summaryrefslogtreecommitdiffstats
path: root/meta-python/recipes-devtools/python
Commit message (Collapse)AuthorAgeFilesLines
...
* python3-bitarray: Upgrade 2.9.3 -> 3.0.0Leon Anavi2024-11-261-1/+1
| | | | | | | | | | | | | | | | | Upgrade to version 3.0.0: - Remove Python 2.7 support - .decode() now returns iterator (equivalent to past .iterdecode()) - .search() now returns iterator (equivalent to past .itersearch()) - Remove .iterdecode() and .itersearch() - Remove util.rindex(), use .index(..., right=1) instead, deprecated since 2.9 - Remove util.make_endian(), use bitarray(..., endian=...) instead, deprecated since 2.9 - Remove hackish support for bitarray() handling unpickling Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-scikit-build-core: Add recipeLeon Anavi2024-11-261-0/+13
| | | | | | | | | | | Add new recipe with version 0.10.7: - Avoid modifying the input dict - Avoid providing prepare-metadata methods if `failed` in overrides - Support negative envvar values correctly Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-fsspec: Upgrade 2024.9.0 -> 2024.10.0Leon Anavi2024-11-251-2/+3
| | | | | | | | | | | | | | | | | | | Upgrade to release 2024.10.0: - Performance of memoryFS rm - Performance of git FS info - Avoid git hex for newer pygit - Tests fix for zip - Missing open_async for dirFS - Handle pathlib in zip - Skip tests needing kerchunk if not installed - Allow repeated kwargs in unchain - Code style - Allow pyarrow in referenceFS parquet - Don't hardcode test port for parallel runs Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-tornado: Upgrade 6.4.1 -> 6.4.2Leon Anavi2024-11-251-1/+1
| | | | | | | | | | | | | Upgrade to release 6.4.2 which brings security improvements: Parsing of the cookie header is now much more efficient. The older algorithm sometimes had quadratic performance which allowed for a denial-of-service attack in which the server would spend excessive CPU time parsing cookies and block the event loop. This change fixes CVE-2024-7592. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-cloudpickle: Upgrade 3.0.0 -> 3.1.0Leon Anavi2024-11-251-1/+1
| | | | | | | | | | | | | Upgrade to release 3.1.0: - Some improvements to make cloudpickle more deterministic when pickling dynamic functions and classes, in particular with CPython 3.13 - Fix a problem with the joint usage of cloudpickle's _whichmodule and multiprocessing Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-zeroconf: Upgrade 0.136.0 -> 0.136.2Leon Anavi2024-11-251-1/+1
| | | | | | | | | | | Upgrade to release 0.136.2: - fix: retrigger release from failed github workflow - fix(ci): run release workflow only on main repository - fix(docs): update python to 3.8 Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-typeguard: Upgrade 4.3.0 -> 4.4.1Leon Anavi2024-11-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | Upgrade to release 4.4.1: - Dropped Python 3.8 support - Changed the signature of typeguard_ignore() to be compatible with typing.no_type_check() - Avoid creating reference cycles when type checking uniontypes and classes - Fixed checking of variable assignments involving tuple unpacking - Fixed TypeError when checking a class against type[Self] - Fixed checking of protocols on the class level (against type[SomeProtocol]) - Fixed Self checks in instance/class methods that have positional-only arguments - Fixed explicit checks of PEP 604 unions against types.UnionType - Fixed checks against annotations wrapped in NotRequired not being run unless the NotRequired is a forward reference Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-zopeinterface: Fix build with setuptools > 74Khem Raj2024-11-232-0/+25
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pydantic: Add missing rdepsKhem Raj2024-11-221-0/+9
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-typer: Move ptest rdeps to ptest packageKhem Raj2024-11-221-3/+2
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-marshmallow: Add missing rdep on tzdata moduleKhem Raj2024-11-211-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | Fixes {'python3-marshmallow': 'START: ptest-runner\n' '2024-11-22T04:11\n' 'ImportError while loading conftest ' "'/usr/lib/python3-marshmallow/ptest/tests/conftest.py'.\n" 'tests/conftest.py:5: in <module>\n' ' from tests.base import Blog, User, UserSchema\n' 'tests/base.py:14: in <module>\n' ' central = ZoneInfo("America/Chicago")\n' '../../python3.13/zoneinfo/_common.py:24: in ' 'load_tzdata\n' ' raise ZoneInfoNotFoundError(f"No time zone found ' 'with key {key}")\n' "E zoneinfo._common.ZoneInfoNotFoundError: 'No time " "zone found with key America/Chicago'\n" '\n' 'ERROR: Exit status is 4\n' 'DURATION: 1\n'} Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pydantic-core: Upgrade to 2.27.0Khem Raj2024-11-212-11/+12
| | | | | | Add missing ptest rdep on python3-inline-snapshot Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-inline-snapshot: Add recipeKhem Raj2024-11-211-0/+20
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-black: Add recipeKhem Raj2024-11-211-0/+23
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-typer: Upgrade to 0.13.1Khem Raj2024-11-211-4/+9
| | | | | | | Changes https://github.com/fastapi/typer/releases/tag/0.13.1 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pint: Upgrade to 0.24.4Khem Raj2024-11-212-118/+2
| | | | | | | | | | | | | | - add error for prefixed non multi units - build: typing_extensions version - build: switch from appdirs to platformdirs - fix GenericPlainRegistry getattr type - Replace references to the deprecated `UnitRegistry.default_format` - fix: upgrade to flexparser>=0.4, exceptions are no longer dataclasses. (required for Python 3.13) - Drop the backported patch Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-flask: Adjust runtime dependenciesKhem Raj2024-11-211-1/+2
| | | | | | | Drop python3-profile, its not needed anymore add python3-importlib-metadata and python3-asgiref for ptests Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-werkzeug: Upgrade to 3.1.3Khem Raj2024-11-211-1/+1
| | | | | | | | | https://github.com/pallets/werkzeug/releases/tag/3.1.0 https://github.com/pallets/werkzeug/releases/tag/3.1.1 https://github.com/pallets/werkzeug/releases/tag/3.1.2 https://github.com/pallets/werkzeug/releases/tag/3.1.3 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-blinker: Upgrade to 1.9.0Khem Raj2024-11-211-2/+2
| | | | | | | Changes are here https://blinker.readthedocs.io/en/stable/#version-1-9-0 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-yarl: Add missing ptest rdepsKhem Raj2024-11-201-0/+2
| | | | | | Needs rich and colorsys modules Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-marshmallow: Add missing ptest rdep on python3-zoneinfoKhem Raj2024-11-201-0/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-uinput: Re-add recipePablo Saavedra2024-11-192-0/+66
| | | | | | | | | | | | | | - Added `python3-uinput_1.0.1.bb` recipe for the Python interface to the Linux uinput kernel module. - Included a submitted patch to handle 64-bit `time_t` on 32-bit architectures to address Y2K38 issues in recent kernels and libcs. Removed in b4efcecc63c86f3e7fa9d5c6205f1bd07d951fed for lack of maintenance the situation change. There is a new release from 2024 March what addresses the build issues reported lately. Signed-off-by: Pablo Saavedra <psaavedra@igalia.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-yappi: upgrade 1.6.0 -> 1.6.10Wang Mingyu2024-11-192-50/+5
| | | | | | | | | | | | | py3.13.patch removed since it's included in 1.6.10 Changelog: ========= - Fix source distribution not released - Fix error not cleared from an internal PyObject_GetAttrString call Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-typer: upgrade 0.12.5 -> 0.13.0Wang Mingyu2024-11-191-1/+1
| | | | | | | | Changelog: https://github.com/fastapi/typer/releases/tag/0.13.0 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-tomli: upgrade 2.0.2 -> 2.1.0Wang Mingyu2024-11-191-1/+1
| | | | | | | | | | | Changelog: =========== - Instantiating TOMLDecodeError with free-form arguments. msg, doc and pos arguments should be given. - msg, doc, pos, lineno and colno attributes to TOMLDecodeError Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-sqlparse: upgrade 0.5.1 -> 0.5.2Wang Mingyu2024-11-191-1/+1
| | | | | | | | | | Changelog: =========== - EXTENSION is now recognized as a keyword - SQL hints are not removed when removing comments Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-setproctitle: upgrade 1.3.3 -> 1.3.4Wang Mingyu2024-11-191-1/+1
| | | | | | | | | | Changelog: =========== - Add support for Python 3.13 - Drop support for Python 3.7. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-regex: upgrade 2024.9.11 -> 2024.11.6Wang Mingyu2024-11-191-1/+1
| | | | | | | | | | | | | Changelog: ============ - Git issue 546: Partial match not working in some instances with non-greedy capture - Reverted to actions/download-artifact@v3 and actions/upload-artifact@v3 in main.yml because GitHub Actions failed when using them. - Updated to actions/upload-artifact@v4 in main.yml. - Updated to actions/download-artifact@v4 in main.yml. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pyperf: upgrade 2.8.0 -> 2.8.1Wang Mingyu2024-11-191-1/+1
| | | | | | | | | | Changelog: =========== - Bugfix: Hooks now work correctly in subprocess benchmarks (bench.run_command). - Python 3.8 is now unsupported. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pdm: upgrade 2.19.2 -> 2.20.1Wang Mingyu2024-11-191-1/+1
| | | | | | | | Changelog: https://github.com/pdm-project/pdm/blob/main/CHANGELOG.md Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-jedi: upgrade 0.19.1 -> 0.19.2Wang Mingyu2024-11-191-1/+1
| | | | | | | | Changelog: Python 3.13 support Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-httpcore: upgrade 1.0.6 -> 1.0.7Wang Mingyu2024-11-191-1/+1
| | | | | | | | Changelog: Support proxy= configuration on ConnectionPool(). Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-gpiod: upgrade 2.2.1 -> 2.2.2Wang Mingyu2024-11-191-2/+2
| | | | | | | | | | | | | | | | License-Update: The position of "license="LGPLv2.1"," changed Changelog: ========== - fix Chip.request_lines() typing - improve the output of LineSettings.__repr__() - import gpiod attributes in external module - specify a tar extract filter for python >= 3.12 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-google-auth: upgrade 2.35.0 -> 2.36.0Wang Mingyu2024-11-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | Changelog: ============= Features --------- - IAM signblob retries - Making iam endpoint universe-aware - Support External Account Authorized User as a Source Credential for impersonated credentials in ADC Bug Fixes ---------- - Adding default parameters to updated interfaces - Change universe_domain to universe-domain - Remove base class to avoid type conflict - Revert templates for iam endpoints - Update secret Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-flexparser: upgrade 0.3.1 -> 0.4Wang Mingyu2024-11-191-1/+1
| | | | | | | | | Changelog: ============= Exceptions are not longer dataclasses. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-flask: upgrade 3.0.3 -> 3.1.0Wang Mingyu2024-11-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: ============== - Drop support for Python 3.8. - Update minimum dependency versions to latest feature releases. Werkzeug >= 3.1, ItsDangerous >= 2.2, Blinker >= 1.9. - Provide a configuration option to control automatic option responses. - Flask.open_resource/open_instance_resource and Blueprint.open_resource take an encoding parameter to use when opening in text mode. It defaults to utf-8. - Request.max_content_length can be customized per-request instead of only through the MAX_CONTENT_LENGTH config. Added MAX_FORM_MEMORY_SIZE and MAX_FORM_PARTS config. Added documentation about resource limits to the security page. - Add support for the Partitioned cookie attribute (CHIPS), with the SESSION_COOKIE_PARTITIONED config. - -e path takes precedence over default .env and .flaskenv files. load_dotenv loads default files in addition to a path unless load_defaults=False is passed. - Support key rotation with the SECRET_KEY_FALLBACKS config, a list of old secret keys that can still be used for unsigning. Extensions will need to add support. - Fix how setting host_matching=True or subdomain_matching=False interacts with SERVER_NAME. Setting SERVER_NAME no longer restricts requests to only that domain. - Request.trusted_hosts is checked during routing, and can be set through the TRUSTED_HOSTS config. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-dbus-fast: upgrade 2.24.3 -> 2.24.4Wang Mingyu2024-11-191-1/+1
| | | | | | | | Changelog: Exclude .c files from being shipped Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-cachecontrol: upgrade 0.14.0 -> 0.14.1Wang Mingyu2024-11-191-1/+1
| | | | | | | | | | | | | | Changelog: ========== - github: bump signing step, use dependabot - build(deps): bump the actions group with 1 update - GitHub Action to spellcheck and lint Python code - workflows/tests: patch macos runner version for 3.7 - build(deps): bump sigstore/gh-action-sigstore-python from 2.1.1 to 3.0.0 in the actions group - drop Python 3.7, add 3.13 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-apispec: upgrade 6.7.0 -> 6.7.1Wang Mingyu2024-11-191-1/+1
| | | | | | | | Changelog: Fix rendering of nullable nested fields in 3.0 spec Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-alembic: upgrade 1.13.3 -> 1.14.0Wang Mingyu2024-11-191-1/+1
| | | | | | | | Changelog: Added a new hook to the DefaultImpl DefaultImpl.version_table_impl(). Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-aioresponses: upgrade 0.7.6 -> 0.7.7Wang Mingyu2024-11-191-1/+1
| | | | | | | | | | | | | | | | | | Changelog: =========== - fix: invalid rst code - Merge pull request #262 from bdraco/3110_compat - Fix compat with aiohttp 3.11.0+ - Merge pull request #233 from outp1/master - Merge pull request #251 from chs2/feat/callable-raise-for-status - Merge pull request #256 from DanielNoord/patch-1 - Update __version__ to latest released version - Merge pull request #254 from gaby/packaging - Add packaging to requirements.txt - feat: support raise_for_status as callable Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-aiohttp: 3.10.10 -> 3.10.11Tom Geelen2024-11-191-1/+1
| | | | | | Changelog: https://github.com/aio-libs/aiohttp/releases/tag/v3.10.11 Signed-off-by: Tom Geelen <t.f.g.geelen@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-zeroconf: inherit cython classRoss Burton2024-11-191-3/+1
| | | | | | | | Use the new cython class to avoid duplicated fixup code to remove build paths. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-yarl: inherit cython classRoss Burton2024-11-191-2/+1
| | | | | | | | Use the new cython class to avoid duplicated fixup code to remove build paths. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-sqlalchemy: inherit cython classRoss Burton2024-11-191-3/+1
| | | | | | | | Use the new cython class to avoid duplicated fixup code to remove build paths. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pyzmq: inherit cython classRoss Burton2024-11-191-2/+2
| | | | | | | | Use the new cython class to avoid duplicated fixup code to remove build paths. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pystemd: inherit cython classRoss Burton2024-11-191-2/+2
| | | | | | | | | | Use the new cython class to avoid duplicated fixup code to remove build paths. Also switch to python_setuptools_build_meta as there is a pyproject.toml. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-propcache: inherit cython classRoss Burton2024-11-191-2/+1
| | | | | | | | Use the new cython class to avoid duplicated fixup code to remove build paths. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pocketsphinx: inherit cython classRoss Burton2024-11-191-2/+2
| | | | | | | | Use the new cython class to avoid duplicated fixup code to remove build paths. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pkcs11: inherit cython classRoss Burton2024-11-191-2/+1
| | | | | | | | Use the new cython class to avoid duplicated fixup code to remove build paths. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>