Packages changed: libguestfs openSUSE-release (20240421 -> 20240423) python-gevent (23.9.1 -> 24.2.1) python-matplotlib (3.8.3 -> 3.8.4) python-matplotlib-inline (0.1.6 -> 0.1.7) python-pycparser (2.21 -> 2.22) python-pycups (2.0.1 -> 2.0.4) === Details === ==== libguestfs ==== Subpackages: libguestfs-appliance libguestfs-winsupport libguestfs-xfs libguestfs0 - Require ntfs-3g for libguestfs-winsupport libguestfs.spec ==== openSUSE-release ==== Version update (20240421 -> 20240423) Subpackages: openSUSE-release-appliance-custom openSUSE-release-dvd - automatically generated by openSUSE-release-tools/pkglistgen ==== python-gevent ==== Version update (23.9.1 -> 24.2.1) - Add gh-113964-fix-tests-3.12.3.patch to tix tests with python 3.12.3 (bsc#1223128) - Drop upstream patches: * gevent-fix-unittest-returncode-py312-c1.patch * gevent-fix-unittest-returncode-py312-c2.patch - Update to version 24.2.1: - Add support for Python patch releases 3.11.8 and 3.12.2, which changed internal details of threading. - Errors raised from subprocess.Popen may not have a filename set. - SSLSocket.recv_into and SSLSocket.read no longer require the buffer to implement len and now work with buffers whose size is not 1. - gh-108310: Fix CVE-2023-40217: Check for & avoid the ssl pre-close flaw. - Drop setuptools to a soft test dependency. - Drop support for very old versions of CFFI. - Update bundled c-ares from 1.19.1 to 1.26.0. - Locks created by gevent, but acquired from multiple different threads (not recommended), no longer spin to implement timeouts and interruptible blocking. Instead, they use the native functionality of the Python 3 lock. This may improve some scenarios. See issue #2013. ==== python-matplotlib ==== Version update (3.8.3 -> 3.8.4) - Update to 3.8.4 * Enable building against numpy 2.0; released wheels are built against numpy 2 * Add a draw during show for macos backend * Fix color sequence data for Set2 and Set3 * gtk: Ensure pending draws are done before GTK draw * Update "Created with" url in hand.svg * Avoid modifying user input to Axes.bar * fix quiver3d incorrect arrow colors ==== python-matplotlib-inline ==== Version update (0.1.6 -> 0.1.7) - Update to version 0.1.7 * Use short matplotlib backend name * Add matplotlib.backend entry point * Use pyproject.toml instead of setup.cfg - Use pyproject-based install ==== python-pycparser ==== Version update (2.21 -> 2.22) - update to 2.22: * Add missing SCHAR limit defines * Use proper SPDX identifier * Add Python 3.11 as a supported version * Fix multi-pragma/single statement blocks (#479) * Add an encoding parameter to parse_file * Feature/add pragma support * Set up permissions to ci.yml * _build_tables: Invalidate cache before importing generated modules * Upgrade GitHub Actions * Create a Security Policy * New example to generate AST from scratch * Add support for Python 3.12 * ply: Make generated lextab.py deterministic - drop fix-lexer-build.patch (upstream) ==== python-pycups ==== Version update (2.0.1 -> 2.0.4) - update to 2.0.4: * remove the install_requires from setup.py * removed shebang from example/cupstree.py * ignore driverless utilities for postscriptdriver tags creation (Fedora bug #1873385) * remove epydoc from Makefile (#27) * fix invalid delete of pointer (#11) * Makefile uses wrong Python (#32) * define PY_SSIZE_T_CLEAN in cupsipp.h - fixes traceback during IPPRequest.writeIO with Python 3.10 * fix the test.py when there is no printer installed (#46) * Use PyObject_Call() instead of deprecated PyEval