summaryrefslogtreecommitdiffstats
path: root/meta-python
Commit message (Collapse)AuthorAgeFilesLines
...
* 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-portalocker: update to version 2.8.2Derek Straka2023-12-141-2/+4
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> 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>
* python3-gnupg: update to 0.5.2Derek Straka2023-12-131-1/+1
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pint: upgrade to 0.23Derek Straka2023-12-131-1/+1
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-cmake: update to version 3.28.0Derek Straka2023-12-131-1/+1
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-termcolor: update to version 2.4.0Derek Straka2023-12-131-1/+1
| | | | | | | | | | | | | | | Changelog: Added - Document terminal colour detection overrides (#60) @hugovk - Add support for Python 3.13 (#55) @hugovk Changed - Improve isatty check (#56) @XiaoliChan - Improve typing (#44) @marcin-serwin - Drop support for EOL Python 3.7 (#47) @hugovk Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-ujson: update to version 5.9.0Derek Straka2023-12-131-1/+1
| | | | | | | | | | | | | | | | | | | Changelog: Breaking - Raise TypeError if toDict() returns a non-dict instead of silently converting it to null (#615) @eltoder - Use lowercase strings for bool dict keys (#614) @eltoder Changed - Speed-up and cleanup objToJSON (#615) @eltoder - Use lowercase strings for bool dict keys (#614) @eltoder Fixed - Fix typos found by codespell (#610) @DimitriPapadopoulos - Fix undefined behavior in Buffer_AppendLongUnchecked (#606) @WillAyd Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-greenlet: update to version 3.0.2Derek Straka2023-12-131-1/+1
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-flask-sqlalchemy: upgrade 2.5.1 -> 3.1.1Theodore A. Roth2023-12-071-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | The 2.5.1 release is not comptabile with python3-sqlalchemy 2.0.23 which is currently provided by meta-openembedded. This results in the following error: root@host:~# python3 Python 3.11.5 (main, Aug 24 2023, 12:23:19) [GCC 13.2.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>> from flask_sqlalchemy import SQLAlchemy >>> from flask import Flask >>> app = Flask('foobar') >>> app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:////tmp/test.db' >>> db = SQLAlchemy(app) Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/lib/python3.11/site-packages/flask_sqlalchemy/__init__.py", line 758, in __init__ _include_sqlalchemy(self, query_class) File "/usr/lib/python3.11/site-packages/flask_sqlalchemy/__init__.py", line 112, in _include_sqlalchemy for key in module.__all__: ^^^^^^^^^^^^^^ AttributeError: module 'sqlalchemy' has no attribute '__all__'. Did you mean: '__file__'? Signed-off-by: Theodore A. Roth <theodore_roth@trimble.com> Signed-off-by: Theodore A. Roth <troth@openavr.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-validators: add new recipeRoss Burton2023-11-301-0/+10
| | | | | Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-virtualenv: upgrade 20.24.6 -> 20.24.7Wang Mingyu2023-11-281-1/+1
| | | | | | | | | | Changelog: ============ -Allow platformdirs v4 -Bump wheels package Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-types-setuptools: upgrade 68.2.0.1 -> 68.2.0.2Wang Mingyu2023-11-281-1/+1
| | | | | | | | Changelog: Third-party stubs: remove unused type: ignores Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-sentry-sdk: upgrade 1.35.0 -> 1.37.1Wang Mingyu2023-11-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: =========== -Fix NameError on parse_version with eventlet -build(deps): bump checkouts/data-schemas from 68def1e to e9f7d58 -Move installed modules code to utils -Note: We moved the internal function _get_installed_modules from sentry_sdk.integrations.modules to sentry_sdk.utils. So if you use this function you have to update your imports -Add code locations for metrics -Add query source to DB spans -Send events to Spotlight sidecar -Run integration tests with newest pytest -Bring tests up to date -Fix: Prevent global var from being discarded at shutdown -Fix: Scope transaction source not being updated in scope.span setter -Django: Support Django 5.0 -Django: Handling ASGI body in the right way. -Flask: Test with Flask 3.0 -Celery: Do not create a span when task is triggered by Celery Beat -Redis: Ensure RedisIntegration is disabled, unless redis is installed -Quart: Fix Quart integration for Quart 0.19.4 -gRPC: Make async gRPC less noisy Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pytest-xdist: upgrade 3.4.0 -> 3.5.0Wang Mingyu2023-11-281-1/+1
| | | | | | | | | Changelog: ============ #632: --dist=loadscope now sorts scopes by number of tests to assign largest scopes early Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pymisp: upgrade 2.4.178 -> 2.4.179Wang Mingyu2023-11-281-1/+1
| | | | | | | | | | | | | Changelog: =========== - Bump deps. - [misp-objects] Bumped latest version. - Eml and msg are in sync again. - Update calls to getStringStream to the public method. - Avoid confusing error when an auth key is limited to an IP. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pydantic: upgrade 2.5.1 -> 2.5.2Wang Mingyu2023-11-281-1/+1
| | | | | | | | | | | | | | Changelog: ========== -uprev pydantic-core to 2.14.5 -Add ConfigDict.ser_json_inf_nan -Fix validation of Literal from JSON keys when used as dict key -Fix bug re custom_init on members of Union -Fix JsonValue bool serialization -Fix handling of unhashable inputs with Literal in Unions Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pychromecast: upgrade 13.0.7 -> 13.0.8Wang Mingyu2023-11-281-1/+1
| | | | | | | | Changelog: Change BBC Sounds app_id Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pexpect: upgrade 4.8.0 -> 4.9.0Wang Mingyu2023-11-281-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: ========== -Add support for Python 3.12 -Clean up temporary files after UnicodeTests -Add Python 3.5, 3.6 and 3.12.0-rc.1 to test matrix -Set prompt correctly for zsh -Add zsh convenience function to replwrap module -Rework async unittests to rely on unittest.IsolatedAsyncioTestCase -Make test_expect.py work on POSIX systems that are not Linux based -Add support for socket, which allows sockets to be used crossplatform -Update async to work on newer versions of python -Remove deprecated RSAAuthentication option (SSHv1) -Multiple CI fixes -Use Github Actions for CI -Remove pytest-capturelog from testing requirements -Fix usage for Solaris -Fix threading for new versions of python -Fix documentation builds for use with Sphinx 3 -Use sys.executable for tests and wrapper, allowing the calling python executable to be used instead -Update documentation about Wexpect -Added project urls to setup.py -Provide examples for how to use Pexpect and Pyte -Coerce compiled regex patterns type according to spawn encoding -Several doc updates Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pdm: upgrade 2.10.3 -> 2.10.4Wang Mingyu2023-11-281-1/+1
| | | | | | | | | | | | Changelog: ============ -Do not detect as requirements.txt if the file is a python script. -Provide information of the original line when parsing requirement fails. -Resolve -r requirements paths relative to the requirement file they are specified -Updating package now overwrites the old files instead of removing before installing. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>