summaryrefslogtreecommitdiffstats
path: root/meta/recipes-devtools/python
Commit message (Collapse)AuthorAgeFilesLines
...
* python3-sphinx: upgrade 7.1.1 -> 7.2.5Trevor Gamblin2023-09-071-1/+1
| | | | | | | | | Changelog: https://github.com/sphinx-doc/sphinx/blob/master/CHANGES (From OE-Core rev: 499a44748dea92f1484d7a64b88eac8430764b88) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pytest: upgrade 7.4.0 -> 7.4.1Trevor Gamblin2023-09-071-1/+1
| | | | | | | | | Changelog: https://docs.pytest.org/en/7.4.x/changelog.html (From OE-Core rev: ba9e10da8887a2f6d1bf1e873c3e6e73a83b6c91) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-hypothesis: upgrade 6.82.7 -> 6.84.0Trevor Gamblin2023-09-071-1/+1
| | | | | | | | | Changelog: https://hypothesis.readthedocs.io/en/latest/changes.html (From OE-Core rev: e36fc29136c8af011ec503563d54664c03580c06) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-git: upgrade 3.1.32 -> 3.1.34Trevor Gamblin2023-09-071-1/+1
| | | | | | | | | | | | Changelog: https://github.com/gitpython-developers/GitPython/blob/main/doc/source/changes.rst 3.1.34 fixes a resource leak by properly closing a lockfile after opening. (From OE-Core rev: 14b55da3fcea9507a5a7b8dfcf8aae8abe124e4a) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-poetry: upgrade 1.6.1 -> 1.7.0Trevor Gamblin2023-09-071-2/+1
| | | | | | | | | | | | Changelog: https://github.com/python-poetry/poetry-core/blob/main/CHANGELOG.md typing_extensions was removed in commit a06650d when support for Python 3.7 was dropped, so that specific md5sum isn't required anymore. (From OE-Core rev: af77c711ce39bac1253121fc318fab1a4a07c82e) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-build: upgrade to 1.0.0Ross Burton2023-09-071-1/+1
| | | | | | | (From OE-Core rev: 8f22d09d1f3d206c459862d80b7add5700344d90) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-numpy: Attempt to fix reproducibility issueRichard Purdie2023-09-052-0/+38
| | | | | | | | | | | | We've seen reproducibility failures where it appears an extra -O3 compiler flag ends up in the multiarray library compilation. This can only really have come through extra_info for BLASS support since it only affects just this library. Rather than try and track down exactly where this came from in a rabbit warren of code, just disable this since we don't have any of the dependencies anyway. (From OE-Core rev: 1d07be514ccacedb4d1ac48e0fdd3a36ae098698) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3: Fix ptests on muslKhem Raj2023-09-042-4/+9
| | | | | | | | | | | | | | Adjust locale dependencies to help run tests sadly, tr-tr is not available yet in musl-locale so keep that specific to glibc Add an exclusion list for tests and populate it for musl for the failing tests (From OE-Core rev: db76ac9968ceddc01e48069dbacc212eb4f88574) 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>
* python3-wheel: upgrade 0.41.1 -> 0.41.2Wang Mingyu2023-09-021-1/+1
| | | | | | | | | | | | | | | Changelog: ============ -Fixed platform tag detection for GraalPy and 32-bit python running on an aarch64 kernel -Fixed wheel tags to not list directories in RECORD files -Fixed ABI tag generation for GraalPy (From OE-Core rev: 05538017cce6ada76f98dc3fa99239f3d4db0eb7) 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>
* python3-sphinx-rtd-theme: upgrade 1.2.2 -> 1.3.0Wang Mingyu2023-09-021-1/+1
| | | | | | | | (From OE-Core rev: 57670c550e42748719f4e2dcc8d9809190261cbb) 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>
* python3-pluggy: upgrade 1.2.0 -> 1.3.0Wang Mingyu2023-09-021-1/+1
| | | | | | | | | | | | | Changelog: =========== #426: Python 3.7 is no longer supported. #428: Pluggy now exposes its typings to static type checkers. (From OE-Core rev: 5294490af327c80d80069070b0e68194e6ee23a3) 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>
* python3-hypothesis: upgrade 6.82.5 -> 6.82.7Wang Mingyu2023-09-021-1/+1
| | | | | | | | | | | | | Changelog: ========= - updates our autoformatting tools, improving our code style without any API changes. - enables and fixes many more of ruff‘s lint rules. (From OE-Core rev: 14f58560c40a24d5a1466781ad4e3cfc35fd1f46) 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>
* python3-setuptools: upgrade 68.1.0 -> 68.1.2Wang Mingyu2023-09-022-7/+5
| | | | | | | | | | | | | | | | 0001-conditionally-do-not-fetch-code-by-easy_install.patch refreshed for new version. Changelog: -Fix editable install finder handling of nested packages, by only handling 1 level of nesting and relying on importlib.machinery to find the remaining modules based on the parent package path. (From OE-Core rev: 27d3e5bc7ea949c4e7691674617cf29c80b3035f) 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>
* python3: upgrade 3.11.4 -> 3.11.5Wang Mingyu2023-09-021-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: ============ -gh-104432: Fix potential unaligned memory access on C APIs involving returned sequences of char * pointers within the grp and socket modules. These were revealed using a -fsaniziter=alignment build on ARM macOS. -gh-77377: Ensure that multiprocessing synchronization objects created in a fork context are not sent to a different process created in a spawn context. This changes a segfault into an actionable RuntimeError in the parent process. -gh-106092: Fix a segmentation fault caused by a use-after-free bug in frame_dealloc when the trashcan delays the deallocation of a PyFrameObject. -gh-106719: No longer suppress arbitrary errors in the __annotations__ getter and setter in the type and module types. -gh-106723: Propagate frozen_modules to multiprocessing spawned process interpreters. -gh-105979: Fix crash in _imp.get_frozen_object() due to improper exception handling. -gh-105840: Fix possible crashes when specializing function calls with too many __defaults__. -gh-105588: Fix an issue that could result in crashes when compiling malformed ast nodes. -gh-105375: Fix bugs in the builtins module where exceptions could end up being overwritten. -gh-105375: Fix bug in the compiler where an exception could end up being overwritten. -gh-105375: Improve error handling in PyUnicode_BuildEncodingMap() where an exception could end up being overwritten. -gh-105235: Prevent out-of-bounds memory access during mmap.find() calls. --gh-101006: Improve error handling when read marshal data. (From OE-Core rev: 70df63c2fe59ab781152b6981caf0828ececc54e) 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>
* python3: Increase default thread stack size on muslKhem Raj2023-08-301-0/+7
| | | | | | | | | | | | | | | | default stack size for threads is approx 140k on musl which is fine in most cases but some of python apps e.g. python3-lz4 bindings run into thread stack size overflow. Increase the default size to 2M on musl, glibc defaults to 8M, so we are good there. This default stack size change is limited to interpreter and stdlib modules only, thats why CFLAGS_NODIST instead of CFLAGS (From OE-Core rev: 7f9c14aa51fe9180e56cc6922415aef873de9cb6) 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>
* python3-sphinx: correct version checkAlexander Kanavin2023-08-301-0/+1
| | | | | | | | (From OE-Core rev: 490b9357d5ede15fbcbb01971591abddb115a3b0) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-dtc: upgrade 1.6.1 -> 1.7.0Trevor Gamblin2023-08-241-2/+1
| | | | | | | | | | | | | | | Changelog: https://kernel.googlesource.com/pub/scm/utils/dtc/dtc/+log/039a99414e778332d8f9c04cbd3072e1dcc62798 Remove custom PV from the recipe since the relevant functionality is in 1.7.0: [tgamblin@megalith dtc]$ git tag --contains c001fc01a43e7a06447c06ea3d50bd60641322b8 v1.7.0 (From OE-Core rev: 55208224f492af0ad929555ffc9b95ff1d301c5f) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* recipes/classes/scripts: Drop SRCPV usage in OE-CoreRichard Purdie2023-08-241-1/+1
| | | | | | | | Now that SRCPV isn't needed we can simplify things in a few places... (From OE-Core rev: 843f82a246a535c353e08072f252d1dc78217872) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3: ignore disputed CVE-2023-36632Ross Burton2023-08-221-1/+1
| | | | | | | | | | | | | | | For some reason in the migration of CVE_CHECK_IGNORE to CVE_STATUS[1], this CVE was commented out. [1] oe-core 1634ed40 (From OE-Core rev: 07deefea29169ba8d663c869f26b31d3f37a1c9f) (From OE-Core rev: 20a8f5d928c0b3022609678d7c21b06912df058f) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-setuptools: upgrade 68.0.0 -> 68.1.0Trevor Gamblin2023-08-211-1/+1
| | | | | | | | | Changelog: https://github.com/pypa/setuptools/blob/main/NEWS.rst (From OE-Core rev: e7671b34f479989e059fd0baa2028807331988c4) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-trove-classfiers: upgrade 2023.7.6 -> 2023.8.7Trevor Gamblin2023-08-211-1/+1
| | | | | | | | | | | Changelog: https://github.com/pypa/trove-classifiers/releases - Add Trove classifier for Python 3.13 (#150) (From OE-Core rev: a23534e605c0227c3d5f2a4aa74a8164ac0dfea1) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-numpy: upgrade 1.25.1 -> 1.25.2Trevor Gamblin2023-08-211-1/+1
| | | | | | | | | Changelog: https://github.com/numpy/numpy/releases/tag/v1.25.2 (From OE-Core rev: 1b28f8109bd61b12c60d7e1c058e4d26ec476ca5) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-dbusmock: upgrade 0.29.0 -> 0.29.1Trevor Gamblin2023-08-211-1/+1
| | | | | | | | | | | | Changelog: https://github.com/martinpitt/python-dbusmock/releases - spec: Update License: to SPDX format - Test fixes (thanks Marco Trevisan) (From OE-Core rev: 47e4cd0fe22516b61b9a22552c51d0806f568755) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-wheel: upgrade 0.41.0 -> 0.41.1Trevor Gamblin2023-08-211-1/+1
| | | | | | | | | | | | | | | Changelog: https://wheel.readthedocs.io/en/stable/news.html - Fixed naming of the data_dir directory in the presence of local version segment given via egg_info.tag_build (PR by Anderson Bravalheri) - Fixed version specifiers in Requires-Dist being wrapped in parentheses (From OE-Core rev: 3f990f80bc56381a71e3ae231d8006d50b380166) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pygments: upgrade 2.15.1 -> 2.16.1Trevor Gamblin2023-08-211-1/+1
| | | | | | | | | | Changelog: https://github.com/pygments/pygments/blob/master/CHANGES (From OE-Core rev: 1358180db001d598a8c4726a162fe4da4c9bd443) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-more-itertools: upgrade 10.0.0 -> 10.1.0Trevor Gamblin2023-08-211-1/+1
| | | | | | | | | | Changelog: https://github.com/more-itertools/more-itertools/blob/master/docs/versions.rst (From OE-Core rev: 1ac3a453d199114b41c4bd36f24ac3e7bc6ce1ee) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-hypothesis: upgrade 6.82.0 -> 6.82.5Trevor Gamblin2023-08-211-1/+1
| | | | | | | | | | Changelog: https://github.com/HypothesisWorks/hypothesis/blob/master/hypothesis-python/docs/changes.rst (From OE-Core rev: 10f5c131e5de6363ba9cbd6960717c2943005c0e) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pygobject: add explicit check for qemu-usermode MACHINE_FEATURERoss Burton2023-08-211-2/+5
| | | | | | | | | | When building for the target this recipe absolutely needs gobject-introspection to be enabled, so add an explict (From OE-Core rev: 86941419ef2d315db6bf5645491bf97ec129eb34) Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pyparsing: upgrade 3.1.0 -> 3.1.1Wang Mingyu2023-08-141-1/+1
| | | | | | | | | | | | | | | | | Changelog: ============ - Fixed regression in Word(min) - Fixed bug in bad exception messages raised by Forward expressions. - Fixed regression in SkipTo, where ignored expressions were not checked when looking for the target expression. - Fixed type annotation for enable_packrat - Some general internal code cleanup. (From OE-Core rev: 6671d50bb053060813d34692d50a9360da767dcc) 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>
* python3-pip: upgrade 23.2 -> 23.2.1Wang Mingyu2023-08-141-1/+1
| | | | | | | | | | | Changelog: Disable PEP 658 metadata fetching with the legacy resolver. (From OE-Core rev: 38d6687b9ca10aeea6167067d3c80827be98e4de) 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>
* python3-pathspec: upgrade 0.11.1 -> 0.11.2Wang Mingyu2023-08-141-1/+1
| | | | | | | | | | | | | | | Changelog: ========= - Issue #80: match_files with negated path spec. pathspec.PathSpec.match_*() now have a negate parameter to make using .gitignore logic easier and more efficient. - Pull #76: Add edge case: patterns that end with an escaped space - Issue #77/Pull #78: Negate with caret symbol as with the exclamation mark. (From OE-Core rev: 2b36eb04ad71f01da5a8495a6e00fcb2bc89fa3b) 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>
* python3-markdown: upgrade 3.4.3 -> 3.4.4Wang Mingyu2023-08-141-1/+1
| | | | | | | | | | | | | | Changelog: ========== Add a special case for initial 's to smarty extension (#1305). Unescape any backslash escaped inline raw HTML (#1358). Unescape backslash escaped TOC token names (#1360). (From OE-Core rev: cd32e3cfbfc95cf34b29c44f1b7bcbadcda56c92) 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>
* python3-editables: upgrade 0.4 -> 0.5Wang Mingyu2023-08-141-1/+1
| | | | | | | | | | | Changelog: Fix a bug that broke importlib.invalidate_caches (From OE-Core rev: 22b19db8011c73793a07c4f2ca677a0bfcaa02d1) 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>
* python3-cryptography{-vectors}: upgrade -> 41.0.3Tim Orling2023-08-102-2/+2
| | | | | | | | | | | | | | https://cryptography.io/en/latest/changelog/#v41-0-3 * Fixed performance regression loading DH public keys. * Fixed a memory leak when using ChaCha20Poly1305. * Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL 3.1.2. (From OE-Core rev: 51f540260e858e77031c569721eb01dba24365c9) 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>
* python3-chardet: upgrade 5.1.0 -> 5.2.0Tim Orling2023-08-101-1/+1
| | | | | | | | | | | | | https://github.com/chardet/chardet/compare/5.1.0...5.2.0 * Adds support for running chardet CLI via python -m chardet (0e9b7bc, @dan-blanchard) (From OE-Core rev: 68a80de82010757524c71b4a8399bd879425320d) 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>
* python3: add additional timing-related test skipsTrevor Gamblin2023-08-101-9/+34
| | | | | | | | | | | | | | | | | | | | | | | | | The following tests have been seen failing intermittently on the autobuilder: test.test_multiprocessing_forkserver.WithManagerTestBarrier.test_timeout test.test_time.TimeTestCase.test_thread_time Since these could be affected by AB systems under heavy load, disable them. New test outputs: test_timeout (test.test_multiprocessing_fork.WithProcessesTestBarrier.test_timeout) SKIP: Test wait(timeout) 'timing related test, dependent on load' ... SKIP: test_thread_time (test.test_time.TimeTestCase.test_thread_time) 'timing related test, dependent on load' [YOCTO # 15131] [YOCTO # 15177] (From OE-Core rev: 4da3b653e0fad52e7af97328b49e40d5179ddfe5) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* recipes: remove unused AUTHOR variableMichael Opdenacker2023-08-101-1/+0
| | | | | | | | | | | | No longer used in generating packages Also creates a possible confusion with the recipe maintainer name. (From OE-Core rev: 9d5edd124b7dddb995ceddd79f8a7fc8cf44badf) Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-wheel: upgrade 0.40.0 -> 0.41.0Tim Orling2023-08-011-1/+1
| | | | | | | | | | | | | | | | | https://wheel.readthedocs.io/en/stable/news.html 0.41.0 (2023-07-22) * Added full support of the build tag syntax to wheel tags (you can now set a build tag like 123mytag) * Fixed warning on Python 3.12 about onerror deprecation. (PR by Henry Schreiner) * Support testing on Python 3.12 betas (PR by Ewout ter Hoeven) (From OE-Core rev: 81e7e3b9059840fd749b5b50fc75588d7c4b7593) 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>
* python3-more-itertools: upgrade 9.1.0 -> 10.0.0Tim Orling2023-08-011-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://more-itertools.readthedocs.io/en/stable/versions.html 10.0.0 * Potentially breaking changes - Python 3.7 support was dropped, since it went EOL on 2023-06-27 - batched() no longer issues a DeprecationWarning; it is now an alias for itertools.batched for Python 3.12+ - batched() and matmul() now yield tuples instead of lists * New functions - combination_with_replacement_index() (thanks to Schoyen) - nth_combination_with_replacement() (thanks to Schoyen) - polynomial_eval() (from the Python itertools docs) - polynomial_derivative() (from the Python itertools docs) - sum_of_squares() (from the Python itertools docs) * Changes to existing functions - seekable() now has relative_seek method (thanks to karlb) - chunked_even() was optimized (thanks to elliotwutingfeng) - numeric_range() was optimized (thanks to eltoder) - duplicates_justseen(), pairwise(), partial_product(), and partition() were updated and optimized (thanks to pochmann) - unique_in_window() had its implementation updated (thanks to elliotwutingfeng) - iterate() now breaks when its func argument raises StopIteration (thanks to jrebiffe) * Other changes - Some documentation and testing issues were fixed (thanks to lonnen and XuehaiPan) (From OE-Core rev: 9351489f3fd9a01f1e74b4f209df01aeffe55c8f) 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>
* python3-certifi: upgrade 2023.5.7 -> 2023.7.22Tim Orling2023-08-011-1/+1
| | | | | | | | | | | | | | | No changelog provided. Commits: 8fb96ed (tag: 2023.07.22) 2023.07.22 afe7722 Bump actions/setup-python from 4.6.1 to 4.7.0 (#230) 2038739 Bump dessant/lock-threads from 3.0.0 to 4.0.1 (#229) 44df761 Hash pin Actions and enable dependabot (#228) (From OE-Core rev: fdd9e8fe947479994be02b61862e4b1604f44f2d) 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>
* python3-sphinx: upgrade 7.0.1 -> 7.1.1Tim Orling2023-08-011-4/+1
| | | | | | | | | | | | | | No longer need to set PYPI_PACKAGE, download is now sphinx-${PV}.tar.gz not Sphinx-${PV}.tar.gz. https://www.sphinx-doc.org/en/master/changes.html#release-7-1-1-released-jul-27-2023 https://www.sphinx-doc.org/en/master/changes.html#release-7-1-0-released-jul-24-2023 (From OE-Core rev: e1b7dbb0c397f6ab0b8059d39a182f9fb271ef4e) 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>
* python3-pyyaml: upgrade 6.0 -> 6.0.1Tim Orling2023-07-251-1/+1
| | | | | | | | | | | | | | | | No changelog provided; new commits are: c42fa3b (tag: 6.0.1, origin/release/6.0) 6.0.1 release ae08bdc block Cython 3.0+ as a build dep (#702) f873cfe Add python 3.11 support (#663) https://github.com/yaml/pyyaml/compare/6.0...6.0.1 (From OE-Core rev: 3480d13959652908b34b929158f1cf4e56c014bf) 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>
* python3-hypothesis: upgrade 6.81.2 -> 6.82.0Tim Orling2023-07-251-1/+1
| | | | | | | | | | | | | | | | https://hypothesis.readthedocs.io/en/latest/changes.html#v6-82-0 6.82.0 - 2023-07-20 * from_regex() now supports the atomic grouping ((?>...)) and possessive quantifier (*+, ++, ?+, {m,n}+) syntax added in Python 3.11. Thanks to Cheuk Ting Ho for implementing this! (From OE-Core rev: 4d41717cf4c0a71d0c220e9f3633d07af0184472) 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>
* python3-urllib3: upgrade 2.0.3 -> 2.0.4Tim Orling2023-07-251-1/+1
| | | | | | | | | | | | | | | | | | | https://github.com/urllib3/urllib3/blob/main/CHANGES.rst#204-2023-07-19 2.0.4 (2023-07-19) * Added support for union operators to HTTPHeaderDict (#2254) * Added BaseHTTPResponse to urllib3.__all__ (#3078) * Fixed urllib3.connection.HTTPConnection to raise the http.client.connect audit event to have the same behavior as the standard library HTTP client (#2757) * Relied on the standard library for checking hostnames in supported PyPy releases (#3087) (From OE-Core rev: 3513a31db197fcaf78a68a48be448b45b60defbf) 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>
* python3-dtschema: add python3-dtc to RDEPENDSTrevor Gamblin2023-07-251-1/+6
| | | | | | | | | | Also reorder the RDEPENDS to be alphabetical. (From OE-Core rev: a185536b2a38f362a7f0e883f9010f6b34547ca9) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-dtc: add from meta-virtualizationTrevor Gamblin2023-07-252-0/+158
| | | | | | | | | | | This provides pylibfdt, which is a runtime dependency for the dtschema module that we already carry in oe-core. (From OE-Core rev: 123077ecd9f3c1839da0d7b1474d689e5c6a689c) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-dtschema: upgrade 2023.4 -> 2023.6.1Trevor Gamblin2023-07-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | No changelog provided. Diff between versions: 08ab41a (tag: v2023.06.1, origin/master) Fix undocumented compatible check 90ce246 (tag: v2023.06) Revert "Partially Revert "dtschema: add nanoamp unit"" a4fe59b schemas: Allow 'fail' value for 'status' 1ea798a schemas: Allow 'status' for node names 2945ab5 schemas: Allow node names starting with number 33cbf96 schemas: Allow '/' in compatible strings 470b522 fixups: Handle 'multipleOf' keyword in schemas 6fc2e30 meta-schemas: Ensure "enum" contains only strings or integers bd525a4 meta-schemas: Disallow 'binding' or 'schema' in schema 'title' 822ce6a schemas: cpu: Add some missing common properties e3dfc1e schemas: Use 'oneOf' rather than if/then for *-supply properties 26b0e53 dtschema: Use format strings for printing bc164f9 Split DTValidator class into 2 classes 4ddf315 meta-schemas: Ensure DT property names contain either an object or boolean 3db9af1 meta-schemas: add $defs schema checking 85e967f schemas: iio: add label 31cc52a dtschema: Move fixups to separate file 9e4dd3b dtschema: Drop unnecessary quote checking 41e1192 dtb: Drop unused pprint import (From OE-Core rev: d8a5ba078f027f1d60d97513fe10dcc149ef8d1c) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cve_check: convert CVE_CHECK_IGNORE to CVE_STATUSAndrej Valek2023-07-211-10/+6
| | | | | | | | | | | | | - Try to add convert and apply statuses for old CVEs - Drop some obsolete ignores, while they are not relevant for current version (From OE-Core rev: 1634ed4048cf56788cd5c2c1bdc979b70afcdcd7) Signed-off-by: Andrej Valek <andrej.valek@siemens.com> Reviewed-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3: ensure ptest regression captureTrevor Gamblin2023-07-211-1/+1
| | | | | | | | | | | | Add a conditional echo statement to make sure that there is a FAIL emitted when python3 ptests regress in a way sed doesn't catch. (From OE-Core rev: 2100c588863b9da64ea8f2eb6be4ff445e26b5f0) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-numpy: upgrade 1.25.0 -> 1.25.1Wang Mingyu2023-07-211-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | A total of 14 pull requests were merged for this release. ======================================================== #23968: MAINT: prepare 1.25.x for further development #24036: BLD: Port long double identification to C for meson #24037: BUG: Fix reduction return NULL to be goto fail #24038: BUG: Avoid undefined behavior in array.astype() #24039: BUG: Ensure __array_ufunc__ works without any kwargs passed #24117: MAINT: Pin urllib3 to avoid anaconda-client bug. #24118: TST: Pin pydantic<2 in Pyodide workflow #24119: MAINT: Bump pypa/cibuildwheel from 2.13.0 to 2.13.1 #24120: MAINT: Bump actions/checkout from 3.5.2 to 3.5.3 #24122: BUG: Multiply or Divides using SIMD without a full vector can... #24127: MAINT: testing for IS_MUSL closes #24074 #24128: BUG: Only replace dtype temporarily if dimensions changed #24129: MAINT: Bump actions/setup-node from 3.6.0 to 3.7.0 #24134: BUG: Fix private procedures in f2py modules (From OE-Core rev: 7371f2513d30bf6a17620271df8abbdaeafaae6b) 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>