![](https://seccdn.libravatar.org/avatar/e2145bc5cf53dda95c308a3c75e8fef3.jpg?s=120&d=mm&r=g)
Hello community, here is the log from the commit of package python-pyzmq for openSUSE:Factory checked in at 2017-04-28 10:42:47 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-pyzmq (Old) and /work/SRC/openSUSE:Factory/.python-pyzmq.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "python-pyzmq" Fri Apr 28 10:42:47 2017 rev:23 rq:489468 version:16.0.2 Changes: -------- --- /work/SRC/openSUSE:Factory/python-pyzmq/python-pyzmq.changes 2016-01-28 17:25:07.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.python-pyzmq.new/python-pyzmq.changes 2017-04-28 10:42:50.023739435 +0200 @@ -1,0 +2,7 @@ +Fri Apr 14 22:51:00 UTC 2017 - toddrme2178@gmail.com + +- Update to 16.0.2 +- Rebase skip_test_tracker.patch. +- Implement single-spec version. + +------------------------------------------------------------------- Old: ---- pyzmq-15.2.0.tar.gz New: ---- pyzmq-16.0.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-pyzmq.spec ++++++ --- /var/tmp/diff_new_pack.RkMoKZ/_old 2017-04-28 10:42:52.963323940 +0200 +++ /var/tmp/diff_new_pack.RkMoKZ/_new 2017-04-28 10:42:52.967323374 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-pyzmq # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,31 +16,37 @@ # +# Disable tests, they are so slow that OBS thinks the build died. +%bcond_with tests + +%{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-pyzmq -Version: 15.2.0 +Version: 16.0.2 Release: 0 Summary: Python bindings for 0MQ License: LGPL-3.0+ and BSD-3-Clause Group: Development/Languages/Python Url: http://github.com/zeromq/pyzmq -Source: https://pypi.python.org/packages/source/p/pyzmq/pyzmq-%{version}.tar.gz +Source: https://files.pythonhosted.org/packages/source/p/pyzmq/pyzmq-%{version}.tar.gz Source1: python-pyzmq-rpmlintrc # PATCH-FIX-OPENSUSE skip_test_tracker.patch Patch1: skip_test_tracker.patch -BuildRequires: python-Cython -BuildRequires: python-cffi -BuildRequires: python-devel -BuildRequires: python-gevent -BuildRequires: python-numpy -BuildRequires: python-paramiko -BuildRequires: python-pexpect -BuildRequires: python-py -BuildRequires: python-setuptools -BuildRequires: python-simplejson -BuildRequires: python-tornado +BuildRequires: fdupes +BuildRequires: python-rpm-macros +BuildRequires: %{python_module devel} +BuildRequires: %{python_module setuptools} +BuildRequires: %{python_module Cython} +BuildRequires: %{python_module cffi} +BuildRequires: %{python_module gevent} +BuildRequires: %{python_module numpy} +BuildRequires: %{python_module paramiko} +BuildRequires: %{python_module pexpect} +BuildRequires: %{python_module py} +BuildRequires: %{python_module simplejson} +BuildRequires: %{python_module tornado} BuildRequires: zeromq-devel # Test requirements -BuildRequires: python-nose +BuildRequires: %{python_module nose} Requires: python Recommends: python-cffi Recommends: python-gevent @@ -52,9 +58,7 @@ Recommends: python-paramiko Recommends: zeromq 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 +%python_subpackages %description PyZMQ is a lightweight and super-fast messaging library built on top of @@ -78,21 +82,24 @@ %patch1 %build -CFLAGS="%{optflags}" python setup.py build +export CFLAGS="%{optflags}" +%python_build %install -python setup.py install --prefix=%{_prefix} --root=%{buildroot} +%python_install +%python_expand %fdupes %{buildroot}%{$python_sitearch} -# Disable tests, they are so slow that OBS thinks the build died. -#%check -## Remove non-deterministic authentication test -## This fails to connect randomly -# rm -rf zmq/tests/test_auth.py -# -# pthon3 setup.py build_ext --inplace -# python3 setup.py test +%if %{with tests} +%check +# Remove non-deterministic authentication test +# This fails to connect randomly +rm -rf zmq/tests/test_auth.py + +%python_exec setup.py build_ext --inplace +%python_exec setup.py test +%endif -%files +%files %{python_files} %defattr(-,root,root,-) %doc AUTHORS.md COPYING.BSD COPYING.LESSER README.md examples docs %{python_sitearch}/zmq/ @@ -101,7 +108,7 @@ %exclude %{python_sitearch}/zmq/backend/cffi/_verify.c %exclude %{python_sitearch}/zmq/backend/cffi/_cdefs.h -%files devel +%files %{python_files devel} %defattr(-,root,root,-) %{python_sitearch}/zmq/utils/*.h %{python_sitearch}/zmq/backend/cffi/_verify.c ++++++ pyzmq-15.2.0.tar.gz -> pyzmq-16.0.2.tar.gz ++++++ ++++ 82918 lines of diff (skipped) ++++++ skip_test_tracker.patch ++++++ --- /var/tmp/diff_new_pack.RkMoKZ/_old 2017-04-28 10:42:53.643227838 +0200 +++ /var/tmp/diff_new_pack.RkMoKZ/_new 2017-04-28 10:42:53.643227838 +0200 @@ -1,10 +1,10 @@ --- zmq/tests/test_socket.py.orig 2015-06-18 19:46:28.000000000 +0200 +++ zmq/tests/test_socket.py 2015-09-08 17:34:13.309795000 +0200 -@@ -206,6 +206,7 @@ +@@ -216,6 +216,7 @@ @skip_pypy def test_tracker(self): "test the MessageTracker object for tracking when zmq is done with a buffer" + raise SkipTest("test_tracker test skiped") addr = 'tcp://127.0.0.1' - a = self.context.socket(zmq.PUB) - port = a.bind_to_random_port(addr) + # get a port: + sock = socket.socket()