summaryrefslogtreecommitdiffstats
path: root/meta-python
Commit message (Collapse)AuthorAgeFilesLines
...
* python3-awesomeversion: upgrade 23.8.0 -> 23.11.0Wang Mingyu2023-11-171-1/+1
| | | | | | | | | | | | | | | | Changelog: =========== -Update lockfile -Set checkout depth to 0 in codecov action -Force string when checking diff -Add snapshot testing -Allow PEP440 to access major/minor/patch properties -Remove diff snapshots -Fix sections property with blank string -Remove base class workaround Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-argcomplete: upgrade 3.1.4 -> 3.1.6Wang Mingyu2023-11-171-1/+1
| | | | | | | | | | Changelog: ========== Respect user choice in activate-global-python-argcomplete Escape colon in zsh completions. Fixes #456 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-linux-procfs: upgrade 0.7.1 -> 0.7.3Wang Mingyu2023-11-171-2/+2
| | | | | | | | | | | | License-Update: Change the COPYING file for SPDX licenses Changelog: ============ -python-linux-procfs: Remove specfiles and update version -procfs/utilist/__init__/setup/bitmasklist_test/setup.py/: Added SPDX licence Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-hexbytes: upgrade 0.3.1 -> 1.0.0Wang Mingyu2023-11-171-2/+2
| | | | | | | | | | | | | | | | | | | | License-Update: Copyright year updated to 2023. Changelog: ============= -Move HexBytes prepend of 0x from hex method to __repr__ to not break hex of parent bytes class -Drop python 3.7 support -Added missing build dependency. -Add build.os config for readthedocs -Change to using pre-commit to manage linting tools -Merge project template updates and bump mypy to v1.5.1 -Merge template - .gitignore updates and other fixes -Merge template updates, including additional linting, move most lint config to pyproject.toml Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-gpiod: setup target config in ptest compileBartosz Golaszewski2023-11-151-1/+2
| | | | | | | | | The python3targetconfig class does not setup the build config for target in do_ptest_compile_base so we need to do this manually. While at it: use the provided nativepython3 command instead of using the full path. Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pystemd: upgrade 0.10.0 -> 0.13.2Leon Anavi2023-11-141-2/+9
| | | | | | | | | | | | Added runtime dependencies. Upgrade to release 0.13.2: - adding coverage information - changes tests to pystes - adding support for pyproject.toml - adding extra properties for unit Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-zeroconf: upgrade 0.120.0 -> 0.126.0Leon Anavi2023-11-141-1/+1
| | | | | | | | | | Upgrade to release 0.126.0: - Speed up outgoing packet writer - Speed up writing name compression for outgoing packets Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-py7zr: Upgrade 0.20.7 -> 0.20.8Leon Anavi2023-11-141-1/+1
| | | | | | | | | | | | | | Upgrade to release 0.20.8: - Detect brotli import error - refactor: hardening SevenZipFile constructor - refactor: improve type safe functions - chore: add git export configuration 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>
* python3-polyline: upgrade 1.4.0 -> 2.0.1Leon Anavi2023-11-142-26/+25
| | | | | | | | | | | Upgrade to version 2.0.1: - Relax setuptools version number License-Update: Copyright years changed Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pillow: Upgrade 10.0.1 -> 10.1.0Leon Anavi2023-11-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upgrade to release 10.1.0: - Added TrueType default font to allow for different sizes - Fixed invalid argument warning - Added ImageOps cover method - Catch struct.error from truncated EXIF when reading JPEG DPI - Consider default image when selecting mode for PNG save_all - Support BGR;15, BGR;16 and BGR;24 access, unpacking and putdata - Added CMYK to RGB unpacker - Improved flexibility of XMP parsing - Support reading 8-bit YCbCr TIFF images - Allow saving I;16B images as PNG - Corrected drawing I;16 points and writing I;16 text - Set blue channel to 128 for BC5S - Increase flexibility when reading IPTC fields - Set C palette to be empty by default - Added gs_binary to control Ghostscript use on all platforms - Read bounding box information from the trailer of EPS files if specified - Added reading 8-bit color DDS images - Added has_transparency_data - Fixed bug when reading BC5S DDS images - Prevent TIFF orientation from being applied more than once - Use previous pixel alpha for QOI_OP_RGB - Added BC5U reading - Allow getpixel() to accept a list - Allow GaussianBlur and BoxBlur to accept a sequence of x and y radii - Expand JPEG buffer size when saving optimized or progressive - Added session type check for Linux in ImageGrab.grabclipboard() - Allow "loop=None" when saving GIF images - Fixed transparency when saving P mode images to PDF - Added saving LA images as PDFs - Set SMaskInData to 1 for PDFs with alpha - Changed Image mode property to be read-only by default - Silence exceptions in _repr_jpeg_ and _repr_png_ - Do not use transparency when saving GIF if it has been removed when normalizing mode - Fix missing symbols when libtiff depends on libjpeg 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>
* python3-bitarray: Upgrade 2.8.2 -> 2.8.3Leon Anavi2023-11-131-2/+3
| | | | | | | | | | | | Upgrade to version 2.8.3: - Ensure readonly attribute is set correctly when creating new objects - Optimize sparse bitarray compression for raw block type - Improve hash functions in Bloom filter example Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-wrapt: Upgrade 1.15.0 -> 1.16.0Leon Anavi2023-11-131-1/+1
| | | | | | | | | | | | | | | | | | | | | Upgrade to version 1.16.0: - The patch_function_wrapper() decorator now accepts an enabled argument which can be a literal boolean value, object that evaluates as boolean, or a callable object which returns a boolean. - The import hook loader and finder objects are now implemented as transparent object proxies so they properly proxy pass access to attributes/functions of the wrapped loader or finder. - Code files in the implementation have been reorganized such that the pure Python version of the ObjectProxy class is directly available even if the C extension variant is being used. - Bug fix: it was not possible to update the __class__ attribute through the transparent object proxy when relying on the C implementation. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-file-magic: add recipeLeon Anavi2023-11-131-0/+21
| | | | | | | | | Add file-magic version 0.4.1, a Python front end for libmagic(3). 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>
* tuna: upgrade 0.18 -> 0.19alperak2023-11-111-1/+1
| | | | | Signed-off-by: alperak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-gpiod: update to v2.1.3Bartosz Golaszewski2023-11-091-9/+16
| | | | | | | | | | | | | | | | | | | | | | | | The python bindings for libgpiod have undergone several significant changes that make them easier to use for users of pip. The libgpiod sources are now vendored with the python3-gpiod as the biggest complaint by far was the fact that if the system doesn't provide the correct version of libgpiod, the python bindings won't build. This is however irrelevant for the meta-python recipe as we use the provided switch to keep linking against the libgpiod provided by meta-openembedded. We have changed the way the tests are built, they are now generated by a separate build script and no longer by setup.py. The package now correctly build with the preferred pep517 method so change the inherited classes. We have also gained control over the gpiod module on pypi (which previously hosted a pure python GPIO library) so the location of the sources has changed. Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-zeroconf: upgrade 0.119.0 -> 0.120.0Wang Mingyu2023-11-081-1/+1
| | | | | | | | | | | Changelog: =========== Speed up incoming packet processing with a memory view Speed up decoding labels from incoming data Speed up ServiceBrowsers with a pxd for the signal interface Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-python-vlc: upgrade 3.0.18122 -> 3.0.20123Wang Mingyu2023-11-081-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-lru-dict: upgrade 1.2.0 -> 1.3.0Wang Mingyu2023-11-081-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-jsbeautifier: upgrade 1.14.9 -> 1.14.11Wang Mingyu2023-11-081-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-inflate64: upgrade 0.3.1 -> 1.0.0Wang Mingyu2023-11-081-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-imageio: upgrade 2.31.6 -> 2.32.0Wang Mingyu2023-11-081-1/+1
| | | | | | | | Changelog: Fix bug:Pin pillow below v10.1 to avoid breaking changes Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-geojson: upgrade 3.0.1 -> 3.1.0Wang Mingyu2023-11-081-1/+1
| | | | | | | | | | | Changelog: =========== Add support for Python 3.12 CI improvements Unit test improvements Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-argh: upgrade 0.30.3 -> 0.30.4Wang Mingyu2023-11-081-1/+1
| | | | | | | | | | | Changelog: -The handling introduced in v.0.30.2 (raising an exception for clarity) is retained for cases when no name mapping policy is specified but function signature contains defaults in non-kwonly args and kwonly args are also defined Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-flask-restx: Switch dependency from isodate to aniso8601Arthur Oliveira2023-11-081-1/+1
| | | | | | | | Replace `python3-isodate` with `python3-aniso8601` in the `python3-flask-restx` recipe to meet the updated dependency requirements for Flask-RESTx. Signed-off-by: Arthur Oliveira <arthur.oliveira@ossystems.com.br> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-aniso8601: Add ISO 8601 parsing libraryArthur Oliveira2023-11-081-0/+8
| | | | | | | | Add new python3-aniso8601 recipe for parsing ISO 8601 strings with a BSD-3-Clause license. Signed-off-by: Arthur Oliveira <arthur.oliveira@ossystems.com.br> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-ninja: Set BBCLASSEXTEND = "native nativesdk"Zoltán Böszörményi2023-11-071-0/+1
| | | | | | | | | | | python3-ninja is a build dependency for other python modules. For this, python3-ninja must be built for native mode. This partially reverts d4aa17dc436beb96a804860bc6d18cf72283709e ("meta-python: Drop broken BBCLASSEXTEND variants") Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-ninja-syntax: Set BBCLASSEXTEND = "native nativesdk"Zoltán Böszörményi2023-11-071-1/+3
| | | | | | | | | python3-ninja is used as a build dependency by other modules. For that, python3-ninja and all its dependencies must be built in native mode. Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-jsonref: Upgrade 1.0.1 -> 1.1.0Leon Anavi2023-11-073-16/+50
| | | | | | | | | | | | | | | Upgrade to version 1.1.0: - Fixes documents where the root is a reference object not being cached - Allows a reference object to refer to a fragment within itself - Extra properties of a reference object will now have references resolved License-Update: License remains the same Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pdm: add recipeLeon Anavi2023-11-071-0/+15
| | | | | | | | | | | | | | Add pdm, a modern Python package and dependency manager supporting the latest PEP standards. Version 2.10.1 brings: - Fix list index out of range when build error message is empty - Fix find_link sources being exported as --extra--index-url - Fix an installation failure when install.cache = true - Fix a resolution issue that extra dependencies are not resolved when the bare dependency has more specific version constraint Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pdm-backend: add recipeLeon Anavi2023-11-071-0/+13
| | | | | | | | | | | | Add pdm-backend, the build backend used by PDM that supports latest packaging standards. Version 2.1.7 provides: - Rename tag-pattern to tag_regex in the docs - Copytree handle existing dirs - Normalize the dist info name in the wheel Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-wand: add recipeLeon Anavi2023-11-071-0/+15
| | | | | | | | | | | | | | | | Add Wand, a ctypes-based simple MagickWand API binding for Python. Versions 0.6.13 and 0.6.12 provide: - Hotfix release to remove a "work-in-progress" pyproject.toml - Fixed behavior when passing zero to Image.chop() - Fixed libmagick yield MagickCore library on Linux - Fixed removing mask when passing None to Image.write_mask() method - Added new COMPOSITE_OPERATORS operators 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>
* python3-pytest-mock: Only set SRCREV oncePeter Kjellerstedt2023-11-071-3/+1
| | | | | Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pylint: Only set SRCREV oncePeter Kjellerstedt2023-11-071-3/+1
| | | | | Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-greenlet: Avoid duplicate URI in SRC_URIPeter Kjellerstedt2023-11-071-1/+0
| | | | | | | | ${PYPI_SRC_URI} is prepended to SRC_URI by the pypi class so there is no reason to also do it in the recipe. Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-kivy: Move a comment so it makes more sensePeter Kjellerstedt2023-11-071-4/+4
| | | | | Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-py7zr: add recipeLeon Anavi2023-11-061-0/+29
| | | | | | | | | | Add py7zr, a pure python 7-zip library. Version 0.20.7 with Python 3.12 support. 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>
* python3-pyppmd: add recipeLeon Anavi2023-11-061-0/+20
| | | | | | | | | | | | | | | | | | Add pyppmd, a PPMd compression/decompression library. Version 1.1.0 provides: - Add Python 3.12 support - Minimum required python to be 3.8 - Export PPMD8_RESTORE_METHOD* constants - Drop setup.cfg - Drop github actions workflows - README: Add SPDX identifier - CI run on python 3.10, 3.11 and 3.12 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>
* python3-pybcj: add recipeLeon Anavi2023-11-061-0/+24
| | | | | | | | | | | | Add pybcj, a bcj filter library. Version 1.0.2 brings: - Support python 3.12 - Add cibuildwheel config 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>
* python3-google-auth: upgrade 2.23.3 -> 2.23.4Khem Raj2023-11-061-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pylint: upgrade 3.0.1 -> 3.0.2Khem Raj2023-11-061-4/+5
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-executing: upgrade 2.0.0 -> 2.0.1Khem Raj2023-11-061-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-argh: upgrade 0.29.4 -> 0.30.3Khem Raj2023-11-061-2/+3
| | | | | | License-Update: Space removed Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-ipython: upgrade 8.16.1 -> 8.17.2Khem Raj2023-11-061-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-shellingham: upgrade 1.5.3 -> 1.5.4Khem Raj2023-11-061-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-reedsolo: upgrade 1.7.0 -> 2.0.13Khem Raj2023-11-061-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-eth-account: upgrade 0.9.0 -> 0.10.0Khem Raj2023-11-061-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-tomlkit: upgrade 0.12.1 -> 0.12.2Khem Raj2023-11-061-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-paramiko: upgrade 3.2.0 -> 3.3.1Khem Raj2023-11-061-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-cachetools: upgrade 5.3.1 -> 5.3.2Khem Raj2023-11-061-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-xlsxwriter: upgrade 3.1.8 -> 3.1.9Khem Raj2023-11-061-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>