summaryrefslogtreecommitdiffstats
path: root/meta-python/recipes-devtools/python
Commit message (Collapse)AuthorAgeFilesLines
* python3-alembic: upgrade 1.18.1 -> 1.18.3Wang Mingyu31 hours1-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-aiohue: upgrade 4.8.0 -> 4.8.1Wang Mingyu31 hours1-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-orjson: use git fetcher; enable ptestTim Orling31 hours1-2/+22
| | | | | | | | | | | | | | | | | | The majority of the ptests require the data/ directory, so switch to using the git fetcher. Testsuite summary TOTAL: 1632 PASS: 1627 SKIP: 5 XFAIL: 0 FAIL: 0 XPASS: 0 ERROR: 0 DURATION: 268 Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pendulum: add at v3.2.0Tim Orling31 hours3-0/+118
| | | | | | | | | | | | | | | | | | | | | | | Python datetimes made easy. * Add patch to not strip .so * Enable ptests * Use git fetcher so we have tests/ Testsuite summary TOTAL: 1835 PASS: 1832 SKIP: 3 XFAIL: 0 FAIL: 0 XPASS: 0 ERROR: 0 DURATION: 102 Dependency for python3-orjson ptest. Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-time-machine: add at v3.2.0Tim Orling31 hours1-0/+28
| | | | | | | | | | | | | | Travel through time in your tests. https://time-machine.readthedocs.io/en/latest/ Dependency for python3-pendulum ptests. Based on the recipe in meta-homeassistant. Enable ptests. Use git fetcher so that we have tests/ for ptest. Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-tokenize-rt: add at v6.2.0Tim Orling31 hours1-0/+21
| | | | | | | | | | | | | | | | | | | | A wrapper around the stdlib `tokenize` which roundtrips. Dependency for python3-time-machine ptests. Use git fetcher so we have tests/ and testing/resources/ for ptest. Testsuite summary TOTAL: 45 PASS: 45 SKIP: 0 XFAIL: 0 FAIL: 0 XPASS: 0 ERROR: 0 DURATION: 8 Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-faker: add v40.1.2Tim Orling31 hours2-0/+51
| | | | | | | | | | | | | | | | | | | | | | | | | | | Faker is a Python package that generates fake data for you. Whether you need to bootstrap your database, create good-looking XML documents, fill-in your persistence to stress test it, or anonymize data taken from a production service, Faker is for you. * Skip tests/pytest as this causes the 'pytests --automake' parser to fail for some reason [1] and the handful of tests are of questionable extra value. Testsuite summary TOTAL: 2151 PASS: 2146 SKIP: 5 XFAIL: 0 FAIL: 0 XPASS: 0 ERROR: 0 DURATION: 39 Dependency for python3-orjson ptest. [1] https://gitlab.com/rossburton/python-unittest-automake-output/-/issues/9 Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-orjson: upgrade 3.10.17 -> 3.11.6Tim Orling31 hours4-61/+140
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update python3-orjson-crates.inc Add patches to fix compilation for arm64/riscv64 by gating x86/x86_64 only AVX512 feature(s). The approach has thus far been rejected by upstream: https://github.com/ijl/orjson/pull/609. Release Notes: https://github.com/ijl/orjson/blob/master/CHANGELOG.md#3116---2026-01-29 * orjson now includes code licensed under the Mozilla Public License 2.0 (MPL-2.0). * Drop support for Python 3.9. * ABI compatibility with CPython 3.15 alpha 5. * Build now depends on Rust 1.89 or later instead of 1.85. * Fix sporadic crash serializing deeply nested list of dict. * Show simple error message instead of traceback when attempting to build on unsupported Python versions. * ABI compatibility with CPython 3.15 alpha 1. * Publish PyPI wheels for 3.14 and manylinux i686, manylinux arm7, manylinux ppc64le, manylinux s390x. * Build now requires a C compiler. * Fix PyPI project metadata when using maturin 1.9.2 or later. * Fix build using Rust 1.89 on amd64. * Build now depends on Rust 1.85 or later instead of 1.82. * Publish PyPI wheels for CPython 3.14. * Fix str on big-endian architectures. This was introduced in 3.11.0. * Use a deserialization buffer allocated per request instead of a shared buffer allocated on import. * ABI compatibility with CPython 3.14 beta 4. * Fix incorrect escaping of the vertical tabulation character. This was introduced in 3.10.17. Comparing changes: https://github.com/ijl/orjson/compare/3.10.17...3.11.6 Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pyjwt: upgrade 2.10.1 -> 2.11.0Gyorgy Sarvari3 days1-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: https://github.com/jpadilla/pyjwt/releases/tag/2.11.0 - Fixed type error in comment - Make note of use of leeway with nbf - Validate key against allowed types for Algorithm family - Add iterator for PyJWKSet - Add iss, issuer type checks - Improve typing/logic for options in decode, decode_complete; Improve docs - Map algorithm=None to "none" - Correct PyJWKClient.get_signing_key_from_jwt annotation - Fixed doc string typo in _validate_jti() function - Update SECURITY.md - Typing fix: use float instead of int for lifespan and timeout - Fix TYP header documentation - doc: Document claims sub and jti - Resolve package build warnings - Support Python 3.14, and test against PyPy 3.10+ - Fix a SyntaxWarning caused by invalid escape sequences - Standardize CHANGELOG links to PRs - Migrate from pep517, which is deprecated, to build - Fix incorrectly-named test suite function - Fix Read the Docs builds - Escalate test suite warnings to errors - Add pyupgrade as a pre-commit hook - Simplify the test suite decorators - Improve coverage config and eliminate unused test suite code - Build a shared wheel once in the test suite - Thoroughly test type annotations, and resolve errors - Fix leeway value in usage documentation Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pyjwt: ignore CVE-2025-45768Gyorgy Sarvari3 days1-0/+2
| | | | | | | | | | | | Details: https://nvd.nist.gov/vuln/detail/CVE-2025-45768 The CVE is disputed: though the vulnerability is there, but it comes from incorrect configuration of the library by the main application. Due to this, ignore this CVE. Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-protobuf: upgrade 6.33.4 -> 6.33.5Peter Marko6 days1-1/+1
| | | | | | | Solves CVE-2026-0994. Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-sqlalchemy: upgrade 2.0.45 -> 2.0.46Liu Yiding8 days1-2/+2
| | | | | | | | | | | 1.Changelog: https://github.com/sqlalchemy/sqlalchemy/releases/tag/rel_2_0_46 2.LICENSE checksum has changed as Copyright year changed: https://github.com/sqlalchemy/sqlalchemy/commit/997cdf9cadafd0ed54943f35f1add195ab2b31b7 Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-ukkonen: upgrade 1.0.1 -> 1.1.0Wang Mingyu8 days1-3/+2
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-python-multipart: upgrade 0.0.21 -> 0.0.22Wang Mingyu8 days1-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pytest-html: upgrade 4.1.1 -> 4.2.0Wang Mingyu8 days1-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-multidict: upgrade 6.7.0 -> 6.7.1Wang Mingyu8 days1-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-marshmallow: upgrade 4.2.0 -> 4.2.1Wang Mingyu8 days1-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-icecream: upgrade 2.1.9 -> 2.1.10Wang Mingyu8 days1-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-httplib2: upgrade 0.31.1 -> 0.31.2Wang Mingyu8 days1-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-gunicorn: upgrade 23.0.0 -> 24.1.1Wang Mingyu8 days1-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-greenlet: upgrade 3.3.0 -> 3.3.1Wang Mingyu8 days1-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-elementpath: upgrade 5.1.0 -> 5.1.1Wang Mingyu8 days1-2/+2
| | | | | | | License-Update: Copyright year updated to 2026 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-dill: upgrade 0.4.0 -> 0.4.1Wang Mingyu8 days1-2/+2
| | | | | | | License-Update: Copyright year updated to 2026 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-coverage: upgrade 7.13.1 -> 7.13.2Wang Mingyu8 days1-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-cachetools: upgrade 6.2.4 -> 6.2.5Wang Mingyu8 days1-2/+2
| | | | | | | Licensse-Update: copyright year updated to 2026 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-bandit: upgrade 1.9.2 -> 1.9.3Wang Mingyu8 days1-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-path: Upgrade 17.1.0 -> 17.1.1Leon Anavi8 days1-3/+7
| | | | | | | | | | | | | Upgrade to release 17.1.1: - Feed the hobgoblins (delint) - Supply the types, irrespective of platform - Ignore the arg type License-Update: Update years Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-jmespath: Upgrade 1.0.1 -> 1.1.0Leon Anavi8 days1-2/+2
| | | | | | | | | | | | | Upgrade to release 1.1.0: - Fix concurrency issue with cache - Added support for Python 3.12-3.14 - Removed support for Python 3.7-3.8 License-Update: Use file LICENSE Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pandas: Upgrade 2.2.3 -> 3.0.0Leon Anavi8 days4-93/+21
| | | | | | | | | | | | | | | Upgrade to release 3.0.0: - Dedicated string data type by default - Consistent copy/view behaviour with Copy-on-Write (CoW) (a.k.a. getting rid of the SettingWithCopyWarning) - New default resolution for datetime-like data - Initial support for the new pd.col syntax License-Update: Update license year to 2026 Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-geojson: fix build with python 3.14Trevor Gamblin11 days2-0/+60
| | | | | | | | | | | | | | | | | | | | | | | | Backport parts of an upstream PR that enables 3.14 in setup.py. ptests look OK: |============================================================================ |Testsuite summary |# TOTAL: 68 |# PASS: 68 |# SKIP: 0 |# XFAIL: 0 |# FAIL: 0 |# XPASS: 0 |# ERROR: 0 |DURATION: 0 |END: /usr/lib/python3-geojson/ptest |2026-01-23T18:03 |STOP: ptest-runner |TOTAL: 1 FAIL: 0 Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pydantic: Upgrade 2.12.4 -> 2.12.5Leon Anavi11 days1-1/+1
| | | | | | | | | | | Upgrade to release 2.12.5: - Fix pickle error when using model_construct() on a model with MISSING as a default value - Several updates to the documentation Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-reportlab: Upgrade 4.4.5 -> 4.4.9Leon Anavi11 days1-1/+1
| | | | | | | | | Upgrade to release 4.4.9: - Remove unwanted debug Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-xmlschema: upgrade 4.3.0 -> 4.3.1Wang Mingyu2026-01-221-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-types-psutil: upgrade 7.2.1.20251231 -> 7.2.1.20260116Wang Mingyu2026-01-221-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-starlette: upgrade 0.51.0 -> 0.52.1Wang Mingyu2026-01-221-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-soupsieve: upgrade 2.8.1 -> 2.8.2Wang Mingyu2026-01-221-2/+2
| | | | | | | License-Update: Copyright year updted to 2026. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-regex: upgrade 2025.11.3 -> 2026.1.15Wang Mingyu2026-01-221-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pymisp: upgrade 2.5.17 -> 2.5.32Wang Mingyu2026-01-221-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-py7zr: upgrade 1.1.0 -> 1.1.2Wang Mingyu2026-01-221-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-protobuf: upgrade 6.33.2 -> 6.33.4Wang Mingyu2026-01-221-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-moteus: upgrade 0.3.97 -> 0.3.98Wang Mingyu2026-01-221-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-identify: upgrade 2.6.15 -> 2.6.16Wang Mingyu2026-01-221-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-httplib2: upgrade 0.31.0 -> 0.31.1Wang Mingyu2026-01-221-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-alembic: upgrade 1.18.0 -> 1.18.1Wang Mingyu2026-01-221-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-wsproto: Upgrade 1.2.0 -> 1.3.2Leon Anavi2026-01-211-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upgrade to release 1.3.2: - Fix type hints to allow BytesMessage to accept bytes again, as well as bytearray. Release 1.3.1: - Add additional license identifier to pyproject.toml. - Use Python 3.13 to build the docs to match ReadTheDocs build environment. Release 1.3.0: - Require h11>=0.16 dependency. - Fix "Upgrade" header value to match RFC. - Add reason "Switching Protocols" to handshake response. - Add docs for wsproto.Connection - Add support for Python 3.12, 3.13, and 3.14. - Drop support for Python 3.7, 3.8, and 3.9. - Improve Python typing, specifically bytes vs. bytearray. - Various linting, styling, and packaging improvements. Fixes: WARNING: python3-wsproto-1.3.2-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-pyperclip: Upgrade 1.9.0 -> 1.11.0Leon Anavi2026-01-211-3/+3
| | | | | | | | | | | | Upgrade to release 1.11.0: - Mention Wayland in error message - Update __init__.py License-Update: Use LICENSE.txt Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-bumble: Upgrade 0.0.221 -> 0.0.223Leon Anavi2026-01-211-1/+1
| | | | | | | | | | | | | | | | | | | Upgrade to release 0.0.223: - Add annotation for Heart Rate and Battery Service - Add test for Heart Rate and Battery Service - Add support for RTL8761CU - feat: Add filtering options for usb probe - Fix GATT TemplateSerivce annotations - Improve Address type annotations - Replace send_pdu() with write() - GATT: Support Multiple Requests - Correct ATT_MTU in enhanced bearers - Add HCI Packets annotations and send_sco_sdu - Return 'invalid handle' for malformed read by type request Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-backports-zstd: DeleteKhem Raj2026-01-201-18/+0
| | | | | | It conflicts with standard library with python 3.14+ Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-icecream: Upgrade 2.1.8 -> 2.1.9Leon Anavi2026-01-201-1/+1
| | | | | | | | | | Upgrade to release 2.1.9: - Removed support for Python 3.8. - Fixed issues to improve lists output. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-tomlkit: Upgrade 0.13.3 -> 0.14.0Leon Anavi2026-01-201-1/+1
| | | | | | | | | | | Upgrade to release 0.14.0: - fix: Add DottedKey to a super table gives wrong output - feat: enhance custom encoders to accept _parent and _sort_keys parameters Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>