9254 Commits

Author SHA1 Message Date
Wang Mingyu
95b76c2f88
python3-virtualenv: upgrade 20.36.1 -> 21.2.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-03-27 09:09:02 -07:00
Wang Mingyu
6489eee14b
python3-uvicorn: upgrade 0.41.0 -> 0.42.0
Changelog:
===========
- Use bytearray for request body accumulation to avoid O(n^2) allocation on fragmented bodies
- Escape brackets and backslash in httptools HEADER_RE regex
- Fix multiple issues in websockets sans-io implementation

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-03-27 09:09:02 -07:00
Wang Mingyu
923ce0e77e
python3-uswid: upgrade 0.5.2 -> 0.6.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-03-27 09:09:01 -07:00
Wang Mingyu
a875a17506
python3-starlette: upgrade 0.52.1 -> 1.0.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-03-27 09:09:01 -07:00
Wang Mingyu
f6dc162375
python3-simpleeval: upgrade 1.0.3 -> 1.0.7
License-Update: Copyright year updated to 2026

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-03-27 09:09:01 -07:00
Wang Mingyu
8f6946ae76
python3-sentry-sdk: upgrade 1.45.1 -> 2.55.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-03-27 09:09:01 -07:00
Wang Mingyu
25c7e97c8d
python3-rich-toolkit: upgrade 0.15.1 -> 0.19.7
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-03-27 09:09:00 -07:00
Wang Mingyu
5a3ec34c97
python3-pytest-env: upgrade 1.5.0 -> 1.6.0
Changelog:
===========
- Add permissions to workflows
- Add SECURITY.md to .github/
- Add missing .github config files
- Standardize .github files to .yaml suffix
- Fix verbose source attribution when falling back to INI en
- feat(env): preserve existing env values

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-03-27 09:09:00 -07:00
Wang Mingyu
25009e9407
python3-pytest-cov: upgrade 7.0.0 -> 7.1.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-03-27 09:09:00 -07:00
Wang Mingyu
b0ffe6916f
python3-pre-commit: upgrade 4.3.0 -> 4.5.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-03-27 09:09:00 -07:00
Wang Mingyu
e8899fd7e4
python3-pint: upgrade 0.25.2 -> 0.25.3
Changelog:
==============
- 'GenericPlainRegistry.parse_expression' now correctly returns a dimensionless
  Quantity when taking a float, int, or NaN
- Replace MIP with scipy in 'Quantity.to_preferred'
- New unit formatting modifier added ('^') to format unit with negative
  exponents
- Add atomic unit of electric field gradient
  ('atomic_unit_of_electric_field_gradient', 'a_u_efg')
- Defer expensive loading of dask.array
- Add support for numpy's 'vdot', 'inner', 'outer', 'linalg.outer', 'matvec',
  'vecmat', 'tensordot', and 'linalg.tensordot'

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-03-27 09:08:59 -07:00
Wang Mingyu
014d806fa5
python3-pikepdf: upgrade 10.3.0 -> 10.5.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-03-27 09:08:59 -07:00
Wang Mingyu
77b8a0afd6
python3-myst-parser: upgrade 4.0.1 -> 5.0.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-03-27 09:08:59 -07:00
Wang Mingyu
dc606f7071
python3-mpmath: upgrade 1.4.0 -> 1.4.1
Changelog:
============
- Fix test_hexadecimal_with_libc_bulk()
- Keep available deprecated aliases for mpc/mpf_log()
- Use version_file option of setuptools-scm to keep version info
- Add workaround for test on s390x

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-03-27 09:08:59 -07:00
Wang Mingyu
06a26a7707
python3-mdit-py-plugins: upgrade 0.4.2 -> 0.5.0
Changelog:
==========
- Add plugin & tests to render subscripts
- Drop Python 3.9

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-03-27 09:08:58 -07:00
Wang Mingyu
749b7c0116
python3-kiwisolver: upgrade 1.4.9 -> 1.5.0
License-Update: Copyright year updated to 2026

Changelog:
==========
- add support for CMakeLists
- implement more move constructor in the C++ code
- add C++ tests
- add support for GraalPy
- add RiscV support

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-03-27 09:08:58 -07:00
Wang Mingyu
807c44e99e
python3-inline-snapshot: upgrade 0.32.4 -> 0.32.5
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-03-27 09:08:58 -07:00
Wang Mingyu
2964f80710
python3-importlib-metadata: upgrade 8.7.1 -> 9.0.0
License-Update: Copyright year updated to 2026

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-03-27 09:08:58 -07:00
Wang Mingyu
330bb64346
python3-imageio: upgrade 2.37.2 -> 2.37.3
License-Update: Copyright year updated to 2026

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-03-27 09:08:57 -07:00
Wang Mingyu
907622615b
python3-identify: upgrade 2.6.17 -> 2.6.18
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-03-27 09:08:57 -07:00
Wang Mingyu
6c44c7d271
python3-icu: upgrade 2.16.1 -> 2.16.2
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-03-27 09:08:57 -07:00
Wang Mingyu
3ef22a8783
python3-google-auth-oauthlib: upgrade 1.2.3 -> 1.3.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-03-27 09:08:57 -07:00
Wang Mingyu
176a96f6fb
python3-filelock: upgrade 3.25.0 -> 3.25.2
Changelog:
==========
- fix(unix): suppress EIO on close in Docker bind mounts
- docs(logo): add branded project logo
- fix(win): restore best-effort lock file cleanup on release

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-03-27 09:08:56 -07:00
Wang Mingyu
5871948af0
python3-faker: upgrade 40.8.0 -> 40.11.0
Changelog:
=============
- Add major Swiss banks to de_CH bank provider.
- Fix: mixed-gender names in es_MX locale.
- Fix pt_PT postalcode format in address provider.
- Fix mutable default providers.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-03-27 09:08:56 -07:00
Wang Mingyu
2f10352e4a
python3-coverage: upgrade 7.13.4 -> 7.13.5
Changelog:
==========
- Fix: issue 2138 describes a memory leak that happened when repeatedly using
  the Coverage API with in-memory data. This is now fixed.
- Fix: the markdown-formatted coverage report didn't fully escape special
  characters in file paths (issue 2141). This would be very unlikely to cause a
  problem, but now it's done properly
- Fix: the C extension wouldn't build on VS2019, but now it does

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-03-27 09:08:56 -07:00
Wang Mingyu
f2cfe8d069
python3-cbor2: upgrade 5.8.0 -> 5.9.0
Changelog:
=========
- Added the max_depth decoder parameter to limit the maximum allowed nesting
  level of containers, with a default value of 400 levels (CVE-2026-26209)
- Changed the default read_size from 4096 to 1 for backwards compatibility. The
  buffered reads introduced in 5.8.0 could cause issues when code needs to
  access the stream position after decoding. Users can opt-in to faster decoding
  by passing read_size=4096 when they don't need to access the stream directly
  after decoding. Added a direct read path for read_size=1 to avoid buffer
  management overhead.
- Fixed C encoder not respecting string referencing when encoding string-type
  datetimes (tag 0)
- Fixed a missed check for an exception in the C implementation of
  CBOREncoder.encode_shared()
- Fixed two reference/memory leaks in the C extension's long string decoder
- Fixed C decoder ignoring the str_errors setting when decoding strings, and
  improved string decoding performance by using stack allocation for small
  strings and eliminating unnecessary conditionals. Benchmarks show 9-17% faster
  deserialization.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-03-27 09:08:56 -07:00
Wang Mingyu
3490811436
python3-bleak: upgrade 2.1.1 -> 3.0.0
Changelog:
============
- Added adapter attribute to bleak.args.bluez.BlueZClientArgs and
  bleak.args.bluez.BlueZScannerArgs.
- Added bluez keyword argument to BleakClient.
- Added new bleak.args.bluez.BlueZClientArgs class.
- Added bleak.exc.BleakGATTProtocolError and
  bleak.exc.BleakGATTProtocolErrorCode classes.
- Added type hints and documentation for use_cached kwarg for read_gatt_char()
  and read_gatt_descriptor() methods in BleakClient.
- Added support for "use_cached" kwarg to read_gatt_char() and
  read_gatt_descriptor() methods in BlueZ backend.
- Deprecated adapter keyword argument in BleakScanner and BleakClient.
- Changed GATT read and write methods to raise BleakGATTProtocolError when a
  GATT protocol error occurs.
- Changed start/stop scanning on CoreBluetooth so that the isScanning property
  is not checked anymore.
- Changed BleakClient.write_gatt_descriptor() to raise ValueError when
  attempting to write to the descriptor 0x2902 (Client Characteristic
  Configuration Descriptor, CCCD). Use start_notify() and stop_notify() instead.
- Fixed occasional EOFError when disconnecting in BlueZ backend.
- Fixed a potential deadlock when turning off Bluetooth manually while starting
  scanning on CoreBluetooth.
- Fixed reading descriptors 0x2900, 0x2902 and 0x2903 on CoreBluetooth backend.
- Fixed cyclic references problem in CoreBluetooth backend causing memory
  leaks.
- Fixed typehint for BleakScanner.__aexit__().
- Removed undocumented/deprecated device keyword argument from
  BleakScannerBlueZDBus and BleakClientBlueZDBus.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-03-27 09:08:55 -07:00
Wang Mingyu
af3f94a0ca
python3-bitstring: upgrade 4.3.1 -> 4.4.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-03-27 09:08:55 -07:00
Wang Mingyu
6fb096996f
python3-astroid: upgrade 4.1.1 -> 4.1.2
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-03-27 09:08:55 -07:00
Wang Mingyu
673ba5164f
python3-apiflask: upgrade 3.0.0 -> 3.1.0
Changelog:
===========
- Support pagination with Pydantic
- Fix @app.output(Schema(many=True)) is not array type in OpenAPI doc
- Support upload file model
- Fix type checking for view function return types

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-03-27 09:08:55 -07:00
Wang Mingyu
7d6ed20da3
python3-aenum: upgrade 3.1.16 -> 3.1.17
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-03-27 09:08:54 -07:00
Gyorgy Sarvari
f2d565781e
python3-scrypt: upgrade 0.8.27 -> 0.9.4
License-Update: Copyright year bump

Shortlog:
https://github.com/holgern/py-scrypt/compare/v0.8.27...v0.9.4

Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-03-24 14:22:34 -07:00
Gyorgy Sarvari
8694997b2c
python3-txdbus: add missing RDEPENDS
This module depends on python3-six, otherwise it errors out:

>>> from txdbus.interface import DBusInterface, Method, Signal
Traceback (most recent call last):
  File "<python-input-1>", line 1, in <module>
    from txdbus.interface import DBusInterface, Method, Signal
  File "/usr/lib/python3.14/site-packages/txdbus/interface.py", line 8, in <module>
    import six
ModuleNotFoundError: No module named 'six'

Add the missing dependency.

Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-03-24 14:22:33 -07:00
Gyorgy Sarvari
a2daf1bf09
python3-zopeinterface: upgrade 7.1.1 -> 8.2
Drop obsolete patch.

An important change is that this version supports Python 3.14.

License-Update: switch to license file instead of PKG-INFO file. The license
itself hasn't changed.

Changelog:
https://github.com/zopefoundation/zope.interface/blob/master/CHANGES.rst

Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-03-24 14:22:33 -07:00
Ankur Tyagi
969b6221bd
python3-black: upgrade 26.3.0 -> 26.3.1
Includes fix for CVE-2026-32274.

Changelog:
https://github.com/psf/black/releases/tag/26.3.1

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-03-23 13:34:21 -07:00
Peter Marko
7dd437eb03
python3-protobuf: upgrade 6.33.5 -> 6.33.6
Release information [1] does not list python changes, but we should
match protobuf (C++) recipe version.

[1] https://github.com/protocolbuffers/protobuf/releases/tag/v33.6

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-03-23 13:34:20 -07:00
Khem Raj
69e42c4fbd
python3-charset-normalizer: Upgrade to 3.4.6
Fix build with setuptools > 82.0.0 as well

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-03-20 15:12:13 -07:00
Gyorgy Sarvari
6ec8ca6773
python3-lief: drop obsolete CVE_STATUS
The CVE is now tracked with correct version info by NVD.

Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-03-20 14:13:10 -07:00
Gyorgy Sarvari
03fbb8fd04
python3-pyjwt: drop obsolete CVE_STATUS
This CVE is now tracked with the correct version info by NVD.

Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-03-20 14:13:10 -07:00
Khem Raj
a917abe8e4
python3-xstatic-font-awesome: Upgrade to 6.2.1.2
License-Update: Updated to use LICENSE.txt for anchoring the check

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-03-20 14:12:30 -07:00
Gyorgy Sarvari
b26a0ad219
python3-pychromecast: upgrade 14.0.9 -> 14.0.10
Beside the below changelog, it also allows compiling with the latest Setuptools.

Drop patches which became obsolete.

Changes:
- Ensure cec info is none if not supported
- Add some fast pre-commit checks
- Switch to ruff for checks and formatting
- add D24f-J09 to const.py
- Update const.py to include Lenovo Smart Display 10
- Avoid logging graceful disconnect as error
- Fix datetime deprecation

Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-03-20 09:51:43 -07:00
Jiaying Song
cf4788c916
python3-redis: upgrade 5.3.1->7.3.0
Switch build system from setuptools3 to python_hatchling

Changelog:
https://github.com/redis/redis-py/releases

Signed-off-by: Jiaying Song <jiaying.song.cn@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-03-18 14:33:33 -07:00
Jiaying Song
d62b06c427
python3-paramiko: upgrade 3.5.1->4.0.0
Changelog:
https://www.paramiko.org/changelog.html

Signed-off-by: Jiaying Song <jiaying.song.cn@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-03-18 14:33:33 -07:00
Wang Mingyu
62b17d2806
python3-m2crypto: fix do_compile error using clang
erre message:
| INFO:mkpath:creating build/temp.linux-aarch64-cpython-314/src/SWIG
| INFO:spawn:aarch64-yoe-linux-clang -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/srv/build/yoe/build/tmp/work/cortexa57-yoe-linux/python3-m2crypto/0.47.0/recipe-sysroot -O2 -g -ffile-prefix-map=/srv/build/yoe/build/tmp/work/cortexa57-yoe-linux/python3-m2crypto/0.47.0/sources/m2crypto-0.47.0=/usr/src/debug/python3-m2crypto/0.47.0 -ffile-prefix-map=/srv/build/yoe/build/tmp/work/cortexa57-yoe-linux/python3-m2crypto/0.47.0/sources/m2crypto-0.47.0=/usr/src/debug/python3-m2crypto/0.47.0 -ffile-prefix-map=/srv/build/yoe/build/tmp/work/cortexa57-yoe-linux/python3-m2crypto/0.47.0/recipe-sysroot= -ffile-prefix-map=/srv/build/yoe/build/tmp/work/cortexa57-yoe-linux/python3-m2crypto/0.47.0/recipe-sysroot-native= -pipe -fPIC -I/srv/build/yoe/build/tmp/work/cortexa57-yoe-linux/python3-m2crypto/0.47.0/recipe-sysroot/usr/include/python3.14 -I/srv/build/yoe/build/tmp/work/cortexa57-yoe-linux/python3-m2crypto/0.47.0/sources/m2crypto-0.47.0/src/SWIG -c src/SWIG/_m2crypto_wrap.c -o build/temp.linux-aarch64-cpython-314/src/SWIG/_m2crypto_wrap.o -DTHREADING -Wno-deprecated-declarations
| src/SWIG/_m2crypto_wrap.c:4455:1: error: unknown type name 'PRAGMA_IGNORE_UNUSED_LABEL'
|  4455 | PRAGMA_IGNORE_UNUSED_LABEL
|       | ^
| src/SWIG/_m2crypto_wrap.c:4456:30: error: expected ';' after top level declarator
|  4456 | PRAGMA_WARN_STRICT_PROTOTYPES
|       |                              ^
|       |                              ;
| 2 errors generated.

Add patch 0001-fix-swig-avoid-clang-GNUC-pragma-block-before-_lib.h.patch to avoid clang GNUC pragma block before _lib.h

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-03-18 14:33:33 -07:00
Gyorgy Sarvari
0abb9a484e
python-pyjwt: upgrade 2.11.0 -> 2.12.1
Contains fix for CVE-2026-32597. Since NVD tracks this CVE
without version info, mark the CVE explicitly patched.

Changes:
2.12.1:
Add typing_extensions dependency for Python < 3.11

2.12.0:
chore(docs): fix docs build
Annotate PyJWKSet.keys for pyright
fix: close HTTPError to prevent ResourceWarning on Python 3.14
chore: remove superfluous constants
chore(tests): enable mypy
Bump actions/download-artifact from 7 to 8
fix: do not store reference to algorithms dict on PyJWK
Use PyJWK algorithm when encoding without explicit algorithm
Validate the crit (Critical) Header Parameter defined in RFC 7515 §4.1.11. (CVE-2026-32597)

Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-03-18 14:33:32 -07:00
Ankur Tyagi
cdb5d4c3e7
python3-tornado: upgrade 6.5.4 -> 6.5.5
Security fixes including CVE-2026-31958

https://www.tornadoweb.org/en/stable/releases/v6.5.5.html

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-03-18 14:33:29 -07:00
Gyorgy Sarvari
001d503fe7
python3-nltk: mark CVE-2026-0846 patched
Details: https://nvd.nist.gov/vuln/detail/CVE-2026-0846

It has been fixed in version 3.9.3, however NVD tracks it
without CPE/version info.

Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-03-18 14:33:28 -07:00
Andrej Kozemcak
94990de736
python3-grpcio: upgrade 1.76.0 -> 1.78.0
Change build tools from setuptools3 to python_setuptools_build_meta

Add cython depends and change cython requirement from cython==3.1.1 to
cython>=3.1.1. Currently we use cython version 3.2.4

Changelog:
  https://github.com/grpc/grpc/releases/tag/v1.78.0

Changes for python:
- aio: fix race condition causing asyncio.run() to hang forever during the shutdown process.
- Migrate to pyproject.toml build system from setup.py builds.
- Log error details when ExecuteBatchError occurs (at DEBUG level).
- Update setuptools min version to 77.0.1.

Signed-off-by: Andrej Kozemcak <andrej.kozemcak@siemens.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-03-18 14:33:28 -07:00
Jiaying Song
16a72067f5
python3-ninja: upgrade 1.11.1.1 -> 1.13.0
Changelog:
https://github.com/scikit-build/ninja-python-distributions/releases

Upstream commit [1] switched build system from scikit-build to
scikit-build-core, which changed pyproject.toml structure and rewrote
__init__.py. Update patches accordingly:

- no-scikit-build.patch: rewrite for new pyproject.toml structure,
  replace scikit-build-core with setuptools, and remove 'readme'
  from dynamic fields as setuptools cannot handle the fancy-pypi-readme
  plugin.
- run-ninja-from-path.patch: drop. Old version imported skbuild
  modules in __init__.py which caused ImportError in OE since
  scikit-build is not installed. New version replaced these imports
  with stdlib sysconfig, so the patch is no longer needed.
- CMakeLists.txt: drop. This was a stub file added to prevent
  scikit-build from failing when it could not find CMakeLists.txt.
  Since we now use setuptools which does not require it, the file
  can be removed.

[1] https://github.com/scikit-build/ninja-python-distributions/commit/f3b4a786be

Signed-off-by: Jiaying Song <jiaying.song.cn@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-03-18 14:33:27 -07:00
Bartosz Golaszewski
f75f4164fd
python3-gpiod: update to v2.4.1
Bug-fix release addressing a memory leak and a couple minor issues.

We now ship the license file with the dist tarball so update the recipe
to take this into account. While at it: trim the LICENSE value to only
include LGPL-v2.1-or-later as the other two licenses cover tests and
text files.

Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-03-18 14:33:26 -07:00