summaryrefslogtreecommitdiffstats
path: root/meta/recipes-devtools/python
Commit message (Collapse)AuthorAgeFilesLines
...
* python3-dtschema: upgrade 2022.9 -> 2022.11Wang Mingyu2022-11-141-1/+1
| | | | | | | | | | | | | | | | | | | Changelog: ============ - Rework exception handling to better handle Ctrl-C exits - Various updates to README.md including examples on running different commands - Allow using schemas for validation which fail meta-schema checks. This will allow using schemas which have failures due to new meta-schema checks. (From OE-Core rev: ce68658c5471223933239d553abdd2cc5e3520ff) 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: correctly adjust include paths in sysconfigdataAlexander Kanavin2022-11-101-2/+2
| | | | | | | | | | | | | | | | | | | | | This was replacing /usr/include regardless of whether it was at the beginning of the full path (correct, when building target python3), or in the middle of it (not correct, when building native or nativesdk python). Through various reasons we haven't been bitten by this until now, but latest setuptools does expose the problem with for example nativesdk-python3-cffi and nativesdk-python3-cryptography which both fail without this fix. I am not aware of anything using INCLDIRSTOMAKE, and it is harder to adjust correctly due to the value being a list; if something is using it, we can look at it specifically. (From OE-Core rev: 4055dd6cc89af16b3723e38b63d4d81efb0e2286) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-wheel: upgrade 0.37.1 -> 0.38.0Alexander Kanavin2022-11-081-1/+1
| | | | | | | | (From OE-Core rev: 0b9461cb486c3135d57876a5f68878b8d668d5e0) 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-setuptools: upgrade 65.0.2 -> 65.5.0Alexander Kanavin2022-11-082-2/+2
| | | | | | | | (From OE-Core rev: 5dc5d7a8fc657ae34631ad6b48069fc5002d39b0) 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-dtschema: upgrade 2022.8.3 -> 2022.9Alexander Kanavin2022-11-081-1/+1
| | | | | | | | (From OE-Core rev: a0cd4f04e858dcc643fa43215be578573e10c74a) 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-git: upgrade 3.1.28 -> 3.1.29Alexander Kanavin2022-11-081-1/+1
| | | | | | | | (From OE-Core rev: ded3f8082234f1c05f31769cd0e4353b78181a52) 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: upgrade 22.2.2 -> 22.3Alexander Kanavin2022-11-082-62/+61
| | | | | | | | | | License-Update: copyright years, formatting (From OE-Core rev: 805f0471fff17a9d9a7aa91fda2e04d2ea6ba59f) 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: Fix re in coreLeon Anavi2022-11-071-30/+44
| | | | | | | | | | | | | | | | | Following the update from 3.10.6 to 3.11.0, the source code of module re for regular expression operations has been moved to Lib/re/. File python3-manifest.json has been modified according to the new path. According to the instructions the new python3-manifest.json version was created by running bitbake python3 -c create_manifest. Because of this it also updated other files and rdepends in it. (From OE-Core rev: 830393e7aa0150566d871acd877908e08fa06964) 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-pbr: upgrade 5.10.0 -> 5.11.0zhengruoqin2022-11-072-4/+4
| | | | | | | | | | | | | Changelog: ========= * Fix symbol identification in multiline message * Replace deprecated readfp method with read\_file (From OE-Core rev: b4a809ba1758d8fa8d370da49b978d8a82e36e40) Signed-off-by: Zheng Ruoqin <zhengrq.fnst@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.0.0 -> 1.1.0zhengruoqin2022-11-071-1/+1
| | | | | | | | | | | Changelog: https://sphinx-rtd-theme.readthedocs.io/en/stable/changelog.html (From OE-Core rev: 414abb4abe53f809ae7711fbf8d95afa6ad2989f) Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-numpy: upgrade 1.23.3 -> 1.23.4zhengruoqin2022-11-071-1/+1
| | | | | | | | | | | Changelog: https://github.com/numpy/numpy/releases/tag/v1.23.4 (From OE-Core rev: a76036f29c845d357b37da7ebf8af7d447b96bec) Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pyrsistent: upgrade 0.18.1 -> 0.19.2zhengruoqin2022-11-071-1/+1
| | | | | | | | | | | | | | | | | | | | | Changelog: ========== * Fix #263, pmap regression in 0.19.1. Element access sometimes unreliable after insert. * Fix #159 (through PR #243). Pmap keys/values/items now behave more like the corresponding Python 3 methods on dicts. Previously they returned a materialized PVector holding the items, now they return views instead. This is a slight backwards incompatibility compared to previous behaviour, hence stepping version to 0.19. * Fix #244, type for argument to PVector.delete missing. * Fix #249, rename perf test directory to avoid tripping up automatic discovery in more recent setuptools versions * Fix #247, performance bug when setting elements in maps and adding elements to sets * Fix #248, build pure Python wheels. This is used by some installers. * Fix #254, #258, support manylinux_2014_aarch64 wheels. (From OE-Core rev: 87ecac07d9be3fc25b579344082048a9dbe76501) Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-jsonschema: upgrade 4.16.0 -> 4.17.0zhengruoqin2022-11-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | Changelog: =========== * The "check_schema" method on "jsonschema.protocols.Validator" instances now *enables* format validation by default when run. This can catch some additional invalid schemas (e.g. containing invalid regular expressions) where the issue is indeed uncovered by validating against the metaschema with format validation enabled as an assertion. * The "jsonschema" CLI (along with "jsonschema.cli" the module) are now deprecated. Use "check-jsonschema" instead, which can be installed via "pip install check-jsonschema" and found 'here <https://github.com/python-jsonschema/check-jsonschema>'_. * Make "ErrorTree" have a more grammatically correct "repr". (From OE-Core rev: b8cece422c789816a8140af519e13a977065c8d6) Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-hatchling upgrade: 1.11.0 -> 1.11.1Wang Mingyu2022-11-071-1/+1
| | | | | | | | | | | Changelog: Fix default file selection behavior of the wheel target when there is a single top-level module (From OE-Core rev: 645ee26f993bce4e5fca19cabcc40c575b85fbb5) 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-hatch-fancy-pypi-readme: upgrade 22.7.0 -> 22.8.0Wang Mingyu2022-11-071-1/+1
| | | | | | | | | | | | | | Added ========= Added start-at in addition to start-after that preserves the string that is looked for. This often removes the need for adding markers because you can define the starting point using a heading that becomes part of the fragment. (From OE-Core rev: ce2aa0bf0177533c4e168a942b7d0560e137f4c1) 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-babel: upgrade 2.10.3 -> 2.11.0Wang Mingyu2022-11-071-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | License-Update: "the author" changed to "the copyright holder nor the names of its contributors" "THE AUTHOR" changed to "THE COPYRIGHT HOLDERS AND CONTRIBUTORS" Changelog: =========== Improvements ------------ * Support for hex escapes in JavaScript string literals :gh:'#877' * Add support for formatting decimals in compact form :gh:'#909' * Adapt parse_date to handle ISO dates in ASCII format :gh:'#842' * Use 'ast' instead of 'eval' for Python string extraction :gh:'#915' * This also enables extraction from static f-strings. F-strings with expressions are silently ignored (but won't raise an error as they used to). Infrastructure --------------- * Tests: Use regular asserts and "pytest.raises()" :gh:'#875' * Wheels are now built in GitHub Actions :gh:'#888' * Small improvements to the CLDR downloader script :gh:'#894' * Remove antiquated '__nonzero__' methods :gh:'#896' * Remove superfluous '__unicode__' declarations :gh:'#905' * Mark package compatible with Python 3.11 :gh:'#913' * Quiesce pytest warnings :gh:'#916' Bugfixes ----------- * Use email.Message for pofile header parsing instead of the deprecated "cgi.parse_header" function. :gh:'#876' * Remove determining time zone via systemsetup on macOS :gh:'#914' Documentation -------------- * Update Python versions in documentation :gh:'#898' * Align BSD-3 license with OSI template :gh:'#912' (From OE-Core rev: cac67727058415ecd491c85bcf1b62610849950f) 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-typing-extensions: upgrade 4.3.0 -> 4.4.0Tim Orling2022-11-072-14/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add SUMMARY, DESCRIPTION, BUGTRACKER and SECTION * Update HOMEPAGE to agree with PyPi https://github.com/python/typing_extensions/blob/main/CHANGELOG.md#release-440-october-6-2022 Release 4.4.0 (October 6, 2022) * Add typing_extensions.Any a backport of python 3.11's Any class which is subclassable at runtime. (backport from python/cpython#31841, by Shantanu and Jelle Zijlstra). Patch by James Hilton-Balfe (@Gobot1234). * Add initial support for TypeVarLike default parameter, PEP 696. Patch by Marc Mueller (@cdce8p). * Runtime support for PEP 698, adding typing_extensions.override. Patch by Jelle Zijlstra. * Add the infer_variance parameter to TypeVar, as specified in PEP 695. Patch by Jelle Zijlstra. License-Update: update copyright years; align with CPython LICENSE See https://github.com/python/typing_extensions/pull/63 (From OE-Core rev: 15ca091ae01ae298c013e8cf82ee6af382259ed8) 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>
* get_module_deps3.py: Check attribute '__file__'Leon Anavi2022-11-071-1/+1
| | | | | | | | | | | | | Check if the module object has attribute '__file__' to fix and avoid errors like: AttributeError: module '_abc' has no attribute '__file__'. Did you mean: '__name__'? (From OE-Core rev: 8acce12c1a4cf37ac312c92d62a6ae93a349dddf) 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-sphinx: upgrade 5.2.3 -> 5.3.0Tim Orling2022-11-031-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://www.sphinx-doc.org/en/master/changes.html#release-5-3-0-released-oct-16-2022 Release 5.3.0 (released Oct 16, 2022) * #10759: LaTeX: add latex_table_style and support the 'booktabs', 'borderless', and 'colorrows' styles. (thanks to Stefan Wiehler for initial pull requests #6666, #6671) * #10840: One can cross-reference including an option value like `--module=foobar`, `--module[=foobar]` or `--module foobar`. Patch by Martin Liska. * #10881: autosectionlabel: Record the generated section label to the debug log. * #10268: Correctly URI-escape image filenames. * #10887: domains: Allow sections in all the content of all object description directives (e.g. py:function). Patch by Adam Turner (From OE-Core rev: 35d65248c2a46f4966ded2e95e530f25a2869ce9) 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-zipp: upgrade 3.9.0 -> 3.10.0Tim Orling2022-11-031-1/+1
| | | | | | | | | | | | | | | | | | | | | https://github.com/jaraco/zipp/blob/main/CHANGES.rst#v3100 v3.10.0 * zipp is now a package. https://github.com/jaraco/zipp/blob/main/CHANGES.rst#v391 v3.9.1 * Removed 'print' expression in test_pickle. * bpo-43651: Apply io.text_encoding on Python 3.10 and later. (From OE-Core rev: c28d3f1ccdc074805cf0d9e673bfbe999f8fcf71) 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-pytz: upgrade 2022.4 -> 2022.6Tim Orling2022-11-031-1/+1
| | | | | | | | | | | | | | | | | | https://launchpad.net/pytz/+announcement/30743 pytz 2022.6, containing the 2022f IANA database, has been released. There are no code changes. https://launchpad.net/pytz/+announcement/30736 pytz 2022.5 has been released containing the IANA 2022e database release. There are no code changes. (From OE-Core rev: b78ce30f0fcd5702f79a14bbc0c33f6492d81ecd) 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 8.14.0 -> 9.0.0Tim Orling2022-11-031-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://github.com/more-itertools/more-itertools/blob/master/docs/versions.rst#900 9.0.0 * Potentially breaking changes - `grouper` no longer accepts an integer as its first argument. Previously this raised a DeprecationWarning. - `collate` has been removed. Use the built-in `heapq.merge` instead. - `windowed` now yields nothing when its iterable is empty. * This library now advertises support for Python 3.7+. * New functions - `constrained_batches` - `batched` (from the Python itertools docs) - `polynomial_from_roots` (from the Python itertools docs) -`sieve` (from the Python itertools docs) * Other changes - Some documentation issues were fixed (thanks to nanouasyn) (From OE-Core rev: f31ea2784428114acae33522a80208aa35d133bc) 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.56.1 -> 6.56.4Tim Orling2022-11-031-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | https://hypothesis.readthedocs.io/en/latest/changes.html#v6-56-4 6.56.4 - 2022-10-28 * This patch updates some docs, and depends on exceptiongroup 1.0.0 final to avoid a bug in the previous version. 6.56.3 - 2022-10-17 * This patch teaches text() to rewrite a few more filter predicates (issue #3134). You’re unlikely to notice any change. 6.56.2 - 2022-10-10 * This patch updates our vendored list of top-level domains, which is used by the provisional domains() strategy, and fixes some incorrect examples in the docs for mutually_broadcastable_shapes(). (From OE-Core rev: 1071b68375819d9faa607ae1179720500157d932) 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-pytest-subtests: upgrade 0.8.0 -> 0.9.0Tim Orling2022-11-031-1/+1
| | | | | | | | | | | | | | | https://github.com/pytest-dev/pytest-subtests/blob/main/CHANGELOG.rst#090-2022-10-28 0.9.0 (2022-10-28) * Python 3.11 is officially supported. * Dropped support for Python 3.6. (From OE-Core rev: 30f77f222f4929a7bf1eac34d4b3912167db4316) 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-pytest: upgrade 7.1.3 -> 7.2.0Tim Orling2022-11-031-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://docs.pytest.org/en/stable/changelog.html#pytest-7-2-0-2022-10-23 Excerpt from upstream release notes: Deprecations * #10012: Update pytest.PytestUnhandledCoroutineWarning to a deprecation; it will raise an error in pytest 8. * #10396: pytest no longer depends on the py library. pytest provides a vendored copy of py.error and py.path modules but will use the py library if it is installed. If you need other py.* modules, continue to install the deprecated py library separately, otherwise it can usually be removed as a dependency. * #4562: Deprecate configuring hook specs/impls using attributes/marks. Instead use pytest.hookimpl() and pytest.hookspec(). For more details, see the docs. * #9886: The functionality for running tests written for nose has been officially deprecated. This includes: Plain setup and teardown functions and methods: this might catch users by surprise, as setup() and teardown() are not pytest idioms, but part of the nose support. Setup/teardown using the @with_setup decorator. For more details, consult the deprecation docs. (From OE-Core rev: 8ae3b896b0e1a77bcbd5b98b4b983e4f34746a94) 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-psutil: upgrade 5.9.2 -> 5.9.3Tim Orling2022-11-031-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://github.com/giampaolo/psutil/blob/master/HISTORY.rst#593 2022-10-18 Enhancements * 2040, [macOS]: provide wheels for arm64 architecture. (patch by Matthieu Darbois) Bug fixes * 2116, [macOS], [critical]: `psutil.net_connections`_ fails with RuntimeError. * 2135, [macOS]: Process.environ() may contain garbage data. Fix out-of-bounds read around sysctl_procargs. (patch by Bernhard Urban-Forster) * 2138, [Linux], [critical]: can't compile psutil on Android due to undefined ethtool_cmd_speed symbol. * 2142, [POSIX]: net_if_stats() 's flags on Python 2 returned unicode instead of str. (patch by Matthieu Darbois) * 2147, [macOS] Fix disk usage report on macOS 12+. (patch by Matthieu Darbois) * 2150, [Linux] Process.threads() may raise NoSuchProcess. Fix race condition. (patch by Daniel Li) * 2153, [macOS] Fix race condition in test_posix.TestProcess.test_cmdline. (patch by Matthieu Darbois) (From OE-Core rev: 893fc6a99f1ad3417fec43eb9b7fdb641e7d1e6d) 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}: 38.0.1 -> 38.0.3Tim Orling2022-11-032-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | 38.0.3 - 2022-11-01 * Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL 3.0.7, which resolves CVE-2022-3602 and CVE-2022-3786. 38.0.2 - 2022-10-11 (YANKED) Attention! This release was subsequently yanked from PyPI due to a regression in OpenSSL. * Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL 3.0.6. https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst#3803---2022-11-01 (From OE-Core rev: 3c0c03312724de85e3209e6e5a5aa20c094eae45) 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 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>