summaryrefslogtreecommitdiffstats
path: root/meta-python
Commit message (Collapse)AuthorAgeFilesLines
...
* python3-flask-marshmallow: use correct Python build backend classRoss Burton2025-08-041-1/+1
| | | | | Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-expandvars: use correct Python build backend classRoss Burton2025-08-041-1/+1
| | | | | Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-blinker: use correct Python build backend classRoss Burton2025-08-041-1/+1
| | | | | Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-apispec: use correct Python build backend classRoss Burton2025-08-041-1/+1
| | | | | Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-a2wsgi: use correct Python build backend classRoss Burton2025-08-041-6/+1
| | | | | | | oe-core master now has a python_pdm build class. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-jsonref: use correct Python build backend classRoss Burton2025-08-041-6/+1
| | | | | | | oe-core master now has a python_pdm build class. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-sqlalchemy: upgrade 2.0.41 -> 2.0.42Wang Mingyu2025-08-041-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-regex: upgrade 2024.11.6 -> 2025.7.34Wang Mingyu2025-08-041-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pyroute2: upgrade 0.9.3 -> 0.9.4Wang Mingyu2025-08-041-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pymodbus: upgrade 3.9.2 -> 3.10.0Wang Mingyu2025-08-041-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | License-Update: Copyright year updated to 2025 Changelog: ========== - Raise runtimeerror if listen() fails. - Correct values parameter in setValues. - Correct return from getValues. - Add request fc to exceptionResponse. - DummyProtocol is not async - Handle "little" for multiple values in to_registers - Remove unused const. - Add retries to ModbusPDU class - Don't invoke trace_connect callback twice - ensure unpacking of proper length during decoding - README clean-up - Bump coverage to 95,5% - Simplify response rejection. - Bump coverage to 93%. - Solve ModbusDeviceContext bug. - Bit handling LSB -> MSB across bytes. - Change slave to device_id and slave= to device_id=. - Remove payload. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-polyline: upgrade 2.0.2 -> 2.0.3Wang Mingyu2025-08-041-1/+1
| | | | | | | | Changelog: Remove deprecated toml dependency in favor of native tomllib (or tomli on older Python versions). Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-matplotlib: upgrade 3.10.3 -> 3.10.5Wang Mingyu2025-08-041-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-inline-snapshot: upgrade 0.25.3 -> 0.26.0Wang Mingyu2025-08-041-1/+1
| | | | | | | | | | | | | Changed ----------- now have to specify test-dir in pyproject.toml when save tests in a folder other than tests/ in project root Fixed -------- pyproject.toml is now also located based on the current directory and the pytest-root, which solves problems when use inline-snapshot with uv-workspaces Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-freezegun: upgrade 1.5.3 -> 1.5.4Wang Mingyu2025-08-041-1/+1
| | | | | | | | Changelog: * Fix: Ability to yield fixtures (broken in 1.5.3) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-bitarray: upgrade 3.5.2 -> 3.6.0Wang Mingyu2025-08-041-1/+1
| | | | | | | | | | | | Changelog: ============== - add 'util.random_k()' - add 'util.sum_indices()' - optimize 'util.xor_indices()' - move development files from 'examples/' to 'devel/' Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-aioresponses: update inheritance to python_setuptools_build_metaTom Geelen2025-08-031-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pydantic: Upgrade to v2.12.0a1 prereleaseKhem Raj2025-08-012-38/+1
| | | | | | Needed for python3-pydantic-core v2.37+ Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-kivy: Set KIVY_NO_ARGS=1Khem Raj2025-08-011-0/+3
| | | | | | | | | | | | | | | This fails to compile with latest setuptools3 [ERROR ] [Core ] option --verbose not recognized Kivy Usage: setup.py [KIVY OPTION...] [-- PROGRAM OPTIONS]:: Options placed after a '-- ' separator, will not be touched by kivy, and instead passed to your program. Set KIVY_NO_ARGS=1 in your environment or before you import Kivy to disable Kivy's argument parser. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-httptools: Use setuptools3_legacyKhem Raj2025-07-311-1/+1
| | | | | | | | | | | | It does not build with regular setuptools3 class anymore installing to build/bdist.linux-aarch64/wheel running install running install_lib running build_ext error: don't know how to compile C/C++ code on platform 'posix' with '<distutils.compilers.C.unix.Compiler object at 0xf2c796b28050>' compiler Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pydantic-core: Upgrade to 2.37.2Khem Raj2025-07-313-17/+71
| | | | | | Add a patch to fix with rust 1.88+ Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-virtualenv: upgrade 20.31.2 -> 20.32.0Wang Mingyu2025-07-301-1/+1
| | | | | | | | | | | | | | Changelog: ============ - Fix the CI - activate.fish: update fish major version check - Fix: Ignore missing absolute paths for python discovery - Discover uv-managed Python installations - Add warning for incorrect usage of Nushell activation script - Update index.rst, compatibility section added, other subheadings created Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-snagboot: upgrade 2.3 -> 2.4Wang Mingyu2025-07-301-1/+1
| | | | | | | | | | | | | | | | | | | Changelog: ============ - treewide: - modernize and expand CI tests - drop support for Python 3.8 - use importlib API to fetch resources - snagflash: - fastboot-uboot: support comments in command file - correct parsing logic for "fb-size" parameter - snagrecover: - add support for i.MX91 platforms - add support for Intel Keem Bay platforms - support HABv4-closed i.MX SoCs Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-rich: upgrade 14.0.0 -> 14.1.0Wang Mingyu2025-07-301-1/+1
| | | | | | | | | | | | | | | Changelog: ============ - Removed typing_extensions from runtime dependencies - Live objects (including Progress) may now be nested - Added padding property to Syntax which returns a tuple of four integers - Fixed extraction of recursive exceptions - Fixed padding applied to Syntax - Fixed Panel title missing the panel background style - Added TTY_INTERACTIVE environment variable to force interactive mode off or on Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pyroute2: upgrade 0.9.2 -> 0.9.3Wang Mingyu2025-07-301-1/+1
| | | | | | | | | | Changelog: =========== - Async generic netlink sockets - Use pyproject files only Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-moteus: upgrade 0.3.89 -> 0.3.90Wang Mingyu2025-07-301-1/+1
| | | | | | | | | | | | | | | | git shortlog of the moteus python library [1] for the corresponding release: - For dual encoder configurations, set the output low pass filter too - Improve hall effect performance - Fix the encoder filter frequency to actually be the 3dB cutoff - Set python unit tests as small size so they run by default - Remove moteus_tool --restore-cal - lib: python: moteus: moteus_tool: add no-verify option [1] https://github.com/mjbots/moteus/commits/main/lib/python Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-inline-snapshot: upgrade 0.24.0 -> 0.25.3Wang Mingyu2025-07-301-1/+1
| | | | | | | | | | | | | | | | | | | | | Changelog: =============== - New external() implementation with support for different data formats. - Ability to declare custom external formats with @register_format. - external() can now be used without snapshot(), such as assert "long text" == external() or inside snapshots like dirty-equals. - You now have to declare format aliases if you used outsource() with a different suffix than .txt or .bin in the past. - external_file() now follows the aliases defined by register_format_alias(). - Removed unnecessary uuid7 dependency introduced in 0.25.0 - improved performance by checking for "external" in the code string before parsing the code and checking the AST - solved incompatibility with pytest_pretty - Fix issue terminal with is preserved - cleanup temporary path Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-grpcio: upgrade 1.73.1 -> 1.74.0Wang Mingyu2025-07-301-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-grpcio-tools: upgrade 1.73.1 -> 1.74.0Wang Mingyu2025-07-301-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-grpcio-reflection: upgrade 1.73.1 -> 1.74.0Wang Mingyu2025-07-301-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-grpcio-channelz: upgrade 1.73.1 -> 1.74.0Wang Mingyu2025-07-301-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-eventlet: upgrade 0.40.1 -> 0.40.2Wang Mingyu2025-07-301-1/+1
| | | | | | | | | | | Changelog: ============= - Prepare jobs and CI/CD for python 3.14 - Make database removal safer with IF EXISTS - Fix tests on Python 3.14 on Linux Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-coverage: upgrade 7.9.2 -> 7.10.1Wang Mingyu2025-07-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: ========== - A new configuration option: "[run] patch" specifies named patches to work around some limitations in coverage measurement. - The HTML report now dimly colors subsequent lines in multi-line statements. They used to have no color. This gives a better indication of the amount of code missing in the report. - Two new exclusion patterns are part of the defaults:... is automatically excluded as a line and if TYPE_CHECKING: is excluded as a branch. - A new command-line option: --save-signal=USR1 specifies a signal that coverage.py will listen for. When the signal is sent, the coverage data will be saved. This makes it possible to save data from within long-running processes. - A new configuration option: "[report] partial_also" is a list of regexes to add as pragmas for partial branches. This parallels the "[report] exclude_also" setting for adding line exclusion patterns. - A few file path configuration settings didn't allow for tilde expansion: [json] output, [lcov] output and [run] debug_file. This is now fixed. - Wheels are included for 3.14 now that 3.14 rc1 is available. - We no longer ship a PyPy-specific wheel. PyPy will install the pure-Python wheel. - In the very unusual situation of not having a current frame, coverage no longer crashes when using the sysmon core. - Fix: the exclusion for if TYPE_CHECKING: was wrong: it marked the branch as partial, but it should have been a line exclusion so the entire clause would be excluded. - Fix: changed where .pth files are written for patch = subprocess Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-bitarray: upgrade 3.5.1 -> 3.5.2Wang Mingyu2025-07-301-1/+1
| | | | | | | | | | | | | | | | | | | | | Changelog: ========= - change random.seed() test, see comments - optimize util.random_p() by also using bitwise AND in final step - add ability for heavy testing to example - add DummyRanomPTests to example - add in-place XOR test for comleteness - add --disp option to example - add verification tests to example - remove duplicate tests - add test - wording - add links in comments - add sanity check - add note on limit in relation to 1/K - update table in documentation to new example code Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pyzmq: Add missing runtime dep on asyncio ptest moduleKhem Raj2025-07-261-0/+2
| | | | | | This is needed with pytest 8.4+ Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pytest-mock: Fix asyncio tests with pytest 8.4+Khem Raj2025-07-262-0/+33
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pytest-asyncio: Upgrade to release 1.1.0Khem Raj2025-07-261-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-mypy*: add nativesdk variantYoann Congal2025-07-262-2/+2
| | | | | | | | | | | | | | | | | Since commit 9b0015577ce8 ("python3-charset-normalizer: Switch to PEP-517 build backends"), python3-charset-normalizer depends on python3-mypy and has a nativesdk variant. So, python3-mypy and its dependency python3-mypy-extensions also need the nativesdk variant. Fixes these warnings from AB[0]: WARNING: Nothing RPROVIDES 'nativesdk-python3-mypy' (but virtual:nativesdk:[...]/meta-openembedded/meta-python/recipes-devtools/python/python3-charset-normalizer_3.4.2.bb RDEPENDS on or otherwise requires it) WARNING: Nothing RPROVIDES 'nativesdk-python3-charset-normalizer-dev' (but virtual:nativesdk:[...]/meta-openembedded/meta-python/recipes-devtools/python/python3-charset-normalizer_3.4.2.bb RDEPENDS on or otherwise requires it) WARNING: Nothing RPROVIDES 'nativesdk-python3-charset-normalizer' (but virtual:nativesdk:[...]/meta-openembedded/meta-python/recipes-devtools/python/python3-charset-normalizer_3.4.2.bb RDEPENDS on or otherwise requires it) [0]: https://autobuilder.yoctoproject.org/valkyrie/#/builders/82/builds/377/steps/12/logs/warnings Signed-off-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ptest-packagelists-meta-python: remove tftpyYoann Congal2025-07-251-1/+0
| | | | | | | | | | | | tftpy does not currently support ptests so remove it from any PTESTS_* list to avoid AB mirroring warnings[0]: WARNING: Nothing RPROVIDES 'tftpy-ptest' (but virtual:mcextend:tftpy:[...]/meta-openembedded/meta-python/recipes-core/images/meta-python-image-ptest.bb RDEPENDS on or otherwise requires it) WARNING: Nothing RPROVIDES 'meta-python-image-ptest-tftpy' [0]: https://autobuilder.yoctoproject.org/valkyrie/#/builders/82/builds/377/steps/12/logs/warnings Signed-off-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-bleak: Add missing asyncio dependencies for ptestsKhem Raj2025-07-251-1/+2
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pytest-mock: Upgrade to 3.14.1Khem Raj2025-07-251-2/+3
| | | | | | | Rename PYPI_PACKAGE to reflect upstream tarball name change Add missing dependency on python3-asyncio Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-typeguard: Add missing rdep on pathspec for ptestsKhem Raj2025-07-231-0/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pydantic-core: Fix build on rv32Khem Raj2025-07-232-0/+82
| | | | | | | | | | | | version needs getrandom from musl libc on musl targets but rust libc locked in for this target is older than the change needed for this to work on newer architectures Fixes | error[E0425]: cannot find value `getrandom` in crate `libc` | --> /usr/src/debug/python3-pydantic-core/2.35.2/sources/cargo_home/bitbake/getrandom-0.3.3/src/backends/linux_android_with_fallback.rs:34:39 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pydantic: Upgrade to 2.11.7Khem Raj2025-07-232-3/+38
| | | | | | Fix build with pydantic-core 2.35.2 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-lief: Upgrade to 0.16.6Khem Raj2025-07-231-4/+3
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pydantic-core: upgrade 2.34.1. -> 2.35.2Liu Yiding2025-07-233-64/+69
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | new version ptest needs module typing_inspection | ImportError while importing test module '/usr/lib/python3-pydantic-core/ptest/tests/test_misc.py'. | Hint: make sure your test modules/packages have valid Python names. | Traceback: | ../../python3.13/importlib/__init__.py:88: in import_module | return _bootstrap._gcd_import(name[level:], package, level) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | tests/test_misc.py:10: in <module> | from typing_inspection import typing_objects | E ModuleNotFoundError: No module named 'typing_inspection' | ERROR: tests/test_misc.py:tests/test_misc.py Changelog: ========== - update to speedate 0.16 - Better document SerializationInfo - Fix generic issues with ValidationInfo and SerializationInfo - Do not reuse validator and serializer when unpickling - Remove unnecessary required fields count when exclude_none is set - Update test dependencies after 3.8 dropped support - Mark constructor parameters of exceptions as positional-only - fix: submodel fields with wrap validator affect smart union selection - use pypa/gh-action-pypi-publish - add critical sections around bytearray reads - simplify ser-as-any mechanism - Coerce 'time' schema constraints - drop serde-json preserve_order feature - Remove core schema validation - Improve uncaught PydanticUseDefault exception message - Add support for Python 3.14 - drop pypy3.9 support, add pypy3.11 support - Add ensure_ascii option - Update repr of TzInfo - Make ValidationInfo and SerializationInfo generic for context Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-twitter: upgrade 4.15.0 -> 4.16.0Liu Yiding2025-07-221-2/+2
| | | | | | | | | | | | | | | | | | | | | | | Changelog: ========== - Re-improve clarity of OAuth 2.0 User Context example code - Fix SyntaxWarning - Install 'build' - Docs config updates to fix build - Fix Sphinx context injection removal by readthedocs - Revert hoverxref upgrade for now until sphinx can be updated - Fix build error for docs related to 'html_context' setting - Modernize packaging configuration - Add new publish workflow to use trusted publisher - Add dev and test dependencies - Update publish workflow... - Add support for posting tweets to Communities Change to use LICENSE file instead of PKG-INFO, and license is MIT still Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-gevent: upgrade 25.4.2 -> 25.5.1Liu Yiding2025-07-222-3/+2
| | | | | Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pyproject-api: upgrade 1.8.0 -> 1.9.1Liu Yiding2025-07-221-1/+1
| | | | | | | | | | | Changelog: ========== - Create FUNDING.yml - Fix the CI - Wheel is not part of the default requries Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-portalocker: upgrade 3.1.1 -> 3.2.0Liu Yiding2025-07-221-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | fix the issue that: | ImportError while importing test module '/usr/lib/python3-portalocker/ptest/tests/test_lock_flags.py'. | Hint: make sure your test modules/packages have valid Python names. | Traceback: | ../../python3.13/importlib/__init__.py:88: in import_module | return _bootstrap._gcd_import(name[level:], package, level) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | tests/test_lock_flags.py:7: in <module> | from portalocker_tests.conftest import LOCKERS | E ModuleNotFoundError: No module named 'portalocker_tests' | ERROR: tests/test_lock_flags.py:tests/test_lock_flags.py portalocker_tests is a dir in source, we need to keep it python3-portalocker/3.2.0/sources/portalocker-3.2.0$ ls -l -t portalocker_tests/ total 60 -rw-r--r-- 1 userland userland 2019 Jun 14 13:20 conftest.py Changelog: ========== - Rewrote locking mechanism to allow for custom locking classes so both Windows and Posix (Linux/Mac/BSD) systems have configurable locking options for both exclusive and shared locking. Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-inline-snapshot: upgrade 0.23.2 -> 0.24.0Liu Yiding2025-07-221-1/+1
| | | | | | | | | | | | | | Changelog: ========== - Add/fix reproducible standard repr for functions - added llms.txt to make the documentation for llms more accessible. - Improved the explanation of what it means when snapshots are disabled in CI runs (#226). - Added extra information to the reported failure when snapshots are fixed or created (#240). - fixed the representation of empty strings in sub-snapshots from triple-quotes to single-quotes assert ""==snapshot({5: ""})[5] (#258). - fix: changed format-command default to "" (#256). Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>