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
f2536fbd87
meta-python-image-ptest-all: Do not run PTESTS_PROBLEMS_META_PYTHON
...
PTESTS_PROBLEMS_META_PYTHON are known failures exclude then from normal runs
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-12 08:30:48 -07:00
Khem Raj
7d9b76f9bb
ptest-packagelists-meta-python: Move passing tests out of PTESTS_PROBLEMS_META_PYTHON
...
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-12 08:30:48 -07:00
Khem Raj
324981d4df
ptest-packagelists-meta-python: Move pyasyncore to PTESTS_PROBLEMS_META_PYTHON
...
There tests do not pass
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-11 22:00:48 -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
Khem Raj
b019b4bd68
layers: Add whinlatter (5.3) to compatible layer series
...
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-11 20:51:29 -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
4085ac5975
python3-gpt-image: Use PEP-517 build backend
...
Switch to using ptest-python-pytest and add it to PTESTS_FAST_META_PYTHON
Signed-off-by: Khem Raj <raj.khem@gmail.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
Mingli Yu
600c5d6a3a
python3-pykickstart: Upgrade 3.48 -> 3.62
...
License-update:
Remove control characters from license [1].
Remove one backported patch.
Changelog:
https://github.com/pykickstart/pykickstart/releases
[1] 6f35a9eeda
Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-10 08:31:03 -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
7aeb49e0ef
python3-rich: upgrade 13.9.4 -> 14.0.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
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