Commit Graph

8209 Commits

Author SHA1 Message Date
Wang Mingyu
337aced682
python3-pybcj: upgrade 1.0.3 -> 1.0.6
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-21 07:39:39 -07:00
Wang Mingyu
24550b7844
python3-platformdirs: upgrade 4.3.7 -> 4.3.8
Changelog:
 Add missing examples and fix order of examples in README

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-21 07:39:39 -07:00
Wang Mingyu
980f7e5da4
python3-moteus: upgrade 0.3.82 -> 0.3.87
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-21 07:39:39 -07:00
Wang Mingyu
cbf626128f
python3-matplotlib: upgrade 3.10.1 -> 3.10.3
0001-Change-types-for-width-height-to-match-definitions-i.patch
refreshed for 3.10.3

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-21 07:39:39 -07:00
Wang Mingyu
5a326928d2
python3-joblib: upgrade 1.4.2 -> 1.5.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-21 07:39:39 -07:00
Wang Mingyu
6509264607
python3-importlib-metadata: upgrade 8.6.1 -> 8.7.0
Changelog:
===========
- .metadata() (and Distribution.metadata) can now return None if the metadata directory exists but not metadata file is present.
- Raise consistent ValueError for invalid EntryPoint.value

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-21 07:39:38 -07:00
Wang Mingyu
d850383b25
python3-humanize: upgrade 4.12.2 -> 4.12.3
Changelog:
============
- Fix regression in naturalsize for float and str
- Improvements for French translation

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-21 07:39:38 -07:00
Wang Mingyu
ecc484df4d
python3-hexbytes: upgrade 1.3.0 -> 1.3.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-21 07:39:38 -07:00
Wang Mingyu
01af20bb91
python3-greenlet: upgrade 3.2.1 -> 3.2.2
Changelog:
 Make greenlet build and run on Python 3.14 beta 1. It will not run on earlier versions of 3.14; it should run on subsequent versions.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-21 07:39:38 -07:00
Wang Mingyu
c5a0bb7dd3
python3-google-auth: upgrade 2.39.0 -> 2.40.1
Changelog:
 Disable logging response body for async logs

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-21 07:39:38 -07:00
Wang Mingyu
86762c47e3
python3-flask: upgrade 3.1.0 -> 3.1.1
Changelog:
============
- Fix signing key selection order when key rotation is enabled via SECRET_KEY_FALLBACKS.
- Fix type hint for cli_runner.invoke.
- flask --help loads the app and plugins first to make sure all commands are shown.
- Mark sans-io base class as being able to handle views that return AsyncIterable.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-21 07:39:37 -07:00
Wang Mingyu
bfcdd57c47
python3-eventlet: upgrade 0.39.1 -> 0.40.0
Changelog:
==========
* [fix] Fix ssl test when linking against openssl 3.5
* Drop support Python 3.8
* [doc] Various doc updates
* [env] Drop PyPy support

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-21 07:39:37 -07:00
Wang Mingyu
eea9bade31
python3-elementpath: upgrade 5.0.0 -> 5.0.1
Changelog:
 Fix XDM type labeling with element and xsi:type substitutions

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-21 07:39:37 -07:00
Wang Mingyu
87d6e3f13f
python3-cmake: upgrade 4.0.0 -> 4.0.2
Changelog:
===========
- fix: use version range and don't error of no macOS version is set
- update pre-commit hooks
- bump actions/create-github-app-token from 1 to 2 in the actions group
- update pre-commit hooks
- bump astral-sh/setup-uv from 5 to 6 in the actions group
- update pre-commit hooks
- bump the actions group with 2 updates
- update pre-commit hooks

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-21 07:39:37 -07:00
Wang Mingyu
fc8dfc85cd
python3-cantools: upgrade 40.2.1 -> 40.2.2
Changelog:
==========
- Fix ruff complaints
- add extra_args for interface specific configuration arguments
- Fix frame collisions between extended and standard frames

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-21 07:39:37 -07:00
Wang Mingyu
b14a1accfe
python3-cachecontrol: upgrade 0.14.2 -> 0.14.3
Changelog:
 Drop support for Python 3.8.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-21 07:39:37 -07:00
Wang Mingyu
b47de87cc8
python3-bitstruct: upgrade 8.20.0 -> 8.21.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-21 07:39:37 -07:00
Wang Mingyu
81e2e64183
python3-bitarray: upgrade 3.3.1 -> 3.4.1
Changelog:
==========
* add 'pyproject.toml'
* implement 'bits2bytes()' in C
* optimize 'delslice()' when 'step' is larger than about 5
* consistently name '*_span()' and '*_range()' in C for
  invert, set and count
* organize and add tests
* remove '.endian()' method in favor of data descriptor '.endian'
* allow bitarray initializer 'bytes' or 'bytearray' to set buffer directly
* allow calling '.extend()' with 'bytes' object (although the only
  valid bytes are 0x00 and 0x01)
* add 'util.byteswap()'
* add 'util.correspond_all()'
* fix '.reverse()' for imported buffer
* drop Python 3.5 support
* add tests
* fix off-by-one-error in check for length of count argument
  in 'util.canonical_decode()'
* simplify 'util.int2ba()'
* add tests
* add [masked indexing example](../examples/masked.py)
* add [tricks example](../examples/tricks.py)

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-21 07:39:36 -07:00
Wang Mingyu
cd708ce8a5
python3-astroid: upgrade 3.3.9 -> 3.3.10
Changelog:
============
- Avoid importing submodules sharing names with standard library modules.
- Fix bug where pylint code.custom_extension would analyze code.py or code.pyi instead if they existed.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-21 07:39:36 -07:00
Wang Mingyu
c640cbbb7f
python3-apispec: upgrade 6.8.1 -> 6.8.2
Changelog:
============
- MarshmallowPlugin doesn't override additionalProperties explicitly passed to fields.Dict
- Perf improvement to filter_excluded_fields

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-21 07:39:36 -07:00
Wang Mingyu
26d21046c6
python3-aiodns: upgrade 3.2.0 -> 3.4.0
Changelog:
=============
- Update CI
- Drop Python 3.8
- Run tests on push
- Fix test coverage
- Use c-ares event thread when available
- Fix release workflow for breaking changes in upload/download artifact
- Added fallback to sock_state_cb if event_thread creation fails
- Implemented strict typing
- Updated dependencies
- Added support for Python 3.13

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-21 07:39:36 -07:00
Khem Raj
02c52ce66f
python3-pandas: Upgrade to 2.2.3
Fixes build with cython >=3.1
Drop patch to pin numpy to 1.x
Edit out absolute paths from cython generated C files

Cc: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-19 15:06:30 -07:00
Khem Raj
3b05ba3794
python3-propcache: Fix build with cython 3.1
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-19 08:37:20 -07:00
Khem Raj
8803832e70
python3-dbus-fast: Fix build with cython 3.1
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-19 08:37:19 -07:00
Khem Raj
bf17b7294f
python3-kivy: Fix build with cython 3.1
Backport needed patch from upstream top of tree branch

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-19 08:37:19 -07:00
Martin Jansa
3366a012c5
python3-gcovr: fix build with newer hatch-fancy-pypi-readme
It was upgraded in:
https://lists.openembedded.org/g/openembedded-core/message/216335

and now this fails with:
* Getting build dependencies for wheel...

ERROR Missing dependencies:
hatch-fancy-pypi-readme==24.1.0

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-14 08:37:28 -07:00
Mingli Yu
6eb42da3e7
python3-flask: Update the homepage
Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-14 08:37:27 -07:00
Mingli Yu
2efa96cecb
python3-setproctitle: Upgrade 1.3.5 -> 1.3.6
Changelog:
 - Add support for free-threading (issue #147)

Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-12 08:09:23 -07:00
Mingli Yu
244997df0f
python3-setproctitle: Add missing rdep on libatomic-dev for ptest
Fixes:
  E           subprocess.CalledProcessError: Command '['cc', '-I/usr/include/python3.13', '-I/usr/include/python3.13', '-o', '/usr/lib64/python3-setproctitle/ptest/tests/pyrun3.13', '/usr/lib64/python3-setproctitle/ptest/tests/pyrun.c', '-L/usr/lib64', '-lpython3.13', '-ldl', '-lpthread', '-latomic', '-lm', '-L/usr/lib']' returned non-zero exit status 1.

  ../../python3.13/subprocess.py:421: CalledProcessError
  ERROR: tests/setproctitle_test.py:test_embedded

  E           subprocess.CalledProcessError: Command '['cc', '-I/usr/include/python3.13', '-I/usr/include/python3.13', '-o', '/usr/lib64/python3-setproctitle/ptest/tests/pyrun3.13', '/usr/lib64/python3-setproctitle/ptest/tests/pyrun.c', '-L/usr/lib64', '-lpython3.13', '-ldl', '-lpthread', '-latomic', '-lm', '-L/usr/lib']' returned non-zero exit status 1.

  ../../python3.13/subprocess.py:421: CalledProcessError
  ERROR: tests/setproctitle_test.py:test_embedded_many_args

Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-12 08:09:23 -07:00
Leon Anavi
7dd27c2050
python3-pillow-heif: Add recipe
Add recipe for release 0.22.0:

- Boolean pillow_heif.options.DISABLE_SECURITY_LIMITS to bypass
  security limit of libheif for the image size.
- libx265 library was updated to the latest 4.1 version.
- libheif was updated from the 1.19.5 to 1.19.7 version.
- AVIF format marked as deprecated and pending for the removal.

This work was sponsored by GOVCERT.LU.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-08 00:03:27 -07:00
Martin Jansa
14fa41b559
python3-posix-ipc: improve build_support
* fixes:
  https://lists.openembedded.org/g/openembedded-devel/message/117255

DEBUG: Executing shell function do_compile
* Getting build dependencies for wheel...
/usr/lib/ld-linux-aarch64.so.1: No such file or directory
Traceback (most recent call last):
  File "TOPDIR/BUILD/work/raspberrypi4_64-webos-linux/python3-posix-ipc/1.2.0/recipe-sysroot-native/usr/lib/python3.13/site-packages/pyproject_hooks/_in_process/_in_process.py",
line 389, in <module>
    main()
    ~~~~^^
  File "TOPDIR/BUILD/work/raspberrypi4_64-webos-linux/python3-posix-ipc/1.2.0/recipe-sysroot-native/usr/lib/python3.13/site-packages/pyproject_hooks/_in_process/_in_process.py",
line 373, in main
    json_out["return_val"] = hook(**hook_input["kwargs"])
                             ~~~~^^^^^^^^^^^^^^^^^^^^^^^^
  File "TOPDIR/BUILD/work/raspberrypi4_64-webos-linux/python3-posix-ipc/1.2.0/recipe-sysroot-native/usr/lib/python3.13/site-packages/pyproject_hooks/_in_process/_in_process.py",
line 143, in get_requires_for_build_wheel
    return hook(config_settings)
  File "TOPDIR/BUILD/work/raspberrypi4_64-webos-linux/python3-posix-ipc/1.2.0/recipe-sysroot-native/usr/lib/python3.13/site-packages/setuptools/build_meta.py",
line 334, in get_requires_for_build_wheel
    return self._get_build_requires(config_settings, requirements=[])
           ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "TOPDIR/BUILD/work/raspberrypi4_64-webos-linux/python3-posix-ipc/1.2.0/recipe-sysroot-native/usr/lib/python3.13/site-packages/setuptools/build_meta.py",
line 304, in _get_build_requires
    self.run_setup()
    ~~~~~~~~~~~~~~^^
  File "TOPDIR/BUILD/work/raspberrypi4_64-webos-linux/python3-posix-ipc/1.2.0/recipe-sysroot-native/usr/lib/python3.13/site-packages/setuptools/build_meta.py",
line 320, in run_setup
    exec(code, locals())
    ~~~~^^^^^^^^^^^^^^^^
  File "<string>", line 23, in <module>
  File "TOPDIR/BUILD/work/raspberrypi4_64-webos-linux/python3-posix-ipc/1.2.0/posix_ipc-1.2.0/build_support/discover_system_info.py",
line 409, in discover
    d["QUEUE_PRIORITY_MAX"] = sniff_mq_prio_max()
                              ~~~~~~~~~~~~~~~~~^^
  File "TOPDIR/BUILD/work/raspberrypi4_64-webos-linux/python3-posix-ipc/1.2.0/posix_ipc-1.2.0/build_support/discover_system_info.py",
line 238, in sniff_mq_prio_max
    if max_priority < 0:
       ^^^^^^^^^^^^^^^^
TypeError: '<' not supported between instances of 'str' and 'int'

ERROR Backend subprocess exited when trying to invoke
get_requires_for_build_wheel
WARNING: TOPDIR/BUILD/work/raspberrypi4_64-webos-linux/python3-posix-ipc/1.2.0/temp/run.do_compile.2736023:168
exit 1 from 'nativepython3 -m build --no-isolation --wheel --outdir
TOPDIR/BUILD/work/raspberrypi4_64-webos-linux/python3-posix-ipc/1.2.0/dist
TOPDIR/BUILD/work/raspberrypi4_64-webos-linux/python3-posix-ipc/1.2.0/posix_ipc-1.2.0'
WARNING: Backtrace (BB generated script):

On some hosts.

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-05 10:16:54 -07:00
Khem Raj
5f1e50c437
python3-icu: Fix build with GCC-15
drop is_trivial check
Fixes
| In file included from bases.cpp:32:
| arg.h:856:37: error: static assertion failed
|   856 |   static_assert(std::is_trivial<T>::value);             \
|       |                 ~~~~~~~~~~~~~~~~~~~~^~~~~
| arg.h:859:1: note: in expansion of macro '_IS_POD'
|   859 | _IS_POD(AnyPythonObject);
|       | ^~~~~~~

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-04 23:18:21 -07:00
Yoann Congal
46866b0022
python3-evdev: add ptest
root@qemux86-64:~# ptest-runner python3-evdev
START: ptest-runner
2025-05-02T22:19
BEGIN: /usr/lib/python3-evdev/ptest
[   61.988046] input: test-py-evdev-uinput as /devices/virtual/input/input18
[   61.990878] input: test-py-evdev-uinput as /devices/virtual/input/input19
[   61.993060] input: test-py-evdev-uinput as /devices/virtual/input/input20
[   61.994497] input: py-evdev-uinput as /devices/virtual/input/input21
[   61.996659] input: test-py-evdev-uinput as /devices/virtual/input/input22
PASS: tests/test_ecodes.py:test_equality
PASS: tests/test_ecodes.py:test_access
PASS: tests/test_ecodes.py:test_overlap
PASS: tests/test_ecodes.py:test_generated
PASS: tests/test_events.py:test_categorize
PASS: tests/test_events.py:test_keyevent
PASS: tests/test_uinput.py:test_open
PASS: tests/test_uinput.py:test_open_context
PASS: tests/test_uinput.py:test_maxnamelen
PASS: tests/test_uinput.py:test_enable_events
PASS: tests/test_uinput.py:test_abs_values
PASS: tests/test_uinput.py:test_write
PASS: tests/test_uinput.py:test_not_a_character_device
PASS: tests/test_uinput.py:test_not_a_character_device_2
PASS: tests/test_uinput.py:test_not_a_character_device_3
PASS: tests/test_util.py:test_match_ecodes_a
============================================================================
Testsuite summary
DURATION: 0
END: /usr/lib/python3-evdev/ptest
2025-05-02T22:19
STOP: ptest-runner
TOTAL: 1 FAIL: 0

Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-03 01:59:06 -07:00
Yoann Congal
0d5ffeeb70
python3-evdev: add missing uinput header
Without uinput.h header, the evdev module can't be imported because it
lacks the UI_FF* constants.

Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-03 01:59:06 -07:00
Yoann Congal
acaf3462d0
python3-evdev: upgrade 1.9.1 -> 1.9.2
* Remove a merged reproducibility patch
* Adapt the --reproducible option

Changelog (from [0]):

1.9.2 (May 01, 2025)
====================
- Add the "--reproducible" build option which removes the build date and used headers from the
  generated ``ecodes.c``. Example usage::

    python -m build --config-setting=--build-option='build_ecodes --reproducible' -n

- Use ``Generic`` to set precise type for ``InputDevice.path``.

[0]: https://github.com/gvalkov/python-evdev/blob/v1.9.2/docs/changelog.rst

Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-03 01:59:06 -07:00
Wang Mingyu
a7b00a5e89
python3-pycares: upgrade 4.6.0 -> 4.6.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-29 02:33:25 -07:00
Wang Mingyu
95bc29f799
python3-mypy-extensions: upgrade 1.0.0 -> 1.1.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-29 02:33:25 -07:00
Wang Mingyu
7414d1147e
python3-moteus: upgrade 0.3.81 -> 0.3.82
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-29 02:33:25 -07:00
Wang Mingyu
4955ba12a9
python3-m2crypto: upgrade 0.45.0 -> 0.45.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-29 02:33:25 -07:00
Wang Mingyu
c6e1853c84
python3-ipython: upgrade 9.1.0 -> 9.2.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-29 02:33:25 -07:00
Wang Mingyu
601d0a19ff
python3-inline-snapshot: upgrade 0.22.3 -> 0.23.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-29 02:33:25 -07:00
Wang Mingyu
1853eb521b
python3-grpcio: upgrade 1.71.0 -> 1.72.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-29 02:33:24 -07:00
Wang Mingyu
32b81b30dd
python3-grpcio-tools: upgrade 1.71.0 -> 1.72.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-29 02:33:24 -07:00
Wang Mingyu
3842282022
python3-grpcio-reflection: upgrade 1.71.0 -> 1.72.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-29 02:33:24 -07:00
Wang Mingyu
f9ec45948c
python3-grpcio-channelz: upgrade 1.71.0 -> 1.72.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-29 02:33:24 -07:00
Wang Mingyu
43b40d37fd
python3-greenlet: upgrade 3.2.0 -> 3.2.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-29 02:33:24 -07:00
Wang Mingyu
383f1a498a
python3-gevent: upgrade 24.11.1 -> 25.4.2
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-29 02:33:24 -07:00
Wang Mingyu
8856baff44
python3-aiohttp: upgrade 3.11.17 -> 3.11.18
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-29 02:33:23 -07:00
Leon Anavi
ffa7516238
python3-httpcore: Upgrade 1.0.8 -> 1.0.9
Upgrade to release 1.0.9:

- Resolve GHSA-vqfr-h8mv-ghfj with h11 dependency update

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-28 07:02:49 -07:00
Leon Anavi
ea24a53834
python3-elementpath: Upgrade 4.8.0 -> 5.0.0
Upgrade to release 5.0.0:

- Replace SafeXMLParser with SafeExpatParser
- Drop compatibility with Python 3.8
- Restruct node trees with XPathNodeTree backbone
- Unicode categories fallback with a warning
- Rewriting decoder module
- Add extras subpackage for experiment XDM and XPath on Path objects

Fixes:

WARNING: python3-elementpath-5.0.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: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-28 07:02:49 -07:00
Martin Jansa
93beed2dfa
python3-icu: upgrade to 2.15.2
Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-26 10:31:26 -07:00
Markus Volk
d7d1ef36f2
python3-kiv: make use of virtual/libsdl2
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-25 14:47:11 -07:00
Leon Anavi
1919d441cd
python3-bitstring: Uprade 4.3.0 -> 4.3.1
Upgrade to release 4.3.1:

- Updated bitarray dependency to allow for v3.x.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-25 08:00:01 -07:00
Leon Anavi
7515f8721a
python3-h11: Upgrade 0.14.0 -> 0.16.0
Upgrade to release 0.16.0:

- Reject certain malformed Transfer-Encoding: chunked bodies that
  were previously accepted. These could have enabled
  request-smuggling attacks when an h11-based HTTP server was
  placed behind a load balancer with a matching bug in its chunked
  handling.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-25 08:00:01 -07:00
Khem Raj
739fd0e1fc
python3-posix-ipc: switch to PEP-517 build backend
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-24 00:13:48 -07:00
Leon Anavi
72da2b7b51
python3-automat: Upgrade 24.8.1 -> 25.4.16
Upgrade to release 25.4.16:

- Metadata updates
- Allow 'hatch version' to work
- Allow return type annotations

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-23 19:35:10 -07:00
Leon Anavi
b583cb411e
python3-soupsieve: Upgrade 2.6 -> 2.7
Upgrade to release 2.7:

- Add :open pseudo selector.
- Add :muted pseudo selector.
- Recognize the following pseudo selectors: :autofill, :buffering,
  :fullscreen, :picture-in-picture, :popover-open, :seeking,
  :stalled, and :volume-locked. These selectors, while recognized,
  will not match any element as they require a live environment to
  check element states and browser states. This just prevents Soup
  Sieve from failing when any of these selectors are specified.
- A number of existing pseudo-classes are no longer noted as
  experimental.
- Typing fixes.

License-Update: Updated copyright years

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-23 19:35:09 -07:00
Leon Anavi
787f17701c
python3-trio: Upgrade 0.29.0 -> 0.30.0
Upgrade to release 0.30.0:

- Add @trio.as_safe_channel, a wrapper that can be used to make
  async generators safe. This will be the suggested fix for the
  flake8-async lint rule ASYNC900.
- Allow trio to be a types.ModuleType and still have deprecated
  attributes.
- Fixed socket module for some older systems which lack
  socket.AI_NUMERICSERV.
- Now trio works on legacy (pre-Lion) macOS.
- Update type hints for trio.run_process and
  trio.lowlevel.open_process.
- Don't mutate the global runner when MockClock is created.
- Fix incorrect return type hint for Nursery.start().

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-23 19:35:09 -07:00
Martin Jansa
5e853bde14
python3-icu: upgrade to 2.15.1
* 2.15 as well as 2.15.1 fail to build with gcc-15
  http://errors.yoctoproject.org/Errors/Details/852863/
  http://errors.yoctoproject.org/Errors/Details/852882/

  In file included from bases.cpp:32:
  arg.h:837:37: error: static assertion failed
    837 |   static_assert(std::is_trivial<T>::value);             \
        |                 ~~~~~~~~~~~~~~~~~~~~^~~~~

* the tarball filename is now lowercase see:
  https://pypi.org/project/pyicu/2.15/#PyICU-2.15.tar.gz
  https://pypi.org/project/pyicu/2.15.1/#pyicu-2.15.1.tar.gz

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-23 19:35:09 -07:00
Wang Mingyu
fdfcda56b5
python3-xmlschema: upgrade 4.0.0 -> 4.0.1
Changelog:
 Fix XSD identity update with xsi:type substitution

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-23 19:35:08 -07:00
Wang Mingyu
343c404006
python3-webargs: upgrade 8.6.0 -> 8.7.0
Changelog:
============
- Test against Python 3.13
- Drop support for Python 3.8, which is EOL
- Support marshmallow 4

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-23 19:35:07 -07:00
Wang Mingyu
b3a1dda796
python3-rsa: upgrade 4.9 -> 4.9.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-23 19:35:07 -07:00
Wang Mingyu
dfea35a02a
python3-pymodbus: upgrade 3.9.1 -> 3.9.2
Changelog:
============
- Reactivate simulator validate.
- Don't bool-test explicit datastores
- Test and hard delayed response test.
- Update simulator doc.
- SimData update
- Officially working towards 4.0.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-23 19:35:07 -07:00
Wang Mingyu
5d445b57c7
python3-posix-ipc: upgrade 1.1.1 -> 1.2.0
0001-Use-default-cc-from-environment-variable.patch
removed since it's not available in 1.2.0

License-Update: Reorg and rename files; add pyproject.toml

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-23 19:35:07 -07:00
Wang Mingyu
7967c3ba46
python3-nanobind: upgrade 2.6.1 -> 2.7.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-23 19:35:06 -07:00
Wang Mingyu
9792688077
python3-marshmallow: upgrade 3.26.1 -> 4.0.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-23 19:35:06 -07:00
Wang Mingyu
a3bc118ed5
python3-m2crypto: upgrade 0.44.0 -> 0.45.0
python3-m2crypto/0001-setup.py-Make-the-cmd-available.patch
refreshed for 0.45.0

Changelog:
===========
- chore: build Windows builds with Python 3.13 as well
- fix: remove support for Engine
- chore: mark actual license of the project BSD-2-Clause instead of wrong MIT
- ci(Debian): make M2Crypto buildable on Debian
- swig: Workaround for reading sys/select.h ending with wrong types.
- ci: bump required setuptools version because of change in naming strategy
- fix: add fix for build with older GCC
- fix: remove AnyStr and Any types
- chore: add .git-blame-ignore-revs
- chore: blacken everything

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-23 19:35:06 -07:00
Wang Mingyu
676d1ba114
python3-inline-snapshot: upgrade 0.22.1 -> 0.22.3
Fixed
- A pycharm environment is no longer incorrectly recognized as a CI environment.
- show correct diff when pytest --inline-snapshot=report -vv is used

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-23 19:35:05 -07:00
Wang Mingyu
27af2f84bf
python3-greenlet: upgrade 3.1.1 -> 3.2.0
0001-slp_switch-Implement-for-RISCV32.patch
removed since it's included in 3.2.0

Changelog:
============
- Remove support for Python 3.7 and 3.8.
- Add untested, community supported implementation for RiscV 32.
- Make greenlet build and run on Python 3.14a7. It will not build on earlier 3.14 alpha releases, and may not build on later 3.14 releases.
- Packaging: Use PEP 639 license expressions and include license files.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-23 19:35:05 -07:00
Wang Mingyu
ce4d60b466
python3-google-auth: upgrade 2.37.0 -> 2.39.0
Features
- Adding domain-wide delegation flow in impersonated credential
- Adds GA support for X.509 workload identity federation

Documentation
- Add warnings regarding consuming externally sourced credentials

Bug Fixes
- Add impersonated SA via local ADC support for fetch_id_token
- Add missing packaging dependency for feature requiring urllib3
- Add request timeout for MDS requests
- Explicitly declare support for Python 3.13

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-23 19:35:05 -07:00
Wang Mingyu
38bf8ab2f8
python3-frozenlist: upgrade 1.5.0 -> 1.6.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-23 19:35:05 -07:00
Wang Mingyu
f41bb34286
python3-aiohttp: upgrade 3.11.16 -> 3.11.17
Changelog:
============
- Optimized web server performance when access logging is disabled by reducing time syscalls
- Improved web server performance when connection can be reused
- Improved performance of the WebSocket reader
- Improved performance of the WebSocket reader with large messages

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-23 19:35:04 -07:00
Leon Anavi
9af65f1680
python3-moteus: Upgrade 0.3.79 -> 0.3.81
Upgrade to release 0.3.81:

- Set reasonable timing parameters for PCAN interfaces
- Don't barf when flashing firmwares older than family reporting

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-23 19:35:00 -07:00
Leon Anavi
6751194848
python3-aniso8601: Upgrade 10.0.0 -> 10.0.1
Upgrade to release 10.0.1:

- year_range_check will only shift 0s in from the left for year
  strings of length 2. Since parse_date throws an IsoFormatError
  for year strings of lengths other than 2 or 4 this shouldn't
  significantly change any public API consumers.
- Specify changelog location in setup.py
- Change to Woodpecker CI
- Add a CI pipeline to test builders when a tag is pushed

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-23 19:35:00 -07:00
Leon Anavi
c410c62f77
python3-beautifulsoup4: Upgrade 4.13.3 -> 4.13.4
Upgrade to release 4.13.4:

- If you pass a function as the first argument to a find* method, the
  function will only ever be called once per tag, with the Tag object
  as the argument. Starting in 4.13.0, there were cases where the
  function would be called with a Tag object and then called again
  with the name of the tag.
- Added a passthrough implementation for NavigableString.__getitem__
  which gives a more helpful exception if the user tries to treat it
  as a Tag and access its HTML attributes.
- Fixed a bug that caused an exception when unpickling the result of
  parsing certain invalid markup with lxml as the tree builder.
- Converted the AUTHORS file to UTF-8 for PEP8 compliance.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-23 19:34:59 -07:00
Leon Anavi
cfd70b67f6
python3-dill: Upgrade 0.3.9 -> 0.4.0
Upgrade to release 0.4.0:

- update travis badge link
- fix buiding documentation with sphinx 8.x
- add initial support for python 3.14
- Bump starlette from 0.37.2 to 0.40.0 in /docs
- fix typo in requirements.txt
- updated copyright for 2025
- Bump jinja2 from 3.1.4 to 3.1.5 in /docs
- support pypy-3.11
- update docs requirements; CI for pypy3.11
- fix CodeType support for PyPy3.11 7.3.19+
- move travis build of 3.9 to focal
- Bump jinja2 from 3.1.5 to 3.1.6 in /docs

License-Update: Updated copyright years

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-23 19:34:59 -07:00
Khem Raj
b22026cd37
python3-lief: Upgrade to 0.16.5 + tip of trunk
Drop upstreamed patch.
Pydantic-core is now available for riscv32

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-19 19:46:45 -07:00
Khem Raj
c7073b4679
python3-pydantic: Use tip of trunk
Its needed for using pydantic-core 2.34 support

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-19 19:46:42 -07:00
Khem Raj
cc119a9f9c
python3-web3: Re-enable on riscv32
pydantic-core module has been fixed to build on riscv32 so re-enable it

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-19 14:36:08 -07:00
Khem Raj
467110cf48
python3-pydantic: Enable riscv32 builds
python3-pydantic-core has been fixed to work with riscv32

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-19 14:36:08 -07:00
Khem Raj
055fc16cda
python3-pydantic-core: Upgrade to 2.34.1
Fix RISCV-32 builds while here

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-19 14:36:08 -07:00
Leon Anavi
3f19b0facd
python3-eth-typing: Upgrade 4.1.0 -> 5.2.1
Upgrade to release 5.2.1:

- Set name as optional for ABIComponent type.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-19 14:36:06 -07:00
Leon Anavi
d980344b01
python3-eth-hash: Upgrade 0.7.0 -> 0.7.1
Upgrade to release 0.7.1:

- Merge template, updating CI runs and what is included in package
  files
- Run mypy linting locally via a pre-commit hook
- Merge template updates, notably adding support for py313 and
  moving docs from the README to ReadTheDocs

License-Update: Updated copyright years

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-19 14:36:06 -07:00
Leon Anavi
300aad71ca
python3-eth-utils: Upgrade 5.2.0 -> 5.3.0
Upgrade to release 5.3.0:

- Replace arg["name"] with arg.get("name") to correctly handle
  optional names
- Add new methods: to_wei_decimals, and from_wei_decimals which
  take a number instead of a string
- Add CamelModel pydantic model for validating objects and
  serializing to camelCase when used with by_alias=True, with
  the general expectation of a well-formed JSON-RPC object.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-19 14:36:06 -07:00
Leon Anavi
3782ba0f4c
python3-pytest-aiohttp: Upgrade 1.0.5 -> 1.1.0
Upgrade to release 1.1.0:

- Drop Python 3.8
- Export the plugin types at top-level
- Add host parameter to aiohttp_server fixture

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-19 14:36:06 -07:00
Leon Anavi
4ff6768196
python3-lazy-object-proxy: Upgrade 1.10.0 -> 1.11.0
Upgrade to release 1.11.0:

- Added Python 3.13 wheels.
- Added support for __format__.
- Dropped support for Python 3.8.

License-Update: Updated copyright years

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-19 14:36:06 -07:00
Leon Anavi
dc26196abe
python3-yarl: Upgrade 1.19.0 -> 1.20.0
Upgrade to release 1.20.0:

- Implemented support for the free-threaded build of CPython 3.13
- Started building wheels for the free-threaded build of CPython 3.13

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-19 14:36:05 -07:00
Leon Anavi
be22e5976e
python3-pymysql: Upgrade 1.1.0 -> 1.1.1
Upgrade to release 1.1.1:

- Fixes a vulnerability (CVE-2024-36039)
- Prohibit dict parameter for Cursor.execute(). It didn't produce
  valid SQL and might cause SQL injection.
- Added ssl_key_password param

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-19 14:36:03 -07:00
Leon Anavi
e86af80260
python3-obd: Upgrade 0.7.2 -> 0.7.3
Upgrade to release 0.7.3:

- Updated pint dependency for compatibility with python >= 3.13
- Fixed windows COM port scanning
- Minor documentation updates

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-19 14:36:03 -07:00
Leon Anavi
2c64a16e95
python3-pymodbus: Upgrade 3.8.6 -> 3.9.1
Upgrade to release 3.9.1:

- Correct byte order in bits.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-19 14:36:03 -07:00
Wang Mingyu
b95e99c879
python3-yarl: upgrade 1.18.3 -> 1.19.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-19 14:36:01 -07:00
Wang Mingyu
06c2edacae
python3-xmlschema: upgrade 3.4.5 -> 4.0.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-19 14:36:01 -07:00
Wang Mingyu
fe4e96cb95
python3-sdbus: upgrade 0.13.0 -> 0.14.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-19 14:36:01 -07:00
Wang Mingyu
7a0854e2fb
python3-pyzmq: upgrade 26.3.0 -> 26.4.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-19 14:36:01 -07:00
Wang Mingyu
05e35b4760
python3-pymongo: upgrade 4.11.3 -> 4.12.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-19 14:36:01 -07:00
Wang Mingyu
ebb1e7c603
python3-multidict: upgrade 6.3.2 -> 6.4.3
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-19 14:36:00 -07:00
Wang Mingyu
9694d276d1
python3-ipython: upgrade 9.0.2 -> 9.1.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-19 14:36:00 -07:00
Wang Mingyu
af3558ed22
python3-inline-snapshot: upgrade 0.22.0 -> 0.22.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-19 14:36:00 -07:00
Wang Mingyu
08ddcbf478
python3-httpcore: upgrade 1.0.7 -> 1.0.8
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-19 14:35:59 -07:00
Wang Mingyu
3b66eea641
python3-greenstalk: upgrade 2.0.2 -> 2.1.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-19 14:35:59 -07:00
Wang Mingyu
efee534a33
python3-asyncinotify: upgrade 4.2.0 -> 4.2.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-19 14:35:59 -07:00
Leon Anavi
42ef8220af
python3-pydantic: Upgrade 2.11.2 -> 2.11.3
Upgrade to release 2.11.3:

- Update V1 copy to v1.10.21
- Preserve field description when rebuilding model fields

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-16 08:04:41 -07:00
Leon Anavi
440f0e400b
python3-starlette: Upgrade 0.46.1 -> 0.46.2
Upgrade to release 0.46.2:

- Prevents reraising of exception from BaseHttpMiddleware
- Use correct index on backwards compatible logic in TemplateResponse

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-16 08:04:41 -07:00
Leon Anavi
4f755dd126
python3-zeroconf: Upgrade 0.146.3 -> 0.146.5
Upgrade to release 0.146.5:

- Address non-working socket configuration

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-16 08:04:41 -07:00
Changqing Li
a09d8cfc5a
python3-pyyaml-include: update SRCREV
* Current SRCREV is v2.2a1, update to v2.2
* pyyaml-include use setuptools_scm to get package version, but it not
  works well with git shallow clone, and will return a invalid version
  like 0.1.dev1+gc5be2b7, make pyyaml-include is installed to a wrong
  path: /usr/lib/python3.13/site-packages/pyyaml_include-0.1.dev1+gc5be2b7.dist-info,
  and also version in PKG-INFO is wrong.
  export SETUPTOOLS_SCM_PRETEND_VERSION to get correct package version.

Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-15 12:52:19 -07:00
Jan Vermaete
68bbadf7aa
python3-markdown-it-py: new recipe version 3.0.0
Python port of markdown-it. Markdown parsing, done right!

Signed-off-by: Jan Vermaete <jan.vermaete@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-15 12:52:18 -07:00
Jan Vermaete
9d616710c5
python3-mdit-py-plugings: new recipe vesion 0.4.2
Collection of plugins for markdown-it-py

Signed-off-by: Jan Vermaete <jan.vermaete@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-15 12:52:18 -07:00
Jan Vermaete
77adefe5ac
python3-mdurl: new recipe version 0.1.2
Markdown URL utilities

Signed-off-by: Jan Vermaete <jan.vermaete@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-15 12:52:18 -07:00
Jan Vermaete
cb29690e9c
python3-myst-parser: new recipe version 4.0.1
MyST is a rich and extensible flavor of Markdown meant for technical documentation and publishing.

MyST is a flavor of markdown that is designed for simplicity, flexibility, and extensibility.
This repository serves as the reference implementation of MyST Markdown,
as well as a collection of tools to support working with MyST in Python and Sphinx.
It contains an extended CommonMark-compliant parser using markdown-it-py,
as well as a Sphinx extension that allows you to write MyST Markdown in Sphinx.

Signed-off-by: Jan Vermaete <jan.vermaete@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-15 12:52:18 -07:00
Yoann Congal
5db973d20a
python3-evdev: Fix buildpaths errors and reproducibility
Add a submitted patch to support the reproducible generation of
intermediate file ecodes.c, then, use it to fix the buildpaths errors.

Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-15 12:52:18 -07:00
Yoann Congal
20ac5b207d
python3-evdev: Use Yocto kernel headers instead of host's
Commit 01ebfecf1c ("python3-evdev: switch to PEP-517 build backend")
did not update the way build arguments are passed to the build making
them unused. In python3-evdev case that meant that the build used host
kernel headers instead of Yocto's.

When host's and Yocto's headers were different (currently the case on
Debian 12 as seen on AB[0]), that triggered:

| src/evdev/ecodes.c:542:29: error: 'KEY_LINK_PHONE' undeclared (first use in this function); did you mean 'KEY_PICKUP_PHONE'?
|   542 |     PyModule_AddIntMacro(m, KEY_LINK_PHONE);
|       |                             ^~~~~~~~~~~~~~
[...]
ERROR: Task (.../../../layers/meta-openembedded/meta-python/recipes-devtools/python/python3-evdev_1.9.1.bb:do_compile) failed with exit code '1'

To fix this, use PEP517_BUILD_OPTS with the working (but weird looking) escaping.

Now that correct headers are used, their paths end up in the ecode.c
file which lead to a buildpaths error, skip the check for this patch.
This will be fixed in a following patch.

[0]: https://autobuilder.yoctoproject.org/valkyrie/#/builders/87/builds/40/steps/40/logs/stdio

Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-15 12:52:17 -07:00
Khem Raj
0b98e8a66d
python3-matplotlib: Add missing dependency on scm native module
Fixes
recipe-sysroot-native/usr/bin/python3-native/python3: No module named setuptools_scm

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-11 21:28:54 -07:00
Khem Raj
cb4cd9e3e5
python3-robotframework-seriallibrary: Switch to PEP-517 poetry build backend
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-11 21:15:25 -07:00
Khem Raj
c63c99ab38
python3-colorclass: Switch to PEP-517 build backend
Use poetry build system

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-11 20:51:30 -07:00
Mingli Yu
9b5c9136df python3-django: Upgrade 5.0.13 -> 5.2
Release note:
https://docs.djangoproject.com/en/5.2/releases/5.2/

Backport a patch [1] to fix the below build failure:
 | ERROR Missing dependencies:
 | 	setuptools<69.3.0,>=61.0.0

[1] 3ae049b26b

Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-11 08:20:13 -07:00
Mingli Yu
d4075ac943 python3-pyzmq: Upgrade 25.1.2 -> 26.3.0
* LICENSE update:
  pyzmq no longer ships an LGPL core, it is BSD-only [1].

  The LICENSE.BSD is renamed to LICENSE.md [2].

* The new version switches to scikit-build-core backend and build
  with cmake.

[1] 2f461c578b
[2] 1f4bc04f43

Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-11 08:20:13 -07:00
Khem Raj
4b31981f9a python3-twitter: Switch to use PEP-517 build backend
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-10 18:39:31 -07:00
Khem Raj
f3f094acd6 pamela: Switch to using PEP-517 build backend
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-10 18:39:31 -07:00
Khem Raj
3560dbdc90 python3-uinput: Switch to PEP-517 build backend
Add ptests

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-10 18:39:31 -07:00
Khem Raj
b1021f5468 python3-schedule: Switch to using PEP-517 build backend
Add and enable ptests

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-10 18:39:31 -07:00
Khem Raj
9bd046856d python3-pyais: Add recipe
Ptests take < 1mins on qemux86-64/kvm

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-10 18:39:31 -07:00
Khem Raj
9b0015577c python3-charset-normalizer: Switch to PEP-517 build backends
Add ptest support but do not enable them as they all do not pass yet

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-10 18:39:31 -07:00
Khem Raj
4042e529b9 python3-matplotlib: Upgrade to 3.10.1
- Adjust for move to meson build system.
- Use system freetype and qhull
- Add ptest insfrastructure, they do not pass yet
- Add a patch to fix build on 32bit machines

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Trevor Gamblin <tgamblin@baylibre.com>
2025-04-10 18:39:31 -07:00
Khem Raj
cbe22302df python3-pyzstd: Switch to PEP-517 build backend
Add ptest support while here

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-10 18:39:31 -07:00
Khem Raj
786fa08fce python3-fastnumbers: Switch to PEP-517 build backend and enable ptest
test run takes < 1min, added to PTESTS_FAST_META_PYTHON

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-10 18:39:31 -07:00
Khem Raj
f2d91c6cd5 tftpy: switch to PEP-517 build backend
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-10 18:39:31 -07:00
Lei Maohui
94f14d7d9c python3-pdm python3-pdm-{backend,build-locked}: move to oe-core
They are already added to oe-core, since they are dependencies of python3-webcolors

Signed-off-by: Lei Maohui <leimaohui@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-10 18:39:31 -07:00
Wang Mingyu
43ac902f15
python3-snagboot: upgrade 2.2 -> 2.3
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-10 09:25:58 -07:00
Khem Raj
afced4ecca
Revert "python3-snagboot: upgrade 2.2 -> 2.3"
This reverts commit 4916f4b939.
2025-04-10 08:31:02 -07:00
Khem Raj
b8ea21f860 python3-multidict: Add ptest missing rdep on python3-objgraph
Newer version needs the new module objgraph to run tests

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-08 11:46:18 -07:00
Khem Raj
a8faf50d38 python3-objgraph: Add recipe
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-08 11:46:18 -07:00
Khem Raj
c066b80237
python3-arrow: Ignore America/Coyhaique ptest
America/Coyhaique has changed recently and unless the tzdata is sync'ed
this will fail, so disable for now.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-08 08:17:08 -07:00
Wang Mingyu
42364e574b
python3-zeroconf: upgrade 0.146.1 -> 0.146.3
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-07 12:21:22 -07:00
Wang Mingyu
07f555e114
python3-virtualenv: upgrade 20.29.3 -> 20.30.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-07 12:21:21 -07:00
Wang Mingyu
f28564870a
python3-termcolor: upgrade 2.5.0 -> 3.0.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-07 12:21:21 -07:00
Wang Mingyu
4916f4b939
python3-snagboot: upgrade 2.2 -> 2.3
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-07 12:21:21 -07:00
Wang Mingyu
ff7445e016
python3-qrcode: upgrade 8.0 -> 8.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-07 12:21:21 -07:00
Wang Mingyu
62b2e5b3ef
python3-pyroute2: upgrade 0.8.1 -> 0.9.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-07 12:21:21 -07:00
Wang Mingyu
83f5355a3d
python3-pymisp: upgrade 2.5.9 -> 2.5.10
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-07 12:21:20 -07:00
Wang Mingyu
d09dcce7da
python3-pyflakes: upgrade 3.3.1 -> 3.3.2
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-07 12:21:20 -07:00
Wang Mingyu
9c60097176
python3-pycares: upgrade 4.5.0 -> 4.6.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-07 12:21:20 -07:00
Wang Mingyu
318b1313fe
python3-pdm: upgrade 2.22.4 -> 2.23.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-07 12:21:20 -07:00
Wang Mingyu
a599093e79
python3-multidict: upgrade 6.2.0 -> 6.3.2
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-07 12:21:20 -07:00
Wang Mingyu
eff048d951
python3-moteus: upgrade 0.3.78 -> 0.3.79
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-07 12:21:20 -07:00
Wang Mingyu
e0810c5d20
python3-lz4: upgrade 4.4.3 -> 4.4.4
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-07 12:21:19 -07:00
Wang Mingyu
db0e44cfb2
python3-inline-snapshot: upgrade 0.21.1 -> 0.22.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-07 12:21:19 -07:00
Wang Mingyu
cc88be734b
python3-fsspec: upgrade 2025.3.0 -> 2025.3.2
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-07 12:21:19 -07:00
Wang Mingyu
b8705f119f
python3-dbus-fast: upgrade 2.43.0 -> 2.44.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-07 12:21:19 -07:00
Wang Mingyu
b0e9c1a2fd
python3-coverage: upgrade 7.7.1 -> 7.8.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-07 12:21:19 -07:00
Wang Mingyu
4c93b86576
python3-bitarray: upgrade 3.2.0 -> 3.3.1
License-Update: License changed from PSF to PSF-2.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-07 12:21:19 -07:00