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
Wang Mingyu
bccf9eed76
python3-argcomplete: upgrade 3.6.1 -> 3.6.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
Khem Raj
63eb38b430
python3-greenlet: Fix build on RISCV32
...
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-06 21:15:01 -07:00
Khem Raj
67d9edf991
python3-lief: Skip to build on riscv32
...
It needs pydantic during build
| ERROR Missing dependencies:
| pydantic>=2.8.2
| pydantic-core==2.33.0
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-06 21:15:00 -07:00
Khem Raj
6a3128f17b
pydantic: Mark host incompatible on RISCV32
...
pydantic-core needs to be ported to work on rv32
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-06 18:46:25 -07:00
Khem Raj
ed91d5280b
python3-pydantic: Upgrade to 2.11.2
...
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-06 18:46:25 -07:00
Khem Raj
2b6f2c163b
python3-pydantic-core: Upgrade to 2.33.1
...
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-06 17:43:18 -07:00
Tom Geelen
d8a068a428
python3-sentry-sdk: upgrade 1.45.0 -> 1.45.1
...
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-06 08:47:56 -07:00
Tom Geelen
4e9de6f77c
python3-aiohttp: upgrade 3.11.14 -> 3.11.16
...
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-06 08:47:56 -07:00
Soumya Sambu
9e90eac533
python3-django: upgrade 5.0.11 -> 5.0.13
...
Includes fix for CVE-2025-26699
Release Notes:
https://docs.djangoproject.com/en/dev/releases/5.0.12/
https://docs.djangoproject.com/en/dev/releases/5.0.13/
Signed-off-by: Soumya Sambu <soumya.sambu@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-04 19:18:48 -07:00
Soumya Sambu
54f5df8907
python3-django: upgrade 4.2.18 -> 4.2.20
...
Includes fix for CVE-2025-26699
Release Notes:
https://docs.djangoproject.com/en/dev/releases/4.2.19/
https://docs.djangoproject.com/en/dev/releases/4.2.20/
Signed-off-by: Soumya Sambu <soumya.sambu@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-04 19:18:48 -07:00