diff --git a/python-pyzmq.changes b/python-pyzmq.changes index cb1a996..27ab542 100644 --- a/python-pyzmq.changes +++ b/python-pyzmq.changes @@ -1,3 +1,23 @@ +------------------------------------------------------------------- +Fri Apr 5 13:00:39 UTC 2013 - cfarrell@suse.com + +- license update: LGPL-3.0+ and BSD-3-Clause + the core is LGPL-3.0+ but most of what is outside the code is + BSD-3-Clause + +------------------------------------------------------------------- +Wed Mar 27 12:06:12 UTC 2013 - speilicke@suse.com + +- Update to version 13.0.0: + + PyPy support + + The Threadsafe ZMQStream experiment in 2.2.0.1 was deemed inappropriate and not useful, + and has been removed. + + The zmq.web experiment has been removed, to be developed as a standalone project + + Fixes bnc#811890 +- Add rpmlintrc +- Drop useless macros +- Run testsuite + ------------------------------------------------------------------- Fri May 18 09:07:39 UTC 2012 - toddrme2178@gmail.com diff --git a/python-pyzmq.spec b/python-pyzmq.spec index 8ca4fce..9f27365 100644 --- a/python-pyzmq.spec +++ b/python-pyzmq.spec @@ -1,7 +1,7 @@ # # spec file for package python-pyzmq # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,24 +15,22 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -%define pyname zmq -%define modname py%{pyname} -Name: python-%{modname} -Version: 2.1.11 + +Name: python-pyzmq +Version: 13.0.0 Release: 0 Summary: Python bindings for 0MQ -License: LGPL-3.0+ +License: LGPL-3.0+ and BSD-3-Clause Group: Development/Languages/Python Url: http://github.com/zeromq/pyzmq -Source: http://pypi.python.org/packages/source/p/%{modname}/%{modname}-%{version}.tar.gz +Source: http://pypi.python.org/packages/source/p/pyzmq/pyzmq-%{version}.tar.gz BuildRequires: python-devel BuildRequires: zeromq-devel +# Test requirements: +BuildRequires: python-Cython Suggests: zeromq BuildRoot: %{_tmppath}/%{name}-%{version}-build -%if 0%{?suse_version} -%py_requires -%endif -%if 0%{?suse_version} <= 1110 +%if 0%{?suse_version} && 0%{?suse_version} <= 1110 %{!?python_sitearch: %global python_sitearch %(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} %endif @@ -41,41 +39,39 @@ PyZMQ is a lightweight and super-fast messaging library built on top of the ZeroMQ library (http://www.zeromq.org). %package devel -Group: Development/Languages/Python Summary: Development files for %{name} -License: LGPL-3.0+ +Group: Development/Languages/Python Requires: %{name} = %{version} Requires: python-devel Requires: zeromq-devel -%if 0%{?suse_version} -%py_requires -d -%endif %description devel -Development libraries and headers needed to build -software using %{name} +Development libraries and headers needed to build software using %{name}. %prep -%setup -q -n %{modname}-%{version} -sed -i "1d" %{pyname}/{eventloop/stack_context,tests/test_{message,zmqstream,socket,error,stopwatch},log/handlers}.py +%setup -q -n pyzmq-%{version} +# Fix non-executable script rpmlint warning: +find examples zmq -name "*.py" -exec sed -i "s|#\!\/usr\/bin\/env python||" {} \; %build CFLAGS="%{optflags}" python setup.py build %install python setup.py install --prefix=%{_prefix} --root=%{buildroot} -chmod +x %{buildroot}%{python_sitearch}/%{pyname}/eventloop/platform/posix.py -chmod +x %{buildroot}%{python_sitearch}/%{pyname}/eventloop/platform/auto.py + +%check +python setup.py build_ext --inplace +python setup.py test %files %defattr(-,root,root,-) -%doc COPYING.LESSER README.rst examples docs -%{python_sitearch}/%{pyname}/ -%{python_sitearch}/%{modname}-%{version}-py%{py_ver}.egg-info -%exclude %{python_sitearch}/%{pyname}/utils/*.h +%doc COPYING.LESSER README.md examples docs +%{python_sitearch}/zmq/ +%{python_sitearch}/pyzmq-%{version}-py%{py_ver}.egg-info +%exclude %{python_sitearch}/zmq/utils/*.h %files devel %defattr(-,root,root,-) -%{python_sitearch}/%{pyname}/utils/*.h +%{python_sitearch}/zmq/utils/*.h %changelog diff --git a/python3-pyzmq.changes b/python3-pyzmq.changes index f5f0ac7..2113514 100644 --- a/python3-pyzmq.changes +++ b/python3-pyzmq.changes @@ -1,3 +1,16 @@ +------------------------------------------------------------------- +Wed Mar 27 12:06:12 UTC 2013 - speilicke@suse.com + +- Update to version 13.0.0: + + PyPy support + + The Threadsafe ZMQStream experiment in 2.2.0.1 was deemed inappropriate and not useful, + and has been removed. + + The zmq.web experiment has been removed, to be developed as a standalone project + + Fixes bnc#811890 +- Add rpmlintrc +- Drop useless macros +- Run testsuite + ------------------------------------------------------------------- Thu Nov 22 14:18:55 UTC 2012 - toddrme2178@gmail.com diff --git a/python3-pyzmq.spec b/python3-pyzmq.spec index 226f9a2..e25e1d8 100644 --- a/python3-pyzmq.spec +++ b/python3-pyzmq.spec @@ -1,7 +1,7 @@ # # spec file for package python3-pyzmq # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,61 +15,60 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -%define pyname zmq -%define modname py%{pyname} -Name: python3-%{modname} -Version: 2.1.11 + +Name: python3-pyzmq +Version: 13.0.0 Release: 0 Summary: Python bindings for 0MQ License: LGPL-3.0+ Group: Development/Languages/Python Url: http://github.com/zeromq/pyzmq -Source: http://pypi.python.org/packages/source/p/%{modname}/%{modname}-%{version}.tar.gz -BuildRequires: python3-2to3 +Source: http://pypi.python.org/packages/source/p/pyzmq/pyzmq-%{version}.tar.gz BuildRequires: python3-devel BuildRequires: zeromq-devel +# Test requirements: +BuildRequires: python-Cython +Suggests: zeromq BuildRoot: %{_tmppath}/%{name}-%{version}-build -Requires: python(abi) = %{py3_ver} %description PyZMQ is a lightweight and super-fast messaging library built on top of the ZeroMQ library (http://www.zeromq.org). %package devel -Group: Development/Languages/Python Summary: Development files for %{name} -License: LGPL-3.0+ +Group: Development/Languages/Python Requires: %{name} = %{version} -Requires: python(abi) = %{py3_ver} -Requires: python3 >= %{py3_ver} -Requires: python3-devel >= %{py3_ver} +Requires: python3-devel Requires: zeromq-devel %description devel -Development libraries and headers needed to build -software using %{name} +Development libraries and headers needed to build software using %{name}. %prep -%setup -q -n %{modname}-%{version} -sed -i "1d" %{pyname}/{eventloop/stack_context,tests/test_{message,zmqstream,socket,error,stopwatch},log/handlers}.py +%setup -q -n pyzmq-%{version} +# Fix non-executable script rpmlint warning: +find examples zmq -name "*.py" -exec sed -i "s|#\!\/usr\/bin\/env python||" {} \; %build CFLAGS="%{optflags}" python3 setup.py build %install python3 setup.py install --prefix=%{_prefix} --root=%{buildroot} -chmod +x %{buildroot}%{python3_sitearch}/%{pyname}/eventloop/platform/posix.py -chmod +x %{buildroot}%{python3_sitearch}/%{pyname}/eventloop/platform/auto.py + +%check +python3 setup.py build_ext --inplace +python3 setup.py test %files %defattr(-,root,root,-) -%doc COPYING.LESSER README.rst examples docs -%{python3_sitearch}/%{pyname}/ -%{python3_sitearch}/%{modname}-%{version}-py%{py3_ver}.egg-info -%exclude %{python3_sitearch}/%{pyname}/utils/*.h +%doc COPYING.LESSER README.md examples docs +%{python3_sitearch}/zmq/ +%{python3_sitearch}/pyzmq-%{version}-py%{py3_ver}.egg-info +%exclude %{python3_sitearch}/zmq/utils/*.h %files devel %defattr(-,root,root,-) -%{python3_sitearch}/%{pyname}/utils/*.h +%{python3_sitearch}/zmq/utils/*.h %changelog diff --git a/pyzmq-13.0.0.tar.gz b/pyzmq-13.0.0.tar.gz new file mode 100644 index 0000000..e124478 --- /dev/null +++ b/pyzmq-13.0.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:31d8ededdb707f97ffe22963d3f9a721c2330e50904a647cb8d97ec38db43476 +size 790389 diff --git a/pyzmq-2.1.11.tar.gz b/pyzmq-2.1.11.tar.gz deleted file mode 100644 index 4e053de..0000000 --- a/pyzmq-2.1.11.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:91c21b762ace0ee0dba21d4544b6d521b2ec60015a37a558aa1d747b274f06e2 -size 611281 diff --git a/rpmlintrc b/rpmlintrc new file mode 100644 index 0000000..f06a01f --- /dev/null +++ b/rpmlintrc @@ -0,0 +1,2 @@ +# The devel package only contains C headers files: +addFilter("pyzmq-devel.*: W: no-dependency-on python\(abi\)")