summaryrefslogtreecommitdiffstats
path: root/meta-python/recipes-devtools/python
Commit message (Collapse)AuthorAgeFilesLines
* python3-evdev: Use Yocto kernel headers instead of host'sYoann Congal2025-04-151-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | Commit 01ebfecf1c94 ("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>
* python3-matplotlib: Add missing dependency on scm native moduleKhem Raj2025-04-111-0/+1
| | | | | | | Fixes recipe-sysroot-native/usr/bin/python3-native/python3: No module named setuptools_scm Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-robotframework-seriallibrary: Switch to PEP-517 poetry build backendKhem Raj2025-04-112-1/+33
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-colorclass: Switch to PEP-517 build backendKhem Raj2025-04-112-1/+32
| | | | | | Use poetry build system Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-django: Upgrade 5.0.13 -> 5.2Mingli Yu2025-04-113-9/+40
| | | | | | | | | | | | | | 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] https://github.com/django/django/commit/3ae049b26b995c650c41ef918d5f60beed52b4ba Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pyzmq: Upgrade 25.1.2 -> 26.3.0Mingli Yu2025-04-113-87/+60
| | | | | | | | | | | | | | | | * 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] https://github.com/zeromq/pyzmq/commit/2f461c578b0cf188652e3ada843094cb5d24a02a [2] https://github.com/zeromq/pyzmq/commit/1f4bc04f433b34f95dd703d6fe018042a65e2903 Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-twitter: Switch to use PEP-517 build backendKhem Raj2025-04-101-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pamela: Switch to using PEP-517 build backendKhem Raj2025-04-101-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-uinput: Switch to PEP-517 build backendKhem Raj2025-04-101-1/+1
| | | | | | Add ptests Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-schedule: Switch to using PEP-517 build backendKhem Raj2025-04-101-1/+6
| | | | | | Add and enable ptests Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pyais: Add recipeKhem Raj2025-04-101-0/+29
| | | | | | Ptests take < 1mins on qemux86-64/kvm Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-charset-normalizer: Switch to PEP-517 build backendsKhem Raj2025-04-102-1/+31
| | | | | | Add ptest support but do not enable them as they all do not pass yet Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-matplotlib: Upgrade to 3.10.1Khem Raj2025-04-106-145/+144
| | | | | | | | | | - 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>
* python3-pyzstd: Switch to PEP-517 build backendKhem Raj2025-04-102-1/+29
| | | | | | Add ptest support while here Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-fastnumbers: Switch to PEP-517 build backend and enable ptestKhem Raj2025-04-101-1/+10
| | | | | | test run takes < 1min, added to PTESTS_FAST_META_PYTHON Signed-off-by: Khem Raj <raj.khem@gmail.com>
* tftpy: switch to PEP-517 build backendKhem Raj2025-04-101-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pdm python3-pdm-{backend,build-locked}: move to oe-coreLei Maohui2025-04-103-44/+0
| | | | | | | 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>
* python3-snagboot: upgrade 2.2 -> 2.3Wang Mingyu2025-04-101-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Revert "python3-snagboot: upgrade 2.2 -> 2.3"Khem Raj2025-04-101-1/+1
| | | | This reverts commit 4916f4b9393333a8d6a2d688bdb23a09ea6709b9.
* python3-multidict: Add ptest missing rdep on python3-objgraphKhem Raj2025-04-081-0/+1
| | | | | | Newer version needs the new module objgraph to run tests Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-objgraph: Add recipeKhem Raj2025-04-082-0/+23
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-arrow: Ignore America/Coyhaique ptestKhem Raj2025-04-082-4/+13
| | | | | | | 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>
* python3-zeroconf: upgrade 0.146.1 -> 0.146.3Wang Mingyu2025-04-071-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-virtualenv: upgrade 20.29.3 -> 20.30.0Wang Mingyu2025-04-071-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-termcolor: upgrade 2.5.0 -> 3.0.1Wang Mingyu2025-04-071-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-snagboot: upgrade 2.2 -> 2.3Wang Mingyu2025-04-071-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-qrcode: upgrade 8.0 -> 8.1Wang Mingyu2025-04-071-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pyroute2: upgrade 0.8.1 -> 0.9.1Wang Mingyu2025-04-071-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pymisp: upgrade 2.5.9 -> 2.5.10Wang Mingyu2025-04-071-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pyflakes: upgrade 3.3.1 -> 3.3.2Wang Mingyu2025-04-071-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pycares: upgrade 4.5.0 -> 4.6.0Wang Mingyu2025-04-071-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pdm: upgrade 2.22.4 -> 2.23.0Wang Mingyu2025-04-071-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-multidict: upgrade 6.2.0 -> 6.3.2Wang Mingyu2025-04-071-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-moteus: upgrade 0.3.78 -> 0.3.79Wang Mingyu2025-04-071-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-lz4: upgrade 4.4.3 -> 4.4.4Wang Mingyu2025-04-071-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-inline-snapshot: upgrade 0.21.1 -> 0.22.0Wang Mingyu2025-04-071-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-fsspec: upgrade 2025.3.0 -> 2025.3.2Wang Mingyu2025-04-071-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-dbus-fast: upgrade 2.43.0 -> 2.44.1Wang Mingyu2025-04-071-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-coverage: upgrade 7.7.1 -> 7.8.0Wang Mingyu2025-04-071-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-bitarray: upgrade 3.2.0 -> 3.3.1Wang Mingyu2025-04-071-2/+2
| | | | | | | 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>
* python3-argcomplete: upgrade 3.6.1 -> 3.6.2Wang Mingyu2025-04-071-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-greenlet: Fix build on RISCV32Khem Raj2025-04-062-0/+50
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-lief: Skip to build on riscv32Khem Raj2025-04-061-0/+2
| | | | | | | | | | 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>
* pydantic: Mark host incompatible on RISCV32Khem Raj2025-04-063-0/+9
| | | | | | pydantic-core needs to be ported to work on rv32 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pydantic: Upgrade to 2.11.2Khem Raj2025-04-061-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pydantic-core: Upgrade to 2.33.1Khem Raj2025-04-061-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-sentry-sdk: upgrade 1.45.0 -> 1.45.1Tom Geelen2025-04-061-2/+2
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-aiohttp: upgrade 3.11.14 -> 3.11.16Tom Geelen2025-04-061-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-django: upgrade 5.0.11 -> 5.0.13Soumya Sambu2025-04-041-1/+1
| | | | | | | | | | | 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>
* python3-django: upgrade 4.2.18 -> 4.2.20Soumya Sambu2025-04-041-2/+2
| | | | | | | | | | | 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>