summaryrefslogtreecommitdiffstats
path: root/meta-python/recipes-devtools/python
Commit message (Collapse)AuthorAgeFilesLines
* python3-grpcio: add licenses from third party componentsPeter Marko2025-02-061-2/+6
| | | | | | | | | | | | | | | | | | | After switching to unbundled build, there are still 4 components in third_party directory which are used. Add their licenses. * address_sorting - BSD-3-Clause (already present in main LICENSE) https://github.com/grpc/grpc/blob/master/third_party/address_sorting/LICENSE * upb - BSD-3-Clause (already present in main LICENSE) there is a note in all files * utf8_range - MIT https://github.com/grpc/grpc/blob/master/third_party/utf8_range/LICENSE * xxhash - BSD-2-Clause https://github.com/grpc/grpc/blob/master/third_party/xxhash/LICENSE License-Update: added missing licenses Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-grpcio: add missing licensePeter Marko2025-02-061-1/+1
| | | | | | | | | | LICENSE file contains 3 licenses, but recipe lists only 2. Add the missing "Mozilla Public License Version 2.0". License-Update: added missing license Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-grpcio: use system abseil-cppPeter Marko2025-02-062-106/+3
| | | | | | | | This also allows to remove a custom patch to maintain and corrects license, SPDX and CVE handling. Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-grpcio: use system re2Peter Marko2025-02-062-31/+2
| | | | | | | | This also allows to remove a custom patch to maintain and corrects license, SPDX and CVE handling. Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-grpcio: use system c-aresPeter Marko2025-02-061-1/+2
| | | | | | | This also corrects license, SPDX and CVE handling. Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-grpcio: use system zlibPeter Marko2025-02-062-26/+2
| | | | | | | | This also allows to remove a custom patch to maintain and corrects license, SPDX and CVE handling. Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-grpcio: use openssl instead of bundled boringssl-with-bazelPeter Marko2025-02-063-122/+2
| | | | | | | | | grpc recipe already uses system openssl without problem. This also allows to remove 2 patches to maintain and corrects license, SPDX and CVE handling. Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-grpcio: add patch to allow unbundled buildPeter Marko2025-02-062-1/+51
| | | | | | | | This is preparation for next commits which to use system libraries instead of bundled third_party components. Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-grpcio: drop obsolete variablePeter Marko2025-02-061-2/+0
| | | | | | | Variable GRPC_PYTHON_DISABLE_LIBC_COMPATIBILITY was removed in v1.62.0. Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-lief: Define LIEF_BUILD_DIR as BKhem Raj2025-02-051-0/+2
| | | | | | It avoids building everything in systems /tmp dir Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-lief: Disable build on 32bit x86Khem Raj2025-02-051-0/+2
| | | | | | | | Asserts fail, need upstream to validate the right approach to fix it [1] [1] https://github.com/lief-project/LIEF/commit/3def579f75965aa19c021d840a759bce2afc0a31#r152197203 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-lief: Disable ccacheKhem Raj2025-02-051-8/+10
| | | | | | | | | | * ccache with OE does not work always * Use RelWithDebInfo instead of Debug build type in cmake Some modules are built in /tmp and if /tmp is small < 2GB the build may run out of space especially with huge debug info files Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-gevent: upgrade 24.2.1 -> 24.11.1Thomas Schlien2025-02-042-19/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: ========= 24.11.1 (2024-11-11) Bugfixes - Remove some legacy code that supported Python 2 for compatibility with the upcoming releases of Cython 3.1. - Also, the PeriodicMonitorThreadStartedEvent now properly implements the IPeriodicMonitorThreadStartedEvent interface. The EventLoopBlocked event includes the hub which was blocked, and it is notified before the report is printed so that event listeners can modify the report. See issue #2076. 24.10.3 (2024-10-18) Bugfixes - Fix clearing stack frames on Python 3.13. This is invoked when you fork after having used the thread pool. See issue #2067. - Distribute manylinux2014 wheels for x86_64. See issue #2068. - Stop switching to the hub in the after fork hook in a child process. This could lead to strange behaviour, and is different than what all other versions of Python do. 24.10.2 (2024-10-11) Bugfixes - Workaround a Cython bug compiling on GCC14. See issue #2049. 24.10.1 (2024-10-09) Features - Update the bundled c-ares to 1.33.1. - Add support for Python 3.13. - The functions and classes in gevent.subprocess no longer accept stdout=STDOUT and raise a ValueError. Several additions and changes to the queue module, including: - Queue.shutdown is available on all versions of Python. - LifoQueue is now a joinable queue. - gevent.monkey changed from a module to a package. The public API remains the same. For this release, private APIs (undocumented, marked internal, or beginning with an underscore) are also preserved. However, these may be changed or removed at any time in the future. If you are using one of these APIs and cannot replace it, please contact the gevent team. Bugfixes - For platforms that don’t have socketpair, upgrade our fallback code to avoid a security issue. See issue #2048. Deprecations and Removals - Remove support for Python 3.8, which has reached the end of its support lifecycle. See issue #remove_py38. Signed-off-by: Thomas Schlien <ts@ferncast.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-gpiod: fix ptest failureBartosz Golaszewski2025-02-042-1/+53
| | | | | | | | | | | | | Linux kernel commit 8bd76b3d3f3a ("gpio: sim: lock up configfs that an instantiated device depends on") revealed an issue in libgpiod bindings tests where a GPIO simulator device is not disabled before removing its configfs entries. Add a patch (already submitted upstream) that fixes the observed ptest failures. Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-crc32c: Declare Zlib licenseBastian Germann2025-02-031-1/+1
| | | | | | | | | The CRC32C-ADLER license is the same as the SPDX-standardized Zlib. Use Zlib over CRC32C-ADLER and as it is the last reference, remove the CRC32C-ADLER license. Signed-off-by: Bastian Germann <bage@debian.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-protobuf: set CVE_PRODUCTPeter Marko2025-02-031-0/+2
| | | | | | | Similarly to c++ protobuf, add products matching historical entries. Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-protobuf: add MIT to licensePeter Marko2025-02-031-3/+7
| | | | | | | | | | | utf_range is MIT licensed. Although the LICENSE file is not distributed in python protobuf, this can be read in c++ protobuf recipe where all files are present. License-Update: added missing license Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-lief: Update to tip of master branchKhem Raj2025-02-021-1/+2
| | | | | | | | | | | Fixes build issues with clang In file included from TMPDIR/work/core2-32-yoe-linux/python3-lief/0.16.2/git/src/MachO/ChainedPointerAnalysis.cpp:19: TMPDIR/work/core2-32-yoe-linux/python3-lief/0.16.2/git/include/LIEF/MachO/ChainedPointerAnalysis.hpp:390:17: error: static assertion failed due to requirement 'sizeof(LIEF::MachO::ChainedPointerAnalysis::union_pointer_t) == 16' 390 | static_assert(sizeof(union_pointer_t) == 16); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Fix variable assignment whitespaceRichard Purdie2025-01-319-10/+10
| | | | | | | | | | | | Recipes are much more readable with whitespace around the assignment operators. Fix various assignments in meta-openembedded recipes to show this is definitely the preferred formatting. This fixes recipes with larger numbers of issues but there are just under 100 other references left to fix. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-asgiref: update recipe to use the ptest-python-pytest classDerek Straka2025-01-302-13/+2
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-appdirs: update recipe to use the ptest-python-pytest classDerek Straka2025-01-302-17/+2
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-inotify: update recipe to use the ptest-python-pytest classDerek Straka2025-01-302-15/+1
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-cbor2: update recipe to use the ptest-python-pytest classDerek Straka2025-01-302-14/+1
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-cachetools: update recipe to use the ptest-python-pytest classDerek Straka2025-01-302-18/+1
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-blinker: update recipe to use the ptest-python-pytest classDerek Straka2025-01-302-16/+1
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-configobj: update recipe to use the ptest-python-pytest classDerek Straka2025-01-302-17/+2
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-aspectlib: update recipe to use the ptest-python-pytest classDerek Straka2025-01-302-14/+1
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-arrow: update recipe to use the ptest-python-pytest classDerek Straka2025-01-302-15/+1
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-bleak: update recipe to use the ptest-python-pytest classDerek Straka2025-01-302-15/+1
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-dasbus: update recipe to use the ptest-python-pytest classDerek Straka2025-01-302-14/+2
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-dominate: update recipe to use the ptest-python-pytest classDerek Straka2025-01-302-15/+1
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-ecdsa: update recipe to use the ptest-python-pytest classDerek Straka2025-01-302-11/+2
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-execnet: update recipe to use the ptest-python-pytest classDerek Straka2025-01-302-15/+2
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-fastjsonschema: update recipe to use the ptest-python-pytest classDerek Straka2025-01-302-13/+1
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-flask: update recipe to use the ptest-python-pytest classDerek Straka2025-01-302-14/+1
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-flexcache: update recipe to use the ptest-python-pytest classDerek Straka2025-01-302-17/+2
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-flexparser: update recipe to use the ptest-python-pytest classDerek Straka2025-01-302-17/+2
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-freezegun: update recipe to use the ptest-python-pytest classDerek Straka2025-01-302-12/+1
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-geojson: update recipe to use the ptest-python-pytest classDerek Straka2025-01-302-16/+1
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-html2text: update recipe to use the ptest-python-pytest classDerek Straka2025-01-302-17/+2
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-httptools: update recipe to use the ptest-python-pytest classDerek Straka2025-01-302-18/+1
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-intervals: update recipe to use the ptest-python-pytest classDerek Straka2025-01-302-14/+2
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-ipy: update recipe to use the ptest-python-pytest classDerek Straka2025-01-302-17/+2
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-iso3166: update recipe to use the ptest-python-pytest classDerek Straka2025-01-302-18/+1
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-jdcal: update recipe to use the ptest-python-pytest classDerek Straka2025-01-302-14/+2
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-lz4: update recipe to use the ptest-python-pytest classDerek Straka2025-01-302-10/+2
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-marshmallow: update recipe to use the ptest-python-pytest classDerek Straka2025-01-302-14/+3
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-multidict: update recipe to use the ptest-python-pytest classDerek Straka2025-01-302-14/+1
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-msgpack: update recipe to use the ptest-python-pytest classDerek Straka2025-01-302-18/+3
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-outcome: update recipe to use the ptest-python-pytest classDerek Straka2025-01-302-15/+1
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>