summaryrefslogtreecommitdiffstats
path: root/meta/recipes-devtools/python
Commit message (Collapse)AuthorAgeFilesLines
...
* python3-bcrypt: upgrade 4.0.0 -> 4.0.1Tim Orling2022-11-032-51/+51
| | | | | | | | | | | | | | | | | | * Refresh python3-bcrypt-crates.inc Upstream release notes[1]: * We now build PyPy manylinux wheels. * Fixed a bug where passing an invalid salt to checkpw could result in a pyo3_runtime.PanicException. It now correctly raises a ValueError. [1] https://github.com/pyca/bcrypt/#401 (From OE-Core rev: 509a684b748af92e0b657433da85550de72ecbe0) 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-mako: upgrade 1.2.2 -> 1.2.3Tim Orling2022-11-021-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Released: Thu Sep 22 2022 * bug - [bug] [lexer] * Fixed issue in lexer in the same category as that of #366 where the regexp used to match an end tag didn’t correctly organize for matching characters surrounded by whitespace, leading to high memory / interpreter hang if a closing tag incorrectly had a large amount of unterminated space in it. Credit to Sebastian Chnelik for locating the issue. As Mako templates inherently render and directly invoke arbitrary Python code from the template source, it is never appropriate to create templates that contain untrusted input. References: #367 [1] https://docs.makotemplates.org/en/latest/changelog.html#change-1.2.3 [2] https://github.com/sqlalchemy/mako/issues/366 [3] https://github.com/sqlalchemy/mako/issues/367 (From OE-Core rev: 49ad6f031458e1f48f24547dc88e41abc4ec41a6) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-cryptography: convert to cargo-update-recipe-crates classAlexander Kanavin2022-11-012-55/+61
| | | | | | | | | | | This allows semi-automated updates to the list of crates, which is far too awkward to maintain by hand, particularly on version updates. (From OE-Core rev: 1071e2fdd23271bf5df60712263838fe70276c67) 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-bcrypt: convert to use cargo-update-recipe-crates class.Alexander Kanavin2022-11-012-51/+57
| | | | | | | | | | | | | | The component has been reimplemented in rust, and comes with a large list of dependencies in Cargo.toml/Cargo.lock. Rather than list them by hand, use a file generated with cargo-update-recipe-crates class. (From OE-Core rev: f1ebc71d9c35ba3ff58851efe2fae4e193f481f1) 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: update 3.10.6 -> 3.11.0Alexander Kanavin2022-10-2914-173/+110
| | | | | | | | | | | | | | The semaphore fix has landed and is available from 3.11 onwards: https://github.com/python/cpython/commit/1ee0f94d16f150356a4b9b0a39d44ba1d2d5b9fc Drop 0001-Mitigate-the-race-condition-in-testSockName.patch as it is merged upstream. (From OE-Core rev: f10cdc155e47af5627ee999c57e1d083f9382a91) 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-jsonschema: upgrade 4.9.1 -> 4.16.0Alexander Kanavin2022-10-291-2/+2
| | | | | | | | (From OE-Core rev: e3c4ab0e6a3f8bb3f85f28530e2ac2ad9db7deb8) 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-hatch-fancy-pypi-readme: add a recipeAlexander Kanavin2022-10-291-0/+14
| | | | | | | | | | This is a new dependency of python3-jsonschema. (From OE-Core rev: 07781f8f3452d6a9db26515d680e40fd121337f9) 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-dbus: upgrade 1.2.18 -> 1.3.2Alexander Kanavin2022-10-291-7/+5
| | | | | | | | | | | | Convert to meson. License-Update: clarifications about https://reuse.software/ compliancy (From OE-Core rev: 4391c6d6d4a5ed95e66f397b69532e388ebadbb6) 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-zipp: upgrade 3.8.1 -> 3.9.0wangmy2022-10-261-1/+1
| | | | | | | | (From OE-Core rev: 82ae10ef28a485231e492aef5e61ee7fbe6626c3) 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-pytz: upgrade 2022.2.1 -> 2022.4wangmy2022-10-261-1/+1
| | | | | | | | (From OE-Core rev: 09bcf3fa1bbc2f5453894737aef90491672aebb4) 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-manifest.json: Move urllib to netclientLeon Anavi2022-10-261-5/+5
| | | | | | | | | | Move urllib from core to netclient because it imports base64. (From OE-Core rev: e74ab2c144042b0a9f788b1b15f11b2800e2c7a1) Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-importlib-metadata: upgrade 4.12.0 -> 5.0.0wangmy2022-10-261-1/+1
| | | | | | | | | | | Changelog: #97, #284, #300: Removed compatibility shims for deprecated entry point interfaces. (From OE-Core rev: 402aa9d5af2a727fcfb8907ed219a0ae302d1aa4) 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-git: upgrade 3.1.27 -> 3.1.28wangmy2022-10-261-1/+1
| | | | | | | | (From OE-Core rev: efdc5f5cdcb717cb1694e7a9f50284d59f5da5ee) 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-hatchling: upgrade 1.10.0 -> 1.11.0wangmy2022-10-261-1/+1
| | | | | | | | (From OE-Core rev: 3ba4735f0aa5ef1535b76f4e87deb7088c86b901) 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.0.8 -> 1.3.2Tim Orling2022-10-262-44/+45
| | | | | | | | | | | | | | | | | For changes, see: https://github.com/python-poetry/poetry-core/blob/main/CHANGELOG.md#132---2022-10-07 * Update license checksums to reflect current path and vendored components. * Licenses remain Apache-2.0 & BSD-2-Clause & MIT License-Update: Vendored licenses changed path; current components (From OE-Core rev: d810e4ea3b8b9769aadd02a931c5825c867fc779) 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-iso8601: upgrade 1.0.2 -> 1.1.0Tim Orling2022-10-261-2/+2
| | | | | | | | | | | | | | | | e3b4ed3 Release 1.1.0 56da11c missed a comma fde429d raise ParseError if we get an exception on is_iso8601() 21f5368 Add is_iso8601() function 406db6f Update license years License-Update: copyright years updated. (From OE-Core rev: e459e5e91d2ed56dc2c75ed1e1a984a7b99dfcd8) 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-setuptools-rust: upgrade 1.5.1 -> 1.5.2Tim Orling2022-10-261-1/+1
| | | | | | | | | | | | | | | | | 1.5.2 (2022-09-19) Fixed: * Fix regression in dylib build artifacts not being found since 1.5.0. #290 * Fix regression in sdist missing examples and other supplementary files since 1.5.0. #291 https://github.com/PyO3/setuptools-rust/blob/main/CHANGELOG.md#152-2022-09-19 (From OE-Core rev: 0cf8aeea74205b71be633afb199bf7ce5afbc938) 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 5.1.1 -> 5.2.3Tim Orling2022-10-262-28/+37
| | | | | | | | | | | | | | | | | * Now uses flit-core backend (python_flit_core.bbclass) * Sort RDEPENDS alphabetically to make it easier to see what is present. For changes see: https://www.sphinx-doc.org/en/master/changes.html#release-5-2-3-released-sep-30-2022 https://www.sphinx-doc.org/en/master/changes.html#release-5-2-2-released-sep-27-2022 https://www.sphinx-doc.org/en/master/changes.html#release-5-2-0-post0-released-sep-24-2022 https://www.sphinx-doc.org/en/master/changes.html#release-5-2-0-released-sep-24-2022 (From OE-Core rev: 951589b96e8545b13d9c5f8aeb61f85681720088) 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-bcrypt: upgrade 3.2.2 -> 4.0.0Tim Orling2022-10-262-30/+79
| | | | | | | | | | | | | | | | | | | | | | | | * Switch to python_setuptools3_rust.bbclass * Add crate:// (from cargo bitbake output) * Manually fix crate:// versions to satisfy cargo 4.0.0 bcrypt is now implemented in Rust. Users building from source will need to have a Rust compiler available. Nothing will change for users downloading wheels. We no longer ship manylinux2010 wheels. Users should upgrade to the latest pip to ensure this doesn’t cause issues downloading wheels on their platform. We now ship manylinux_2_28 wheels for users on new enough platforms. NUL bytes are now allowed in inputs. https://github.com/pyca/bcrypt/#400 (From OE-Core rev: 8e0bda7343b526a21ceeede274a8ea53c31e5d2d) 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-pyopenssl: upgrade 22.0.0 -> 22.1.0Tim Orling2022-10-261-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 22.1.0 (2022-09-25) Backward-incompatible changes: Remove support for SSLv2 and SSLv3. The minimum cryptography version is now 38.0.x (and we now pin releases against cryptography major versions to prevent future breakage) The OpenSSL.crypto.X509StoreContextError exception has been refactored, changing its internal attributes. #1133 Deprecations: OpenSSL.SSL.SSLeay_version is deprecated in favor of OpenSSL.SSL.OpenSSL_version. The constants OpenSSL.SSL.SSLEAY_* are deprecated in favor of OpenSSL.SSL.OPENSSL_*. Changes: Add OpenSSL.SSL.Connection.set_verify and OpenSSL.SSL.Connection.get_verify_mode to override the context object’s verification flags. #1073 Add OpenSSL.SSL.Connection.use_certificate and OpenSSL.SSL.Connection.use_privatekey to set a certificate per connection (and not just per context) #1121. (From OE-Core rev: 5eb351b7c7445a33a43655a98a53353a665d1616) 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.54.5 -> 6.56.1Tim Orling2022-10-261-1/+1
| | | | | | | | | | | | | | For changes see: https://hypothesis.readthedocs.io/en/latest/changes.html#v6-56-1 https://hypothesis.readthedocs.io/en/latest/changes.html#v6-56-0 https://hypothesis.readthedocs.io/en/latest/changes.html#v6-55-0 https://hypothesis.readthedocs.io/en/latest/changes.html#v6-54-6 (From OE-Core rev: bad666d6a6932a0a4d861d5ef34bfa4aa53b34ad) 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 2022.9.14 -> 2022.9.24Tim Orling2022-10-261-1/+1
| | | | | | | | | | | | | The following certificate was removed: OU=Serveis Publics de Certificacio/Vegeu https://www.catcert.net/verarrel (c)03/Jerarquia Entitats de Certificacio Catalanes (From OE-Core rev: 4eaeaab8d7df5521c03f21978376f6e771e8d94a) 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-cryptography-vectors: upgrade 37.0.4 -> 38.0.1Tim Orling2022-10-261-1/+1
| | | | | | | | | | | | For changes, see: https://github.com/pyca/cryptography/blob/38.0.1/CHANGELOG.rst#3800---2022-09-07 https://github.com/pyca/cryptography/blob/38.0.1/CHANGELOG.rst#3800---2022-09-06 (From OE-Core rev: 72ef41ff705747269d560b062e75d27e241259b1) 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-cryptography: upgrade 37.0.4 -> 38.0.1Tim Orling2022-10-263-144/+124
| | | | | | | | | | | | | | | | | | | | | | | | * Drop 0001-Cargo.toml-specify-pem-version.patch, superceded. * Update crate:// (via cargo bitbake) * Manually fix crate:// versions to satisfy cargo Release notes: 38.0.1 - 2022-09-07 - Fixed parsing TLVs in ASN.1 with length greater than 65535 bytes (typically seen in large CRLs). 38.0.0 - 2022-09-06 - Final deprecation of OpenSSL 1.1.0. The next release of cryptography will drop support. (For complete release notes, see: https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst#3800---2022-09-06) (From OE-Core rev: da62314b7149cd53ffb046115b67c5e620f2afe4) 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-hatchling: upgrade 1.9.0 -> 1.10.0Ross Burton2022-10-261-1/+1
| | | | | | | | (From OE-Core rev: 81ec0c0f9980194e2e8f74b5663e86a27bf9000b) 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>
* meta: fix version checks in all github recipes using the github-releases classAlexander Kanavin2022-09-282-7/+6
| | | | | | | | (From OE-Core rev: b04316bdd28b7945c2c91b4e43c007b650eedc14) 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-manifest.json: Add zoneinfoLeon Anavi2022-09-211-0/+11
| | | | | | | | | | | The zoneinfo module provides a concrete time zone implementation to support the IANA time zone database as originally specified in PEP 615. (From OE-Core rev: 668bb1c3828bb66fcd3ed8d0fc16fb11eef3a45f) Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-idna: migrate to flit-coreKonrad Weihmann2022-09-201-6/+1
| | | | | | | | | | | | setup.py in latest release is broken after move to flit-core was released by the project. This broke the version detection in consuming libs like requests. Remove the not needed egg.info removal as well (From OE-Core rev: 399c324e9a30ab63e0c5d653dba5bf9354ec70f7) Signed-off-by: Konrad Weihmann <kweihmann@outlook.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-certifi: upgrade 2022.6.15 -> 2022.9.14Richard Purdie2022-09-201-2/+2
| | | | | | | | License checksum change due to a url change, license itself unchanged. (From OE-Core rev: 6112c30c49da478cd2b3496a7df0211acda1944e) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-psutil: upgrade 5.9.1 -> 5.9.2Richard Purdie2022-09-171-1/+1
| | | | | | (From OE-Core rev: 9109fd6ae40c23820c66c8f388138bc3da633335) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-numpy: upgrade 1.23.2 -> 1.23.3Richard Purdie2022-09-171-1/+1
| | | | | | (From OE-Core rev: 36e6385c394f02edf84011d8beebdf4db8ffa651) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-hypothesis: upgrade 6.46.11 -> 6.54.5Richard Purdie2022-09-171-1/+1
| | | | | | (From OE-Core rev: 848fdbd40057913161c53f8ed182c9c3e601c0f8) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-idna: upgrade 3.3 -> 3.4Richard Purdie2022-09-171-1/+1
| | | | | | (From OE-Core rev: daca869a8190a1035ab4aff6e0e8707041a95866) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-hatchling: upgrade 1.8.1 -> 1.9.0Richard Purdie2022-09-171-1/+1
| | | | | | (From OE-Core rev: 3056129c5e8c33096ddf2bca352e9a4eca8387fe) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3: add PACKAGECONFIG[editline]Etienne Cordonnier2022-09-171-0/+1
| | | | | | | | | editline is a BSD alternative for readline which is GPLv3. (From OE-Core rev: 33c1dc903a0908dc9796ddf03a90f1e23e5d1405) Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-rfc3986-validator: switch from SRC_URI:append to SRC_URI +=Mikko Rapeli2022-09-131-1/+1
| | | | | | | | | | The :append can not be removed via bbappends if needed. Thus it's better for open source layers to use += append if possible. (From OE-Core rev: 1e09be9455fb054b3f74f088b355116828cb4626) Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-lxml: Add recipeKhem Raj2022-09-121-0/+42
| | | | | | | | | | | | | | Import this recipe from meta-python, as it is needed by many recipes from different layers e.g. wireplumber from meta-multimedia, opengl-es-cts and vulkan-cts in meta-oe, yelp-tools in meta-gnome to name a few, the real issue is that newer vulkan-cts has added this dependency which is in meta-oe, and meta-oe can not depend on meta-python (From OE-Core rev: 19e87e03234245c522d63f14365885ab5369a54c) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pytest: upgrade 7.1.2 -> 7.1.3wangmy2022-09-081-1/+1
| | | | | | | | (From OE-Core rev: 110b739d658bbd69c1307891fe2b2a358b72ac72) 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.9.0 -> 0.10.1wangmy2022-09-081-1/+1
| | | | | | | | | | | | | | | | | | | | | Changelog: ========== Bug fixes: ------------ Fix documentation on pathspec.pattern.RegexPattern.match_file(). Issue #60: Remove redundant wheel dep from pyproject.toml. Issue #61: Dist failure for Fedora, CentOS, EPEL. Issue #62: Since version 0.10.0 pure wildcard does not work in some cases. Improvements: ------------- Restore support for legacy installations using setup.py. See Issue #61. (From OE-Core rev: 3fb525887c7e8a6c043c5b11b8e1d7ebc19ac28c) 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-mako: upgrade 1.2.1 -> 1.2.2wangmy2022-09-081-1/+1
| | | | | | | | (From OE-Core rev: 10f9720a7fe1d25efce6a0ea0dec0052bb0f92c1) 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-dtschema: upgrade 2022.8.1 -> 2022.8.3wangmy2022-09-081-1/+1
| | | | | | | | (From OE-Core rev: c0af43880f7583b4a0a875d61d8ec0b379c3af57) 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: remove unneeded reproducible.patchAlexander Kanavin2022-09-022-84/+0
| | | | | | | | | | | | | | | | | | Since "python_pep517: use installer instead of pip" pip is no longer used in builds, and therefore doesn't need to behave reproducibly. I have submitted the patch upstream; upstream have suggested that the way it had been used previously is non-reproducible by design, and if pip is again brought into builds in the future, we should use specific options for reproducibility: https://github.com/pypa/pip/issues/11424 (From OE-Core rev: 654f9d5088d00ee27b4d2f7b3bb371195de52247) 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-pip: submit reproducible.patch upstreamAlexander Kanavin2022-09-021-1/+1
| | | | | | | | (From OE-Core rev: ed62eccaa49404aac96e4882a9db6c03d17bb4e2) 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>
* python: submit CC to cc_basename patch upstreamAlexander Kanavin2022-09-021-1/+1
| | | | | | | | (From OE-Core rev: db9ad0553bc253bd7faaecf0026b2a945a125815) 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-urllib3: upgrade 1.26.11 -> 1.26.12wangmy2022-09-011-1/+1
| | | | | | | | (From OE-Core rev: cb05578af3ace6e3983f93e16d9ad1ac2a65fbe2) 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-hatchling: upgrade 1.8.0 -> 1.8.1wangmy2022-09-011-1/+1
| | | | | | | | (From OE-Core rev: 9b4ad57d4fa0bf7938bdeb4e7eae8927312737b8) 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-pygments: upgrade 2.12.0 -> 2.13.0wangmy2022-08-301-1/+1
| | | | | | | | (From OE-Core rev: 084615ce0547b49ee96931cef2915125ca0ff893) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-requests: add python3-compression dependencyChen Qi2022-08-251-0/+1
| | | | | | | | | | | | python3-requests makes use of 'zipfile' module, so we need to add python3-compression as a dependency, otherwise 'import requests' errors out. (From OE-Core rev: 6cfe2ed2234a76a3f9da194097781e8d6ce1353b) Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3: disable user site-pkg for native targetKonrad Weihmann2022-08-251-0/+3
| | | | | | | | | | | | by setting the ENABLE_USER_SITE flag globally. This is the recommended way according to https://peps.python.org/pep-0370/#implementation (From OE-Core rev: 71bf8e9e418af6213de17903f54502b5b1055872) Signed-off-by: Konrad Weihmann <kweihmann@outlook.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-hypothesis: revert back to 6.46.11Chen Qi2022-08-231-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This package was broken since it was upgraded to 6.48, because it started using 'exceptiongroup' since then, which is missing in any meta layer. On target, when importing hypothesis, we meet the following error: Traceback (most recent call last): File "/usr/lib64/python3.10/site-packages/hypothesis/internal/compat.py", line 18, in <module> BaseExceptionGroup = BaseExceptionGroup NameError: name 'BaseExceptionGroup' is not defined. Did you mean: 'BaseException'? ModuleNotFoundError: No module named 'exceptiongroup' The related codes as below: try: BaseExceptionGroup = BaseExceptionGroup ExceptionGroup = ExceptionGroup # pragma: no cover except NameError: from exceptiongroup import ( BaseExceptionGroup as BaseExceptionGroup, ExceptionGroup as ExceptionGroup, ) We can see that it tries to use ExceptionGroup and falls back to use an import from exceptiongroup module. Looking at the https://github.com/agronholm/exceptiongroup, it says: """ This is a backport of the BaseExceptionGroup and ExceptionGroup classes from Python 3.11. """ So instead of adding a new recipe for exception group, it might be better to revert to a working version and wait for python 3.11 to release. (From OE-Core rev: 37c5b171d7de25b131e77b80d37f8481308bd6fe) Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>