summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
21 hourspython3-rpds-py: upgrade 0.18.0 -> 0.18.1Tim Orling
https://github.com/crate-py/rpds/compare/v0.18.0...v0.18.1 * Refresh -crates.inc (From OE-Core rev: f476c2d986ff4a2b89348fe1e5628300ff212f3a) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
21 hourspython3-bcrypt: upgrade 4.1.2 -> 4.1.3Tim Orling
https://github.com/pyca/bcrypt/compare/4.1.2...4.1.3 Upstream release notes: Bump Rust dependency versions * Drop 0001-Bump-pyo3-from-0.20.0-to-0.20.3-in-src-_bcrypt-746.patch -- merged * Refresh -crates.inc (From OE-Core rev: d2404135fd263947bcfd448657d3d0312e12122a) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
21 hourspython3-zipp: upgrade 3.18.1 -> 3.18.2Wang Mingyu
(From OE-Core rev: b1565222ac6d59af2c395207d82af5cf289d0629) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
21 hourspython3-mako: upgrade 1.3.3 -> 1.3.5Wang Mingyu
Changelog: - Reverted the fix for #400 as it caused new issues when traversing some bracketed situations. (From OE-Core rev: 3f840ff8f3ff4b25077e788f94995c9982f667f2) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
21 hourspython3-lxml: upgrade 5.2.1 -> 5.2.2Wang Mingyu
Changelog: =========== - The test_feed_parser test could fail if lxml_html_clean was not installed. - The minimum CPU architecture for the Linux x86 binary wheels was set back to "core2", without SSE 4.2. - If libxml2 uses iconv, the compile time version is available as etree.ICONV_COMPILED_VERSION. (From OE-Core rev: 322de0498af81fb8cd62be1d517d3269e7ed1f9b) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
21 hourspython3-jsonschema: upgrade 4.21.1 -> 4.22.0Wang Mingyu
Changelog: ============ - Improve best_match (and thereby error messages from jsonschema.validate) in cases where there are multiple sibling errors from applying anyOf / allOf - (Micro-)optimize equality checks when comparing for JSON Schema equality by first checking for object identity, as == would. (From OE-Core rev: 4143346f3975504895a568569927af9884797231) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
21 hourspython3-hatchling: upgrade 1.24.1 -> 1.24.2Ross Burton
* Add .venv to the list of directories that cannot be traversed * Output from the core Application utility now writes to stderr (From OE-Core rev: 52a5247c9da9ff15c5e7e700c3a8e719d0ae763d) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 dayspython3-requests: cleanup RDEPENDSGuðni Már Gilbert
Drop the following dependencies from RDEPENDS: - python3-ndg-httpsclient - python3-pyasn1 - python3-pyopenssl Add a missing dependency into RDEPENDS: - python3-certifi Additional fix HOMEPAGE, the old link doesn't work (From OE-Core rev: 44183892cdfeb8d0231b90bd6990dabe77da7473) Signed-off-by: Guðni Már Gilbert <gudni.m.g@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 dayspython3-cryptography: upgrade 42.0.5 -> 42.0.7Tim Orling
Also upgrade python3-cryptography-vectors Refresh python3-cryptography-crates.inc 42.0.7 - 2024-05-06 Restored Windows 7 compatibility for our pre-built wheels. Note that we do not test on Windows 7 and wheels for our next release will not support it. Microsoft no longer provides support for Windows 7 and users are encouraged to upgrade. 42.0.6 - 2024-05-04 Fixed compilation when using LibreSSL 3.9.1. https://cryptography.io/en/latest/changelog/#v42-0-7 https://cryptography.io/en/latest/changelog/#v42-0-6 https://github.com/pyca/cryptography/compare/42.0.5...42.0.7 (From OE-Core rev: e4b16965cea57f72554c2e71ec07091afeeec9d8) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 daysmaintainers.inc: transfer some python recipes to tgamblinTrevor Gamblin
Change maintainer for the following recipes to tgamblin: python3-hypothesis python3-pygments python3-pytest python3-referencing python3-pyproject-metadata python3-setuptools-scm python3-sphinx (From OE-Core rev: 3eb971975a369a1b46070e4d063c0c8cfc0d3885) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 dayspython3-trove-classifiers: upgrade 2024.4.10 -> 2024.5.17Trevor Gamblin
PYPI_PACKAGE is added since the upstream now uses an underscore in the package name. Changelog (https://github.com/pypa/trove-classifiers/releases): - Add Trove classifier for Python 3.14 (#178) (From OE-Core rev: bc27e247cf169cb3f91b953f4741f6af3fc25499) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 dayspython3-sphinx: upgrade 7.2.6 -> 7.3.7Trevor Gamblin
License-Update: Update copyright year, add .rst extension There are many changes brought in by this uprev, in particular with the major release 7.3.0, which contains many bugfixes and new features. Changelog: https://www.sphinx-doc.org/en/master/changes.html#release-7-3-7-released-apr-19-2024 (From OE-Core rev: f864348e57bfc47b92f80ab7eba977d126f52d66) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 dayspython3-setuptools-scm: upgrade 8.0.4 -> 8.1.0Trevor Gamblin
PYPI_PACKAGE is updated since the upstream now uses an underscore in the package name. Changelog: https://github.com/pypa/setuptools_scm/releases/tag/v8.1.0 (From OE-Core rev: fa1cd6b172233615a6346b6fa777cfb141a4962b) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 dayspython3-pyproject-metadata: upgrade 0.7.1 -> 0.8.0Trevor Gamblin
PYPI_PACKAGE is updated since the upstream now uses an underscore in the package name. Changelog (https://pep621.readthedocs.io/en/stable/changelog.html#id1): - Support specifying the metadata_version as 2.1, 2.2, or 2.3 - Always normalize extras following PEP 685 - Preserve the user-specified name style in the metadata. .canonical_name added to get the normalized name - Require “version” in the dynamic table if unset (following PEP 621) - Support extras using markers containing “or” - Support empty extras - Using .as_rfc822() no longer modifies the metadata object - Fix email-author listing for names containing commas - Separate core metadata keywords with commas, following the (modified) spec - An error message reported project.license instead of project.readme - Produce slightly cleaner tracebacks Fix a typo in an exception message - Subclasses now type check correctly - The build backend is now flit-core (From OE-Core rev: 1379db3fd060a0407919fde680922045443913e0) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 dayspython3-requests: upgrade 2.31.0 -> 2.32.1Trevor Gamblin
Also transition to using python_setuptools_build_meta. Changelog: https://requests.readthedocs.io/en/latest/community/updates/#release-history (From OE-Core rev: 5c64da0ac62e780d0525c1a373aed706496a9a19) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 dayspython3-referencing: upgrade 0.34.0 -> 0.35.1Trevor Gamblin
Changelog: https://referencing.readthedocs.io/en/stable/changes/#v0-35-1 - Ensure that Registry.contents() also raises NoSuchResource exceptions for nonexistent resources, not KeyError (which is an implementation detail). (From OE-Core rev: 476216e965dd5aa848183cff597dbd40490efbcf) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 dayspython3-pytest: upgrade 8.2.0 -> 8.2.1Trevor Gamblin
Changelog: https://docs.pytest.org/en/stable/changelog.html#pytest-8-2-1-2024-05-19 - Improvements #12334: Support for Python 3.13 (beta1 at the time of writing). - Bug Fixes #12120: Fix PermissionError crashes arising from directories which are not selected on the command-line. #12191: Keyboard interrupts and system exits are now properly handled during the test collection. #12300: Fixed handling of ‘Function not implemented’ error under squashfuse_ll, which is a different way to say that the mountpoint is read-only. #12308: Fix a regression in pytest 8.2.0 where the permissions of automatically-created .pytest_cache directories became rwx------ instead of the expected rwxr-xr-x. - Trivial/Internal Changes #12333: pytest releases are now attested using the recent Artifact Attestation <https://github.blog/2024-05-02-introducing-artifact-attestations-now-in-public-beta/> support from GitHub, allowing users to verify the provenance of pytest’s sdist and wheel artifacts. (From OE-Core rev: c30dceacaa4c502bf52885e37ef049dc8839f211) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 dayspython3-pygments: upgrade 2.17.2 -> 2.18.0Trevor Gamblin
2.18.0 offers new/updated lexers and various other improvements. Changelog: https://pygments.org/docs/changelog/ (From OE-Core rev: 58ce774d6899e3bd7f3f67c81830caca7f596d70) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 dayspython3-hypothesis: upgrade 6.100.1 -> 6.102.4Trevor Gamblin
Changelog: https://hypothesis.readthedocs.io/en/latest/changes.html (From OE-Core rev: 4f7e18dca8dacd5cfa206b01bb27f27bada3806c) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 dayspython3-pycparser: cleanup RDEPENDSGuðni Már Gilbert
- Drop python3-pprint, the source code no longer imports this module - Drop python3-ply, ply package is bunled into pycparser, making the external python3-ply dependency not useful. This seems to have been changed a long time ago in version 2.09 (2012.12.27) Note about python3-netclient: It can be removed at a later date. There is one 'unused' import for base64 in the ply source. Once that is cleaned up, python3-netclient can be removed. (From OE-Core rev: 03de1f0b8fa810fc9fe8d66db1614ff1b3f9be0f) Signed-off-by: Guðni Már Gilbert <gudnimar@noxmedical.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-05-13python3: Treat UID/GID overflow as failureKhem Raj
This fixes ptest failures on 32bit architectures AssertionError: Failed ptests: {'python3': ['test_extractall_none_gid', 'test_extractall_none_gname', 'test_extractall_none_mode', 'test_extractall_none_mtime', 'test_extractall_none_uid', 'test_extractall_none_uname', 'setUpClass', 'python3']} (From OE-Core rev: 43104b547cb79693c83df0882773ae8dd74b1d35) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-05-13python3-pyopenssl: drop python3-six from RDEPENDSGuðni Már Gilbert
Python 2.7 support was dropped in version 22.0.0 python3-six was dropped as a dependency in 22.0.0 (From OE-Core rev: 6eab37a0cdcc6071f79aa5c8198df0b2ba23dd7a) Signed-off-by: Guðni Már Gilbert <gudnimar@noxmedical.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-05-13python3-bcrypt: drop python3-six from RDEPENDSGuðni Már Gilbert
Python 2.7 support was dropped in version 3.2.0 and python3-six dependency was subsequently dropped in version 3.2.1 (From OE-Core rev: 50757cc95b3062f11a7455af33e7a7e74ea1d0f7) Signed-off-by: Guðni Már Gilbert <gudnimar@noxmedical.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-05-09python3: skip test_concurrent_futures/test_shutdownTrevor Gamblin
These tests are causing hangs on the Autobuilder, so disable them for now. (From OE-Core rev: fe22c66f4da87e7dca62dfbeec2185e4efcc31a9) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-05-09python3-pyproject-hooks: fix upstream version checkAlexander Kanavin
(From OE-Core rev: d19b85c66c6b88a4545ce9b9b67f74169c9fdcec) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-05-02python3-maturin: upgrade 1.4.0 -> 1.5.1Tim Orling
* Drop riscv-32 patch (merged in 1.5.0) * Refresh ${BPN}-crates.inc 1.5.1 - 2024-03-21 * Fix usage of --compatibility when run as a PEP517 backend in #1992 * Fix upload returning malformed summary error in #2002 1.5.0 - 2024-03-05 * Bump metadata version from 2.1 to 2.3 in #1965. Source distributions created by maturin now have reliable metadata, meaning tool such as pip, uv and poetry could skip building them for version resolution. * Allow identical VIRTUAL_ENV and CONDA_PREFIX env vars in #1879 * Reject -i python when cross compiling in #1891 * Support uniffi-bindgen in cargo workspaces in #1909 * Add support for configuring xwin using env vars in #1961 * Add validation for crate/package name in new/init in #1943 * Add 32-bit RISC-V support in #1969 * Improve import hook changes in #1958 * Adjust cbindgen Overrides for CFFI in #1957 https://github.com/PyO3/maturin/compare/v1.4.0...v1.5.1 (From OE-Core rev: 6dd2ad8cce1eb38ace7e69fc51f9fe047e6e28f1) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-05-02python3-pytest: upgrade 8.1.1 -> 8.2.0Trevor Gamblin
Changelog: https://docs.pytest.org/en/8.2.x/changelog.html pytest 8.2.0 (2024-04-27) Deprecations - #12069: A deprecation warning is now raised when implementations of one of the following hooks request a deprecated py.path.local parameter instead of the pathlib.Path parameter which replaced it: - pytest_ignore_collect - the path parameter - use collection_path instead. - pytest_collect_file - the path parameter - use file_path instead. - pytest_pycollect_makemodule - the path parameter - use module_path instead. - pytest_report_header - the startdir parameter - use start_path instead. - pytest_report_collectionfinish - the startdir parameter - use start_path instead. The replacement parameters are available since pytest 7.0.0. The old parameters will be removed in pytest 9.0.0. See py.path.local arguments for hooks replaced with pathlib.Path for more details. Features - #11871: Added support for reading command line arguments from a file using the prefix character @, like e.g.: pytest @tests.txt. The file must have one argument per line. See Read arguments from file for details. Improvements - #11523: pytest.importorskip() will now issue a warning if the module could be found, but raised ImportError instead of ModuleNotFoundError. The warning can be suppressed by passing exc_type=ImportError to pytest.importorskip(). See pytest.importorskip default behavior regarding ImportError for details. - #11728: For unittest-based tests, exceptions during class cleanup (as raised by functions registered with TestCase.addClassCleanup) are now reported instead of silently failing. - #11777: Text is no longer truncated in the short test summary info section when -vv is given. - #12112: Improved namespace packages detection when consider_namespace_packages is enabled, covering more situations (like editable installs). - #9502: Added PYTEST_VERSION environment variable which is defined at the start of the pytest session and undefined afterwards. It contains the value of pytest.__version__, and among other things can be used to easily check if code is running from within a pytest run. Bug Fixes - #12065: Fixed a regression in pytest 8.0.0 where test classes containing setup_method and tests using @staticmethod or @classmethod would crash with AttributeError: 'NoneType' object has no attribute 'setup_method'. Now the request.instance attribute of tests using @staticmethod and @classmethod is no longer None, but a fresh instance of the class, like in non-static methods. Previously it was None, and all fixtures of such tests would share a single self. - #12135: Fixed issue where fixtures adding their finalizer multiple times to fixtures they request would cause unreliable and non-intuitive teardown ordering in some instances. - #12194: Fixed a bug with --importmode=importlib and --doctest-modules where child modules did not appear as attributes in parent modules. - #1489: Fixed some instances where teardown of higher-scoped fixtures was not happening in the reverse order they were initialized in. Trivial/Internal Changes - #12069: pluggy>=1.5.0 is now required. - #12167: cache: create supporting files (CACHEDIR.TAG, .gitignore, etc.) in a temporary directory to provide atomic semantics. pytest 8.1.2 (2024-04-26) Bug Fixes - #12114: Fixed error in pytest.approx() when used with numpy arrays and comparing with other types. (From OE-Core rev: 313a992d34d0b46d3f0bf2bb87c6bd7899df4028) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-04-25python3-trove-classifiers: upgrade 2024.3.3 -> 2024.4.10Wang Mingyu
Changelog: ========== - Add Natural Languages - Add OpenTelemetry related classifiers (From OE-Core rev: d2b76538679910d986e3e58f91bd9fce8eb9c63f) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-04-25python3-setuptools: upgrade 69.2.0 -> 69.5.1Wang Mingyu
Changelog: ============= - Merged bugfix for pypa/distutils - Refresh unpinned vendored dependencies. - Updated vendored packaging to version 24.0. - Remove attempt to canonicalize the version. It's already canonical enough. - Support PEP 625 by canonicalizing package name and version in filenames. (From OE-Core rev: e411840719054ed7e1ada8b2386860a91c80672b) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-04-25python3-pygobject: upgrade 3.48.1 -> 3.48.2Wang Mingyu
Changelog: =========== * Fix support for fundamental (primitive) types, such as Gst.Bitmask (From OE-Core rev: eb5cb27155232b969508825628ee87942e9ba1cf) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-04-25python3-pluggy: upgrade 1.4.0 -> 1.5.0Wang Mingyu
Changelog: =========== - Add support for deprecating specific hook parameters, or more generally, for issuing a warning whenever a hook implementation requests certain parameters. - PluginManager.get_plugins() no longer returns None for blocked plugins. (From OE-Core rev: 0a6fe31e8fbf0c70a488b7cb10bab3a4d729ec34) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-04-25python3-mako: upgrade 1.3.2 -> 1.3.3Wang Mingyu
Changelog: ============ - Fixed unexpected error when use control lines which the first control block with no bodies other than comments,as pass is now added to the first empty block. - Fixed unexpected syntax error in strict_undefined mode that occurred when using comprehensions within a function in a Mako Python code block. Now, the local variable in comprehensions won't be added to the checklist when using strict_undefined mode. (From OE-Core rev: 1eb880291476759a56c2772c9485bec41040ccff) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-04-25python3-lxml: upgrade 5.1.0 -> 5.2.1Wang Mingyu
Changelog: =========== * LP#2059910: The minimum CPU architecture for the Linux x86 binary wheels was set back to "core2", but with SSE 4.2 enabled. * LP#2059977: "Element.iterfind("//absolute_path")" failed with a "SyntaxError" where it should have issued a warning. * GH#416: The documentation build was using the non-standard "which" command. (From OE-Core rev: ed3cfa344c65daf4ac61d4ca95288c72885b4b11) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-04-25python3-idna: upgrade 3.6 -> 3.7Wang Mingyu
License-Update: Copyright year updated to 2024. Changelog: Fix issue where specially crafted inputs to encode() could take exceptionally long amount of time to process. (From OE-Core rev: 13316368a8fd886a6eba96e0fc505e80c709b7f0) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-04-25python3-hypothesis: upgrade 6.99.4 -> 6.100.1Wang Mingyu
Changelog: ========= -improve a rare error message for flaky tests -The from_dtype() function no longer generates NaT ("not-a-time") values for the datetime64 or timedelta64 dtypes if passed allow_nan=False -includes the backend setting in the how_generated field of our observability output. -If you were running Python 3.13 (currently in alpha) with pytest-xdist and then attempted to pretty-print a lambda functions which was created using the eval() builtin, it would have raised an AssertionError. -improves an internal invariant. -fixes Hypothesis sometimes raising a Flaky error when generating collections of unique floats containing nan. -continues our work on refactoring the shrinker -continues our work on refactoring shrinker internals -resolves PermissionError that come from creating databases on inaccessible paths. -starts work on refactoring our shrinker internals. There is no user-visible change. -fixes a longstanding performance problem in stateful testing (From OE-Core rev: 0652a662f01fef3364c375817809fbffc452cfaf) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-04-25python3-hatchling: upgrade 1.22.4 -> 1.24.1Wang Mingyu
Fix: Maintain file permissions for shared-scripts option/shared_scripts build data of the wheel target (From OE-Core rev: d52a9369ebeebcd17c27b371008b5c01b619556d) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-04-25python3-dtschema: upgrade 2024.2 -> 2024.4Wang Mingyu
Changelog: ============ -fixups: Convert anyOf/oneOf + const to enum -dt-validate: Add an 'only matching compatible' schema validation mode -schemas: pci: allow additional device properties in pci-pci-bridge -validator: Rework selecting schemas for validation -validator: Add a version to the processed schemas -schemas: chosen: Remove 'linux,tpm-kexec-buffer' -README: fix broken link to json-schema.org -schemas: Add schema for post-init-providers -fixups: Fix dropping of array 'items' schema -schemas: chosen: Change address+size properties' type to 'address' -Add a dedicated type for address properties -dtb: Filter out types with the wrong length multiple -schemas: dma: Ensure 'dma-names' entries are unique (mostly) -schemas: Ensure -names properties' entries are unique -dtb: Skip decoding strings if not nul terminated (From OE-Core rev: 32d96d1334a5641a6b3a67244b1fc6daf77c5268) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-04-25python3-cython: upgrade 3.0.9 -> 3.0.10Wang Mingyu
Changelog: ========== * Cython generated incorrect self-casts when directly calling final methods of subtypes. * Internal C names generated from C function signatures could become too long for MSVC. * The "noexcept" warnings could be misleading in some cases. * The "@cython.ufunc" implementation could generate incomplete C code. * The "libcpp.complex" declarations could result in incorrect C++ code. * Several tests were adapted to work with both NumPy 1.x and 2.0. * C compiler warnings when the freelist implementation is disabled (e.g. on PyPy) were fixed. It can now be disabled explicitly with the C macro guard "CYTHON_USE_FREELISTS=0". * Some C macro guards for feature flags were missing from the NOGIL Python configuration. * Some recently added builtins were unconditionally looked up at module import time (if used by user code) that weren't available on all Python versions and could thus fail the import. * A performance hint regarding exported pxd declarations was improved. (From OE-Core rev: 4c5840c01e40a012fcbdc316cbed817f4b3cf230) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-04-25python3-beartype: upgrade 0.18.2 -> 0.18.5Wang Mingyu
(From OE-Core rev: ceb7d21da8476f30687cc2e4af3837bfd214e73a) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-04-23python3-pycparser: upgrade 2.21 -> 2.22Wang Mingyu
License-Update: =============== Slightly tweak the LICENSE file to be more canonical: - Copyright year updated to 2022. - "Eli Bendersky: changed to "the copyright holder" Changelog: =========== -Add missing SCHAR limit defines -Use proper SPDX identifier -Add Python 3.11 as a supported version -Fix multi-pragma/single statement blocks (#479) -Add an encoding parameter to parse_file -Feature/add pragma support -Set up permissions to ci.yml -_build_tables: Invalidate cache before importing generated modules -Upgrade GitHub Actions -Create a Security Policy -New example to generate AST from scratch -Add support for Python 3.12 -ply: Make generated lextab.py deterministic (From OE-Core rev: ada1bdcbf18e0d8707578b04cd39aa8a429b6677) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-04-16buildtools-tarball: Add python3-pipRichard Purdie
Many of the common use cases for buildtools need pip to allow python to be extended. Add it. (From OE-Core rev: 946086abf5ac5172258ddb27af9c1c615258f62f) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-04-16python3-typing-extensions: upgrade 4.10.0 -> 4.11.0Wang Mingyu
Changelog: ========== -Fix tests on Python 3.13.0a5. -Fix the runtime behavior of type parameters with defaults -Fix minor discrepancy between error messages produced by typing and typing_extensions on Python 3.10. -When include_extra=False, get_type_hints() now strips ReadOnly from the annotation. (From OE-Core rev: a10eadd95f91adbd63d006962742ce8295ea1a45) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-04-16python3-pyasn1: upgrade 0.5.1 -> 0.6.0Wang Mingyu
Changelog: ========== -Removed support for EOL Python 2.7, 3.6, 3.7 -Added support for previously missing RELATIVE-OID construct -Updated link to Layman's Guide (From OE-Core rev: 2c6615686019d886edf8f0e8c731a67f166de5d1) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-04-16python3-git: upgrade 3.1.42 -> 3.1.43Wang Mingyu
Changelog: ============ -Issue and test deprecation warnings -Fix version_info cache invalidation, typing, parsing, and serialization -Document manual refresh path treatment -Improve static typing and docstrings related to git object types (From OE-Core rev: 2e4ad71602b2a9d9132a39ab34e402bf021800ab) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-04-16python3-build: upgrade 1.1.1 -> 1.2.1Wang Mingyu
Changelog: ============ -Avoid error when terminal width is undetectable on Python < 3.11 -Add --installer option, supporting pip and uv. Added uv extra. -Improve console output and provide -v for dependency installation -Avoid compiling unused bytecode when using pip -Dropped support for Python 3.7 (From OE-Core rev: 83227b767299a1f8bbeb9e3b69eab8aa09fb6a07) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-04-16python3-beartype: upgrade 0.17.2 -> 0.18.2Wang Mingyu
(From OE-Core rev: 12bd38ef2c26e60b3dd35b5227189699a4188c1d) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-04-16python3-zipp: upgrade 3.17.0 -> 3.18.1Wang Mingyu
Changelog: ============ -Bypass ZipFile.namelist in glob for better performance. -Refactored glob functionality to support a more generalized solution with support for platform-specific path separators. -Add special accounting for pypy when computing the stack level for text encoding warnings. (From OE-Core rev: 8e6780fa9d057f798fbd92e1a42aa60ee6876c2f) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-04-16python3-wheel: upgrade 0.42.0 -> 0.43.0Wang Mingyu
Changelog: ========== -Dropped support for Python 3.7 -Updated vendored packaging to 24.0 (From OE-Core rev: 6c69b4f31b1d5454b18d9d5f8494888705380607) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-04-16python3-setuptools: upgrade 69.1.1 -> 69.2.0Wang Mingyu
0001-conditionally-do-not-fetch-code-by-easy_install.patch refreshed for 69.2.0 Changelog: ========== -Explicitly use encoding="locale" for .pth files whenever possible, to reduce EncodingWarnings. This avoid errors with UTF-8 -Clarify some Package Discovery and Resource Access using pkg_resources methods return bytes, not str. Also return an empty bytes in EmptyProvider._get -Return an empty list by default in pkg_resources.ResourceManager.cleanup_resources -Made pkg_resoursces.NullProvider's has_metadata and metadata_isdir methods return actual booleans like all other Providers. (From OE-Core rev: 49d2c4cf43d4ccac6f3f6c090fc0e5b0365645b6) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-04-16python3-scons: upgrade 4.6.0 -> 4.7.0Wang Mingyu
Changelog: https://github.com/SCons/scons/releases/tag/4.7.0 (From OE-Core rev: f61957bc35fe36849c5b0d8ed512da7ee7d1f084) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>