summaryrefslogtreecommitdiffstats
path: root/meta-python/recipes-devtools/python
Commit message (Collapse)AuthorAgeFilesLines
* python3-zeroconf: update to version 0.131.0Derek Straka2023-12-211-1/+1
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-paramiko: update to version 3.4.0Derek Straka2023-12-211-1/+1
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pdm: update to version 2.11.1Derek Straka2023-12-211-1/+1
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-coverage: update to version 7.3.4Derek Straka2023-12-211-1/+1
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-ninja: update to version 1.11.1.1Derek Straka2023-12-212-5/+7
| | | | | | | | | | | | | | | | | Changelog fix(wheels): link libstdc++ statically on manylinux1 by @mayeut in #159 chore(wheels): link libstdc++/libgcc statically on musllinux by @mayeut in #160 chore: add Windows ARM support by @henryiii in #169 chore: continue testing with python 2.7 by @mayeut in #199 chore: move to setuptools_scm by @henryiii in #170 chore: switch to ruff by @henryiii in #174 chore: use trusted publisher deployment by @jcfr in #191 chore: use wheel tags cli by @mayeut in #84 ci: allow setting a version by @henryiii in #171 ci: cancel on repeated pushes by @henryiii in #177 Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pydantic: enable ptestTim Orling2023-12-212-0/+25
| | | | | | | * Add to ptest-packelists-meta-python.inc "FAST" under 30 s Signed-off-by: Tim Orling <ticotimo@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-cloudpickle: add v3.0.0Tim Orling2023-12-211-0/+18
| | | | | | | | | | | | | | | | | Dependency for python3-pydantic ptests. """ cloudpickle makes it possible to serialize Python constructs not supported by the default pickle module from the Python standard library. cloudpickle is especially useful for cluster computing where Python code is shipped over the network to execute on remote hosts, possibly close to the data. """ Signed-off-by: Tim Orling <ticotimo@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pydantic-core: enable ptestTim Orling2023-12-212-0/+18
| | | | | | | * Add to ptest-packagelists-meta-python.inc "FAST" under 30 seconds Signed-off-by: Tim Orling <ticotimo@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-dirty-equals: add v0.7.1Tim Orling2023-12-211-0/+21
| | | | | | | | | | | | | | | | Dependency for python3-pydantic-core ptests. """ dirty-equals is a python library that (mis)uses the __eq__ method to make python code (generally unit tests) more declarative and therefore easier to read and write. dirty-equals can be used in whatever context you like, but it comes into its own when writing unit tests for applications where you're commonly checking the response to API calls and the contents of a database. Signed-off-by: Tim Orling <ticotimo@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pydantic: fix RDEPENDSTim Orling2023-12-211-1/+9
| | | | | | | | | * Newer python3-pydantic offloaded some of its code to python3-pydantic-core * Add python3-annotated-types to RDEPENDS. * Add DESCRIPTION and trim SUMMARY. Signed-off-by: Tim Orling <ticotimo@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-annotated-types: add v0.6.0Tim Orling2023-12-211-0/+14
| | | | | | | | | | | | | | | | | | | | | | Run-time dependency for python3-pydantic """ PEP-593 added typing.Annotated as a way of adding context-specific metadata to existing types, and specifies that Annotated[T, x] should be treated as T by any tool or library without special logic for x. This package provides metadata objects which can be used to represent common constraints such as upper and lower bounds on scalar values and collection sizes, a Predicate marker for runtime checks, and descriptions of how we intend these metadata to be interpreted. In some cases, we also note alternative representations which do not require this package. """ References: https://peps.python.org/pep-0593/ Signed-off-by: Tim Orling <ticotimo@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pydantic-core: add v2.14.5Tim Orling2023-12-212-0/+191
| | | | | | | | | | | | Runtime dependency for current python3-pydantic This package provides the core functionality for pydantic validation and serialization. Pydantic-core is currently around 17x faster than pydantic V1. See tests/benchmarks/ for details. https://github.com/pydantic/pydantic-core/tree/v2.14.5/tests/benchmarks Signed-off-by: Tim Orling <ticotimo@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pymisp: update to verion 2.4.182Derek Straka2023-12-211-4/+2
| | | | | | | Leverage pypi rather than git for the source download Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-alembic: update to version 1.13.1Derek Straka2023-12-211-1/+1
| | | | | | | | | Misc bug fixes for typing, versioning, and environment. See https://alembic.sqlalchemy.org/en/latest/changelog.html Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-astroid: update to version 3.0.2Derek Straka2023-12-211-1/+1
| | | | | | | | | | | Changelog * Avoid duplicate inference results for some uses of typing.X constructs like Tuple[Optional[int], ...]. This was causing pylint to occasionally omit messages like deprecated-typing-alias. Closes pylint-dev/pylint#9220 Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-rlp: upgrade 3.0.0 -> 4.0.0Leon Anavi2023-12-182-40/+5
| | | | | | | | | | | | Upgrade to version 4.0.0: - repr() now returns an evaluatable string, like MyRLPObj(my_int_field=1, my_str_field="a_str") - Convert .format strings to f-strings - Add autoflake linting and move config to pyproject.toml Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-dominate: upgrade 2.8.0 -> 2.9.0Leon Anavi2023-12-182-23/+2
| | | | | | | | | | | | Upgrade to version 2.9.0: - Modernize setuptools support to use pyproject.toml - Remove brittle test Remove fix-ptests.patch as the issue has been solved upstream. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-zeroconf: upgrade 0.128.4 -> 0.130.0Leon Anavi2023-12-181-1/+1
| | | | | | | | | | | | | | | | | | | Upgrade to version 0.130.0: - Make ServiceInfo aware of question history - Small speed up to ServiceInfo construction - Significantly improve efficiency of the ServiceBrowser scheduler - Small speed up to processing incoming records - Small performance improvement for converting time - Small performance improvement for ServiceInfo asking questions - Small performance improvement constructing outgoing questions - Scheduling race with the QueryScheduler - Ensure question history suppresses duplicates - Microsecond precision loss in the query handler - Ensure IPv6 scoped address construction uses the string cache Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-sdbus: upgrade 0.11.0 -> 0.11.1Leon Anavi2023-12-181-1/+7
| | | | | | | | | | | | | | | | | | | | | | Upgrade to version 0.11.1: - Improved interface generator handling of multiple uppercase letters sequences. - Improved python formatting generated by interface code generator. - Added option --block to generate blocking interface code. - Fixed docstrings still being present even if python was configured with --without-doc-strings. - Fixed interface generator crashing when a rare write-only property is encountered. - Fixed async interfaces iterating over all members during initialization. - Fixed TypeError: Dbus type '\x00' is unknown being raised when trying to read from a message more than one time. - Fixed missing class body when generating code for interface without members. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-aiohue: upgrade 4.6.2 -> 4.7.0Leon Anavi2023-12-181-2/+2
| | | | | | | | | | | Upgrade to version 4.7.0: - Backward compatibility fix - Update project and CI - Update models for updated schema and new resource types Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-cycler: upgrade 0.11.0 -> 0.12.1Leon Anavi2023-12-181-2/+2
| | | | | | | | | | Upgrade to version 0.12.1: - Addition of type hints. - Fixes the previous release not shipping the py.typed file. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-coverage: upgrade 7.3.2 -> 7.3.3Leon Anavi2023-12-181-1/+1
| | | | | | | | | | | | | | | | | | Upgrade to version 7.3.3: - Fix: function definitions with multi-line signatures can now be excluded by matching any of the lines. - Fix: XML reports could fail with a TypeError if files had numeric components that were duplicates except for leading zeroes, like file1.py and file001.py. - The coverage annotate command used to announce that it would be removed in a future version. Enough people got in touch to say that they use it, so it will stay. Don't expect it to keep up with other new features though. - Added new debug options <cmd_run_debug> Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-yarl: upgrade 1.9.2 -> 1.9.4Leon Anavi2023-12-181-2/+7
| | | | | | | | | | | | | | | Upgrade to version 1.9.4: - Started raising :py:exc:TypeError when a string value is passed into :py:meth:~yarl.URL.build as the port argument -- by :user:commonism - The leading -- has been dropped from the :pep:517 in-tree build backend config setting names. --pure-python is now just pure-python - A step-by-step :doc:Release Guide <contributing/release_guide> guide has been added, describing how to release yarl Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-frozenlist: upgrade 1.4.0 -> 1.4.1Leon Anavi2023-12-181-2/+6
| | | | | | | | | | | | Upgrade to version 1.4.1: - Declared Python 3.12 and PyPy 3.8-3.10 supported officially in the distribution package metadata. - Replaced the packaging is replaced from an old-fashioned :file:setup.py to an in-tree :pep:517 build backend Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-expandvars: add recipeLeon Anavi2023-12-181-0/+10
| | | | | | | Add python3-expandvars to expand system variables Unix style. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-grpcio: update 1.56.2 -> 1.59.3Alexander Kanavin2023-12-188-192/+46
| | | | | | | | | | | | | This is needed for python 3.12 compatibility. Drop 0001-direct_mmap-Use-off_t-on-linux.patch as issue resolved upstream. Other dropped patches are all due to the code being significantly refactored upstream; if the issues persist, please write updated patches. Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pillow: remove unneeded distutils dependencyAlexander Kanavin2023-12-181-1/+0
| | | | | Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-django: remove unneeded distutils dependencyAlexander Kanavin2023-12-181-1/+0
| | | | | | | Nothing in the source tree requires it at runtime. Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-astroid: remove unneeded distutils dependencyAlexander Kanavin2023-12-181-1/+0
| | | | | Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-unoconv: rely on setuptools to obtain distutils copyAlexander Kanavin2023-12-181-1/+1
| | | | | | | | The source contains: from distutils.version import LooseVersion Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-eventlet: backport a patch to remove distutils dependencyAlexander Kanavin2023-12-182-1/+79
| | | | | Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pyroute2: remove unused distutils dependencyAlexander Kanavin2023-12-181-1/+0
| | | | | | | It's not mentioned in source tree. Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-cppy: remove unused distutils dependencyAlexander Kanavin2023-12-181-1/+1
| | | | | | | It's not mentioned anywhere in source tree. Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-web3: remove distutils dependencyAlexander Kanavin2023-12-181-1/+0
| | | | | | | It's not mentioned in the source tree anymore. Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-joblib: do not rely in distutilsAlexander Kanavin2023-12-181-1/+0
| | | | | | | | Upstream has removed the dependency as of 1.3.0: https://github.com/joblib/joblib/blob/master/CHANGES.rst Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-mcrypto: rely on setuptools for distutils copyAlexander Kanavin2023-12-181-1/+1
| | | | | | | | | It's still used in source tree: src/M2Crypto/__init__.py: from distutils.version import StrictVersion as Version Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-uinput: remove as unmaintainedAlexander Kanavin2023-12-183-93/+0
| | | | | | | | | Both homepage and downloads are gone, last release in 2016, still relies on distutils which is no longer available in python core as of 3.12. https://pypi.org/project/python-uinput/ Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-m2crypto: do not rely on smtpd moduleAlexander Kanavin2023-12-181-1/+0
| | | | | | | | It's not mentioned anywhere in source code, and python 3.12 has removed it. Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-meld3: do not rely on smtpd moduleAlexander Kanavin2023-12-181-1/+0
| | | | | | | | It's not mentioned anywhere in source code, and python 3.12 has removed it. Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-supervisor: do not rely on smtpd moduleAlexander Kanavin2023-12-181-1/+0
| | | | | | | | It's not mentioned anywhere in source code, and python 3.12 has removed it. Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pyinotify: remove as unmaintainedAlexander Kanavin2023-12-181-19/+0
| | | | | | | | | There hasn't been a release in years, and python 3.12 is no longer compatible as it has removed the smtpd module. https://github.com/seb-m/pyinotify Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-zeroconf: upgrade 0.127.0 -> 0.128.4Wang Mingyu2023-12-141-1/+1
| | | | | | | | | | | | | | Changelog: ========== -Re-expose ServiceInfo._set_properties for backwards compat -Correct nsec record writing -Timestamps missing double precision -Match cython version for dev deps to build deps -Correct handling of IPv6 addresses with scope_id in ServiceInfo -Speed up unpacking TXT record data in ServiceInfo Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-websocket-client: upgrade 1.6.4 -> 1.7.0Wang Mingyu2023-12-141-1/+1
| | | | | | | | | | | | | | Changelog: =========== - Renamed 'mask' variable in ABNF to prevent name collision with 'mask()' function - Fixed old http import of HTTPStatus in _handshake.py - Add 'send_text()' and 'send_bytes()' to _app.py - Improved typehint support - General readability improvements, made all string concatenations use f-strings - Applied black formatting style to code Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-web3: upgrade 6.11.3 -> 6.12.0Wang Mingyu2023-12-141-1/+1
| | | | | | | | | | | | | | | Changelog: ============ -Make downloadable versions of docs available in pdf, htmlzip, and epub formats -Add 2023 user survey fine art banner in the docs -Polish the community resources docs page -Implement createAccessList RPC endpoint to create an EIP-2930 access list. -Run flaky eth-tester tests on CI -Pin pytest-asyncio dependency to <0.23 -Fix collision of w3 variable when initializing contract with function of the same name Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-virtualenv: upgrade 20.24.7 -> 20.25.0Wang Mingyu2023-12-141-1/+1
| | | | | | | | | | | | | Changelog: =========== -release 20.24.6 -Allow platformdirs v4 -Bump wheels package -Bump setuptools and wheels -Run CI tests on Python 3.13, fix tests Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-types-setuptools: upgrade 68.2.0.2 -> 69.0.0.0Wang Mingyu2023-12-141-1/+1
| | | | | | | | Changelog: Bump setuptools to 69.0.* Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-traitlets: upgrade 5.13.0 -> 5.14.0Wang Mingyu2023-12-141-1/+1
| | | | | | | | | | | | Changelog: =========== -Add option to load traitlets values from environment. -Update types for mypy 1.7 -chore: update pre-commit hooks -Clean up lint handling Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-tornado: upgrade 6.3.3 -> 6.4Wang Mingyu2023-12-141-1/+1
| | | | | | | | Changelog: https://github.com/tornadoweb/tornado/releases/tag/v6.4.0 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pylint: upgrade 3.0.2 -> 3.0.3Wang Mingyu2023-12-141-1/+1
| | | | | | | | | | | | | | | | | | | Changelog: =========== -Fixed false positive for unnecessary-lambda when the call has keyword arguments but not the lambda. -Fixed incorrect suggestion for shallow copy in unnecessary-comprehension -Fix false positives for undefined-variable and unused-argument for classes and functions using Python 3.12 generic type syntax. -Fixed pointless-string-statement false positive for docstrings on Python 3.12 type aliases. -Fix false positive for invalid-exception-operation when concatenating tuples of exception types. -Fix a bug where pylint was unable to walk recursively through a directory if the directory has an __init__.py file. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-fastnumbers: upgrade 5.0.1 -> 5.1.0Wang Mingyu2023-12-142-10/+10
| | | | | | | | | | | | | Changelog: ========== -Added the denoise option to convert floats to int without numerical noise -Support for Python 3.12 -The changelog now only explictly exists in the repository License-Update: Copyright year updated to 2023 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>