Commit Graph

9104 Commits

Author SHA1 Message Date
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
Khem Raj
37cea46a6d python3-pybase64: Switch to PEP-517 build backend
The project has a proper pyproject.toml which declares the
setuptools.build.meta PEP-517 backend.

Fixes

WARNING: python3-pybase64-1.4.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: Khem Raj <raj.khem@gmail.com>
2025-10-24 18:45:43 -07:00
Khem Raj
7ad3381a2b python3-ukkonen: Update to latest from git repo
It has no releases in past 4 years but git repo is getting updates
there are fixes needed to build with newer python and gcc-15 accumulated
over time.

Switch URI to use git fetcher until next release comes out

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-10-24 18:45:43 -07:00
Hongxu Jia
6a21bd735b python3-aiohttp: fix compiler failure on 32-bit arm
Build 32bit python3-aiohttp failed on arm
...
vendor/llhttp/build/c/llhttp.c:2643:11: error: incompatible type for argument 1 of 'vandq_u16'
 2643 |           vcgeq_u8(input, vdupq_n_u8(' ')),
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |           |
      |           uint8x16_t
...

Refer [1], add -flax-vector-conversions to 32bit arm compiler

[1] https://github.com/xmrig/xmrig/issues/3673

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-10-24 09:06:24 -07:00
Martin Schwan
287afdd323 python3-questionary: Add recipe
Python library to build pretty command line user prompts. Easy to use
multi-select lists, confirmations, free text prompts.

Signed-off-by: Martin Schwan <m.schwan@phytec.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-10-24 09:06:24 -07:00
Martin Schwan
8958b08838 python3-pyfiglet: Add recipe
An implementation of figlet written in Python.

Signed-off-by: Martin Schwan <m.schwan@phytec.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-10-24 09:06:24 -07:00
Martin Schwan
d8a85978e0 python3-pybase64: Add recipe
Fast Base64 encoding/decoding in Python.

Signed-off-by: Martin Schwan <m.schwan@phytec.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-10-24 09:06:24 -07:00
Martin Schwan
ddc728ad43 python3-orjson: Add recipe
orjson is a fast, correct JSON library for Python.

Signed-off-by: Martin Schwan <m.schwan@phytec.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-10-24 09:06:24 -07:00
Martin Schwan
824ccc8845 python3-mmh3: Add recipe
Python extension for MurmurHash (MurmurHash3), a set of fast and robust
hash functions.

Signed-off-by: Martin Schwan <m.schwan@phytec.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-10-24 09:06:24 -07:00
Khem Raj
3e794428be python3-cytoolz: Switch to PEP-517 build backend
The project has a proper pyproject.toml which declares the
setuptools.build.meta PEP-517 backend.

Fixes

WARNING: python3-cytoolz-1.1.0-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-10-24 09:06:24 -07:00
Khem Raj
5d06477ba3 python3-setuptools-git-versioning: Add recipe
Some packages e.g. python3-cytoolz are needing it now.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-10-24 09:06:24 -07:00
Wang Mingyu
5cccec2252
python3-xmlschema: upgrade 4.1.0 -> 4.2.0
Changelog:
=========
- Add arguments validation for schemas and validation methods
- Add SchemaSettings dataclass for storing read-only settings for schema instances and for managing package default settings
- Add block argument to XMLResource class
- Add MAX_SCHEMA_SOURCES package limit
- Add MAX_XML_ELEMENTS package limit
- Reduce MAX_XML_DEPTH limit to 1000 and apply it to all XMLResource instances
- Fix for substitute match in case of unexpected child

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-10-21 20:02:42 -07:00
Wang Mingyu
b9caa4a1be
python3-requests-file: upgrade 2.1.0 -> 3.0.0
Changelog:
==========
- Add data needed for Response.raise_for_status (github PR #42)
- Add type annotations
- Change URLs to migrate to codeberg.org

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-10-21 20:02:42 -07:00
Wang Mingyu
fd435f66b7
python3-protobuf: upgrade 6.31.1 -> 6.33.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-10-21 20:02:42 -07:00
Wang Mingyu
ad937a3fbf
python3-moteus: upgrade 0.3.92 -> 0.3.93
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-10-21 20:02:42 -07:00
Wang Mingyu
87d53d118f
python3-mlcommons-loadgen: upgrade 5.1.0 -> 5.1.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-10-21 20:02:42 -07:00