summaryrefslogtreecommitdiffstats
path: root/meta-python
Commit message (Collapse)AuthorAgeFilesLines
* python3-gmqtt: Upgrade 0.6.16 -> 0.7.0Leon Anavi2024-11-271-1/+1
| | | | | | | | | | | | | | Upgrade to version 0.7.0: - Resend QoS queue only on reconnect, not periodically - Fixed server_keep_alive - Try to use github actions - Fix github actions badge - Added the ability to pass your logger - Properly handle already encoded topics Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-frozenlist: Upgrade 1.4.1 -> 1.5.0Leon Anavi2024-11-271-1/+1
| | | | | | | | | | | | | | | | | | | Upgrade to version 1.5.0: - An incorrect signature of the __class_getitem__ class method has been fixed, adding a missing class_item argument under Python 3.8 and older. - Rendered issue, PR, and commit links now lead to frozenlist's repo instead of yarl's repo. - On the :doc:`Contributing docs <contributing/guidelines>` page, a link to the Towncrier philosophy has been fixed. - A name of a temporary building directory now reflects that it's related to frozenlist, not yarl. - Declared Python 3.13 supported officially in the distribution package metadata. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-simpleeval: Upgrade 1.0.0 -> 1.0.3Leon Anavi2024-11-271-2/+2
| | | | | | | | | | | Upgrade to version 1.0.3: - Spelling fixes in documentation, docstrings & tests - Fix support for 3.14 (deprecated features actually being removed, so getattr use was incorrect). Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-cmd2: Upgrade 2.4.3 -> 2.5.7Leon Anavi2024-11-271-3/+3
| | | | | | | | | | | | | | Upgrade to version 2.5.7: - Fixed issue where argument parsers for overridden commands were not being created. - Fixed issue where Cmd.ppaged() was not writing to the passed in destination. License-Update: Updated copyright year Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pydantic: Upgrade 2.9.2 -> 2.10.2Leon Anavi2024-11-271-1/+1
| | | | | | | | | | | | | | | | Upgrade to version 2.10.2: - Only evaluate FieldInfo annotations if required during schema building - Do not evaluate annotations for private fields - Support serialization as any for Secret types and Url types - Fix type hint of Field.default to be compatible with Python 3.8 and 3.9 - Add hashing support for URL types - Hide BaseModel.__replace__ definition from type checkers Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-imageio: Upgrade 2.35.1 -> 2.36.0Leon Anavi2024-11-261-1/+1
| | | | | | | | | | Upgrade to version 2.36.0: - Use bytes instead of to_bytes in pyav metadata call - Remove support for Python 3.8 Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* 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>
* meta: Add SECURITY.md file to all layersKhem Raj2024-11-231-0/+20
| | | | 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-mlcommons-loadgen: add a recipe for version 4.0.1Thomas Perrot2024-11-212-0/+23
| | | | | | | | The LoadGen is a reusable module that efficiently and fairly measures the performance of inference systems. Signed-off-by: Thomas Perrot <thomas.perrot@bootlin.com> 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-rich: Add missing rdependsKhem Raj2024-11-211-1/+5
| | | | 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-rouge-score: add a recipe for version 0.1.2Thomas Perrot2024-11-202-0/+20
| | | | | | | | This is a native python implementation of ROUGE, designed to replicate results from the original perl package. Signed-off-by: Thomas Perrot <thomas.perrot@bootlin.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-nltk: add a recipe for version 3.9.1Thomas Perrot2024-11-202-0/+25
| | | | | | | | The Natural Language Toolkit (NLTK) is a Python package for natural language processing. Signed-off-by: Thomas Perrot <thomas.perrot@bootlin.com> 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>