Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python311-pyzmq-devel-25.1.2-2.2 RPM for armv7hl

From OpenSuSE Ports Tumbleweed for armv7hl

Name: python311-pyzmq-devel Distribution: openSUSE Tumbleweed
Version: 25.1.2 Vendor: openSUSE
Release: 2.2 Build date: Thu Mar 28 13:47:25 2024
Group: Unspecified Build host: reproducible
Size: 8354 Source RPM: python-pyzmq-25.1.2-2.2.src.rpm
Packager: http://bugs.opensuse.org
Url: https://github.com/zeromq/pyzmq
Summary: Development files for python311-pyzmq
Development libraries and headers needed to build software using python311-pyzmq.

Provides

Requires

License

BSD-3-Clause AND LGPL-3.0-or-later

Changelog

* Thu Mar 28 2024 ecsos <ecsos@opensuse.org>
  - Add %{?sle15_python_module_pythons}
* Fri Jan 05 2024 Dirk Müller <dmueller@suse.com>
  - update to 25.1.2:
    * Fix builds with some recent compilers and bundled libzmq
    * Fix builds with upcoming Cython 3.1
* Thu Aug 10 2023 Arun Persaud <arun@gmx.de>
  - update to version 25.1.1:
    * Changes:
      + Allow Cython 0.29.35 to build Python 3.12 wheels (no longer
      require Cython 3)
    * Bugs fixed:
      + Fix builds on Solaris by including generated platform.hpp
      + Cleanup futures in Socket.poll() that are cancelled and never
      return
      + Fix builds with -j when numpy is present in the build env
* Wed Jul 12 2023 Arun Persaud <arun@gmx.de>
  - update to version 25.1.0:
    * Enhancements:
      + Include address in error message when bind/connect fail.
    * Packaging changes:
      + Fix inclusion of some test files in source distributions.
      + Add Cython as a build-time dependency in build-system.requires
      metadata, following current recommendations of the Cython
      maintainers. We still ship generated Cython sources in source
      distributions, so it is not a strict dependency for packagers
      using --no-build-isolation, but pip will install Cython as part
      of building pyzmq from source. This makes it more likely that
      past pyzmq releases will install on future Python releases,
      which often require an update to Cython but not pyzmq
      itself. For Python 3.12, Cython >=3.0.0b3 is required.
* Fri May 12 2023 Markéta Machová <mmachova@suse.com>
  - Update to version 25.0.2
    * Bundled subset of tornado's IOLoop (deprecated since pyzmq 17) is removed,
      so ZMQStream cannot be used without an actual install of tornado.
    * Remove support for tornado 4.
    * Added `socket_class` argument to zmq.Context.socket
    * Support shadowing sockets with socket objects.
    * In zmq.auth and zmq.eventloop.zmqstream callbacks may now be async.
    * License files have been renamed to more standard LICENSE.BSD, LICENSE.LESSER
      to appease some license auto-detect tools.
* Wed Feb 01 2023 Dirk Müller <dmueller@suse.com>
  - skip numy tests for the testsuite on SLE15
* Wed Nov 09 2022 Pedro Monreal <pmonreal@suse.com>
  - Fix build with OpenSSL 3.0 [bsc#1205042]
    * Temporarily disable test_on_recv_basic
* Sun Sep 25 2022 Arun Persaud <arun@gmx.de>
  - update to version 24.0.1:
    * Fix several possible resource warnings and deprecation warnings
      when cleaning up contexts and sockets, especially in pyzmq's own
      tests and when implicit teardown of objects is happening during
      process teardown.
* Sat Sep 17 2022 Arun Persaud <arun@gmx.de>
  - update to version 24.0.0:
    * Breaking changes:
      + Due to a libzmq bug causing unavoidable crashes for some users,
      Windows wheels no longer bundle libzmq with AF_UNIX support. In
      order to enable AF_UNIX on Windows, pyzmq must be built from
      source, linking an appropriate build of libzmq
      (e.g. libzmq-v142). AF_UNIX support will be re-enabled in pyzmq
      wheels when libzmq published fixed releases.
      + Using a {class}zmq.Context as a context manager or deleting a
      context without closing it now calls {meth}zmq.Context.destroy
      at exit instead of {meth}zmq.Context.term. This will have little
      effect on most users, but changes what happens when user bugs
      result in a context being implicitly destroyed while sockets are
      left open. In almost all cases, this will turn what used to be a
      hang into a warning. However, there may be some cases where
      sockets are actively used in threads, which could result in a
      crash. To use sockets across threads, it is critical to properly
      and explicitly close your contexts and sockets, which will
      always avoid this issue.
* Wed Aug 17 2022 Arun Persaud <arun@gmx.de>
  - update to version 23.2.1:
    * Improvements:
      + First release with wheels for Python 3.11 (thanks
      cibuildwheel!).
      + linux aarch64 wheels now bundle the same libzmq (4.3.4) as all
      other builds, thanks to switching to native arm builds on
      CircleCI.
    * Fixes:
      + Some type annotation fixes in devices.
* Tue Jun 28 2022 Ben Greiner <code@bnavigator.de>
  - Update to 23.2.0
    * Use zmq.Event enums in parse_monitor_message for nicer reprs
    * Fix building bundled libzmq with ZMQ_DRAFT_API=1
    * Fix subclassing zmq.Context with additional arguments in the
      constructor. Subclasses may now have full control over the
      signature, rather than purely adding keyword-only arguments
    * Typos and other small fixes
  - Release 23.1.0
    * Fix global name of zmq.EVENT_HANDSHAKE_* constants
    * Fix constants missing when using import zmq.green as zmq
    * {func}zmq.utils.monitor.recv_monitor_msg now supports async
      Sockets.
  - Release 23.0.0
    * all zmq constants are now available as Python enums (e.g.
      zmq.SocketType.PULL, zmq.SocketOption.IDENTITY), generated
      statically from zmq.h instead of at compile-time. This means
      that checks for the presence of a constant (hasattr(zmq,
      'RADIO')) is not a valid check for the presence of a feature.
      This practice has never been robust, but it may have worked
      sometimes. Use direct checks via e.g. {func}zmq.has or
      {func}zmq.zmq_version_info.
    * A bit more type coverage of Context.term and Context.socket
    * Remove all use of deprecated stdlib distutils
    * Update to Cython 0.29.30 (required for Python 3.11
      compatibility)
    * Compatibility with Python 3.11.0b1
    * Switch to myst for docs
    * Deprecate zmq.utils.strtypes, now unused
    * Updates to autoformatting, linting
  - Drop less-flaky.patch: pytest-rerunfailures without the flaky
    package can handle it.
  - Fix rpmlint errors
    * no-dependency-on python-base 3.X: depend on python(abi) = 3.X
    * unused-rpmlintrc-filter: Was unflavored, not required with the
      above -- drop rpmlintc
    * spurious-executable-perm: fix by chmod -x
    * obsolete-suse-version-check 1000. This package is not branched
      into any project for the maintenance of other distributions
* Wed Jan 05 2022 Ben Greiner <code@bnavigator.de>
  - Skip test_log due to flaky socket handling inside obs environments.
  - Add less-flaky.patch to increase flakiness of test_retry_poll
    and test_timeout.
* Wed Oct 13 2021 Matej Cepl <mcepl@suse.com>
  - Update to 22.3.0:
    - Fix strlcpy compilation issues on alpine, freebsd. Adds new
      build-time dependency on packaging.
    - In event-loop integration: warn instead of raise when
      triggering callback on a socket whose context has been
      closed.
    - Bundled libzmq in wheels backport a patch to avoid crashes
      due to inappropriate closing of libsodium's random generator
      when using CurveZMQ.
    - New ResourceWarnings when contexts and sockets are closed by
      garbage collection, which can be a source of hangs and leaks
      (matches open files)
* Wed Aug 11 2021 Markéta Machová <mmachova@suse.com>
  - Update to 22.2.1
    * Nicer reprs of contexts and sockets
    * Memory allocated by recv(copy=False) is no longer read-only
    * asyncio: Always reference current loop instead of attaching to
      the current loop at instantiation time. This fixes e.g. contexts
      and/or sockets instantiated prior to a call to asyncio.run.
* Mon Jul 05 2021 Antonio Larrosa <alarrosa@suse.com>
  - Update to 22.1.0
    * New features:
    - asyncio: experimental support for Proactor eventloop if
      tornado 6.1 is available by running a selector in a
      background thread.
    * Fixes:
    - Windows: fix type of socket.FD option in win-amd64
    - asyncio: Cancel timers when using HWM with async Sockets
    * Other changes:
    - Windows: update bundled libzmq dll URLs for Windows. Windows
      wheels no longer include concrt140.dll.
    - adopt pre-commit for formatting, linting
* Mon Jul 05 2021 Antonio Larrosa <alarrosa@suse.com>
  - Increase memory constraint from 8000M to 9000M since build
    sometimes fails with "Out of memory" errors.
* Fri Mar 12 2021 Matej Cepl <mcepl@suse.com>
  - Clean up of SPEC file, while investigating test suite errors.
* Sun Feb 14 2021 Ben Greiner <code@bnavigator.de>
  - Update to 22.0.3
    * Fix fork-safety bug in garbage collection thread (regression
      in 20.0) when using subprocesses.
  - Changes in 22.0.1
    * Fix type of Frame.bytes for non-copying recvs with CFFI
      backend (regression in 21.0)
  - Changes in 22.0.0
    * This is a major release due to changes in wheels and building
      on Windows. Code changes from 21.0 are minimal.
    * Some typing fixes
    * Bump bundled libzmq to 4.3.4
  - Relevant Changes in 21.0
    * pyzmq 21 is a major version bump because of dropped support
      for old Pythons and some changes in packaging. CPython users
      should not face major compatibility issues if installation
      works at all :) PyPy users may see issues with the new
      implementation of send/recv. If you do, please report them!
    The big changes are:
    * drop support for Python 3.5. Python >= 3.6 is required
    * mypy type stubs, which should improve static analysis of
      pyzmq, especially for dynamically defined attributes such as
      zmq constants. These are new! Let us know if you find any
      issues.
    * support for zero-copy and sending bufferables with cffi
      backend. This is experimental! Please report issues.
    Packaging updates:
    * Require Python >= 3.6, required for good type annotation
      support
    * rework cffi backend in setup.py
    New features:
    * zero-copy support in CFFI backend (send(copy=False) now does
      something).
    * Support sending any buffer-interface-providing objects in CFFI
      backend.
    Bugs fixed:
    * Errors during teardown of asyncio Sockets
  - Don't test numpy on python36 flavor, because python36-numpy is
    no longer available in Tumbleweed (NEP 29)
  - Make sure we use the Cython backend, not CFFI, wich is for PyPy.
    * fixes gh#zeromq/pyzmq#1431 and gh#zeromq/pyzmq#1432
  - Remove skip_test_tracker.patch
  - Got an oom error on the build service: Require at least 8GB of
    RAM through _constraints file

Files

/usr/lib/python3.11/site-packages/zmq/backend/cffi/_cdefs.h
/usr/lib/python3.11/site-packages/zmq/utils/getpid_compat.h
/usr/lib/python3.11/site-packages/zmq/utils/ipcmaxlen.h
/usr/lib/python3.11/site-packages/zmq/utils/mutex.h
/usr/lib/python3.11/site-packages/zmq/utils/pyversion_compat.h
/usr/lib/python3.11/site-packages/zmq/utils/zmq_compat.h


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Nov 16 01:07:39 2024