aboutsummaryrefslogtreecommitdiffstats
path: root/meta-python/recipes-devtools
AgeCommit message (Collapse)Author
4 dayspython3-protobuf: drop python3-six from RDEPENDSGuðni Már Gilbert
It looks like python3-six was dropped as a dependency between version 3.17.0 and 3.18.0. Looking at the PyPi downloads indicates this coincides with when Python 2 support was dropped. I couldn't find any release notes so this patch is based on looking at the source code downloaded from PyPi. Signed-off-by: Guðni Már Gilbert <gudnimar@noxmedical.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
4 dayspython3-pyhamcrest: cleanup RDEPENDS and correct build backendGuðni Már Gilbert
- build backend is hatchling.build - python3-six is not a runtime dependency, it's not imported anywhere in the source - add python3-asyncio to RDEPENDS Signed-off-by: Guðni Már Gilbert <gudnimar@noxmedical.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
9 dayspython3-gcovr: add dep on python3-colorlogJustin Bronder
Dependency added in gcov-7.1. Wrapping lines and alphabetically ordering while touching RDEPENDS. Signed-off-by: Justin Bronder <jsbronder@cold-front.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
9 dayspython3-colorlog: BBCLASEXTEND native nativesdkJustin Bronder
Signed-off-by: Justin Bronder <jsbronder@cold-front.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
9 dayspython3-txdbus: cleanup RDEPENDSGuðni Már Gilbert
python3-six is no longer a dependency and Python 2 support has already been dropped. Change python3-twisted to python3-twisted-core such that only required modules are installed. Signed-off-by: Guðni Már Gilbert <gudnimar@noxmedical.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
9 dayspython3-incremental: cleanup RDEPENDS and use python_setuptools_build_metaGuðni Már Gilbert
Signed-off-by: Guðni Már Gilbert <gudnimar@noxmedical.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
9 dayspython3-twisted: upgrade 22.10.0 -> 24.3.0Guðni Már Gilbert
Changelogs between 22.10.0 and 24.3.0 can be found here: https://github.com/twisted/twisted/releases/tag/twisted-24.3.0 https://github.com/twisted/twisted/releases/tag/twisted-23.10.0 https://github.com/twisted/twisted/releases/tag/twisted-23.8.0 Summary of changes relevant for the Yocto build: - Brings official support for Python 3.11 and 3.12, only Python 3.8 and above supported. - python3-twisted-conch: python3-pyasn1 is no longer a runtime dependency (23.8.0) - build backend changed from setuptools.build_meta to hatchling.build Signed-off-by: Guðni Már Gilbert <gudnimar@noxmedical.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
9 dayspython3-yamlloader: upgrade 1.3.2 -> 1.4.1Wang Mingyu
Changelog: =========== -Fix name of ConstructorError -enh: add python 3.12, cleanup Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
9 dayspython3-regex: upgrade 2023.12.25 -> 2024.4.16Wang Mingyu
Changelog: Git issue 525: segfault when fuzzy matching empty list Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
9 dayspython3-pymisp: upgrade 2.4.188 -> 2.4.190Wang Mingyu
Changelog: Correct way to convert bytes to string if orjson exists. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
9 dayspython3-grpcio: upgrade 1.62.1 -> 1.62.2Wang Mingyu
Changelog: [Fix Python Deadlock] Guard grpc_google_default_credentials_create with nogil Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
9 dayspython3-grpcio-tools: upgrade 1.62.1 -> 1.62.2Wang Mingyu
Changelog: [Fix Python Deadlock] Guard grpc_google_default_credentials_create with nogil Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
9 dayspython3-croniter: upgrade 2.0.3 -> 2.0.5Wang Mingyu
Changelog: =========== -Support hashid strings in is_valid -Avoid over-optimization in crontab expansions Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
9 dayspython3-argcomplete: upgrade 3.2.3 -> 3.3.0Wang Mingyu
Changelog: ========== Preserve compatibility with argparse option tuples of length 4. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 dayspython3-traitlets: Upgrade to 5.14.3Khem Raj
Bring https://github.com/ipython/traitlets/pull/903 on top of 5.14.2 release Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-17python3-zopeinterface: upgrade 6.2 -> 6.3Wang Mingyu
Changelog: Add preliminary support for Python 3.13 as of 3.13a6. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-17python3-web3: upgrade 6.16.0 -> 6.17.0Wang Mingyu
Changelog: =========== -Add feedback survey banner to docs -Fix eth_createAccessList docs to reflect the correct behavior. -Add request formatter for maxFeePerBlobGas when sending blob transactions. Add formatters for blobGasPrice and blobGasUsed for eth_getTransactionReceipt. -Add formatters to ensure that the result of a eth_createAccessList response can be plugged directly into an accessList in a transaction. -Add Cancun support to EthereumTesterProvider; update Cancun-related fields in some internal types. -Use pre-commit for linting the v6 branch -Add an upperpin at eth-typing<4.2.0 due to removal of EthPM types in that lib Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-17python3-validators: upgrade 0.24.0 -> 0.28.0Wang Mingyu
Changelog: ========== -patch: moves country_code module to country module moves base58 and base64 into encoding adds encoding tests and docs supported extended latin in username -feat: adds indian aadhar and pan validator adds finance validator adds consider_tld parameter to domain, hostname and url modules lays foundation for URI validation adds private parameter to ip_address, hostname & url adds base58 and base64 validators adds basic cron validator -fix: regex ignore-case uses only a-z domain validation is now more consistent across rfcs -maint: adds quick start docs updated dev dependencies, doc links; bump version Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-17python3-sentry-sdk: upgrade 1.44.0 -> 1.45.0Wang Mingyu
Changelog: ========== -Allow to upsert monitors -Add Django signals_denylist to filter signals that are attached to by signals_spans -increment for metrics -Add value, unit to before_emit_metric -Remove experimental metric summary options -New normalization rules for metric keys, names, units, tags -Change data_category from statsd to metric_bucket -Accessing __mro__ might throw a ValueError -Suppress prompt spawned by subprocess when using pythonw -Handle None in GraphQL query -Do not send "quiet" Sanic exceptions to Sentry -Implement metric_bucket rate limits -Fix type hints for monitor decorator -Remove deprecated typing imports in crons -Make monitor_config a TypedDict -Add devenv-requirements.txt and update env setup instructions -Bump types-protobuf from 4.24.0.20240311 to 4.24.0.20240408 -Disable Codecov check run annotations Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-17python3-rarfile: upgrade 4.1 -> 4.2Wang Mingyu
License-Update: Copyright year updated to 2024. Changelog: =========== -Support unrar-free >= 0.2.0. -Add RarFile.is_solid to check if archive uses solid compression. -Support old multi-volume archives better where ENDARC does not contain NEXTVOL. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-17python3-pymodbus: upgrade 3.6.6 -> 3.6.7Wang Mingyu
Changelog: ============ -Add lock to async requests, correct logging and length calc. -test_simulator: use unused_tcp_port fixture -streamline imports in Factory.py -Secure testing is done with pymodbus in PR. -Fix link to github in README -Wildcard exception catch from pyserial. -Problem with stale CI. -Add connection exception to list of exceptions catpured in retries -Move on_reconnect to client level -Bump github stale. -update package_test_tool (add 4 test scenarios) -Bump dependencies. -Cancel send if no connection. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-17python3-pydantic: upgrade 2.6.4 -> 2.7.0Wang Mingyu
Changelog: https://docs.pydantic.dev/latest/changelog/ Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-17python3-pulsectl: upgrade 23.5.2 -> 24.4.0Wang Mingyu
Changelog: Add more obvious sink_default_get/source_default_get wrappers around server_info Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-17python3-pdm: upgrade 2.13.2 -> 2.14.0Wang Mingyu
Changelog: =========== -Revert the package cache introduced in 2.13. Don't cache the decompressed contents of wheels unless being told so. -Fix inconsistent logging when pdm use a different python interpreter -Fix PDM unable to find Python interpreters when PDM_IGNORE_ACTIVE_VENV is set -Check verify_ssl when trusting each source. -Fix name check for project itself in pdm outdated -Fix a regression that proxy env vars are not respected. -Fix an issue that venv provider can't be found when providers are explicitly configured. -Fix a bug that [tool.pdm.options] are ignored if -c/--config CONFIG is given. -Make --without respect groups in dev-dependencies -Per-source configuration for ca-certs and client-cert. -Remove all caches by removing individual cache types one by one. -Use the default HTTP client when downloading the pythons, to use the certificates settings. -Fix a race condition where pth files take effect when multiple packages are installed in parallel. -Refuse to run recursive composite scripts. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-17python3-path: upgrade 16.10.0 -> 16.14.0Wang Mingyu
Changelog: ============ -Add .symlink_to and .hardlink_to. -Add .cwd method and deprecated .getcwd. -Create 'absolute' method and deprecate 'abspath'. -In readlink, prefer the display path to the substitute path. -Restore functionality in .isdir and .isfile. -Added .is_dir and .is_file for parity with pathlib. Deprecates .isdir and .isfile. -Inlined some types. -Fix iterdir - it also accepts match. -Add type annotation for iterdir. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-17python3-parso: upgrade 0.8.3 -> 0.8.4Wang Mingyu
Changelog: Add basic support for Python 3.13 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-17python3-joblib: upgrade 1.3.2 -> 1.4.0Wang Mingyu
Changelog: https://github.com/joblib/joblib/releases/tag/1.4.0 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-17python3-javaobj-py3: upgrade 0.4.3 -> 0.4.4Wang Mingyu
Changelog: ============ -Added support for java.lang.Class arrays -Fixed marshalling of JavaByteArrays -Tests ran with pytest manually on Python 2.7, 3.6-3.12 License-Update: type of LICENSE changed to "ASCII text, with CRLF line terminators" Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-17python3-ipython: upgrade 8.22.2 -> 8.23.0Wang Mingyu
Changelog: ============ -Fix small typo: imput -> input -Add a matplotlib optional target dependency -Disable scheduled CI runs on forks -add __repr__ to MagicsDisplay -correct ci message Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-17python3-google-api-python-client: upgrade 2.124.0 -> 2.125.0Wang Mingyu
Changelog: https://github.com/googleapis/google-api-python-client/releases/tag/v2.125.0 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-17python3-filelock: upgrade 3.13.3 -> 3.13.4Wang Mingyu
Changelog: ========== -Raise error on incompatible singleton timeout and mode args Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-17python3-execnet: upgrade 2.0.2 -> 2.1.1Wang Mingyu
Changelog: ============ -Fixed regression in 2.1.0 where the strconfig argument to load/loads is ignored -Added main_thread_only execmodel which is derived from the thread execmodel and only executes remote_exec calls in the main thread. -The library is now typed and the typing is exposed to type-checkers. -Re-exported Gateway, Channel, DumpError and LoadError from execnet. The constructors are private. -Fixed GatewayBase.join() timeout argument getting ignored. -Removed support for Python 3.7. -Added official support for Python 3.12. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-17python3-eth-typing: upgrade 4.0.0 -> 4.1.0Wang Mingyu
Changelog: ============ -Add python3.12 support -Merge template updates, adding build tests for all docs formats, add blocklint to lint tools Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-17python3-eth-account: upgrade 0.11.0 -> 0.12.1Wang Mingyu
Changelog: ========= -Update documentation to include blob transaction signing example. -Import cytoolz methods via eth_utils instead of cytoolz directly -Add encode_typed_data to list of functions that return a SignableMessage -Add support for type 3, BlobTransaction, introduced by the Cancun network upgrade. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-17python3-eth-abi: upgrade 5.0.1 -> 5.1.0Wang Mingyu
Changelog: =========== -Upgrade parsimonious from 0.9 to 0.10, which is 15% faster -Add python 3.12 support, add all-format docs tests and nightly CI runs, reorg tests file structure to match CI grouping Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-17python3-django: upgrade 5.0.3 -> 5.0.4Wang Mingyu
Changelog: =========== * Fixed a bug in Django 5.0 that caused a crash of "Model.full_clean()" on fields with expressions in "db_default". As a consequence, "Model.full_clean()" no longer validates for empty values in fields with "db_default" * Fixed a regression in Django 5.0 where the "AdminFileWidget" could be rendered with two "id" attributes on the "Clear" checkbox * Fixed a bug in Django 5.0 that caused a migration crash on PostgreSQL 15+ when adding a partial "UniqueConstraint" with "nulls_distinct" * Fixed a crash in Django 5.0 when performing queries involving table aliases and lookups on a "GeneratedField" of the aliased table * Fixed a bug in Django 5.0 that caused a migration crash when adding a "GeneratedField" relying on the "__contains" or "__icontains" lookups or using a "Value" containing a ""%"" Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-17python3-cbor2: upgrade 5.6.2 -> 5.6.3Wang Mingyu
Changelog: Fixed decoding of epoch-based dates being affected by the local time zone in the C extension Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-17python3-aiohttp: upgrade 3.9.3 -> 3.9.4Wang Mingyu
Changelog: https://github.com/aio-libs/aiohttp/releases/tag/v3.9.4 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-17python3-aiodns: upgrade 3.1.1 -> 3.2.0Wang Mingyu
Changelog: ========== -Update test_query_ptr test to use address with PTR record -Added a missing py.typed file for wheel -Add Winloop as a valid EventLoop -Add support for getaddrinfo -Add support for getnameinfo Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-15python3-sqlalchemy: upgrade 2.0.27 -> 2.0.29Tom Geelen
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-15python3-zeroconf: upgrade 0.131.0 -> 0.132.0Tom Geelen
Python3-zeroconf specifies a pyproject.toml and uses poetry as a build tool. Adjusted recipe accordingly Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-15python3-pychromecast: upgrade 14.0.0 -> 14.0.1Tom Geelen
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-15Use PYTHON_SITEPACKAGES_DIR instead of hard-coded site-packages directory pathalperak
The following paths have been replaced with PYTHON_SITEPACKAGES_DIR: - "${libdir}/${PYTHON_DIR}/site-packages" - "${libdir}/python${PYTHON_BASEVERSION}/site-packages" - "${libdir}/python*/site-packages" - "${libdir}/python3.*/site-packages" Signed-off-by: alperak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-14python3-twisted: cleanup FILES and recipe in generalGuðni Már Gilbert
Changes are made to prepare upgrading Twisted to a newer version in a later commit. Summary of changes: Remove python3-twisted-bin since there is no FILES defined for bin Use PYTHON_SITEPACKAGES_DIR when refering to the site-packages directory Remove ALOT of files from FILES list which no longer exist. Many of these files were deprecated and removed a long time ago. Removed redundant :append to FILES packages, they can simply be in the first definition of it. Signed-off-by: Guðni Már Gilbert <gudnimar@noxmedical.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-14python3-websockets: Remove recipeKhem Raj
Its migrated to core layer Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-12python3-pycurl: extend for native and nativesdkGeoff Parker
Signed-off-by: Geoff Parker <geoffrey.parker@arthrex.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-12python3-tornado: extend for native and nativesdkGeoff Parker
Signed-off-by: Geoff Parker <geoffrey.parker@arthrex.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-12python3-decorator: Add BBCLASSEXTEND for native and nativesdkPeter Hoyes
Signed-off-by: Peter Hoyes <peter.hoyes@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-12python3-networkx: Add BBCLASSEXTEND for native and nativesdkPeter Hoyes
Signed-off-by: Peter Hoyes <peter.hoyes@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-12python3-ecdsa: enable ptest and add missing runtime dependencyalperak
* Ptest and library example tested on qemux86-64 and qemuarm64 * Add ptest into PTESTS_SLOW_META_PYTHON Ptest result: ============= qemux86-64: Testsuite summary TOTAL: 1976 PASS: 1972 SKIP: 4 XFAIL: 0 FAIL: 0 XPASS: 0 ERROR: 0 DURATION: 292 END: /usr/lib/python3-ecdsa/ptest 2024-04-12T09:18 STOP: ptest-runner TOTAL: 1 FAIL: 0 qemuarm64: Testsuite summary TOTAL: 1976 PASS: 1972 SKIP: 4 XFAIL: 0 FAIL: 0 XPASS: 0 ERROR: 0 DURATION: 236 END: /usr/lib/python3-ecdsa/ptest 2024-04-12T09:05 STOP: ptest-runner TOTAL: 1 FAIL: 0 Signed-off-by: alperak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>