Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-pyzmq for openSUSE:Factory checked in at 2025-07-08 15:29:03 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-pyzmq (Old) and /work/SRC/openSUSE:Factory/.python-pyzmq.new.7373 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pyzmq" Tue Jul 8 15:29:03 2025 rev:59 rq:1291147 version:27.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-pyzmq/python-pyzmq.changes 2025-06-11 16:19:55.931970747 +0200 +++ /work/SRC/openSUSE:Factory/.python-pyzmq.new.7373/python-pyzmq.changes 2025-07-08 15:29:20.847017371 +0200 @@ -1,0 +2,12 @@ +Mon Jul 7 10:27:31 UTC 2025 - Markéta Machová <mmach...@suse.com> + +- Update to 27.0.0 + * The Cython backend has been rewritten using Cython 3’s pure Python + mode. + * The build system has been rewritten to use CMake via scikit-build-core + instead of setuptools + * Bundled libzmq is updated to 4.3.5, which changes its license from + LGPL to MPL. + * Many smaller changes, see upstream chngelog + +------------------------------------------------------------------- Old: ---- pyzmq-25.1.2.tar.gz New: ---- pyzmq-27.0.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-pyzmq.spec ++++++ --- /var/tmp/diff_new_pack.IehmT9/_old 2025-07-08 15:29:21.699052967 +0200 +++ /var/tmp/diff_new_pack.IehmT9/_new 2025-07-08 15:29:21.699052967 +0200 @@ -26,7 +26,7 @@ %endif %{?sle15_python_module_pythons} Name: python-pyzmq -Version: 25.1.2 +Version: 27.0.0 Release: 0 Summary: Python bindings for 0MQ License: BSD-3-Clause AND LGPL-3.0-or-later @@ -34,13 +34,13 @@ Source: https://files.pythonhosted.org/packages/source/p/pyzmq/pyzmq-%{version}.tar.gz # For test markers Source1: https://raw.githubusercontent.com/zeromq/pyzmq/v%{version}/pytest.ini -BuildRequires: %{python_module Cython} -BuildRequires: %{python_module devel >= 3.6} -BuildRequires: %{python_module packaging} +BuildRequires: %{python_module Cython >= 3} +BuildRequires: %{python_module devel >= 3.9} BuildRequires: %{python_module pip} -BuildRequires: %{python_module setuptools} +BuildRequires: %{python_module scikit-build-core} BuildRequires: %{python_module wheel} BuildRequires: fdupes +BuildRequires: gcc-c++ BuildRequires: python-rpm-macros BuildRequires: zeromq-devel Recommends: python-gevent @@ -97,14 +97,6 @@ find examples zmq -name "*.py" -exec sed -i "s|#\!\/usr\/bin\/env python||" {} \; chmod -x examples/pubsub/topics_pub.py examples/pubsub/topics_sub.py -# See https://github.com/zeromq/pyzmq/blob/master/setup.cfg.template -echo ' -[global] -skip_check_zmq = False -zmq_prefix = %{_prefix} -no_libzmq_extension = True -'>> setup.cfg - %build export CFLAGS="%{optflags}" %pyproject_wheel @@ -116,25 +108,17 @@ %if %{with tests} %check export LANG=en_US.UTF-8 -# This test wants to build a custom cython extension, but does -# not have the source files installed into the buildroot -SKIPPED_TESTS+=" or test_cython" # unreliable socket handling in obs environment SKIPPED_TESTS+=" or test_log" %if 0%{?suse_version} < 1550 # tries to open a network connection on older distributions SKIPPED_TESTS+=" or test_null or test_int_sockopts" %endif -# temporarily disable to build with OpenSSL 3.0 bsc#1205042 -SKIPPED_TESTS+=" or test_on_recv_basic" -mkdir cleantest -pushd cleantest -%pytest_arch --pyargs zmq -k "not (${SKIPPED_TESTS:4})" --timeout 1200 -popd +%pytest_arch --pyargs zmq -k "not (${SKIPPED_TESTS:4})" --timeout 1200 tests %endif %files %{python_files} -%license LICENSE.BSD LICENSE.LESSER +%license LICENSE.md %doc AUTHORS.md README.md examples %{python_sitearch}/zmq %{python_sitearch}/pyzmq-%{version}.dist-info ++++++ pytest.ini ++++++ --- /var/tmp/diff_new_pack.IehmT9/_old 2025-07-08 15:29:21.739054638 +0200 +++ /var/tmp/diff_new_pack.IehmT9/_new 2025-07-08 15:29:21.743054806 +0200 @@ -1,12 +1,14 @@ [pytest] -addopts = --durations 10 +addopts = --durations 10 --import-mode=importlib markers = large: these tests use a lot of memory new_console: these tests create a new console wheel: these tests are for installs from a wheel, not dev-installs +# import-mode=importlib doesn't put testpaths on sys.path +pythonpath = tests testpaths = - zmq/tests - + tests # automatically run coroutine tests with asyncio asyncio_mode = auto +asyncio_default_fixture_loop_scope = function ++++++ pyzmq-25.1.2.tar.gz -> pyzmq-27.0.0.tar.gz ++++++ ++++ 210698 lines of diff (skipped)