summaryrefslogtreecommitdiffstats
path: root/meta/recipes-devtools/python
Commit message (Collapse)AuthorAgeFilesLines
* python3-lxml: upgrade 5.3.0 -> 5.3.1Khem Raj2025-02-181-1/+1
| | | | | | | | (From OE-Core rev: 4572eee91b73e0a0b50c8537a4ea6ebad1476b66) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-license-expression: fix ptest installationRoss Burton2025-02-181-3/+4
| | | | | | | | | | | | | This recipe was overriding do_install_ptest which is provided by the ptest-python-pytest class, so there was no tests or run-ptest installed. Use an append override, and minimise the installed files: use a symlink so that scancode-licensedb-index.json is found and install setup.cfg. (From OE-Core rev: 164876d33af9edaac37a686726727d3bc3d10aa9) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-setuptools-scm: respect GIT_CEILING_DIRECTORIESEtienne Cordonnier2025-02-182-0/+37
| | | | | | | | | | | | | | | | | | | | | | Fixes https://bugzilla.yoctoproject.org/show_bug.cgi?id=15740 python3-setuptools-scm was ignoring GIT_CEILING_DIRECTORIES which is set by poky, and it was thus finding a wrong value of "toplevel" in ./src/setuptools_scm/_file_finders/git.py The code is supposed to generate the list of files contained in python3-setuptools-scm, but it was instead running "git archive" on whatever git repository was above the build directory, because the tarball containing the sources of python3-setuptools-scm does not contain a .git directory. This is barely noticeable when building as a subdirectory of poky which is only 48MB, but this was causing serious slowdowns of python3-setuptools-scm:do_compile when building inside a big git repository with files tracked using git-lfs (50 minutes in my use-case). Reported upstream as https://github.com/pypa/setuptools-scm/issues/1103 (From OE-Core rev: 4ebe72477484cf68165b6f736ce10373e97d0e6d) Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com> Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-bcrypt: fix ptestChen Qi2025-02-111-10/+0
| | | | | | | | | | | | | | | | For now, python3-bcrypt's ptest package does not have run-ptest script. The ptest-python-pytest.bbclass has do_install_ptest which will generate run-ptest. So the do_install_ptest in pytho3n-bcrypt is not needed, and it does not generate run-ptest. Also remove the RDEPENDS setting because ptest-python-pytest.bbclass has set it. (From OE-Core rev: 9640c89ae0fcc72b53fdf59b01616ab2b62469ed) Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3: upgrade 3.13.1 -> 3.13.2Peter Marko2025-02-1111-67/+15
| | | | | | | | | | | | | | | Release notes: https://docs.python.org/release/3.13.2/whatsnew/changelog.html#python-3-13-2 Solves CVE-2025-0938, CVE-2024-12254 and 3 other vulnerabilities without CVE number assigment. Remove patch which is included in new release. (From OE-Core rev: 4b91478d47db319af847a45b7d57bb7223da55f8) Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-cffi: Fix failing ptests with clangKhem Raj2025-02-112-1/+36
| | | | | | | | | | | | Clang finds additional warnings with cffi generated code _CFFI_test_verify_anonymous_struct_with_star_typedef.cpp:587:10: error: non-constant-expression cannot be narrowed from type 'long' to 'size_t' (ak│a 'unsigned long') in initializer list [-Wc++11-narrowing] (From OE-Core rev: 470edc62b1821bcbb679bd3822acd98e9996c9e7) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-typogrify: upgrade 2.0.7 -> 2.1.0Trevor Gamblin2025-02-101-3/+3
| | | | | | | | | | | | | | | | | | | | | License-Update: Update copyright year, attribution bounds The project has changed to using a pyproject.toml with hatchling as the build backend, so change the recipe to match. Changelog (https://github.com/justinmayer/typogrify/releases/tag/2.1.0): - Add ability to select which filters are applied (#1 by davidlesieur & barrysteyn) - jinja_filters: Update import for Jinja 3.1 (by jyelloz) - Ensure all available tests are run (by mcepl) - Package via pyproject instead of Setuptools (by justinmayer) - Improve testing, linting, and CI tooling - Drop support for Python < 3.9 (From OE-Core rev: 037f04b08c76caee6bda176e18c1e0b824f3bcf6) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3: Fix typo in create_manifest3.pyOmri Sarig2025-02-051-1/+1
| | | | | | | | | | Fixed a misspelled "posible" to "possible". (From OE-Core rev: 7e2d743e4809d6cbaa8e441dc42624eb65daad63) Signed-off-by: Omri Sarig <omri.sarig13@gmail.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3: Fix typo in python3-manifest.jsonOmri Sarig2025-02-051-1/+1
| | | | | | | | | | Fix a wrong "the" to be the intended "that". (From OE-Core rev: fe55f05a7068ba7b277a253058fdcc8964222bc1) Signed-off-by: Omri Sarig <omri.sarig13@gmail.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-rdflib: upgrade 7.1.1 -> 7.1.3Richard Purdie2025-02-051-2/+2
| | | | | | | | License-Update: copyright years updated. (From OE-Core rev: b90837274d236bf6bf7f79cbd63dd251cab7c453) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-websockets: upgrade 14.1 -> 14.2Richard Purdie2025-02-051-1/+1
| | | | | | (From OE-Core rev: d609b99f71eb8b3dff186f2dc832918a223a5c16) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-trove-classifiers: upgrade 2024.10.21.16 -> 2025.1.15.22Richard Purdie2025-02-051-1/+1
| | | | | | (From OE-Core rev: 6062b9326d3ff4168a0e5c5932c67c0a9f48f1e4) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-setuptools: upgrade 75.6.0 -> 75.8.0Richard Purdie2025-02-053-14/+8
| | | | | | (From OE-Core rev: 2f30a782ae5500d9b7dcc37e2cfc43312a470605) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-ruamel-yaml: upgrade 0.18.9 -> 0.18.10Richard Purdie2025-02-051-1/+1
| | | | | | (From OE-Core rev: 0f46b4fd10e6be1c48738e64c24a977a02768c9b) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-referencing: upgrade 0.35.1 -> 0.36.2Richard Purdie2025-02-051-1/+1
| | | | | | (From OE-Core rev: c996952787b26cd3f508db00e82d0bbefdf2675d) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pytz: upgrade 2024.2 -> 2025.1Richard Purdie2025-02-051-1/+1
| | | | | | (From OE-Core rev: c8445cf5d8e3a47f7ae38d400c7d4edf7d32d3cc) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pyopenssl: upgrade 24.3.0 -> 25.0.0Richard Purdie2025-02-051-1/+1
| | | | | | (From OE-Core rev: 98db2721ca2b1edde25cd855f102d1cb7faaa203) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pygments: upgrade 2.19.0 -> 2.19.1Richard Purdie2025-02-051-1/+1
| | | | | | (From OE-Core rev: 2a5d9af401ff4e8802340eba6382ecd9ce204c7e) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-poetry-core: upgrade 2.0.0 -> 2.0.1Richard Purdie2025-02-051-1/+1
| | | | | | (From OE-Core rev: 911edf7506d6a9eae8ecdbe3ae586b5559f9b6a1) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pip: upgrade 24.3.1 -> 25.0Richard Purdie2025-02-052-2/+2
| | | | | | (From OE-Core rev: 787b69e38a02c14c8851f110c61366de963bee05) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-more-itertools: upgrade 10.5.0 -> 10.6.0Richard Purdie2025-02-051-1/+1
| | | | | | (From OE-Core rev: 05a7a6dc6c40f5682b4de71f5872e842f4d51441) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-license-expression: upgrade 30.4.0 -> 30.4.1Richard Purdie2025-02-051-1/+1
| | | | | | (From OE-Core rev: 125af6707480408a2e32ba042ed7bfb4de5f6182) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-hypothesis: upgrade 6.123.2 -> 6.124.7Richard Purdie2025-02-051-1/+1
| | | | | | (From OE-Core rev: b86720bc7f7d59a9855218cd43ce9850c6e21724) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-certifi: upgrade 2024.12.14 -> 2025.1.31Richard Purdie2025-02-051-1/+1
| | | | | | (From OE-Core rev: 7bfeecb1321171521cb73060f6367467b6084562) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-attrs: upgrade 24.3.0 -> 25.1.0Richard Purdie2025-02-051-1/+1
| | | | | | (From OE-Core rev: 2a4370f0e2c60ff628e548313228655a73a5c878) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* meta/meta-selftest: Fix variable assignment whitespaceRichard Purdie2025-02-013-3/+3
| | | | | | | | | | Recipes are much more readable with whitespace around the assignment operators. Fix various assignments in OE-Core to show this is definitely the preferred formatting. (From OE-Core rev: 30ea609d3357fb3de911f2f6a5e6856c151b976a) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3: Update stringold summaryOmri Sarig2025-01-291-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The string package in python currently contains common string operations. This package is still in full use. However, the old summary line of the package marked it as deprecated. As this is not the case, this commit updates the summary line to better represent this Python package. The new summary line was taken from Python's documentation for the package (https://docs.python.org/3.13/library/string.html). In the past, the string library used to contain functionality that later was moved to the str object in Python. The assumption is that during this change, this library was marked as deprecated here. However, as this package contains more functionality, which is still relevant and used by python, the package itself should not be marked as deprecated. This commit changes the description of the package, but does not change the name of the package. The proper name for this package should be "string" (instead of "stringold"). However, changing the package's name will break compatibility with anyone using the string package in their project. As this is a big change, it is decided not to be done yet. The change in description, as well as this commit message, should be enough to let users understand that the string package in python is still valid, and should not be treated as deprecated. (From OE-Core rev: 7602a9013d6c61959ec293ee29285c90257b5fbb) Signed-off-by: Omri Sarig <omri.sarig13@gmail.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-numpy: upgrade 2.2.1 -> 2.2.2Trevor Gamblin2025-01-233-3/+3
| | | | | | | | | | | | | | | | | | | | Changelog: https://github.com/numpy/numpy/releases/tag/v2.2.2 Reproducibility looks OK: |2025-01-20 16:40:52,428 - oe-selftest - INFO - Ran 1 test in 2125.833s |2025-01-20 16:40:52,428 - oe-selftest - INFO - OK |2025-01-20 16:40:57,146 - oe-selftest - INFO - RESULTS: |2025-01-20 16:40:57,146 - oe-selftest - INFO - RESULTS - reproducible.ReproducibleTests.test_reproducible_builds: PASSED (2065.94s) |2025-01-20 16:40:57,147 - oe-selftest - INFO - SUMMARY: |2025-01-20 16:40:57,147 - oe-selftest - INFO - oe-selftest () - Ran 1 test in 2125.834s |2025-01-20 16:40:57,147 - oe-selftest - INFO - oe-selftest - OK - All required tests passed (successes=1, skipped=0, failures=0, errors=0) (From OE-Core rev: 8ba751635a333ba0ccdeaff7b135131de99292a9) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Ross Burton <ross.burton@arm.com>
* python3-cffi: Add missing pkgconfig dependencyRichard Purdie2025-01-221-1/+1
| | | | | | | | | | With gcc posioning fixed, this recipe showed errors, using an incorrect include path looking at the host system. If pkgconfig is present, the correct include paths are used. Therefore add the missing dependency. (From OE-Core rev: 6cf0aaa3af276694709369b6007f629862e21559) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-psutil: Fix native dependenciesRichard Purdie2025-01-101-0/+1
| | | | | | | | | The tests package has many dependencies which don't BBCLASSEXTEND to native well. Remove these as we're not interested in the tests in the native case anyway. (From OE-Core rev: 2885ab7c5b58a8f8ff183360e239d2a36270c662) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-numpy: upgrade 2.1.3 -> 2.2.1Alexander Kanavin2025-01-104-72/+21
| | | | | | | | | | | | Add a svml option, disabled by default (it's avx-512 only, and uses randomly generated intermediate .o file names, which makes the installed library non-reproducible). (From OE-Core rev: a3ce94f1fa79502d8b41de93f9a27d8af2cdc787) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-jinja2: upgrade 3.1.4 -> 3.1.5Alexander Kanavin2025-01-092-91/+5
| | | | | | | (From OE-Core rev: fca4fe9282d5895cc961aef82471604d219cb3ba) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-click: update 8.1.7 -> 8.1.8Alexander Kanavin2025-01-091-4/+4
| | | | | | | | | | | License-Update: renamed file Convert from setuptools to flit. (From OE-Core rev: 33dfffac6f65145b6e8671a8988a62f1f0e41f72) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-ruamel-yaml: upgrade 0.18.7 -> 0.18.9Wang Mingyu2025-01-091-2/+2
| | | | | | | | | License-Update: copyright updated to 2025 (From OE-Core rev: 98ed111650de52e6079251d1cb0c19dd6a506ded) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pygments: upgrade 2.18.0 -> 2.19.0Wang Mingyu2025-01-091-1/+1
| | | | | | | | (From OE-Core rev: f18bcd0b4024da048be6a1773608a4c2a4db4a38) 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-poetry-core: upgrade 1.9.1 -> 2.0.0Wang Mingyu2025-01-091-1/+1
| | | | | | | | | | | Changelog: https://github.com/python-poetry/poetry-core/releases/tag/2.0.0 (From OE-Core rev: 5e2036babc8937253b60fa809fa8edcda26b0210) 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-gitdb: upgrade 4.0.11 -> 4.0.12Wang Mingyu2025-01-091-1/+1
| | | | | | | | | | | | | | | | | | | | Changelog: =========== - Never add a vendored smmap directory to sys.path - Revise and update the readme - Set Dependabot submodule update cadence to weekly - Add missing asserts in test_base.py - Use contextlib.suppress instead of except: pass - Add support for Python 3.13 - Potential Race Condition Fix - OS Rename & Chmod - PermissionError - Bump gitdb/ext/smmap from 256c5a2 to 04dd210 - Bump actions/setup-python from 4 to 5 (From OE-Core rev: d899b50547e319cca8bea41301a4758e7635b6cf) 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-rpds-py: upgrade 0.21.0 -> 0.22.3Richard Purdie2025-01-082-13/+13
| | | | | | (From OE-Core rev: 9e53f800528248aca8fe93fb9cd2b4fdd43d9014) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-*: Update recipes with pytest ptests to use the new ↵Derek Straka2025-01-0844-316/+34
| | | | | | | | | | | | | | ptest-python-pytest class The newly added ptest-python-pytest removes duplication for: 1. Copying pytest files to the ptest directory 2. Adding standard pytest dependencies 3. Adding a common run-ptest script using pytest (From OE-Core rev: 8d84d9e19b9292b1863921611924714d77c41d21) Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3: upgrade 3.13.0 -> 3.13.1Trevor Gamblin2025-01-033-111/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: https://docs.python.org/3/whatsnew/changelog.html#python-3-13-1-final - Patch 'fix-armv5.patch' is in 3.13.1, so no longer needed: |tgamblin@megalith ~/workspace/git/pythonsrc/cpython ((HEAD detached from v3.13.1))$ git tag --contains 18b9079ddbc149d6b99c922630c246812e4d8ae7 |v3.13.1 - While patch 'crosspythonpath.patch' is listed as 'Inappropriate [OE-Core integration specific]' specific in the commit message, it is now breaking the build, while removing it allows python3 to build OK. It appears that there is a similar change in upstream 3.13.1: https://github.com/python/cpython/commit/909d5ac2959e - gcc-symlinks had to be added to ptest RDEPENDS so that 'gcc' could be found on the path for the test_ctypes.test_dlerror.TestNullDlsym.test_null_dlsym test. - Also reformat the DEPENDS and RDEPENDS lists to be alphabetical and one-per-line, since that's easier to read and modify. - buildall-qemu output: |BUILDALL-QEMU LOG FOR python3 |START TIME: 2024-12-18_20:38:01 |HOSTNAME: megalith |HOST OS: Debian GNU/Linux 12 (bookworm) |HOST KERNEL: 6.1.0-28-amd64 |=============== |BUILD RESULTS: |[glibc] |FAIL: qemuloongarch64 |PASS: qemuriscv32 |PASS: qemuarmv5 |PASS: qemuppc |PASS: qemumips64 |PASS: qemuriscv64 |PASS: qemuarm64 |PASS: qemuarm |PASS: qemux86-64 |PASS: qemuppc64 |PASS: qemux86 |PASS: qemumips |[musl] |FAIL: qemuloongarch64 |FAIL: qemuriscv32 |PASS: qemuarmv5 |PASS: qemuppc |PASS: qemumips64 |PASS: qemuriscv64 |PASS: qemuarm64 |PASS: qemuarm |PASS: qemux86-64 |PASS: qemuppc64 |PASS: qemux86 |PASS: qemumips |=============== |PASSED: 21 |FAILED: 3 (From OE-Core rev: 08c44d3b140b220ead6334db26097b28612d445a) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-attrs: upgrade 24.2.0 -> 24.3.0Richard Purdie2025-01-031-1/+1
| | | | | | (From OE-Core rev: 30a7c3c7a1e12b7fb2463e7135d97a478e763c9e) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-urllib3: upgrade 2.2.3 -> 2.3.0Richard Purdie2025-01-031-1/+1
| | | | | | (From OE-Core rev: a4397139fbe9313f7f80d0accc7a9e9565d07805) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-ruamel-yaml: upgrade 0.18.6 -> 0.18.7Richard Purdie2025-01-031-1/+1
| | | | | | (From OE-Core rev: f98c9c192f62f495f07c5a5fb2fe486ca0fe0494) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pyparsing: upgrade 3.2.0 -> 3.2.1Richard Purdie2025-01-031-1/+1
| | | | | | (From OE-Core rev: 3238994e20864b57d302eee28c29892d71e5140f) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-maturin: upgrade 1.7.8 -> 1.8.1Richard Purdie2025-01-032-57/+91
| | | | | | (From OE-Core rev: 4a208683cb875cdb8907040e865e7adaae912aee) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-hypothesis: upgrade 6.122.6 -> 6.123.2Richard Purdie2025-01-031-1/+1
| | | | | | (From OE-Core rev: 316ae45adbe150792a1e095bd5b0777937578e8b) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-cryptography{,-vectors}: upgrade 43.0.3 -> 44.0.0Richard Purdie2025-01-035-43/+47
| | | | | | (From OE-Core rev: c3c612608d816eb6b40575a86e0907701cf525dc) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-six: upgrade 1.16.0 -> 1.17.0Wang Mingyu2024-12-243-5/+5
| | | | | | | | | | | | | | | | | | License-Update: Copyright year updated to 2024. Changelog: =========== - Pull request #388: Remove 'URLopener' and 'FancyURLopener' classes from 'urllib.request' when running on Python 3.14 or greater. - Pull request #365, issue #283: 'six.moves.UserDict' now points to 'UserDict.IterableUserDict' instead of 'UserDict.UserDict' on Python 2. (From OE-Core rev: dd62b4f7b46bb5551e5397404356c56905dda9ce) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pytest: upgrade 8.3.3 -> 8.3.4Wang Mingyu2024-12-241-1/+1
| | | | | | | | | | | Changelog: https://github.com/pytest-dev/pytest/releases/tag/8.3.4 (From OE-Core rev: d83ea2a229e407418b83b655ef333c1370182ffc) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pytest-subtests: upgrade 0.13.1 -> 0.14.1Wang Mingyu2024-12-241-1/+1
| | | | | | | | | | | | | | | | Changelog: =========== - Fix self.instance._outcome is None - Add support for Python 3.13. - Dropped support for EOL Python 3.8. - Fixed output when using TestCase.skipTest - Fixed pytest requirement to >=7.3 (From OE-Core rev: 2e76adbe47584736a6aa639b339392a36af5e872) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>