summaryrefslogtreecommitdiffstats
path: root/meta-python/recipes-devtools
Commit message (Collapse)AuthorAgeFilesLines
...
* python3-coverage: upgrade 7.4.1 -> 7.5.3Wang Mingyu2024-06-111-1/+1
| | | | | | | | | | | | | Changelog: =========== - Performance improvements for combining data files, especially when measuring line coverage. A few different quadratic behaviors were eliminated. - Performance improvements for generating HTML reports, with a side benefit of reducing memory use, closing issue 1791. Thanks to Daniel Diniz for helping to diagnose the problem. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-cantools: upgrade 39.4.4 -> 39.4.5Wang Mingyu2024-06-111-1/+1
| | | | | | | | Changelog: Fix J1939 SPN parsing Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-bidict: upgrade 0.23.0 -> 0.23.1Wang Mingyu2024-06-111-1/+1
| | | | | | | | | Changelog: - Fix a regression in 0.23.0 that could defeat type inference of a bidict's key type and value type when running in Python 3.8 or 3.9. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-autoflake: upgrade 2.2.1 -> 2.3.1Wang Mingyu2024-06-111-1/+1
| | | | | | | | | | | Changelog: =========== - Update pre-commit config - github/workflows/main: use pre-commit/action - Always set encoding when reading setup.cfg Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-anyio: upgrade 4.3.0 -> 4.4.0Wang Mingyu2024-06-111-1/+1
| | | | | | | | Changelog: https://anyio.readthedocs.io/en/stable/versionhistory.html Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pyyaml-include: support native and nativesdk buildRandy MacLeod2024-06-111-1/+1
| | | | | Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-grpcio: backport abseil-cpp RISC-V fixScott Murray2024-06-112-0/+83
| | | | | | | | | | | Backport upstream abseil-cpp fix[1] for SIGILL crash on RISC-V with 6.6 and newer kernels. The patch has been tweaked to apply on top of the existing patch stack to the vendored copy of abseil-cpp. [1]: https://github.com/abseil/abseil-cpp/commit/7335a36d Signed-off-by: Scott Murray <scott.murray@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pefile: Move from meta-python to meta-oeKhem Raj2024-06-091-16/+0
| | | | | | | | - This recipe is needed by newer versions of fwupd from meta-oe - Add ptest support for python3-pefile - Add python3-pefile to PTESTS_FAST_META_OE since tests take < 30s Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-h5py: upgrade to 3.11.0Ross Burton2024-06-072-799/+2
| | | | | | | Notably, this release builds with Cython 3 and GCC 14. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-gevent: fix build with Cython 3.0.10Ross Burton2024-06-072-1/+18
| | | | | | | | | | | Cython 3.0.10 generates code which causes compiler errors: src/gevent/queue.c:11894:114: error: passing argument 4 of '__pyx_vtabptr_6gevent_14_gevent_cqueue_UnboundQueue->__pyx_base.put' from incompatible pointer type [-Wincompatible-pointer-types] >From discussion upstream, removing the final decorator works around this. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pydantic: Upgrade to 2.7.2Khem Raj2024-06-071-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pydantic-core: Remove crutch to get module working on muslKhem Raj2024-06-061-11/+0
| | | | | | | | | | Renaming is no longer needed sunce the SOABI has been fixed to reflext correct ABI depending upon target Therefore revert it Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pytest-html: add missing runtime dependenciesGrygorii Tertychnyi2024-06-031-0/+2
| | | | | | | | | Upstream toml file mentions Jinja2 and pytest-metadata as runtime dependencies. Link: https://github.com/pytest-dev/pytest-html/blob/cfd32d08488e2c6fb72f0617db94ab41d3fca8d0/pyproject.toml#L42 Signed-off-by: Grygorii Tertychnyi <grygorii.tertychnyi@leica-geosystems.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-dasbus: Add ptest supportMingli Yu2024-06-032-1/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | #./run-ptest PASS: tests/test_client.py:DBusClientTestCase.test_async_method PASS: tests/test_client.py:DBusClientTestCase.test_error PASS: tests/test_client.py:DBusClientTestCase.test_interface_proxy PASS: tests/test_client.py:DBusClientTestCase.test_introspect PASS: tests/test_client.py:DBusClientTestCase.test_invalid_method_result PASS: tests/test_client.py:DBusClientTestCase.test_method PASS: tests/test_client.py:DBusClientTestCase.test_property PASS: tests/test_client.py:DBusClientTestCase.test_signal PASS: tests/test_client.py:DBusClientTestCase.test_variant_type_factory [snip] ============================================================================ Testsuite summary # TOTAL: 162 # PASS: 162 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-icu: upgrade from 2.12 to 2.13.1 to fix build with icu-75Martin Jansa2024-06-011-1/+5
| | | | | | | | | | | | | | | | | | | | | | | Version 2.13 -> 2.13.1 ---------------------- - change c++11 to c++17 in setup.py as current versions of ICU require it Version 2.12 -> 2.13 -------------------- - fixed build issues on Windows - added wrappers for MeasureUnit(locale, width) and getUnitDisplayName() - added wrappers for DateFormatSymbols.getEra|ZodiacNames() - added wrappers for DateFormatSymbols.getZoneStrings() - added wrappers for LocaleDisplayNames - fixed bug dealloc calling wrong destructor on most types (Fredrik Roubert) - added support for ICU 75.1 - added wrappers for LocalizedNumber|Range|Formatter.withoutLocale() - added wrappers for UIdentifierType, Char.hasIDType(), Char.getIDTypes() - added wrappers for UIdentifierStatus - added wrappers for UProperty.IDENTIFIER_TYPE, UProperty.IDENTIFIER_STATUS Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-flask: upgrade 3.0.2 -> 3.0.3Jan Vermaete2024-06-011-2/+2
| | | | | | | | | | | Changelog: The default hashlib.sha1 may not be available in FIPS builds. Don't access it at import time so the developer has time to change the default. #5448 Don't initialize the cli attribute in the sansio scaffold, but rather in the Flask concrete class. #5270 The license file was renamed from LICENSE.rst to LICENSE.txt without changing the content. Signed-off-by: Jan Vermaete <jan.vermaete@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-flask: add ptestJan Vermaete2024-05-302-1/+13
| | | | | | | * test added to the fast list Signed-off-by: Jan Vermaete <jan.vermaete@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-dasbus: Add new recipeMingli Yu2024-05-301-0/+15
| | | | | | | | Dasbus is a DBus library written in Python 3, based on GLib and inspired by pydbus. Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-web3: upgrade 6.18.0 -> 6.19.0Wang Mingyu2024-05-281-1/+1
| | | | | | | | | | | | | Changelog: =========== - Properly propagate exceptions from the message listener task to the main loop for persistent connection providers. - Warn of updates to WebSocketProvider in v7 - Condense the migration guides into one page - Add py312 support by adding it to CI testing Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-watchdog: upgrade 4.0.0 -> 4.0.1Wang Mingyu2024-05-281-1/+1
| | | | | | | | Changelog: Fix missing event_filter for the full emitter Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-virtualenv: upgrade 20.26.1 -> 20.26.2Wang Mingyu2024-05-281-1/+1
| | | | | | | | | | Changelog: ============= - virtualenv.pyz no longer fails when zipapp path contains a symlink - Fix bad return code from activate.sh if hashing is disabled Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-validators: upgrade 0.28.1 -> 0.28.3Wang Mingyu2024-05-281-1/+1
| | | | | | | | | | | | | | | Changelog: =========== - hotfix: ensure _tld.txt is in sdist and bdist - fix: corrects a few typo - build(deps): bump jinja2 from 3.1.3 to 3.1.4 in /package - fix(ip_address): properly handle private is false - chore(url): allow symbols and pictographs in url - build(deps): bump requests from 2.31.0 to 2.32.0 in /package - chore: fix typo; update dev deps; bump version Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-ujson: upgrade 5.9.0 -> 5.10.0Wang Mingyu2024-05-281-1/+1
| | | | | | | | Changelog: Add support for Python 3.13 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-types-setuptools: upgrade 69.0.0.20240125 -> 70.0.0.20240524Wang Mingyu2024-05-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: =========== - Small fix for pkg_resources StrPath - Make shutil.rmtree.onexc parameter optional - distutils & setuptools: Relax path related params - Make distutils.dist.Distribution.get_command_obj not return None by default - distutils & setuptools: Complete sub_commands ClassVar typing - distutils: improve boolean parameters with int defaults - Avoid using new _typeshed protocol in pkg_resources for now - Use protocols instead of importlib.abc.Loader/MetaPathFinder/PathEntryFinder - Add precise values for enum members where possible - Ensure that distutils and setuptools._distutils stay consistent - Update setuptools to 69.5.* - Add distutils as a top-level package included with types-setuptools - setuptools&distutils: setup returns a Distribution - setup returns a Distribution - pkg_resources: Make _InstallerType stricter and generic - Use strict pyright configs for pkg_resources - pkg_resources: Updates from upstream typing merge - pkg_resources: Remove stray Anys and use more Self & NoReturn types - pkg_resources: Remove type-only _Importer class - pkg_resources: Types from assignments and aliases - Override pkg_resources.ZipProvider.loader type - setuptools & pkg_resources: Complete VendorImporter class - pkg_resources: don't ignore "missing symbol from stub" in stubtest - Fix invalid noqa comments and poorly formatted type ignores - pkg_resources: Reorder names to be closer to implementation - Improve typing of sysconfig.get_config_var(s) - fix: typo on setuptools Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-types-psutil: upgrade 5.9.5.20240511 -> 5.9.5.20240516Wang Mingyu2024-05-281-1/+1
| | | | | | | | Changelog: Update dependency pyright to v1.1.363 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-twine: upgrade 5.0.0 -> 5.1.0Wang Mingyu2024-05-281-1/+1
| | | | | | | | Changelog: Add the experimental --attestations flag Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-transitions: upgrade 0.9.0 -> 0.9.1Wang Mingyu2024-05-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | | Changelog: =========== - Fix may_ always returning false for internal transitions - Pass investigated transition to EventData context in 'may' check - Improve the handling of diagrams when working with parallel states, especially when using the show_roi option - Exception is not broad enough and does not catch asyncio.CancelledError or KeyboardInterrupt; use BaseException instead - '_anchor' suffix has been removed for (py)graphviz cluster node anchors - local testing switched from tox to nox - Remove surrounding whitespace from docstrings - Add on_final to Machine and NestedState constructor and final to State. Callbacks passed to on_final will be executed when a State with final=True is entered or all children of a parallel state are final. - Process exceptions with Machine.on_exception in may_ as well - Improved handling of removing transitions for GraphMachine and HiearachicalMachine - Better handling of unset styling in GraphMachine Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-regex: upgrade 2024.5.10 -> 2024.5.15Wang Mingyu2024-05-281-1/+1
| | | | | | | | Fix bug: hangs with fuzzy and optionals Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-rapidjson: upgrade 1.14 -> 1.17Wang Mingyu2024-05-281-1/+1
| | | | | | | | | | Changelog: ========== - Use current master__ version of rapidjson - Generate wheels on PyPI using Python 3.13b1 release, thanks to cibuildwheel 2.18.0__ Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pyzstd: upgrade 0.15.10 -> 0.16.0Wang Mingyu2024-05-281-1/+1
| | | | | | | | | | | | | Changelog: =========== - Upgrade zstd source code from v1.5.5 to v1.5.6 - Fix pyzstd_pep517 parameter name in get_requires_for_build_wheel - Deprecate support for Python version before 3.8 and stop building wheels for them - Minor fixes in type hints - Refactor README & CHANGELOG files Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pyperf: upgrade 2.6.3 -> 2.7.0Wang Mingyu2024-05-281-1/+1
| | | | | | | | | | | | | | | | | Changelog: ============ - Fix typo in example docs - Update --table example - Include CONFIG_ARGS in Metadata - Fix typos discovered by codespell - tox.ini: Replace flake8 with ruff - Add some ruff rules for pyupgrade - Disable TurboBoost tuning settings on non-Intel - Fix logic in MSR availability test - gh-187: Support environment variables PYTHON_GIL / PYTHON_CPU_COUNT Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pylint: upgrade 3.1.0 -> 3.2.2Wang Mingyu2024-05-281-2/+2
| | | | | | | | | | | Changelog: =========== - Fix multiple false positives for generic class syntax added in Python 3.12 - Exclude context manager without cleanup from contextmanager-generator-missing-cleanup checks. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pycurl: upgrade 7.45.2 -> 7.45.3Wang Mingyu2024-05-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: ============ * Add CURLOPT_REQUEST_TARGET option * Add missing 2nd parameters to METH_NOARGS functions * Add CURLOPT_AWS_SIGV4 option * Add consistent names for newer Curl version constants * Only run HTTP version 3 option constant test if curl supported * Expose COMPILE_SSL_LIB in Python and use for test filtering * Filter tests based on *compile* libcurl version not runtime version * Use print function in callbacks documentation * Add missing shebang to tests/ext/test-suite.sh * Officially declare support for Python 3.12 * Fix curl_multi_info_read flow that loses messages * Support using environment variables for setup on Windows * Add support for Schannel SSL backend * Skip HTTP2 tests based on a curl support check * Fix fake-curl tests so they work when run out of tree * xfail test_easy_pause_unpause unconditionally * Provide generic error strings in pycurl.error objects * Change URLs to new curl mailing list * Add missing HTTPS proxy options * Add support for setting CURLOPT_SSLCERT_BLOB * Add support for setting rest of CURLOPTTYPE_BLOB fields * Build wheels on Linux/macOS/Windows Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-platformdirs: upgrade 4.2.1 -> 4.2.2Wang Mingyu2024-05-281-1/+1
| | | | | | | | Changelog: ix android detection when python4android is present Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pdm: upgrade 2.15.2 -> 2.15.3Wang Mingyu2024-05-281-1/+1
| | | | | | | | | | | | | | | Changelog: ========== - Fixed pdm venv activate, to also work for windows. And added documentation on how to authenticate to Azure Artifacts - Don't show unsupported formats in pdm export. - Proxy (HTTP_PROXY env vars) settings are ignored for custom indexes. - Fix the quoting of venv activate command for powershell. - Raise an error if the package given by pdm update does not exist in the select dependency group but in other groups. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-moteus: upgrade 0.3.68 -> 0.3.70Wang Mingyu2024-05-281-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-gspread: upgrade 6.1.0 -> 6.1.2Wang Mingyu2024-05-281-1/+1
| | | | | | | | | | Changelog: ============ - add note about runnings tests to contrib guide - Some updates on get_notes Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-google-api-python-client: upgrade 2.129.0 -> 2.130.0Wang Mingyu2024-05-281-1/+1
| | | | | | | | Changelog: https://github.com/googleapis/google-api-python-client/releases/tag/v2.130.0 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-dbus-fast: upgrade 2.21.2 -> 2.21.3Wang Mingyu2024-05-281-1/+1
| | | | | | | | Fix bug: Clear exception flag on disconnect future if its also sent to handlers Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-bitstring: upgrade 4.2.2 -> 4.2.3Wang Mingyu2024-05-281-1/+1
| | | | | | | | | | Changelog: =========== - Some codes representing exotic float negative zero converted to positive zero. - Auto-scaling rounding the wrong way on occasion. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-astroid: upgrade 3.2.0 -> 3.2.2Wang Mingyu2024-05-281-1/+1
| | | | | | | | Changelog: Improve inference for generic classes using the PEP 695 syntax (Python 3.12). Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-annotated-types: upgrade 0.6.0 -> 0.7.0Wang Mingyu2024-05-281-1/+1
| | | | | | | | | | | | | | | | Changelog: ========== - Allow tzinfo objects for Timezone - add URLs to pyproject.toml - suggested fix on typo - Correct misstatement in README - Fix IsDigit -> IsDigits - Add Unit type - Improve handling of GroupedMetadata (First try) - Prepare for 0.7.0 release Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-requests-mock: new recipeTom Geelen2024-05-241-0/+9
| | | | | | Mocked responses for the requests library Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pytest-unordered: new recipeTom Geelen2024-05-241-0/+12
| | | | | | pytest plugin to Test equality of unordered sequences Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pytest-socket: new recipeTom Geelen2024-05-241-0/+14
| | | | | | Pytest Plugin to disable socket calls during tests Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pytest-freezer: new recipeTom Geelen2024-05-241-0/+15
| | | | | | Pytest plugin providing a fixture interface for spulec/freezegun Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pyruvate: Adjust for WORKDIR -> UNPACKDIR changesKhem Raj2024-05-231-7/+7
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Start WORKDIR -> UNPACKDIR transitionKhem Raj2024-05-235-7/+7
| | | | | | | Replace references of WORKDIR with UNPACKDIR where it makes sense to do so in preparation for changing the default value of UNPACKDIR. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-werkzeug: added python3-difflib as RDEPENDSJan Vermaete2024-05-231-0/+1
| | | | | | | | | File "/usr/lib/python3.12/site-packages/werkzeug/routing/exceptions.py", line 3, in <module> import difflib ModuleNotFoundError: No module named 'difflib' Signed-off-by: Jan Vermaete <jan.vermaete@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-grpcio: fix do_compile failure for qemuppc64/qemuppcChangqing Li2024-05-192-0/+38
| | | | | | | define proper macro for ppc/ppc64 to fix compile error Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>