summaryrefslogtreecommitdiffstats
path: root/meta-python/recipes-devtools/python
Commit message (Collapse)AuthorAgeFilesLines
* python3-pybind11: Remove the Boost dependencyPratik Manvar2024-02-161-1/+0
| | | | | | | | | | | | | | | Boost is an optional dependency and it is only used in tests which are disabled by default in this recipe. References: https://github.com/pybind/pybind11/blob/master/tests/CMakeLists.txt#L325 Moreover, the Boost is an enormously large and complex suite of utility libraries that cost the filesystem memory footprint of Embedded devices. Signed-off-by: Christian Ege <christian.ege@ifm.com> Signed-off-by: Pratik Manvar <pratik.manvar@ifm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-ujson: add ptest into PTESTS_FAST_META_PYTHON itemsDerek Straka2024-02-161-1/+1
| | | | | | | | | Verified successful test run using bitbake meta-python-image-ptest-python3-ujson on qemu86-64 291 passed in 9.08s. Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-django: upgrade to Django 4.2.10 LTS releaseFathi Boudra2024-02-161-1/+1
| | | | | | | | | | | | | | | Django 4.0.x is no longer supported since April 2023. Upgrade to the latest 4.x LTS release. Fixes CVEs: CVE-2024-24680: Potential denial-of-service in intcomma template filter CVE-2023-43665: Denial-of-service possibility in django.utils.text.Truncator CVE-2023-41164: Potential denial of service vulnerability in django.utils.encoding.uri_to_iri() CVE-2023-36053: Potential regular expression denial of service vulnerability in EmailValidator/URLValidator CVE-2023-31047: Potential bypass of validation when uploading multiple files using one form field Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pyyaml-include: add initial recipe for version 1.3.2Derek Straka2024-02-142-0/+31
| | | | | | | | | Add a recipe for the pyyaml-include package that extends PyYAML to include YAML files within YAML files. Add a ptest to run the unit tests and include the tests as part of the package lists in meta-python Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pybind11: Cosmetic fixesNiko Mauno2024-02-141-5/+3
| | | | | | | | Introduce cosmetic fixes to recipe file content based on oe-stylize.py suggestions. Signed-off-by: Niko Mauno <niko.mauno@vaisala.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pybind11: Fix LICENSENiko Mauno2024-02-141-1/+1
| | | | | | | | The repositorys LICENSE file contains BSD-3-Clause license text, so update the relevant recipe information field to match. Signed-off-by: Niko Mauno <niko.mauno@vaisala.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pybind11: Prune redundant inheritNiko Mauno2024-02-141-1/+1
| | | | | | | | Inheriting setuptools3 implies the inherit of python3native, so drop the latter inherit as redundant. Signed-off-by: Niko Mauno <niko.mauno@vaisala.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pybind11: Amend HOMEPAGENiko Mauno2024-02-141-1/+1
| | | | | | | | | Update the HOMEPAGE value so that the URL points to the original repository instead of a fork. By doing this we fix the mismatch between HOMEPAGE and SRC_URI. Signed-off-by: Niko Mauno <niko.mauno@vaisala.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-werkzeug: add missing runtime dependenciesalperak2024-02-121-0/+4
| | | | | | | | | | ModuleNotFoundError: No module named 'json' ModuleNotFoundError: No module named 'logging' ModuleNotFoundError: No module named 'dataclasses' ModuleNotFoundError: No module named 'zipfile' Signed-off-by: alperak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* whitenoise: add a new recipeFathi Boudra2024-02-121-0/+19
| | | | | | | | | | | | | | Radically simplified static file serving for Python web apps With a couple of lines of config WhiteNoise allows your web app to serve its own static files, making it a self-contained unit that can be deployed anywhere without relying on nginx, Amazon S3 or any other external service. https://whitenoise.readthedocs.io/en/latest/ Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-imageio: upgrade 2.33.1 -> 2.34.0alperak2024-02-111-2/+2
| | | | | | | | | Changelog: Forward constructor kwargs to PyAV Signed-off-by: alperak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-httpx: add recipe for v0.26.0Richard Leitner2024-02-101-0/+44
| | | | | | | | | The next generation HTTP client. This recipe uses pypi as source: https://pypi.org/project/httpx Signed-off-by: Richard Leitner <dev@g0hl1n.net> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-httpcore: add recipe for v1.0.2Richard Leitner2024-02-101-0/+26
| | | | | | | | | | | | | | A minimal low-level HTTP client. This recipe is currently provided without trio support, as the author has no use for it and it would require to add a new python3-trio recipe. This recipe uses pypi as source: https://pypi.org/project/httpcore Signed-off-by: Richard Leitner <dev@g0hl1n.net> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-sniffio: add recipe for v1.3.0Richard Leitner2024-02-101-0/+12
| | | | | | | | | | Sniff out which async library your code is running under. This recipe uses pypi as source: https://pypi.org/project/sniffio/ Signed-off-by: Richard Leitner <dev@g0hl1n.net> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-anyio: add recipe for v4.2.0Richard Leitner2024-02-101-0/+23
| | | | | | | | | | | | | | | High level compatibility layer for multiple asynchronous event loop implementations. This recipe is currently provided without trio support, as the author has no use for it and it would require to add a new python3-trio recipe. This recipe uses pypi as source: https://pypi.org/project/anyio Signed-off-by: Richard Leitner <dev@g0hl1n.net> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-socksio: add recipe for v1.0.0Richard Leitner2024-02-102-0/+31
| | | | | | | | | | Sans-I/O implementation of SOCKS4, SOCKS4A, and SOCKS5. This recipe uses pypi as source: https://pypi.org/project/socksio Signed-off-by: Richard Leitner <dev@g0hl1n.net> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-werkzeug: upgrade 2.3.6 -> 3.0.1alperak2024-02-092-40/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upstream provides a pyproject.toml which declares a flit_core.buildapi build backend for PEP-517 packaging instead of setuptools. Also, RDEPENDS updated according to it. Removed CLEANBROKEN because it is not necessary. Changelog: Version 3.0.1 Fix slow multipart parsing for large parts potentially enabling DoS attacks. CWE-407 Version 3.0.0 Remove previously deprecated code. Deprecate the __version__ attribute. Use feature detection, or importlib.metadata.version("werkzeug"), instead. generate_password_hash uses scrypt by default. Add the "werkzeug.profiler" item to the WSGI environ dictionary passed to ProfilerMiddleware’s filename_format function. It contains the elapsed and time values for the profiled request. Explicitly marked the PathConverter as non path isolating. Version 2.3.8 Fix slow multipart parsing for large parts potentially enabling DoS attacks. CWE-407 Version 2.3.7 Use flit_core instead of setuptools as build backend. Fix parsing of multipart bodies. Adjust index of last newline in data start. Parsing ints from header values strips spacing first. Fix empty file streaming when testing. Clearer error message when URL rule does not start with slash. Accept q value can be a float without a decimal part. Signed-off-by: alperak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-flask-marshmallow: upgrade 1.1.0 -> 1.2.0alperak2024-02-091-2/+2
| | | | | | | | | | | License-Update: Remove license year Changelog: Performance improvement Signed-off-by: alperak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-tzlocal: Add zoneinfo dependencyPavel Zhukov2024-02-091-0/+1
| | | | | | Fixes: https://github.com/openembedded/meta-openembedded/issues/787 Signed-off-by: Pavel Zhukov <pavel@zhukoff.net> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-strenum: add recipealperak2024-02-092-0/+51
| | | | | | | StrEnum is a Python enum.Enum that inherits from str to complement enum.IntEnum in the standard library Signed-off-by: alperak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-web3: upgrade 6.15.0 -> 6.15.1alperak2024-02-092-21/+26
| | | | | | | | | | | | | | | | | | | | | | | Changelog: Bugfixes Handle new geth errors related to waiting for a transaction receipt while transactions are still being indexed Improved Documentation Remove annual user survey prompt from docs Internal Changes Create test fixture for latest geth version. Run tests with geth in --dev mode Formatting updates for black==24.1.0 Add eth-tester version that supports eth_feeHistory Signed-off-by: alperak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pyunormalize: add recipealperak2024-02-091-0/+8
| | | | | | | A pure Python implementation of the Unicode normalization algorithm independent from the Python core Unicode database. This package supports version 15.1 of the Unicode standard (released in September 2023) Signed-off-by: alperak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-waitress: upgrade 2.1.2 -> 3.0.0Wang Mingyu2024-02-091-1/+1
| | | | | | | | | | Changelog: ============== -Rename "master" git branch to "main" -clear_untrusted_proxy_headers is set to True by default. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-types-psutil: upgrade 5.9.5.20240106 -> 5.9.5.20240205Wang Mingyu2024-02-091-1/+1
| | | | | | | | Changelog: A new shade of Black Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-aiohappyeyeballs: Add native & nativesdk supportGeoff Parker2024-02-091-0/+3
| | | | | Signed-off-by: Geoff Parker <geoffrey.parker@arthrex.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-aiodns python3-pycares: Add native & nativesdk supportGeoff Parker2024-02-092-0/+4
| | | | | Signed-off-by: Geoff Parker <geoffrey.parker@arthrex.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-gcovr: upgrade 6.0 -> 7.0Wang Mingyu2024-02-091-2/+2
| | | | | | | | | | Changelog: https://github.com/gcovr/gcovr/releases/tag/7.0 License-Update: Copyright year updated to 2024. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-path: upgrade 16.9.0 -> 16.10.0Wang Mingyu2024-02-091-1/+1
| | | | | | | | | | Changelog: ========== -Added .with_name and .with_stem. -Prefer .suffix to .ext and deprecate .ext. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-google-api-core: upgrade 2.16.1 -> 2.16.2Wang Mingyu2024-02-091-1/+1
| | | | | | | | Changelog: Spelling error a,out -> amount Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-flask: upgrade 3.0.1 -> 3.0.2Wang Mingyu2024-02-091-1/+1
| | | | | | | | | | Changelog: =========== -Correct type for jinja_loader property. -Fix error with --extra-files and --exclude-patterns CLI options. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-elementpath: upgrade 4.1.5 -> 4.2.0Wang Mingyu2024-02-091-1/+1
| | | | | | | | | | | | Changelog: ============ -Drop support for Python 3.7 -Add uri and fragment options to dynamic context -Make context root node not mandatory (issue #63) -Add function objects constructor (issue #70) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-astroid: upgrade 3.0.2 -> 3.0.3Wang Mingyu2024-02-091-1/+1
| | | | | | | | | | Changelog: ========== -Fix type of UnicodeDecodeError.object inferred as str instead of bytes. -Fix no-member false positives for args and kwargs on ParamSpec under Python 3.12. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-eth-account: upgrade 0.10.0 -> 0.11.0alperak2024-02-092-18/+20
| | | | | | | | | | | | | | | | | | | | Changelog: Breaking Changes Drop support for python 3.7 Internal Changes - for eth-account Contributors Change older % and .format strings to use f-strings Merge template updates, notably use pre-commit for linting and change the name of the master branch to main Removals Remove deprecated signTransaction, it has been replaced by sign_transaction Signed-off-by: alperak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pychromecast: add missing RDEPENDS, and add initial recipe for ↵Tom Geelen2024-02-042-0/+14
| | | | | | | | | | dependency. python3-pychromecast mentions casttube as a runtime dependency. Included is an initial recipe as well. Signed-off-by: Tom Geelen <t.f.g.geelen@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-scikit-build: upgrade 0.16.7 -> 0.17.6alperak2024-02-042-21/+22
| | | | | | | | | | | Moved to hatchling as a build backend and requires hatch-fancy-pypi-readme, hatch-vcs. As stated in the upstream, the license updated to MIT only. Changelog: https://github.com/scikit-build/scikit-build/releases Signed-off-by: alperak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-moteus: add recipe for v0.3.67Richard Leitner2024-02-032-0/+51
| | | | | | | | | | moteus brushless controller library and tools. This recipe uses pypi as source: https://pypi.org/project/moteus/ Signed-off-by: Richard Leitner <dev@g0hl1n.net> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pymodbus: update to version 3.6.3Derek Straka2024-02-021-7/+3
| | | | | | | Update checksum for latest copyright year and verify license remains unchanged Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-binwalk: update the regex version for upstream checksDerek Straka2024-02-021-0/+2
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-cachecontrol: update to version 0.14.0Derek Straka2024-02-021-1/+1
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-grpcio-tools: update to version 1.60.1Derek Straka2024-02-021-1/+1
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-ipython: update to version 8.21.0Derek Straka2024-02-021-1/+1
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-platformdirs: update to version 4.2.0Derek Straka2024-02-021-1/+1
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-eventlet: update to version 0.35.1Derek Straka2024-02-021-1/+1
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-dnspython: update to version 2.5.0Derek Straka2024-02-021-2/+2
| | | | | | | Update inherits to use hatchling Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-jsonrpcclient: update to version 4.0.3Derek Straka2024-02-021-2/+5
| | | | | | | Leverage the github repo as src is not published in the latest pypi release Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-google-auth: update to version 2.27.0Derek Straka2024-02-021-1/+1
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-google-api-python-client: update to version 2.116.0Derek Straka2024-02-021-1/+1
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-google-api-core: update to version 2.16.1Derek Straka2024-02-021-1/+1
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pytest-asyncio: update to version 0.23.4Derek Straka2024-02-021-1/+1
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-sentry-sdk: update to version 1.40.0Derek Straka2024-02-021-1/+1
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>