From d9f190bba4490b4735e72d9c9c9356b188891c2f98099663038213b4ded0ca4e Mon Sep 17 00:00:00 2001 From: Sascha Peilicke Date: Tue, 6 Dec 2011 09:36:05 +0000 Subject: [PATCH 1/3] Accepting request 95460 from home:TheBlackCat:branches:devel:languages:python - Cleaned up spec file formatting - Added python3 subpackage OBS-URL: https://build.opensuse.org/request/show/95460 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyzmq?expand=0&rev=7 --- python-pyzmq.changes | 6 ++++++ python-pyzmq.spec | 35 +++++++++++++++++++++++++---------- 2 files changed, 31 insertions(+), 10 deletions(-) diff --git a/python-pyzmq.changes b/python-pyzmq.changes index aff8b6c..8331b49 100644 --- a/python-pyzmq.changes +++ b/python-pyzmq.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Mon Dec 5 13:14:57 UTC 2011 - toddrme2178@gmail.com + +- Cleaned up spec file formatting +- Added python3 subpackage + ------------------------------------------------------------------- Mon Sep 26 12:38:30 UTC 2011 - cfarrell@suse.com diff --git a/python-pyzmq.spec b/python-pyzmq.spec index 49885bd..fcab8bc 100644 --- a/python-pyzmq.spec +++ b/python-pyzmq.spec @@ -15,40 +15,55 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -Name: python-pyzmq +%define mod_name pyzmq +Name: python-%{mod_name} Version: 2.1.7 Release: 0 -Url: http://github.com/zeromq/pyzmq -Summary: Python bindings for 0MQ License: LGPL-3.0+ +Summary: Python bindings for 0MQ +Url: http://github.com/zeromq/%{mod_name} Group: Development/Languages/Python Source: http://pypi.python.org/packages/source/p/pyzmq/pyzmq-%{version}.tar.gz -BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: python-devel -#BuildRequires: python-matplotlib -#BuildRequires: python-Sphinx -#BuildRequires: python-xml +BuildRequires: python3-devel BuildRequires: zeromq-devel +BuildRoot: %{_tmppath}/%{name}-%{version}-build %if 0%{?suse_version} %py_requires %endif -%{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} %description PyZMQ is a lightweight and super-fast messaging library built on top of the ZeroMQ library (http://www.zeromq.org). +%package -n python3-%{mod_name} +Summary: Python bindings for 0MQ +Group: Development/Languages/Python +Requires: python(abi) = %{py3_ver} +Requires: python3-base + +%description -n python3-%{mod_name} +PyZMQ is a lightweight and super-fast messaging library built on top of +the ZeroMQ library (http://www.zeromq.org). + %prep %setup -q -n pyzmq-%{version} sed -i "1d" zmq/{eventloop/stack_context,tests/test_{message,zmqstream,socket,error,stopwatch},log/handlers}.py %build -CFLAGS="%{optflags}" python setup.py build +CFLAGS="%{optflags}" python3 setup.py build +CFLAGS="%{optflags}" python2 setup.py build %install -python setup.py install --prefix=%{_prefix} --root=%{buildroot} +python3 setup.py install --prefix=%{_prefix} --root=%{buildroot} +python2 setup.py install --prefix=%{_prefix} --root=%{buildroot} #cd docs && make html && rm build/html/.buildinfo # Build documentation and remove temporary files +%files -n python3-%{mod_name} +%defattr(-,root,root,-) +%doc COPYING.LESSER README.rst examples docs +%{python3_sitearch}/* + %files %defattr(-,root,root,-) %doc COPYING.LESSER README.rst examples docs From 09b8d59b2840f5660e813094932e18a170a5725fa6155cf005c3783cd869d913 Mon Sep 17 00:00:00 2001 From: Pascal Bleser Date: Mon, 12 Dec 2011 09:06:29 +0000 Subject: [PATCH 2/3] remove %debug_package OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyzmq?expand=0&rev=8 --- python-pyzmq.spec | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/python-pyzmq.spec b/python-pyzmq.spec index fcab8bc..5f87a05 100644 --- a/python-pyzmq.spec +++ b/python-pyzmq.spec @@ -11,11 +11,13 @@ # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# + # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + %define mod_name pyzmq + Name: python-%{mod_name} Version: 2.1.7 Release: 0 From 8b20095ca8239be7f79cc5ca6e8fb8559fb6f1c8dd0e857c5d6054f481c23cec Mon Sep 17 00:00:00 2001 From: Sascha Peilicke Date: Tue, 31 Jan 2012 16:21:39 +0000 Subject: [PATCH 3/3] - Cleaned up spec file formatting - Added python3 subpackage - license update: LGPL-3.0+ LGPL is not a recognized license - Update to version 2.1.7: * Added proper GIL management for non-copying send * Implemented support for zmq_errno(). * Added Socket.create_socket() * Fixed setup.py to work with libzmq.dll on Window * The flags argument to Socket.send/Socket.recv must be a C int to prevent Python-C API calls in the nogil section. * Added a protocol argument to pyobj_send that defaults to -1 (the highest pickle protocol). * Added a try/finally in Socket.recv. - Re-generated with py2pack * now builds for all RPM-based distros - Initial version (2.0.10). OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyzmq?expand=0&rev=9 --- python-pyzmq.changes | 9 +++++++ python-pyzmq.spec | 39 +++++++----------------------- python3-pyzmq.changes | 46 ++++++++++++++++++++++++++++++++++++ python3-pyzmq.spec | 55 +++++++++++++++++++++++++++++++++++++++++++ pyzmq-2.1.11.tar.gz | 3 +++ pyzmq-2.1.7.tar.gz | 3 --- 6 files changed, 122 insertions(+), 33 deletions(-) create mode 100644 python3-pyzmq.changes create mode 100644 python3-pyzmq.spec create mode 100644 pyzmq-2.1.11.tar.gz delete mode 100644 pyzmq-2.1.7.tar.gz diff --git a/python-pyzmq.changes b/python-pyzmq.changes index 8331b49..dcc8c74 100644 --- a/python-pyzmq.changes +++ b/python-pyzmq.changes @@ -1,3 +1,12 @@ +------------------------------------------------------------------- +Tue Jan 31 16:20:35 UTC 2012 - saschpe@suse.de + +- Update to version 2.1.11: + * remove support for LABEL prefixes. + * add :meth:`.Socket.poll` method, for simple polling of events on a single socket. + * no longer require monkeypatching tornado IOLoop. +- Moved Python-3 package into seperate spec file + ------------------------------------------------------------------- Mon Dec 5 13:14:57 UTC 2011 - toddrme2178@gmail.com diff --git a/python-pyzmq.spec b/python-pyzmq.spec index 5f87a05..9a803f5 100644 --- a/python-pyzmq.spec +++ b/python-pyzmq.spec @@ -1,7 +1,7 @@ # # spec file for package python-pyzmq # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 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,57 +15,36 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # - -%define mod_name pyzmq - -Name: python-%{mod_name} -Version: 2.1.7 +Name: python-pyzmq +Version: 2.1.11 Release: 0 -License: LGPL-3.0+ Summary: Python bindings for 0MQ -Url: http://github.com/zeromq/%{mod_name} +License: LGPL-3.0+ Group: Development/Languages/Python +Url: http://github.com/zeromq/pyzmq Source: http://pypi.python.org/packages/source/p/pyzmq/pyzmq-%{version}.tar.gz BuildRequires: python-devel -BuildRequires: python3-devel BuildRequires: zeromq-devel BuildRoot: %{_tmppath}/%{name}-%{version}-build -%if 0%{?suse_version} -%py_requires +%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 %description PyZMQ is a lightweight and super-fast messaging library built on top of the ZeroMQ library (http://www.zeromq.org). -%package -n python3-%{mod_name} -Summary: Python bindings for 0MQ -Group: Development/Languages/Python -Requires: python(abi) = %{py3_ver} -Requires: python3-base - -%description -n python3-%{mod_name} -PyZMQ is a lightweight and super-fast messaging library built on top of -the ZeroMQ library (http://www.zeromq.org). - %prep %setup -q -n pyzmq-%{version} sed -i "1d" zmq/{eventloop/stack_context,tests/test_{message,zmqstream,socket,error,stopwatch},log/handlers}.py %build -CFLAGS="%{optflags}" python3 setup.py build -CFLAGS="%{optflags}" python2 setup.py build +CFLAGS="%{optflags}" python setup.py build %install -python3 setup.py install --prefix=%{_prefix} --root=%{buildroot} -python2 setup.py install --prefix=%{_prefix} --root=%{buildroot} +python setup.py install --prefix=%{_prefix} --root=%{buildroot} #cd docs && make html && rm build/html/.buildinfo # Build documentation and remove temporary files -%files -n python3-%{mod_name} -%defattr(-,root,root,-) -%doc COPYING.LESSER README.rst examples docs -%{python3_sitearch}/* - %files %defattr(-,root,root,-) %doc COPYING.LESSER README.rst examples docs diff --git a/python3-pyzmq.changes b/python3-pyzmq.changes new file mode 100644 index 0000000..dcc8c74 --- /dev/null +++ b/python3-pyzmq.changes @@ -0,0 +1,46 @@ +------------------------------------------------------------------- +Tue Jan 31 16:20:35 UTC 2012 - saschpe@suse.de + +- Update to version 2.1.11: + * remove support for LABEL prefixes. + * add :meth:`.Socket.poll` method, for simple polling of events on a single socket. + * no longer require monkeypatching tornado IOLoop. +- Moved Python-3 package into seperate spec file + +------------------------------------------------------------------- +Mon Dec 5 13:14:57 UTC 2011 - toddrme2178@gmail.com + +- Cleaned up spec file formatting +- Added python3 subpackage + +------------------------------------------------------------------- +Mon Sep 26 12:38:30 UTC 2011 - cfarrell@suse.com + +- license update: LGPL-3.0+ + LGPL is not a recognized license + +------------------------------------------------------------------- +Fri Aug 19 12:15:10 UTC 2011 - saschpe@suse.de + +- Update to version 2.1.7: + * Added proper GIL management for non-copying send + * Implemented support for zmq_errno(). + * Added Socket.create_socket() + * Fixed setup.py to work with libzmq.dll on Window + * The flags argument to Socket.send/Socket.recv must be a C int + to prevent Python-C API calls in the nogil section. + * Added a protocol argument to pyobj_send that defaults to -1 (the + highest pickle protocol). + * Added a try/finally in Socket.recv. + +------------------------------------------------------------------- +Sun Dec 12 15:40:57 UTC 2010 - saschpe@gmx.de + +- Re-generated with py2pack + * now builds for all RPM-based distros + +------------------------------------------------------------------- +Wed Dec 1 15:32:35 UTC 2010 - saschpe@suse.de + +- Initial version (2.0.10). + diff --git a/python3-pyzmq.spec b/python3-pyzmq.spec new file mode 100644 index 0000000..5869f21 --- /dev/null +++ b/python3-pyzmq.spec @@ -0,0 +1,55 @@ +# +# spec file for package python3-pyzmq +# +# Copyright (c) 2012 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 +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + +Name: python3-pyzmq +Version: 2.1.11 +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/pyzmq/pyzmq-%{version}.tar.gz +BuildRequires: python3-devel +BuildRequires: zeromq-devel +Requires: python(abi) = %{py3_ver} +Requires: python3-base +BuildRoot: %{_tmppath}/%{name}-%{version}-build +%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 + +%description +PyZMQ is a lightweight and super-fast messaging library built on top of +the ZeroMQ library (http://www.zeromq.org). + +%prep +%setup -q -n pyzmq-%{version} +sed -i "1d" zmq/{eventloop/stack_context,tests/test_{message,zmqstream,socket,error,stopwatch},log/handlers}.py + +%build +CFLAGS="%{optflags}" python3 setup.py build + +%install +python3 setup.py install --prefix=%{_prefix} --root=%{buildroot} +#cd docs && make html && rm build/html/.buildinfo # Build documentation and remove temporary files + +%files +%defattr(-,root,root,-) +%doc COPYING.LESSER README.rst examples docs +%{python3_sitearch}/* + +%changelog diff --git a/pyzmq-2.1.11.tar.gz b/pyzmq-2.1.11.tar.gz new file mode 100644 index 0000000..4e053de --- /dev/null +++ b/pyzmq-2.1.11.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:91c21b762ace0ee0dba21d4544b6d521b2ec60015a37a558aa1d747b274f06e2 +size 611281 diff --git a/pyzmq-2.1.7.tar.gz b/pyzmq-2.1.7.tar.gz deleted file mode 100644 index a9f5f60..0000000 --- a/pyzmq-2.1.7.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:bcecc9e6d19e99757528f0957ab0fbb1ac5d9343820ad3386dcb3ca798cbf317 -size 550434