summaryrefslogtreecommitdiffstats
path: root/meta-python/recipes-devtools
Commit message (Collapse)AuthorAgeFilesLines
...
* 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>
* python3-eth-rlp: upgrade 0.3.0 -> 1.0.0Wang Mingyu2023-12-141-2/+2
| | | | | | | | | | | | | | Changelog: ========== -Drop python 3.7 support -Add python 3.11 support -Merge updates from template, including use pre-commit for linting, and changing the name of the master branch to main License-Update: Copyright year updated to 2023 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-eth-keyfile: upgrade 0.6.1 -> 0.7.0Wang Mingyu2023-12-141-2/+2
| | | | | | | | | | | | | | | | License-Update: Copyright year updated to 2023. Changelog: ============ -Use correct default parameters for scrypt -Drop python 3.7 support -Checksum address when creating a keyfile -Merge project template updates, including using pre-commit for linting. Add typing. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-bitarray: upgrade 2.8.3 -> 2.8.5Wang Mingyu2023-12-141-1/+1
| | | | | | | | | | | | | | | | | | | Changelog: ============ * speedup unaligned copies by always using word shifts (in combination with builtin byte swap 64 when available) when bit-endianness and machine byte-order are opposite * add 'HAVE_BUILTIN_BSWAP64' to header * avoid misaligned pointers when casting to '(uint64_t *)' * add tests * simplify 'copy_n()' (remove special cases), see #d2d6fd53 * add [word shift example C program](../examples/shift_r8.c), and simplify 'shift_r8()' * improve documentation and testing * add [roadmap](https://github.com/ilanschnell/bitarray#roadmap) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-sentry-sdk: upgrade 1.37.1 -> 1.39.0Wang Mingyu2023-12-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: =========== -Add support for cluster clients from Redis SDK -Improve location reporting for timer metrics -Fix Celery TypeError with no-argument apply_async -Fix Lambda integration with EventBridge source -Add max tries to Spotlight -Handle os.path.devnull access issues -Change code.filepath frame picking logic -Trigger AWS Lambda tests on label -Run permissions step on pull_request_target but not push -Hash AWS Lambda test functions based on current revision -Update Django version in tests -Make metrics tests non-flaky -Various fixes & improvements -Only add trace context to checkins and do not run event_processors for checkins -Metric span summaries -Add source context to code locations -Use in-app filepath instead of absolute path -Switch to jinja2 for generating CI yamls Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pytest-asyncio: upgrade 0.22.0 -> 0.23.2Wang Mingyu2023-12-141-1/+1
| | | | | | | | | | | | | | | | | | | | Changelog: ============ -Fixes a bug that caused an internal pytest error when collecting .txt files -Fixes a bug that caused an internal pytest error when using module-level skips -This release is backwards-compatible with v0.21. Changes are non-breaking, unless you upgrade from v0.22. -BREAKING: The asyncio_event_loop mark has been removed. Event loops with class, module, package, and session scopes can be requested via the scope keyword argument to the _asyncio_ mark. -Introduces the event_loop_policy fixture which allows testing with non-default or multiple event loops -Introduces pytest_asyncio.is_async_test which returns whether a test item is managed by pytest-asyncio -Removes and pytest-trio, mypy, and flaky from the test dependencies Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-platformdirs: upgrade 4.0.0 -> 4.1.0Wang Mingyu2023-12-141-1/+1
| | | | | | | | | | | Changelog: =========== -Update changelog for 4.0.0 -docs: fix Linux user_log_dir example in README -Drop support for EOL Python 3.7 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-path: upgrade 16.7.1 -> 16.9.0Wang Mingyu2023-12-141-1/+1
| | | | | | | | | | Changelog: ========== -Added .iterdir() and deprecated .listdir(). -Use '.' as the default path. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-isort: upgrade 5.12.0 -> 5.13.1Wang Mingyu2023-12-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: ============ -Fixed integration tests -Fixed normalizing imports from more than one level of parent modules -Remove optional dependencies without extras -Cleanup deprecated extras -Fixed #1989: settings lookup when working in stream based mode -Fixed 80 line length for wemake linter -Add support for Python 3.12 75 -Fixed: add newest version to pre-commit docs -Fixed assertions in test_git_hook -Removed check for include_trailing_comma for the Hanging Indent wrap mode -Use the standard library tomllib on sufficiently new python -Update pre-commit.md version number -doc: Update black_compatibility.md -Fixed safety sept 2023 -docs: fix black profile documentation -Fixed typo: indended -> indented -Docs(configuration/options.md): fix missing trailing spaces for hard linebreak -Update pre-commit.md -chore: move configurations to pyproject.toml -Fixed typo in README -Update version in pre-commit setup to avoid installation issue with poetry -Skip .pytype directory by default. -Fixed a tip block styling in the Config Files section -Do not cache configuration files -Derive settings_path from --filename -Fixed year of version 5.12.0 in CHANGELOG.md Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-imageio: upgrade 2.33.0 -> 2.33.1Wang Mingyu2023-12-141-1/+1
| | | | | | | | | | Changelog: =========== -Replace mktemp with mkstemp when caching to disk for legacy plugins -Fix grammar in ImportError Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-google-auth: upgrade 2.23.4 -> 2.25.2Wang Mingyu2023-12-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | Changelog: =========== -Fix user cred universe domain issue -Fix vm universe_domain bug -Add custom tls signer for ECP Provider. -Add custom tls signer for ECP Provider. -Add with_universe_domain -Fixes issue where Python37DeprecationWarning cannot be filtered -Remove broken link in Python37DeprecationWarning -Add support for Python 3.12 -Add universe domain support for VM cred -Modify the token refresh window -Add missing before request to async oauth2 credentials. -Auto create self signed jwt cred -Migrate datetime.utcnow for python 3.12 -Update user cred doc Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-googleapis-common-protos: upgrade 1.61.0 -> 1.62.0Wang Mingyu2023-12-141-1/+1
| | | | | | | | | | | Changelog: =========== -Add auto_populated_fields field of MethodSettings in google/api/client_pb2 -Add support for Python 3.12 -Migrate to native namespace packages Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-google-api-python-client: upgrade 2.108.0 -> 2.111.0Wang Mingyu2023-12-141-1/+1
| | | | | | | | | Changelog: ========= https://github.com/googleapis/google-api-python-client/releases/tag/v2.111.0 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-google-api-core: upgrade 2.14.0 -> 2.15.0Wang Mingyu2023-12-141-1/+1
| | | | | | | | | | | | | | | Changelog: ========== -Add support for Python 3.12 -Add type annotations to wrapped grpc calls -Add universe_domain argument to ClientOptions -Introduce compatibility with native namespace packages -Fix regression in bidi causing Thread-ConsumeBidirectionalStream caught unexpected exception and will exit -Replace deprecated datetime.datetime.utcnow() Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-flask-restx: upgrade 1.2.0 -> 1.3.0Wang Mingyu2023-12-141-1/+1
| | | | | | | | | | | | | | | | | Changelog: ============ * Fixing werkzeug 3 deprecated version import. Import is replaced by new style version check with importlib * Fixing flask 3.0+ compatibility of 'ModuleNotFoundError: No module named 'flask.scaffold'' Import error. * Fix wrong status code and message on responses when handling 'HTTPExceptions' * Add flask 2 and flask 3 to testing matrix. * Update internally pinned pytest-flask to 1.3.0 for Flask >=3.0.0 support. * Python 3.12 support. * Fix wrong status code and message on responses when handling HTTPExceptions. * Update changelog Flask version table. * Remove temporary package version restrictions for flask < 3.0.0, werkzeug and jsonschema Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-django: upgrade 4.2.7 -> 5.0Wang Mingyu2023-12-141-1/+1
| | | | | | | | Changelog: https://docs.djangoproject.com/en/5.0/releases/5.0/ Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-dbus-fast: upgrade 2.15.0 -> 2.21.0Wang Mingyu2023-12-141-1/+1
| | | | | | | | | | | | | | Changelog: ============ -Speed up message callbacks -Speed up run time constructed method handlers -Speed up ServiceInterface callbacks with cython methods -Small speed up to the aio message reader -Reduce duplicate code in aio MessageBus -Speed up sending messages with call on the MessageBus Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-argcomplete: upgrade 3.1.6 -> 3.2.1Wang Mingyu2023-12-141-1/+1
| | | | | | | | | | | | Changelog: ========== -Allow explicit zsh global completion activation -Fix and test global completion in zsh -Add -yes option to activate-global-python-argcomplete -Test suite improvements Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-ansi2html: upgrade 1.8.0 -> 1.9.1Wang Mingyu2023-12-141-1/+1
| | | | | | | | | | | | | | Changelog: ============ -Enable testing with py312 -Fix project description -Fix RTD builds -tests/test_ansi2html.py: use sys.executable instead of hardcoded python3 -Replace optparse with argparse -Replace sphinx with mkdocs Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-alembic: upgrade 1.12.1 -> 1.13.0Wang Mingyu2023-12-141-1/+1
| | | | | | | | Changelog: https://alembic.sqlalchemy.org/en/latest/changelog.html Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-ipython: update to version 8.18.1Derek Straka2023-12-131-1/+1
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-bitstring: update to version 4.1.4Derek Straka2023-12-131-1/+1
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-asyncinotify: update to version 4.0.4Derek Straka2023-12-131-3/+3
| | | | | | | NOTE: License changed from MIT -> MPL-2.0 in version 4.0.3 Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-prompt-toolkit: update to version 3.0.43Derek Straka2023-12-131-1/+1
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-portion: update to version 2.4.2Derek Straka2023-12-131-1/+1
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-gmqtt: update to version 0.6.13Derek Straka2023-12-131-1/+1
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-bandit: update to version 1.7.6Derek Straka2023-12-131-1/+1
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pymongo: update version to 4.6.1Derek Straka2023-12-131-1/+1
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-colorlog: update to version 6.8.0Derek Straka2023-12-131-1/+1
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-distlib: update to version 0.3.8Derek Straka2023-12-131-1/+1
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-olefile: update to version 0.47Derek Straka2023-12-131-2/+2
| | | | | | | Update license file checksum and verified the terms are the same Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-tox: update to version 4.11.4Derek Straka2023-12-131-1/+1
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pyzmq: update to 25.1.2Derek Straka2023-12-131-1/+1
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>