Commit Graph

9119 Commits

Author SHA1 Message Date
Changqing Li
c3bc474c6c
python3-grpcio: add python3-typing-extensions to RDEPENDS
Fix error:
>>> import grpc
>>> from concurrent import futures
>>> server = grpc.server(futures.ThreadPoolExecutor(max_workers=10))
Traceback (most recent call last):
File "<python-input-4>", line 1, in <module>
server = grpc.server(futures.ThreadPoolExecutor(max_workers=10))
File "/usr/lib64/python3.13/site-packages/grpc/_init_.py", line 2219, in server
from grpc import _server # pylint: disable=cyclic-import
^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.13/site-packages/grpc/_server.py", line 57, in <module>
from typing_extensions import override
ModuleNotFoundError: No module named 'typing_extensions'
>>>

Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-11-11 10:19:44 -08:00
Wang Mingyu
ac2b19ee68
python3-trio: upgrade 0.31.0 -> 0.32.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-11-11 10:19:43 -08:00
Wang Mingyu
97f809deea
python3-starlette: upgrade 0.49.1 -> 0.50.0
Changelog:
===========
- Ignore if-modified-since header if if-none-match is present in StaticFiles
- Relax strictness on Middleware type
- Drop Python 3.9 support

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-11-11 10:19:43 -08:00
Wang Mingyu
e9212414c6
python3-regex: upgrade 2025.10.23 -> 2025.11.3
Changelog:
 Support relative PARNO in recursive subpatterns

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-11-11 10:19:43 -08:00
Wang Mingyu
02c6636ad3
python3-pyroute2: upgrade 0.9.4 -> 0.9.5
Changelog:
=============
- async: AsyncIPSet, AsyncIPVS, AsyncWiSet
- ndb: fix snapshot cleanup
- wirouting: initial version
- process: use poll instead of select

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-11-11 10:19:43 -08:00
Wang Mingyu
b41e1ded7e
python3-pint: upgrade 0.25 -> 0.25.2
Changelog:
===========
- Revert typing change in 'pint.Unit'
- Fix raising exception in 'Quantity.from_tuple' with invalid units
- Several unit definition fixes.
- Add devcontainer.json to add GitHub Codespace support
- Add support for 'numpy.geomspace'
- Add support for 'linalg.diagonal', 'linalg.matrix_transpose', 'diag', 'tril', 'triu', 'linalg.eigvals', 'linalg.eigvalsh', 'linalg.matrix_norm' and 'linalg.vector_norm'
- An example of performing currency conversions that change over time has been added to the docs.
- Add support for 'pint.Quantity' being used as Generic.
- Add a typing and IDE autocomplete page to the documentation.
- Fixed 'nan'/'nan' to return 'nan' rather than 1 in unit conversion

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-11-11 10:19:43 -08:00
Wang Mingyu
e7a23c046e
python3-marshmallow: upgrade 4.0.1 -> 4.1.0
Changelog:
==========
- Add __len__ implementation to missing so that it can be used with validate.Length <marshmallow.validate.Length>
- Drop support for Python 3.9
- Test against Python 3.14.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-11-11 10:19:43 -08:00
Wang Mingyu
860b5fdcaf
python3-lz4: upgrade 4.4.4 -> 4.4.5
Changelog:
===========
- Enable CPython free-threaded wheel builds
- Correct the import of _compression for Python 3.14
- Keep GitHub Actions up to date with GitHub's Dependabot
- Build wheels for Python 3.14
- Fix typos discovered by codespell
- Bump pypa/cibuildwheel from 3.2.0 to 3.2.1 in the github-actions group across 1 directory

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-11-11 10:19:42 -08:00
Wang Mingyu
1ab3261c80
python3-ipython: upgrade 9.6.0 -> 9.7.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-11-11 10:19:42 -08:00
Wang Mingyu
a22494569d
python3-icu: upgrade 2.15.3 -> 2.16
Changelog:
==========
- fixed issue #178
- added new enums from new unicode release in UBlockCode, UScriptCode
- added missing wrappers for ECollationStrength and EComparisonResult
- added wrapper for UIndicConjunctBreak
- added support for ICU 78.1

0001-Fix-host-contamination-of-include-files.patch
refreshed for 2.16

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-11-11 10:19:42 -08:00
Wang Mingyu
37a709664e
python3-coverage: upgrade 7.11.0 -> 7.11.3
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-11-11 10:19:42 -08:00
Wang Mingyu
3fe20d543f
python3-cerberus: upgrade 1.3.7 -> 1.3.8
Changelog:
 Support for Python 3.14

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-11-11 10:19:42 -08:00
Wang Mingyu
21d3b711d1
python3-bitarray: upgrade 3.7.2 -> 3.8.0
Changelog:
===========
* add experimental support for free-threaded builds (GIL disabled)
* remove '_set_default_endian()'
* add '.__bytes__()'

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-11-11 10:19:42 -08:00
Wang Mingyu
e93f01a4f6
python3-astroid: upgrade 4.0.1 -> 4.0.2
Changelog:
==========
* Handle FunctionDef blockstart_tolineno edge cases correctly.
* Add "HTTPMethod" enum support to brain module for Python 3.11+.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-11-11 10:19:42 -08:00
Jan Vermaete
94d633bbe8
python3-python-dotenv: new recipe (1.2.1)
Moving the recipe from meta-homeassistant to meta-opemembedded.

+ version bump 1.1.1 -> 1.2.1
+ add ptest
  - exclude 2 tests (oe-specific)
  - added to PTESTS_FAST_META_PYTHON

v2: += for -ptest (Thanks Gyorgy Sarvari)

Signed-off-by: Jan Vermaete <jan.vermaete@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-11-10 10:21:42 -08:00
Khem Raj
4109ea0d89
tuna: Switch to PEP-517 build backend
The project has a proper pyproject.toml which declares the
setuptools.build.meta PEP-517 backend.

Fixes
WARNING: tuna-0.20-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: Khem Raj <raj.khem@gmail.com>
2025-11-08 06:25:09 -08:00
Jan Vermaete
cbb21524e1
python3-rich-toolkit: add new recipe (version 0.15.1)
- added ptest (fast)

  START: ptest-runner
  2025-11-06T18:42
  BEGIN: /usr/lib/python3-rich-toolkit/ptest
  ============================================================================
  Testsuite summary
  # TOTAL: 12
  # PASS: 12
  # SKIP: 0
  # XFAIL: 0
  # FAIL: 0
  # XPASS: 0
  # ERROR: 0
  PASS: tests/test_tagged_style.py:test_print_line
  PASS: tests/test_tagged_style.py:test_can_print_strings
  PASS: tests/test_tagged_style.py:test_can_print_strings_with_tag
  PASS: tests/test_tagged_style.py:test_can_print_renderables
  PASS: tests/test_tagged_style.py:test_can_print_multiple_renderables
  PASS: tests/test_tagged_style.py:test_progress_handles_multiple_lines
  PASS: tests/test_toolkit.py:test_print_line
  PASS: tests/test_toolkit.py:test_can_print_strings
  PASS: tests/test_toolkit.py:test_can_print_renderables
  PASS: tests/test_toolkit.py:test_can_print_multiple_renderables
  PASS: tests/test_toolkit.py:test_handles_keyboard_interrupt
  PASS: tests/test_toolkit.py:test_ignores_keyboard_interrupt
  DURATION: 12
  END: /usr/lib/python3-rich-toolkit/ptest
  2025-11-06T18:42
  STOP: ptest-runner
  TOTAL: 1 FAIL: 0

Signed-off-by: Jan Vermaete <jan.vermaete@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-11-06 16:02:25 -08:00
Michael Wyraz
82f17c4afe
python3-passlib: add python3-misc as a depencency
python3-passlib requires 'timtit' at runtime which is part of python3-misc

Issue #1001

Signed-off-by: Michael Wyraz <mw@brick4u.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-11-06 16:01:15 -08:00
Michael Wyraz
ac8e1757ad
python3-transitions: add native support
Issue #997

Signed-off-by: Michael Wyraz <mw@brick4u.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-11-06 16:01:15 -08:00
Michael Wyraz
d786d02d22
python3-passlib: add native support
Issue #998

Signed-off-by: Michael Wyraz <mw@brick4u.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-11-06 16:01:15 -08:00
Wang Mingyu
9467195447
tuna: upgrade 0.19 -> 0.20
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-11-06 16:00:51 -08:00
Wang Mingyu
00fca0e622
python3-webargs: upgrade 8.7.0 -> 8.7.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-11-06 16:00:51 -08:00
Wang Mingyu
6042386e88
python3-virtualenv: upgrade 20.35.3 -> 20.35.4
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-11-06 16:00:51 -08:00
Wang Mingyu
b2c5a4e5d9
python3-starlette: upgrade 0.48.0 -> 0.49.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-11-06 16:00:51 -08:00
Wang Mingyu
2ae39fe3d8
python3-deprecated: upgrade 1.2.18 -> 1.3.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-11-06 16:00:50 -08:00
Wang Mingyu
96ef6d8158
python3-alembic: upgrade 1.17.0 -> 1.17.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-11-06 16:00:50 -08:00
Chen Qi
9e825eccc9
python3-systemd: fix build failure caused by race condition
For now, building python3-systemd sometimes reports error:

  pyutil.o not found

This is because its setup.py is not written in a way to handle
race condition. Multiple modules are using the same .c file,
resulting in the corresponding .o file generated multiple times.

The latest release of python3-systemd is 235, and the latest codes
have switched away from setup.py. So we'd better not patch setup.py.
Instead, we handle this issue by making its modules compile one by
one. It only has 5 modules, so there should be little impact on
building time.

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-11-04 23:14:25 -08:00
Haixiao Yan
076217856e
python3-m2crypto: correct struct packing on 32-bit with _TIME_BITS=64
Fixes:
   # python3 -munittest -v test_ssl.MiscSSLClientTestCase.test_server_simple_timeouts
test_server_simple_timeouts (test_ssl.MiscSSLClientTestCase.test_server_simple_timeouts) ... ERROR

======================================================================
ERROR: test_server_simple_timeouts (test_ssl.MiscSSLClientTestCase.test_server_simple_timeouts)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/opt/python3-m2crypto/tests/test_ssl.py", line 474, in test_server_simple_timeouts
    s.set_socket_read_timeout(SSL.timeout())
    ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^
  File "/usr/lib/python3.13/site-packages/M2Crypto/SSL/Connection.py", line 680, in set_socket_read_timeout
    self.socket.setsockopt(
    ~~~~~~~~~~~~~~~~~~~~~~^
        socket.SOL_SOCKET, socket.SO_RCVTIMEO, timeo.pack()
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
OSError: [Errno 22] Invalid argument

Signed-off-by: Haixiao Yan <haixiao.yan.cn@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-11-04 16:52:46 -08:00
Wang Mingyu
34f4e6db58 python3-yappi: upgrade 1.6.10 -> 1.7.3
0002-Fix-import-of-tests.utils-to-enable-pytest.patch
refreshed for 1.7.3

Changelog:
============
- Better wheel support
- Python 3.14 support

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-10-29 10:14:14 -07:00
Wang Mingyu
493727338e python3-vector: upgrade 1.6.3 -> 1.7.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-10-29 10:14:14 -07:00
Wang Mingyu
4bbbba0024 python3-typer: upgrade 0.19.2 -> 0.20.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-10-29 10:14:14 -07:00
Wang Mingyu
7fe056caf6 python3-serpent: upgrade 1.41 -> 1.42
Changelog:
   added test-requirements.txt

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-10-29 10:14:14 -07:00
Wang Mingyu
99a2f9d3c5 python3-requests-file: upgrade 3.0.0 -> 3.0.1
Changelog:
 Add missing type annotations

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-10-29 10:14:14 -07:00
Wang Mingyu
2d8593e804 python3-regex: upgrade 2025.9.18 -> 2025.10.23
Changelog:
============
- 'setup.py' was missing from the source distribution.
- Fixed test in main.yml.
- Moved tests into subfolder.
- Re-organised files.
- Updated to Unicode 17.0.0.
- Enable free-threading support in cibuildwheel in another place.
- Enable free-threading support in cibuildwheel.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-10-29 10:14:14 -07:00
Wang Mingyu
e6adede299 python3-posix-ipc: upgrade 1.3.0 -> 1.3.2
0001-build_support-fix-cross-compilation-error-when-CC-is.patch
removed since it's included in 1.3.2

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-10-29 10:14:13 -07:00
Wang Mingyu
2f2e9634e3 python3-moteus: upgrade 0.3.93 -> 0.3.95
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-10-29 10:14:13 -07:00
Wang Mingyu
2cf947f615 python3-matplotlib-inline: upgrade 0.1.7 -> 0.2.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-10-29 10:14:13 -07:00
Wang Mingyu
8592c4ae78 python3-inline-snapshot: upgrade 0.30.0 -> 0.30.1
Changelog:
 Disable ensure ascii in json.dump to support non-ASCII characters in external files

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-10-29 10:14:13 -07:00
Wang Mingyu
f5ee1fa124 python3-huey: upgrade 2.5.3 -> 2.5.4
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-10-29 10:14:13 -07:00
Wang Mingyu
4764cd259f python3-grpcio: upgrade 1.75.1 -> 1.76.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-10-29 10:14:13 -07:00
Wang Mingyu
ac1108caaf python3-grpcio-tools: upgrade 1.75.1 -> 1.76.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-10-29 10:14:13 -07:00
Wang Mingyu
4be58f9526 python3-grpcio-reflection: upgrade 1.75.1 -> 1.76.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-10-29 10:14:13 -07:00
Wang Mingyu
92ca67b275 python3-grpcio-channelz: upgrade 1.75.1 -> 1.76.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-10-29 10:14:13 -07:00
Wang Mingyu
e85d27f511 python3-cmake: upgrade 4.1.0 -> 4.1.2
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-10-29 10:14:13 -07:00
Wang Mingyu
64b87fbe6c python3-cbor2: upgrade 5.7.0 -> 5.7.1
Changelog:
===========
- Improved performance on decoding large definite bytestrings
- Fixed a read(-1) vulnerability caused by boundary handling error

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-10-29 10:14:13 -07:00
Leon Anavi
809cb8f424 python3-argcomplete: Upgrade 3.6.2 -> 3.6.3
Upgrade to release 3.6.3:

- 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: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-10-28 23:31:29 -07:00
Leon Anavi
11fa27f782 python3-termcolor: Upgrade 3.1.0 -> 3.2.0
Upgrade to release 3.2.0:

- Expose can_colorize as public API
- Add support for Python 3.15
- Drop support for Python 3.9
- Replace action-pre-commit-uv with prek-action

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-10-28 23:31:29 -07:00
Bartosz Golaszewski
a992e7d222 python3-gpiod: update to v2.4.0
Changelog:
- make request and reconfigure behavior for lines requested by names
  consistent with that of lines requested by offsets
- fix parsing non-tuple keys when requesting a line
- disable UP045 linter check
- use quoted types when casting
- generate wheels for CPython 3.14
- issue a warning when reconfiguring a line not in the original request
- update dependencies for wheel generation
- update licensing information
- coding style fixes
- minor performance improvements

License-Update: Follow the PEP 639 specification and remove the
deprecated license classifier in pyproject.toml. Make the license key
a top-level string. No changes in the license type.

Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-10-28 23:31:29 -07:00
Gyorgy Sarvari
6eacd02854 python3-pyasyncore: fix ptests
The tests are using only Python's unittest module, not pytest -
so adapt the run-ptest script to invoke unittest instead pytest.

Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-10-25 14:20:38 -07:00
Peter Kjellerstedt
f1ce65fc8e python3-kconfiglib: Move to meta-oe
It will be needed by lvgl.

Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-10-24 20:41:20 -07:00