summaryrefslogtreecommitdiffstats
path: root/meta-python/recipes-devtools/python
Commit message (Collapse)AuthorAgeFilesLines
* python3-pytest-html: Add missing ptest rdep on pytest htmlKhem Raj6 days1-0/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-tzdata: upgrade 2025.2 -> 2025.3Wang Mingyu6 days1-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-tornado: upgrade 6.5.2 -> 6.5.3Wang Mingyu6 days1-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-sqlalchemy: upgrade 2.0.44 -> 2.0.45Wang Mingyu6 days1-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-nanobind: upgrade 2.9.2 -> 2.10.2Wang Mingyu6 days1-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-matplotlib: upgrade 3.10.7 -> 3.10.8Wang Mingyu6 days1-1/+1
| | | | | | | | | | Changelog: =========== - Properly allow freethreaded mode in the MacOS backend - Better error handling for MacOS backend Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-fastapi: upgrade 0.124.0 -> 0.124.4Wang Mingyu6 days1-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-coverage: upgrade 7.12.0 -> 7.13.0Wang Mingyu6 days1-1/+1
| | | | | | | | | | | | | | Changelog: ============ - Feature: coverage.py now supports .coveragerc.toml - Fix: we now include a permanent .pth file which is installed with the code - Deprecated: when coverage.py is installed, it creates three command entry points: coverage, coverage3, and coverage-3.10 (if installed for Python 3.10). The second and third of these are not needed and will eventually be removed. They still work for now, but print a message about their deprecation. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-cachetools: upgrade 6.2.2 -> 6.2.3Wang Mingyu6 days1-1/+1
| | | | | | | | | | | | Changelog: ========== - Improve documentation regarding @cachedmethod with condition parameter. - Minor style and readability improvements. - Modernize build environment. - Update CI environment. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-black: upgrade 25.11.0 -> 25.12.0Wang Mingyu6 days1-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-aiodns: upgrade 3.6.0 -> 3.6.1Wang Mingyu6 days1-1/+1
| | | | | | | | Changelog: Pin pycares to < 5 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-txaio: upgrade 25.12.1 -> 25.12.2Liu Yiding6 days2-12/+12
| | | | | | | LICENSE CHKSUM has been changed as title was added in new LICENSE file. Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-django: upgrade 4.2.26 -> 4.2.27Gyorgy Sarvari7 days1-1/+1
| | | | | | | | | Contains fix for CVE-2025-13372 and CVE-2025-64460 Changelog: https://github.com/django/django/blob/4.2.27/docs/releases/4.2.27.txt Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-django: upgrade 5.2.8 -> 5.2.9Gyorgy Sarvari7 days1-1/+1
| | | | | | | | | Includes fix for CVE-2025-13372 and CVE-2025-64460 Changelog: https://github.com/django/django/blob/5.2.9/docs/releases/5.2.9.txt Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-chromecast: upgrade 14.0.7 -> 14.0.9Tom Geelen11 days5-117/+2
| | | | | | | | | Changelog: https://github.com/home-assistant-libs/pychromecast/releases/tag/14.0.9 Drop obsolete patches. Signed-off-by: Tom Geelen <t.f.g.geelen@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-aiohttp: add optional PACKAGECONFIG for the extras mentioned in the ↵Tom Geelen11 days1-1/+4
| | | | | | | build requirements Signed-off-by: Tom Geelen <t.f.g.geelen@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-aiohttp: add BBCLASSEXTEND: native and nativesdk to the recipeTom Geelen11 days1-0/+2
| | | | | Signed-off-by: Tom Geelen <t.f.g.geelen@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-aiohttp: upgrade 3.12.15 -> 3.12.2Tom Geelen11 days1-2/+2
| | | | | Signed-off-by: Tom Geelen <t.f.g.geelen@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-async-timeout: add BBCLASSEXTEND for native and nativesdkTom Geelen11 days1-0/+2
| | | | | | Signed-off-by: Tom Geelen <t.f.g.geelen@gmail.com> Reviewed-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-betamax: Skip ptests accessing networkKhem Raj2025-12-102-0/+41
| | | | | | | cassette fixtures are not installed in ptests so skip test_requests_with_json_body Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-traitlets: Fix ptests failsKhem Raj2025-12-102-1/+27
| | | | | | | Python 3.13 changed how argparse handles % in help strings, now treating them all as format placeholders Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-multidict: Add missing dependency on psutils modules for ptestsKhem Raj2025-12-101-0/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pyzstd: Remove setup.py tweak for lto/clangKhem Raj2025-12-101-5/+0
| | | | | | | | This tweak was specific to clang-16, its no longer needed moreover, setup.py is no longer there in latest 0.19.x release Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pyzstd: Add ptest dependency on backports.zstdKhem Raj2025-12-101-0/+2
| | | | | | This module is needed by ptests in 0.19+ Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-backports-zstd: Add recipeKhem Raj2025-12-101-0/+15
| | | | | | | This is required by python3-pyzstd >= 0.19.0 tests Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pyzstd: upgrade 0.18.0 -> 0.19.0Liu Yiding2025-12-102-31/+5
| | | | | | | | | | | | | 1. Changelog - The project has been completely refactored to use the Zstandard implementation from the standard library ([PEP-784](https://peps.python.org/pep-0784/)) - The refactor has some minor impact on public APIs, such as changing the exception raised on invalid input 2. Drop 0001-Bump-setuptools-dependency-from-74-to-89.patch as setuptools in requires was removed in pyproject.toml 3. HOMEPAGE has been changed to https://github.com/Rogdham/pyzstd. Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-txaio: upgrade 25.9.2 -> 25.12.1Wang Mingyu2025-12-091-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pytest-httpx: upgrade 0.35.0 -> 0.36.0Wang Mingyu2025-12-091-2/+2
| | | | | | | | | | | | | | | | | | | | | | | License-Update: Copyright year updated to 2025 Changelog: =========== - pytest required version is now 9. - Explicit support for python 3.14. - match_params parameter is now available on responses and callbacks registration, as well as request(s) retrieval. Allowing to provide query parameters as a dict instead of being part of the matched URL. - This parameter allows to perform partial query params matching (refer to documentation for more information). - URL with more than one value for the same parameter were not matched properly (matching was performed on the first value). - httpx_mock.add_exception is now properly documented (accepts BaseException instead of Exception). - pytest 8 is not supported anymore. - python 3.9 is not supported anymore. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pymongo: upgrade 4.15.4 -> 4.15.5Wang Mingyu2025-12-091-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pybase64: upgrade 1.4.2 -> 1.4.3Wang Mingyu2025-12-091-1/+1
| | | | | | | | | | Changelog: ========== - Publish Android Python 3.14 wheels - Publish GraalPy v25 wheels Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pyais: upgrade 2.13.3 -> 2.14.0Wang Mingyu2025-12-091-1/+1
| | | | | | | | | | | Changelog: ============ * Fix: Message Type 24 Part B: Detecting MMSI as auxiliary * add support for AIS Message Type 24 Part B auxiliary craft variant * auxiliary craft now decode mothership MMSI instead of vessel dimensions Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-platformdirs: upgrade 4.5.0 -> 4.5.1Wang Mingyu2025-12-091-1/+1
| | | | | | | | Changelog: Fix no-ctypes fallback on windows Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-marshmallow: upgrade 4.1.0 -> 4.1.1Wang Mingyu2025-12-091-1/+1
| | | | | | | | Bug fix: Ensure URL validator is case-insensitive when using custom schemes Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-ipython: upgrade 9.7.0 -> 9.8.0Wang Mingyu2025-12-091-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-greenlet: upgrade 3.2.4 -> 3.3.0Wang Mingyu2025-12-091-1/+1
| | | | | | | | | | | | Changelog: ========== - Drop support for Python 3.9. - Switch to distributing manylinux_2_28 wheels instead of manylinux2014 wheels. Likewise, switch from musllinux_1_1 to 1_2. - Add initial support for free-threaded builds of CPython 3.14. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-fastapi: upgrade 0.122.0 -> 0.124.0Wang Mingyu2025-12-091-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-cmd2: upgrade 2.7.0 -> 3.0.0Wang Mingyu2025-12-091-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-cantools: upgrade 41.0.0 -> 41.0.2Wang Mingyu2025-12-091-1/+1
| | | | | | | | | | Changelog: ========== - Add support for INT VFrameFormat - Check ./tests directory with ruff Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-argcomplete: upgrade 3.6.2 -> 3.6.3Wang Mingyu2025-12-091-1/+1
| | | | | | | | | | | | Changelog: ============ - Make RE PCRE compatible. - Only execute Python interpreters - fish: set variable scope to local to avoid clobbering global or universal variables - Documentation and help improvements Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-aiodns: upgrade 3.5.0 -> 3.6.0Wang Mingyu2025-12-091-1/+1
| | | | | | | | | | | | | | | | | | | | | Changelog: ============= - Fix resolver garbage collection during pending queries (#211) - Prevents resolver from being garbage collected while queries are in progress - Socket callback optimizations (#172) - Improved performance for socket state handling - Fixed RTD links (#176) - Added Python 3.14 to the CI (#212) - Updated dependencies- Fix resolver garbage collection during pending queries (#211) - Prevents resolver from being garbage collected while queries are in progress - Socket callback optimizations (#172) - Improved performance for socket state handling - Fixed RTD links (#176) - Added Python 3.14 to the CI (#212) - Updated dependencies Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-protobuf: upgrade 6.33.1 -> 6.33.2Liu Yiding2025-12-081-1/+1
| | | | | | | | Change log: https://github.com/protocolbuffers/protobuf/releases/tag/v33.2 Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-huey: Upgrade 2.5.4 -> 2.5.5Leon Anavi2025-12-051-1/+1
| | | | | | | | | Upgrade to release 2.5.5: - Fix for pypi Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-multidict: Upgrade 6.6.3 -> 6.7.0Leon Anavi2025-12-051-5/+1
| | | | | | | | | | | | | | | | | | | Upgrade to release 6.7.0: - Updated tests and added CI for CPython 3.14 From 6.6.4: - Fixed MutliDict & CIMultiDict memory leak when deleting values or clearing them - The type preciseness coverage report generated by MyPy is now uploaded to Coveralls and will not be included in the Codecov views going forward - Added memory leak test for popping or deleting attributes from a multidict to prevent future issues or bogus claims Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-autobahn: Upgrade 24.4.2 -> 25.11.1Leon Anavi2025-12-051-2/+6
| | | | | | | | | | | | | | | | | | Upgrade to release 25.11.1: - WAMP Flatbuffers serialization test coverage; WAMP message classes refactoring - Add WAMP serdes functional and benchmark testing; WAMP-Flatbuffers; WAMP Serializer Composition (transport/payload) - Add vendored Flatbuffers Fixes: WARNING: python3-autobahn-25.11.1-r0 do_check_backend: QA Issue: inherits setuptools3 but has pyproject.toml with setuptools.build_meta, use the correct class [pep517-backend] Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-cloudpickle: Upgrade 3.1.1 -> 3.1.2Leon Anavi2025-12-051-6/+3
| | | | | | | | | | | | Upgrade to release 3.1.2: - Fix pickling of abstract base classes containing type annotations for Python 3.14. License-Update: Use file LICENSE Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-polyline: Upgrade 2.0.3 -> 2.0.4Leon Anavi2025-12-041-1/+1
| | | | | | | | | Upgrade to release 2.0.4: - Add py.typed marker Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-werkzeug: upgrade 3.1.3 -> 3.1.4Wang Mingyu2025-12-021-1/+1
| | | | | | | | | | | | | | | | | | | Changelog: ============== - safe_join on Windows does not allow special device names. This prevents reading from these when using send_from_directory. secure_filename already prevented writing to these. - The debugger pin fails after 10 attempts instead of 11. - The multipart form parser handles a \r\n sequence at a chunk boundary. - Improve CPU usage during Watchdog reloader. - Request.json annotation is more accurate. - Traceback rendering handles when the line number is beyond the available source lines. - HTTPException.get_response annotation and doc better conveys the distinction between WSGI and sans-IO responses. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-types-psutil: upgrade 7.1.1.20251122 -> 7.1.3.20251130Wang Mingyu2025-12-021-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-sqlparse: upgrade 0.5.3 -> 0.5.4Wang Mingyu2025-12-021-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: ============= Enhancements --------------- * Add support for Python 3.14. * Add type annotations to top-level API functions and include py.typed marker for PEP 561 compliance, enabling type checking with mypy and other tools * Add pre-commit hook support. sqlparse can now be used as a pre-commit hook to automatically format SQL files. The CLI now supports multiple files and an '--in-place' flag for in-place editing * Add 'ATTACH' and 'DETACH' to PostgreSQL keywords * Add 'INTERSECT' to close keywords in WHERE clause * Support 'REGEXP BINARY' comparison operator Bug Fixes ---------- * Add additional protection against denial of service attacks when parsing very large lists of tuples. This enhances the existing recursion protections with configurable limits for token processing to prevent DoS through algorithmic complexity attacks. The new limits (MAX_GROUPING_DEPTH=100, MAX_GROUPING_TOKENS=10000) can be adjusted or disabled (by setting to None) if needed for legitimate large SQL statements. * Remove shebang from cli.py and remove executable flag * Fix strip_comments not removing all comments when input contains only comments * Fix splitting statements with IF EXISTS/IF NOT EXISTS inside BEGIN...END blocks * Fix splitting on semicolons inside BEGIN...END blocks Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pyppmd: upgrade 1.2.0 -> 1.3.1Wang Mingyu2025-12-021-1/+1
| | | | | | | | | | | | | | | | | Changelog: ============ - Fix several issues in ThreadDecoder.c - Fix the double call of Ppmd7_Free from both Ppmd7T_Free and Ppmd7Decoder_dealloc - Fix the double call of Ppmd8_Free from both Ppmd8T_Free and Ppmd8Decoder_dealloc - Fix the issue in PyPY - Fix initialization order in ffi_build.py - Fix eof handling in cffi_ppmd.py - Add support for Python 3.14 - Add compile and link flag for building C++ with -pthread - Minimum required python to be 3.10 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>