Commit Graph

6036 Commits

Author SHA1 Message Date
Leon Anavi
b3b68ce89c
python3-py7zr: Upgrade 0.20.7 -> 0.20.8
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>
2023-11-14 07:35:05 -08:00
Leon Anavi
5eec5c3328
python3-polyline: upgrade 1.4.0 -> 2.0.1
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>
2023-11-14 07:35:05 -08:00
Leon Anavi
a0473439e9
python3-pillow: Upgrade 10.0.1 -> 10.1.0
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>
2023-11-14 07:35:05 -08:00
Leon Anavi
078646e1b5
python3-bitarray: Upgrade 2.8.2 -> 2.8.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>
2023-11-13 10:49:42 -08:00
Leon Anavi
1c7691712f
python3-wrapt: Upgrade 1.15.0 -> 1.16.0
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>
2023-11-13 10:49:42 -08:00
Leon Anavi
5f2bd05add
python3-file-magic: add recipe
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>
2023-11-13 10:49:42 -08:00
Bartosz Golaszewski
d919a10d53 python3-gpiod: update to v2.1.3
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>
2023-11-09 20:47:44 -08:00
Wang Mingyu
688b595463 python3-zeroconf: upgrade 0.119.0 -> 0.120.0
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>
2023-11-08 22:55:06 -08:00
Wang Mingyu
91153698b6 python3-python-vlc: upgrade 3.0.18122 -> 3.0.20123
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-08 22:55:06 -08:00
Wang Mingyu
a0bf96f9aa python3-lru-dict: upgrade 1.2.0 -> 1.3.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-08 22:55:06 -08:00
Wang Mingyu
c48b4bcaeb python3-jsbeautifier: upgrade 1.14.9 -> 1.14.11
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-08 22:55:06 -08:00
Wang Mingyu
86179449c3 python3-inflate64: upgrade 0.3.1 -> 1.0.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-08 22:55:06 -08:00
Wang Mingyu
8b0358ac20 python3-imageio: upgrade 2.31.6 -> 2.32.0
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>
2023-11-08 22:55:06 -08:00
Wang Mingyu
8ac8e4d009 python3-geojson: upgrade 3.0.1 -> 3.1.0
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>
2023-11-08 22:55:06 -08:00
Wang Mingyu
66aeb2b75e python3-argh: upgrade 0.30.3 -> 0.30.4
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>
2023-11-08 22:51:28 -08:00
Arthur Oliveira
9ca31fdd53 python3-flask-restx: Switch dependency from isodate to aniso8601
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>
2023-11-08 22:51:28 -08:00
Arthur Oliveira
2b401c24ac python3-aniso8601: Add ISO 8601 parsing library
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>
2023-11-08 22:51:28 -08:00
Zoltán Böszörményi
9b5ee4b0b2 python3-ninja: Set BBCLASSEXTEND = "native nativesdk"
python3-ninja is a build dependency for other python modules.
For this, python3-ninja must be built for native mode.

This partially reverts d4aa17dc43
("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>
2023-11-07 23:11:24 -08:00
Zoltán Böszörményi
0010c0c055 python3-ninja-syntax: Set BBCLASSEXTEND = "native nativesdk"
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>
2023-11-07 23:11:24 -08:00
Leon Anavi
0fd1c5280e python3-pdm: add recipe
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>
2023-11-07 23:11:24 -08:00
Leon Anavi
3ca88006d9 python3-pdm-backend: add recipe
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>
2023-11-07 23:11:24 -08:00
Leon Anavi
98c3ae0c2e python3-wand: add recipe
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>
2023-11-07 23:11:24 -08:00
Peter Kjellerstedt
0fe18c01f3 python3-pytest-mock: Only set SRCREV once
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-07 23:11:24 -08:00
Peter Kjellerstedt
b01cbb1ff3 python3-pylint: Only set SRCREV once
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-07 23:11:24 -08:00
Peter Kjellerstedt
ce8a6783f6 python3-greenlet: Avoid duplicate URI in SRC_URI
${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>
2023-11-07 23:11:24 -08:00
Peter Kjellerstedt
7d35c10705 python3-kivy: Move a comment so it makes more sense
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-07 23:11:24 -08:00
Leon Anavi
31a4cd4484 python3-py7zr: add recipe
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>
2023-11-06 08:56:02 -08:00
Leon Anavi
efe7d49028 python3-pyppmd: add recipe
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>
2023-11-06 08:56:02 -08:00
Leon Anavi
a215c36db7 python3-pybcj: add recipe
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>
2023-11-06 08:56:02 -08:00
Khem Raj
d49e19de7f python3-google-auth: upgrade 2.23.3 -> 2.23.4
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-06 08:47:53 -08:00
Khem Raj
8a4eba594e python3-pylint: upgrade 3.0.1 -> 3.0.2
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-06 08:47:53 -08:00
Khem Raj
4a7e667e10 python3-executing: upgrade 2.0.0 -> 2.0.1
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-06 08:47:53 -08:00
Khem Raj
3e982f1009 python3-argh: upgrade 0.29.4 -> 0.30.3
License-Update: Space removed

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-06 08:47:48 -08:00
Khem Raj
00184628cb python3-ipython: upgrade 8.16.1 -> 8.17.2
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-06 08:47:48 -08:00
Khem Raj
4ea2bb94e7 python3-shellingham: upgrade 1.5.3 -> 1.5.4
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-06 08:47:48 -08:00
Khem Raj
58342aa8f4 python3-eth-account: upgrade 0.9.0 -> 0.10.0
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-06 08:47:48 -08:00
Khem Raj
b65cce758a python3-tomlkit: upgrade 0.12.1 -> 0.12.2
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-06 08:47:48 -08:00
Khem Raj
8d503a2a88 python3-paramiko: upgrade 3.2.0 -> 3.3.1
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-06 08:47:48 -08:00
Khem Raj
79a88ba088 python3-cachetools: upgrade 5.3.1 -> 5.3.2
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-06 08:47:48 -08:00
Khem Raj
dafea096b9 python3-xlsxwriter: upgrade 3.1.8 -> 3.1.9
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-06 08:47:48 -08:00
Khem Raj
d42f69729a python3-asttokens: upgrade 2.4.0 -> 2.4.1
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-06 08:47:48 -08:00
Khem Raj
ae3e4ddcf4 python3-cbor2: Add missing hypothesis rdep for ptests
Fixes
ImportError while importing test module '/usr/lib/python3-cbor2/ptest/tests/test_encoder.py'.
E   ModuleNotFoundError: No module named 'hypothesis'

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-06 08:47:48 -08:00
Khem Raj
f3522f11a9 python3-cbor2: upgrade 5.4.6 -> 5.5.1
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-06 08:47:48 -08:00
Khem Raj
fd473a8246 python3-charset-normalizer: upgrade 3.3.0 -> 3.3.2
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-06 08:47:48 -08:00
Khem Raj
d422b857ee python3-greenlet: upgrade 2.0.2 -> 3.0.1
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-06 08:47:48 -08:00
Khem Raj
5f54314bb8 python3-sqlalchemy: upgrade 2.0.22 -> 2.0.23
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-06 08:47:48 -08:00
Khem Raj
03c34e50a2 python3-filelock: upgrade 3.12.4 -> 3.13.1
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-06 08:47:48 -08:00
Khem Raj
faa6defd70 python3-bitstruct: upgrade 8.18.0 -> 8.19.0
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-06 08:47:48 -08:00
Khem Raj
5e1d370249 python3-pyjwt: upgrade 2.7.0 -> 2.8.0
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-06 08:47:48 -08:00
Khem Raj
0eeaf9476c python3-pytest-asyncio: upgrade 0.21.1 -> 0.22.0
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-06 08:47:48 -08:00