summaryrefslogtreecommitdiffstats
path: root/meta-python/recipes-devtools/python
Commit message (Collapse)AuthorAgeFilesLines
* python3-cssselect2: upgrade 0.8.0 -> 0.9.0Wang Mingyu2026-03-021-1/+1
| | | | | | | | | | Changelog: ========== - Drop support of Python 3.9, support 3.14 - Support :host Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-coverage: upgrade 7.13.2 -> 7.13.4Wang Mingyu2026-03-021-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-cmd2: upgrade 3.1.0 -> 3.2.2Wang Mingyu2026-03-021-2/+2
| | | | | | | License-Update: Updated copyright to 2026 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-autoflake: upgrade 2.3.1 -> 2.3.3Wang Mingyu2026-03-021-1/+1
| | | | | | | | | | | | | | | | | Changelog: =========== - Update README.md - Drop Python 3.8 - pre-commit-config: --py39-plus - github/workflows: add Python 3.13 to the test matrix - Fix TypeError in is_literal_or_name on unhashable set literals - Fix IndexError in extract_package_name on malformed import lines - pre-commit: update hooks and formatting - github/workflows/upload-to-pypi: oidc - pyproject: fix packaging Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-asyncinotify: upgrade 4.3.2 -> 4.4.0Wang Mingyu2026-03-021-1/+1
| | | | | | | | Changelog: Add support for FreeBSD Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-astroid: upgrade 4.0.3 -> 4.1.1Wang Mingyu2026-03-021-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-asgiref: upgrade 3.11.0 -> 3.11.1Wang Mingyu2026-03-021-1/+1
| | | | | | | | | | | Changelog: ============ - SECURITY FIX CVE-2025-14550 - Fixed a regression in 3.11.0 in "sync_to_async" when wrapping a callable with an attribute named "context". Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-flask-jwt-extended: Upgrade 4.6.0 -> 4.7.1Leon Anavi2026-02-241-2/+2
| | | | | | | | | | | | | | Upgrade to release 4.7.1: - Add controls for verify_sub option in PyJWT From release 4.7.0: - Drop support for python 3.7 and 3.8, add 3.13 - Fix documentation around identity needing to be a string Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-flask-pymongo: Upgrade 2.3.0 -> 3.0.1Leon Anavi2026-02-241-4/+8
| | | | | | | | | | | | | | | | | Upgrade to release 3.0.1: - Fix link rendering in readme - Fix handling of _version.py file From release 3.0.0: - Support Flask 3.0+ and PyMongo 4.0+. - Support Python 3.9-3.13. - Support MongoDB 4.4+. - Add support for ~flask.json.jsonify(). Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-flask-socketio: Upgrade 5.6.0 -> 5.6.1Leon Anavi2026-02-241-1/+1
| | | | | | | | | | | Upgrade to release 5.6.1: - Session fixes for Flask >= 3.1.3 - Update SocketIO constructor documentation - Switch to the Furo documentation template Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-flask-cors: Upgrade 5.0.0 -> 6.0.2Leon Anavi2026-02-241-3/+3
| | | | | | | | | | | | | | | | | | | | | | | Upgrade to release 6.0.2: - Update license pyproject.toml From 6.0.1: - Invert regex sorting to make it correctly match the intent (sorting by specificity descending) - Fix README file extension in pyproject.toml From 6.0.0: - [CVE-2024-6839] Sort Paths by Regex Specificity - [CVE-2024-6844] Replace use of (urllib) unquote_plus with unquote - [CVE-2024-6866] Case Sensitive Request Path Matching License-Update: Use line 6 from PKG-INFO Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-flask-marshmallow: Upgrade 1.3.0 -> 1.4.0Leon Anavi2026-02-241-1/+1
| | | | | | | | | | Upgrade to release 1.4.0: - Add missing commas in error message for validate.FileType - Support Python 3.10-3.14 Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-flask: Upgrade 3.1.2 -> 3.1.3Leon Anavi2026-02-241-2/+2
| | | | | | | | | | Upgrade to release 3.1.3: - The session is marked as accessed for operations that only access the keys but not the values, such as in and len. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-flask-migrate: Upgrade 4.0.7 -> 4.1.0Leon Anavi2026-02-241-2/+2
| | | | | | | | | | Upgrade to release 4.1.0: - Accept arguments such as --directory in environment variables - Fix minor typos in documentation Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-flask-mail: Upgrade 0.9.1 -> 0.10.0Leon Anavi2026-02-241-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | Upgrade to release 0.10.0: - Drop support for Python < 3.8. - Use pyproject.toml for packaging metadata. - Use flit_core as build backend. - Apply code formatting and linting tools. - Add static type annotations. - Deprecate the __version__ attribute. Use feature detection or importlib.metadata.version("flask-mail") instead. - Indicate that the deprecated is_bad_headers will be removed in the next version. - Fix the email_dispatched signal to pass the current app as the sender and message as an argument, rather than the other way around. - Attachment.data may not be None. - Attachment.content_type will be detected based on filename and data and will not be None. License-Update: Use LICENSE.txt Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-appdirs:Add HOMEPAGELiu Yiding2026-02-241-0/+1
| | | | | | | Add HOMEPAGE in python3-appdirs. Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-werkzeug: upgrade 3.1.5 -> 3.1.6Gyorgy Sarvari2026-02-241-1/+1
| | | | | | | | | Contains fix for CVE-2026-27199 Changelog: safe_join on Windows does not allow special devices names in multi-segment paths Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pillow: upgrade 12.1.0 -> 12.1.1Gyorgy Sarvari2026-02-241-2/+2
| | | | | | | | | | | | | | | | | | | | | | Contains fix for CVE-2026-25990 Ptests passed successfully: Testsuite summary TOTAL: 5024 PASS: 4587 SKIP: 434 XFAIL: 3 FAIL: 0 XPASS: 0 ERROR: 0 Changelog: Patch libavif for svt-av1 4.0 compatibility Fix OOB Write with invalid tile extents Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-gunicorn: Upgrade 24.1.1 -> 25.1.0Leon Anavi2026-02-241-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upgrade to release 25.1.0: - Control Interface (gunicornc): Add interactive control interface for managing running Gunicorn instances, similar to birdc for BIRD routing daemon - Unix socket-based communication with JSON protocol - Interactive mode with readline support and command history - Commands: show all/workers/dirty/config/stats/listeners - Worker management: worker add/remove/kill, dirty add/remove - Server control: reload, reopen, shutdown - New settings: --control-socket, --control-socket-mode, --no-control-socket - New CLI tool: gunicornc for connecting to control socket - Dirty Stash: Add global shared state between workers via dirty.stash - In-memory key-value store accessible by all workers - Supports get, set, delete, clear, keys, and has operations - Useful for sharing state like feature flags, rate limits, or cached data - Dirty Binary Protocol: Implement efficient binary protocol for dirty arbiter IPC using TLV (Type-Length-Value) encoding - More efficient than JSON for binary data - Supports all Python types: str, bytes, int, float, bool, None, list, dict - Better performance for large payloads - Dirty TTIN/TTOU Signals: Add dynamic worker scaling for dirty arbiters - Send SIGTTIN to increase dirty workers - Send SIGTTOU to decrease dirty workers - Respects minimum worker constraints from app configurations - ASGI Worker: Promoted from beta to stable - Dirty Arbiters: Now marked as beta feature License-Update: Update years Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-isort: Upgrade 7.0.0 -> 8.0.0Leon Anavi2026-02-241-1/+1
| | | | | | | | | | | | | | | | | Upgrade to release 8.0.0: - Update CHANGELOG for version 8.0.0 - Fix edge case of __future__ import - Fix the Plone profile to be compatible with black - Remove the setuptools plugin - Turn some warnings into errors in test suite - chore: replace black with ruff in clean.sh - feat!: remove old finders flag and legacy finder logic - Fix whitespace insensitive check triggering on tabs - Fix line separator detection not considering form feed as white space Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-mpmath: Upgrade 1.3.0 -> 1.4.0Leon Anavi2026-02-241-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upgrade to release 1.4.0: - Support underscores as digit separators per PEP 515 - Add rationals converter for mpf's - Rewrite bernpoly/eulerpoly to avoid dependency on bernoulli(1) convention - Support base kwarg for from_str() - Support randmatrix() for mp.iv and mp contexts - Added rank() function for matrices - Add plus flag to select the B_1 sign convention for bernoulli/bernfrac - Add mpf.as_integer_ratio() method, support construction of mpf from Decimal objects - Expose lower/upper_gamma functions - Support mpc initialization from string - Support asinh/acosh/atanh in the fp context - Support binary/octal/hexadecimal string output - Support pickling for matrices and mpi - Support matrix.__array__() dunder method - Support more number syntaxes - Run mpmath as a module for interactive work - Add signed option to to_man_exp() - Add fp.hypot - Support inf/nan's in ctx.almosteq() - Implement mpf.__format__() - Support conversion from scalar ndarray's - Support rounding modes in mpf.__format__ - Support '%' presentation type for mpf - Support gmpy2-like rounding modes in to_str() - Implement 'a'/'A' formating types for mpf.__format__ - Add mpc.__format__() - Now mpf.__round__() returns mpf - Support 'b' (binary) format type for mpf/mpc - Implement mpf.__floordiv__() and mpf.__divmod__() - Add parameters for MPContext constructor - Add MPFR-compatible aliases for rounding modes - Support negative indexes in matrix - Better introspection support for decorated functions - Add moving sofa demo - Support spherical Bessel functions (jn/yn) - Add pretty_dps context property to control number of printed digits - Support thousands separators for formatting of fractional part - Use PyREPL, as fallback (no IPython) - Add exp2() and log2() - Support rounding property for the mp context - Add Fox H-function with rational A/B parameters (foxh()) - Provide experimental support for free-threading builds License-Update: Update years Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-evdev: Upgrade 1.9.2 -> 1.9.3Leon Anavi2026-02-201-1/+1
| | | | | | | | | | | Upgrade to release 1.9.3: - Drop support for Python 3.8 and raise setuptools version to 77.0 - Use an SPDX license - Fix memory leaks Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-stevedore: Upgrade 5.6.0 -> 5.7.0Leon Anavi2026-02-201-1/+1
| | | | | | | | | | | | | | Upgrade to release 5.7.0: - Add typing classifier - Enable logging related ruff checks to extend the enforced format rules related to logging. - Delay string interpolations at logging calls - Remove reference to tag framework because the framework was removed. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-m2crypto: fix python3-m2crypto-native do_configure:prepend()Geoff Parker2026-02-201-1/+1
| | | | | | | | | | | The recent workaround for https://github.com/swiftlang/swift/issues/69311 breaks python3-m2crypto-native, with error about missing e_os2.h file in recipe-sysroot-native. Apply do_configure:prepend to class-target only to fix. Signed-off-by: Geoff Parker <geoffrey.parker@arthrex.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-matplotlib: Fix TMPDIR in debug binaries, [buildaths] errorsGeoff Parker2026-02-201-0/+2
| | | | | | | | | | | | | Fix errors like: ERROR: python3-matplotlib-3.10.8-r0 do_package_qa: QA Issue: File /usr/lib/python3.14/site-packages/matplotlib/backends/.debug/ _backend_agg.cpython-314-arm-linux-gnueabihf.so in package python3-matplotlib-dbg contains reference to TMPDIR [buildpaths] Signed-off-by: Geoff Parker <geoffrey.parker@arthrex.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-flask-socketio: Upgrade 5.3.6 -> 5.6.0Leon Anavi2026-02-201-2/+2
| | | | | | | | | | | Upgrade to release 5.6.0: - Use Flask test client's own environ dict if it is available - Add Python 3.13, 3.14 and pypy-3.11 to CI builds, drop 3.8 and 3.9 - Documentation: Added an example using the init_app() method Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-socketio: Upgrade 5.11.2 -> 5.16.1Leon Anavi2026-02-201-2/+2
| | | | | | | | | | | | Upgrade to release 5.16.1: - Use configured JSON module in managers - Admin UI fixes: remove duplicate tasks, report transport upgrades - Switch to Furo documentation template - Add Python free-threading to CI Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-engineio: Upgrade 4.9.0 -> 4.13.1Leon Anavi2026-02-201-2/+2
| | | | | | | | | | Upgrade to release 4.13.1: - Document that a process can have only one custom JSON module - Switch to Furo documentation template Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-bumble: Upgrade 0.0.223 -> 0.0.225Leon Anavi2026-02-201-1/+1
| | | | | | | | | Upgrade to release 0.0.225: - Fix wrong LE event codes Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-astroid: Upgrade 4.0.3 -> 4.1.0Leon Anavi2026-02-201-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upgrade to release 4.1.0: - Add support for equality constraints (``==``, ``!=``) in inference. - Ensure ``ast.JoinedStr`` nodes are ``Uninferable`` when the ``ast.FormattedValue`` is ``Uninferable``. This prevents ``unexpected-keyword-arg`` messages in Pylint where the ``Uninferable`` string appeared in function arguments that were constructed dynamically. - Add support for type constraints (`isinstance(x, y)`) in inference. - Make `type.__new__()` raise clear errors instead of returning `None`. - Move object dunder methods from ``FunctionModel`` to ``ObjectModel`` to make them available on all object types, not just functions. - ``lineno`` and ``end_lineno`` are now available on ``Arguments``. - Add helper to iterate over all annotations nodes of function arguments, ``Arguments.get_annotations()``. - Skip direct parent when determining the ``Decorator`` frame. - Add simple command line interface for astroid to output generated AST. Use with ``python -m astroid``. - Fix incorrect type inference for ``super().method()`` calls that return ``Self``. Previously, astroid would infer the parent class type instead of the child class type, causing pylint E1101 false positives in method chaining scenarios. - Add missing ``dtype`` and ``casting`` parameters to ``numpy.concatenate`` brain. - Fix ``random.sample`` inference crash when sequence contains uninferable elements. - Fix ``random.sample`` crash when cloning ``ClassDef`` or ``FunctionDef`` nodes. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-bitstruct: Upgrade 8.21.0 -> 8.22.1Leon Anavi2026-02-201-1/+1
| | | | | | | | | | Upgrade to release 8.22.1: - Fix float16 pack/unpack on big-endian systems - Compile wheels for Inten macOS and Windows ARM Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-telnetlib3: Upgrade 2.0.8- > 2.6.0Leon Anavi2026-02-202-14/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upgrade to release 2.6.0: - new: TLS support (TELNETS). open_connection() accepts an ssl parameter (True, or an ssl.SSLContext). create_server() accepts an ssl parameter (ssl.SSLContext). New CLI options: --ssl, --ssl-cafile, --ssl-no-verify for telnetlib3-client; --ssl-certfile, --ssl-keyfile and --tls-auto for telnetlib3-server - new: the default server shell now displays Ready (secure: TLSv1.3) for TLS connections (the protocol version shown is negotiated dynamically). - bugfix: telnetlib3-client now sets terminal mode to the server's preference via WILL ECHO and WILL SGA negotiation. Use --raw-mode to restore legacy raw mode for servers that don't negotiate. - bugfix: telnetlib3-client declines MUD protocol options (GMCP, MSDP, MSSP, MSP, MXP, ZMP, AARDWOLF, ATCP) by default. Use --always-do or --always-will to opt in. - bugfix: log output "staircase text" in raw terminal mode. - bugfix: graceful EOF handling - connection close no longer prints a traceback. Fixes: WARNING: python3-telnetlib3-2.6.0-r0 do_check_backend: QA Issue: inherits setuptools3 but has pyproject.toml with hatchling.build, use the correct class [pep517-backend] License-Update: Remove garbage characters from ISC license text Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-parso: Upgrade 0.8.5 -> 0.8.6Leon Anavi2026-02-201-1/+1
| | | | | | | | | | Upgrade to release 0.8.6: - Switch the type checker to Zuban. It's faster and now also checks untyped code. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-multiprocess: new packageBartosz Golaszewski2026-02-201-0/+10
| | | | | | | | Add a recipe for a for of python's multiprocessing package that uses dill for data marshalling. Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-flask-limiter: Add recipeLeon Anavi2026-02-171-0/+21
| | | | | | | | | | Rate limiting for flask applications. Add recipe for release 4.1.1: - Ensure cli commands fail gracefully when cli dependencies are not installed. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-limits: Add recipeLeon Anavi2026-02-171-0/+18
| | | | | | | | | | | | | Rate limiting utilities. Add recipe for release 5.8.0: - Allow explicit keyword arguments for storage options for username & password for storages that support it. - Allow explicitly specifying startup_nodes through keyword arguments for all redis cluster storages. - Support IPv6 addresses in cluster locators in storage URI Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pyperf: Upgrade 2.9.0 -> 2.10.0Leon Anavi2026-02-171-1/+1
| | | | | | | | | | | | | | | Upgrade to release 2.10.0: - ReadTheDocs: use latest Ubuntu and Python - Add BSD support for track-memory - Docs: Update minimum Python version. Add matching badge - Remove fallbacks for unsupported Python versions (< 3.9) - Setup Dependabot for Github actions, bump checkout and setup-python actions - Recognise CPython as a JIT implementation Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-platformdirs: Upgrade 4.5.1 -> 4.9.2Leon Anavi2026-02-171-1/+1
| | | | | | | | | | Upgrade to release 4.9.2: - docs(platforms): fix RST formatting and TOC hierarchy - docs: restructure following Diataxis framework Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-tox: Upgrade 4.27.0 -> 4.36.1Leon Anavi2026-02-171-1/+1
| | | | | | | | | | | | | | | | Upgrade to release 4.36.1: - ci(workflows): add explicit permissions to workflows - Add architecture documentation - docs(man): add Unix man page and composable CLI argument inheritance - Add new logging section in documentation - Report TOML parse errors during config discovery instead of silently ignoring them - fix(execute): adopt CPython subprocess stream handling Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-filelock: Upgrade 3.20.3 -> 3.24.2Leon Anavi2026-02-171-3/+3
| | | | | | | | | | | | | Upgrade to release 3.24.2: - docs: restructure using Diataxis framework - fix(test): resolve flaky write non-starvation test - fix(rw): close sqlite3 cursors and skip SoftFileLock Windows race License-Update: Move from Unlicense to MIT Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-lief: Upgrade 0.17.2 -> 0.17.3Leon Anavi2026-02-161-1/+1
| | | | | | | | | | | | Upgrade to release 0.17.3: - Fix bug with resources - Fix VA/RVA confusion in the PE's builder This work was sponsored by GOVCERT.LU. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-trio: Upgrade 0.32.0 -> 0.33.0Leon Anavi2026-02-161-1/+1
| | | | | | | | | | | | | | | | | | Upgrade to release 0.33.0: Bugfixes: - Start supporting Android's new "android" sys.platform. Deprecations and removals: - Both trio.testing.RaisesGroup and trio.testing.Matcher have been deprecated. Pytest alternatives pytest.RaisesGroup and pytest.RaisesExc (respectively) are considered correct replacement. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-langtable: Upgrade 0.0.69 -> 0.0.70Leon Anavi2026-02-161-1/+1
| | | | | | | | | | | | | | Upgrade to release 0.0.70: - Add a few dz keyboards - Add more translations from CLDR - Get translation changes from CLDR - Add GS, ady, bqi, isv, kbd, kek, lzz, mww, oka, pi, pms, suz, Suni, si_ID.UTF-8 zgh_MA.UTF-8 - Add mdf_RU.UTF-8 to RU Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pyee: Upgrade 13.0.0 -> 13.0.1Leon Anavi2026-02-161-1/+1
| | | | | | | | | | Upgrade to release 13.0.1: - Check for listener's existence before attempting to remove it - Update pytest configuration to support pytest 9 Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pyrad: Upgrade 2.5.2 -> 2.5.4Leon Anavi2026-02-161-1/+1
| | | | | | | | | | Upgrade to release 2.5.4: - Remove python2 leftovers - Add support for Ascend-Data-Filter "delete" keyword Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-typeguard: Upgrade 4.4.4 -> 4.5.0Leon Anavi2026-02-161-1/+2
| | | | | | | | | | | | | | | | | | | | | | | Upgrade to release 4.5.0: - Restored the check_argument_types() and check_return_type() functions that were dropped in v3.0.0, for users who want more fine-grained control over run-time type checking - Added support for extra_items in TypedDict, allowing users to specify the types for the values of "leftover" keys in a typed dict (keys that weren't explicitly defined in the TypedDict subclass) - Fixed NameError when evaluating forward references on Python 3.14 - Fixed protocol check incorrectly rejecting inherited classmethods and staticmethods - Fixed missing TypeCheckError when checking TypedDict with Required[...] annotations - Fixed type aliases (e.g. type Foo = list[int]) not being resolved during type checking - Fixed type-checked assignments to a single tuple target (e.g. x, = ("foo",)) falsely raising TypeCheckedError Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-dbus-deviation: Add new recipeLiu Yiding2026-02-162-0/+47
| | | | | | | Add this new recipe for runtime dependence of hotdoc. Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-wheezy-template: Add new recipeLiu Yiding2026-02-161-0/+13
| | | | | | | Add this new recipe for runtime dependence of hotdoc. Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-toposort: Add new recipeLiu Yiding2026-02-161-0/+10
| | | | | | | Add this new recipe for runtime dependence of hotdoc. Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-schema: Add new recipeLiu Yiding2026-02-161-0/+10
| | | | | | | Add this new recipe for runtime dependence of hotdoc. Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>