summaryrefslogtreecommitdiffstats
path: root/meta/recipes-devtools/python
Commit message (Collapse)AuthorAgeFilesLines
* python3: Add missing HOMEPAGE entriesRichard Purdie2021-11-264-0/+4
| | | | | | | | Add missing HOMEPAGE entries to new python recipes from meta-python. (From OE-Core rev: 333af4b995f62406898e7efcebd5e846cdc449f6) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python: import vcversioner from meta-pythonBruce Ashfield2021-11-261-0/+12
| | | | | | | | | | vcversioner is a dependency of jsonschema, which is being imported to support kernel device tree validation. (From OE-Core rev: 51265151041cf71f3bc799fc60662df6f2cfd7ae) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python: import strict-rfc3339 from meta-pythonBruce Ashfield2021-11-261-0/+10
| | | | | | | | | | strict-rfc3339 is a dependency of jsonschema, which is being imported to support kernel device tree valiation. (From OE-Core rev: 1f00aad201b207e991d7679fbf45e7a308f48dd0) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python: import rfc3987 from meta-pytonBruce Ashfield2021-11-261-0/+10
| | | | | | | | | | rfc3987 is a depenency of jsonschema and dtschema, which are being added to support kernel device tree validation. (From OE-Core rev: 9a3cb1a02a4c630e98137edcc8e33bd00343a957) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python: import pyrsistent from meta-pythonBruce Ashfield2021-11-261-0/+14
| | | | | | | | | | pyrsistent is a dependency of python3-jsonschema, which is being imported to support kernel device tree validation. (From OE-Core rev: e25d4417bc4ca01474c74dc5bd38594bcfbe6639) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python: import ruamel-yaml from meta-pythonBruce Ashfield2021-11-261-0/+23
| | | | | | | | | | | Importing ruamel-yaml from meta-python. This package is a dependency of python3-dtschema, which is required to validate kernel devicetrees. (From OE-Core rev: 748f7d377b62a0cd6bae558791a4d84b8110ea1a) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python: import webcolors from meta-pythonBruce Ashfield2021-11-262-0/+30
| | | | | | | | | | | Importing webcolors, which is a dependency of python3-jsonschema. These packges are required to support the validation of kernel device trees. (From OE-Core rev: cbba71e821815f97bb1dcadadc067d28b9d1e5ab) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python: import rfc3986-validator from meta-pythonBruce Ashfield2021-11-262-0/+55
| | | | | | | | | | | Importing rfc3986-validator, which is a dependency of python3-jsonschema. These packges are required to support the validation of kernel device trees. (From OE-Core rev: ffe53365633833e5134744730b00c74cbb462752) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python: import rfc3339-validator from meta-pythonBruce Ashfield2021-11-261-0/+20
| | | | | | | | | | | Importing rfc3339-validator from meta-python, which is a dependency of python3-jsonschema. These packges are required to support the validation of kernel device trees. (From OE-Core rev: 8f9ade9448c1c87004d81bec049136a745dfb0b1) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python: import idna from meta-pythonBruce Ashfield2021-11-261-0/+19
| | | | | | | | | | | Importing idna from meta-python, which is a dependency of python3-jsonschema. These packges are required to support the validation of kernel device trees. (From OE-Core rev: 14fdb80c3c32e728f32d798134acaef6250c001a) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python: import jsonschema from meta-pythonBruce Ashfield2021-11-261-0/+48
| | | | | | | | | | Importing this package as a dependency to python3-dt-schema, which is required for kernel device tree validation. (From OE-Core rev: c28fd66c673a852d287220ec0c9fe882464a0161) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-jsonpointer: Update 2.1 to 2.2Bruce Ashfield2021-11-261-1/+1
| | | | | | | | | | | The import from meta-python was slightly out of date, and the 2.1 version was grabbed. We bump the oe-core version to 2.2 to match the latest meta-oe version. (From OE-Core rev: 687823be0ec6ee93614e386af72c3d315d0258ef) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python: import jsonpointer from meta-pythonBruce Ashfield2021-11-262-0/+29
| | | | | | | | | | required to support python3-json, which is required for python3-dtschema and device tree checking by the kernel. (From OE-Core rev: 5e057c058da55385d8566532bd713bcd7b4c9ebc) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python: introduce python3-dtschemaBruce Ashfield2021-11-261-0/+16
| | | | | | | | | | | | | | | | kernel commit 53182e81f47d [kbuild: Enable DT schema checks for %.dtb targets], which is part of v5.16+, makes the checking of dtb schemas manditory. To support the checking, we introduce this new recipe dtschema. Dependencies will be imported in subsequent commits, so we can track the dependency need on a per-import basis. (From OE-Core rev: d56fcb5806784359a9e81ea5ac4816caaeee7750) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-setuptools: update 58.5.3 -> 59.2.0Alexander Kanavin2021-11-253-9/+10
| | | | | | | (From OE-Core rev: 717e538e70f78d79ba7cec2797024af0dc91aeb0) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-packaging: update 21.2 -> 21.3Alexander Kanavin2021-11-252-40/+1
| | | | | | | (From OE-Core rev: f1b1eaf63cd0a762f149d2fed9cbef98eb7f4977) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-mako: upgrade 1.1.5 -> 1.1.6wangmy2021-11-231-1/+1
| | | | | | | | | | | Fixed issue where control statements on multi lines with a backslash would not parse correctly if the template itself contained CR/LF pairs as on Windows. (From OE-Core rev: 2fa42b223a9bdafd52a7feb335001ef0b5713af8) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-scons: upgrade 4.2.0 -> 4.3.0wangmy2021-11-232-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | NOTE: 4.3.0 now requires Python 3.6.0 and above. Python 3.5.x is no longer supported Changelog: - Default hash algorithm check updated for SCons FIPS compliance. Now checks for hash viability first and then walks the tree to use the first viable hash as the default one. This typically selects SHA1 on FIPS-enabled systems less than Python 3.9 as the new default instead of MD5, unless SHA1 has also been disabled by security policy, at which point SCons selects SHA256 as the default. For systems running Python 3.9 and later, the hashlib bug has been fixed, and SCons will once again default to MD5 as the preferred algorithm. - Fix MSVS tests (vs-N.N-exec.py) for MSVS 6.0, 7.0, and 7.1 (import missing module). - Add support for Visual Studio 2022. - Fix reproducible builds. Restore logic respecting SOURCE_DATE_EPOCH when set. - Fix version tests to work with updated scons --version output. (Date format changed) - Fix issue #4021. Change the way subst() is used in Textfile() to not evaluate '$$(' -> '$', but instead it should yield '$('. - Change SCons.Platform.win32.get_architecture() to return platform.platform() when run in an environment where neither: PROCESSOR_ARCHITEW6432 nor PROCESSOR_ARCHITECTURE is set. This should fix platform tests which started failing when HOST_OS/HOST_ARCH changes introduced by Aaron Franke (listed below) were merged. - Further PCH updates. It's now recommended that env['PCH'] should always be a File node. Either via return value from env.PCH() or by explicitly using File('StdAfx.pch'). - Added --no-ignore-skips to runtest.py. Changed default to ignore skips when setting runtest.py's exit status. Previously would exit 2 if any tests were skipped. Now will only exit 2 if user specifies --no-ignore-skips and some tests were skipped. - Small fix to ensure CLVar default value is an empty list. See MongoDB bug report: https://jira.mongodb.org/browse/SERVER-59656 Code contributed by MongoDB. - Ninja - Fixed an issue where if you control-c and/or killed ninja while it was running scons to regenerate build.ninja you would end up with no build.ninja file and have to rerun scons from scratch. Code contributed by MongoDB. - Define HOST_OS and HOST_ARCH in the environment for all platforms. Before this change, these were only defined for Win32 and OS/2. - Fix ninja tool to never use for_sig substitution because ninja does not use signatures. This issue affected CommandGeneratorAction function actions specifically. - Expanded ninja Mkdir to also support Mkdir actions. - Added support for the PCH environment variable to support subst generators. - Fix command line escaping for ninja dollar sign escape. Without escaping ninja properly, the ninja file scons regenerate and callback invocations will lose the $ characters used in the scons command line which ninja uses itself for escaping. For Example: scons BUILD=xyz OTHERVAR=$BUILD Prior to this fix, it would cause ninja to fail to escape the dollar sign, leading to the single dollar sign being used as a ninja escape character in the ninja file. - Added ninja API 'NINJA_FORCE_SCONS_BUILD' to force a node to callback to scons. - Two small Python 3.10 fixes: one more docstring turned into raw because it contained an escape; updated "helpful" syntax error message from 3.10 was not expected by SubstTests.py and test/Subst/Syntax.py - EmitterProxy rich comparison set is completed (checker warning). Added __le__, __gt__, __ge__. - Fix gcc/g++ tool failing if "gcc --version" returns text which fails to_String conversion (i.e., not UTF-8) - failure happens when tool initialization checks version. For gcc, the initial version string is not translated, for the rest, don't convert, just consume raw and discard. - Maintenance and doc: modernize some usage in Scanner package, calling super(), switching some imitialization to comprehensions, and code formatting. Docstring for scanner Base moved from init-method to class-level so it's picked up by Sphinx. Added new sconsign filenames to skip_entry_list in Scanner/Dir.py - Change SCons.Scanner.Base to ScannerBase. Old name kept as an alias but is now unused in SCons itself. - Call Variables option converter consistently - the converter should have access to the env if it needs to (issue #2064). - Fixed the variables Add() method to accept a tuple for the variable name the same way AddVariables() does (issue #3869). - The premade validator PathIsDirCreate for for PathVariable now catches the case where the directory could not be created due to permission problems, allowing a more helpful error to be emitted (issue #2828) - Maintenance: Python thread.setDaemon is deprecated in favor of directly updating daemon attribute - update SCons to do this. - Make sure when subst'ing a callable, the callable is called with the correct for_signature value, previously it would be true even if doing SUBST_RAW (issue #4037) - Update Util/NodeList implementation to get rid of a workaround for early Python 3 slicing issue that is no longer a problem. - Rework some Java tests to skip rather than fail on CI systems, where the working java is > v9, but a 1.8 or 9 was also found. - Java updates: on Windows, detect more default JDK install locations. On all platforms, more Java versions (up to 17.0 now). Add more information on version selection to docs. Update docs on JavaH tool in light of javah command dropped since 10.0. Try to be better about preserving user's passed-in JAVA* construction vars. - Start the deprecation of the qt tool, which refers to Qt3 (usupported since around 2006). There's a deprecation warning added, initially defaulting to disabled. - Fix crash when scons is run from a python environement where a signal is set from outside Python. (From OE-Core rev: bd7b202e09dbf6749271ff57fed5296c2f8fed4a) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pyparsing: upgrade 3.0.5 -> 3.0.6Alexander Kanavin2021-11-211-1/+1
| | | | | | | (From OE-Core rev: 23cbfdec46d33351156cb9d0f130c1324940136b) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-hypothesis: upgrade 6.24.2 -> 6.24.3Alexander Kanavin2021-11-211-1/+1
| | | | | | | (From OE-Core rev: bbc438fca12c6c5d2c003e2c0529632a764a6757) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-more-itertools: upgrade 8.10.0 -> 8.11.0wangmy2021-11-161-1/+1
| | | | | | | | | | | | | | | | | | | 8.11.0: New functions The :func:`before_and_after`, :func:`sliding_window`, and :func:`triplewise` recipes from the Python 3.10 docs were added :func:`duplicates_everseen` and :func:`duplicates_justseen` (thanks to OrBin and DavidPratt512) :func:`minmax` (thanks to Ricocotam, MSeifert04, and ruancomelli) :func:`strictly_n` (thanks to hwalinga and NotWearingPants) :func:`unique_in_window` Changes to existing functions :func:`groupby_transform` had its type stub improved (thanks to mjk4 and ruancomelli) :func:`is_sorted` now accepts a strict parameter (thanks to Dutcho and ruancomelli) :func:`zip_broadcast` was updated to fix a bug (thanks to kalekundert) (From OE-Core rev: 7767810424a79c9cb60b4ea763bc1c10efe0b73b) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-jinja2: upgrade 3.0.2 -> 3.0.3wangmy2021-11-161-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | What's Changed update requirements by @davidism in #1524 test Python 3.10 by @davidism in #1530 test Python 3.11 by @davidism in #1531 Tests: Adapt expected traceback regexes for Python 3.11.0a1 by @hroncok in #1527 simplify CodeType rewriting by @davidism in #1536 native: keep same behavior on Python 3.10 by @mkrizek in #1537 Reduce async overhead due to auto_await by @mohd-akram in #1516 Use object.__hash__ for Node.__hash__ by @klette in #1522 Fix typos by @kianmeng in #1509 rewrite Template class doc by @davidism in #1538 remove reference to macro.defaults by @davidism in #1539 rewrite docs about extending template objects by @davidism in #1540 document chained pow order by @davidism in #1541 PackageLoader works with single module file by @davidism in #1542 release version 3.0.3 by @davidism in #1543 (From OE-Core rev: cb39ee88f1e52551dd5093558fde4c67f30580ae) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-importlib-metadata: upgrade 4.8.1 -> 4.8.2wangmy2021-11-161-1/+1
| | | | | | | (From OE-Core rev: baa194f77792d7f89775d0e8bae39bae8c0a6cc0) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-numpy: add python3-json to RDEPENDSYi Zhao2021-11-151-0/+1
| | | | | | | | | | | | | | | | | | | Fixes: $ python3 >>> import numpy Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/lib/python3.10/site-packages/numpy/__init__.py", line 138, in <module> from ._version import get_versions File "/usr/lib/python3.10/site-packages/numpy/_version.py", line 7, in <module> import json ModuleNotFoundError: No module named 'json' >>> (From OE-Core rev: 1b762dc1e3a91884ce649504da787266fc53e928) Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-numpy: move recipe to python directoryYi Zhao2021-11-154-0/+191
| | | | | | | | | | | | | | This recipe had been moved out from python directory since 2016[1] in order to share patches between python2 and python3. But now there is no reason to keep it in its own directory as we only keep python3-nump. Move it back to python directory. [1] https://git.openembedded.org/openembedded-core/commit/?id=9bffe2f9fb4ce6c0b265f27e5b484fbe076c6349 (From OE-Core rev: e5702b8ebd16949c736b8c2f18bf35c0d64d80bd) Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pygobject: Improve introspection handlingKhem Raj2021-11-131-10/+3
| | | | | | | | | | meson 0.60 turns unknown options into them hard errors. Do not add -Dintrospection by using the new configuration option. (From OE-Core rev: a2023319eb315ba71f6c6699d2068e51524a2908) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pyparsing: update 3.0.4 -> 3.0.5Alexander Kanavin2021-11-111-1/+1
| | | | | | | (From OE-Core rev: d5c83301004483a9dfe24df5ebf4a1b98fc20381) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-setuptools: upgrade 58.3.0 -> 58.5.3Alexander Kanavin2021-11-112-2/+2
| | | | | | | (From OE-Core rev: b4fa2ff641fea72bc799e237b1b81643256614d0) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-py: upgrade 1.10.0 -> 1.11.0Alexander Kanavin2021-11-111-1/+1
| | | | | | | (From OE-Core rev: 75d53556a4aae59005e5d5ab76bfff74cc119047) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pbr: upgrade 5.6.0 -> 5.7.0Alexander Kanavin2021-11-112-4/+4
| | | | | | | (From OE-Core rev: b9434854a625c2edbf140fa931d3756d7bab32ef) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-packaging: upgrade 21.0 -> 21.2Alexander Kanavin2021-11-112-1/+40
| | | | | | | (From OE-Core rev: 7a317c575437dc5a1b9b32ba7711377896ee9db4) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-hypothesis: upgrade 6.24.0 -> 6.24.2Alexander Kanavin2021-11-111-1/+1
| | | | | | | (From OE-Core rev: 18f55f898401fa19e9ab52dc7b30485a44f2e069) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-docutils: upgrade 0.17.1 -> 0.18wangmy2021-11-031-2/+2
| | | | | | | | | | | The exceptions to the "Public Domain Dedication" changed. -License-Update: Copyright year updated to 2021. (From OE-Core rev: 4ca6eb8d4f7209af70bba6f50d4acd105134fa51) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-dbusmock: upgrade 0.24.0 -> 0.24.1wangmy2021-11-031-1/+1
| | | | | | | | | | | | Do not register standard D-Bus service directories (Thanks Benjamin Berg) templates: Add IIO Sensors Proxy support (Thanks Marco Trevisan) Fix importlib module import (Thanks Marco Trevisan) Clean up code for most recent pylint version (From OE-Core rev: f290414f206904136c79ab6834c6c7ad7052c6d9) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pyparsing: upgrade 3.0.0 -> 3.0.4Alexander Kanavin2021-11-031-1/+1
| | | | | | | (From OE-Core rev: 6909ecaef580c43d2e439249b0134bf850448d93) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-gitdb: upgrade 4.0.7 -> 4.0.9Alexander Kanavin2021-11-033-5/+4
| | | | | | | (From OE-Core rev: b0de9c477dcc63a4b28a430b0a45cd63f731721b) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3: silence DeprecationWarnings in python3-configRoss Burton2021-11-031-2/+3
| | | | | | | | | | | | | | Our patched python3-config uses distutils, but that will emit a DeprecationWarning when imported. This isn't useful when using the output of python3-config to find include paths. This isn't a huge problem typically as the warning goes to stderr, but some build systems read both stdout and stderr. (From OE-Core rev: e25b8f5af70a094307dc5c0a25f213ae9570f349) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pygobject: do not supply unknown g-i optionsAlexander Kanavin2021-10-281-3/+10
| | | | | | | | | | | meson 0.60 turns unknown options into them hard errors, so instead of relying on g-i class (where the options are mandatory) add g-i dependencies explicitly. (From OE-Core rev: 9c0cc06a3d857124c0e1c1c9342f79ba5a3b10bc) 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 58.2.0 -> 58.3.0Alexander Kanavin2021-10-282-4/+4
| | | | | | | | (From OE-Core rev: 609afb2b408a4275fc4927886c53d337cef604e5) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pip: upgrade 21.3 -> 21.3.1Alexander Kanavin2021-10-281-1/+1
| | | | | | | | (From OE-Core rev: f95381108536e838fb66ba05657e579d2f85fad1) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pyparsing: update to 3.0.0Oleksandr Kravchuk2021-10-272-6/+3
| | | | | | | | (From OE-Core rev: ab8f974232972fdfbadded5479e54502e8d76dda) Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-tomli: upgrade 1.2.1 -> 1.2.2Tim Orling2021-10-271-1/+1
| | | | | | | | | | | | | | | | | | | 1.2.2 * Fixed - Illegal characters in error messages were surrounded by two pairs of quotation marks * Improved - TOMLDecodeError.__module__ is now the public import path (tomli) instead of private import path (tomli._parser) - Eliminated an import cycle when typing.TYPE_CHECKING is True. This allows sphinx-autodoc-typehints to resolve type annotations. (From OE-Core rev: ab86f496fdead3dabe8b252a6cacaeb10ce03b5a) Signed-off-by: Tim Orling <timothy.t.orling@intel.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-hypothesis: upgrade 6.23.2 -> 6.24.0Tim Orling2021-10-271-1/+1
| | | | | | | | | | | | | | | | | | | | 6.24.0 - 2021-10-23 * This patch updates our vendored list of top-level domains, which is used by the provisional domains() strategy. * (did you know that gTLDs can be both added and removed?) 6.23.4 - 2021-10-20 * This patch adds an error for when shapes in xps.arrays() is not passed as either a valid shape or strategy. 6.23.3 - 2021-10-18 * This patch updates our formatting with shed. (From OE-Core rev: b7d90cf4fe2a021e8709a64bcae285ec81eb5ed8) Signed-off-by: Tim Orling <timothy.t.orling@intel.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-manifest: -pprint RDEPENDS on -profileTim Orling2021-10-271-1/+2
| | | | | | | | | | | | | python3-profile includes dataclasses. pprint imports dataclasses: https://github.com/python/cpython/blob/3.10/Lib/pprint.py#L38 (From OE-Core rev: 900d7c3a8f68e9ce751a0b5cc839b8838fdebf3f) Signed-off-by: Tim Orling <timothy.t.orling@intel.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pyyaml: upgrade 5.4.1 -> 6.0Tim Orling2021-10-231-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Now uses "vendored" distutils from setuptools by default rather than from Python stdlib. Changes ======= * https://github.com/yaml/pyyaml/pull/327 -- Change README format to Markdown * https://github.com/yaml/pyyaml/pull/483 -- Add a test for YAML 1.1 types * https://github.com/yaml/pyyaml/pull/497 -- fix float resolver to ignore `.` and `._` * https://github.com/yaml/pyyaml/pull/550 -- drop Python 2.7 * https://github.com/yaml/pyyaml/pull/553 -- Fix spelling of “hexadecimal” * https://github.com/yaml/pyyaml/pull/556 -- fix representation of Enum subclasses * https://github.com/yaml/pyyaml/pull/557 -- fix libyaml extension compiler warnings * https://github.com/yaml/pyyaml/pull/560 -- fix ResourceWarning on leaked file descriptors * https://github.com/yaml/pyyaml/pull/561 -- always require `Loader` arg to `yaml.load()` * https://github.com/yaml/pyyaml/pull/564 -- remove remaining direct distutils usage (From OE-Core rev: 2abc7a612a71b3594f3183fbb824a708269ae694) Signed-off-by: Tim Orling <timothy.t.orling@intel.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-setuptools: _distutils/sysconfig fixTim Orling2021-10-232-1/+38
| | | | | | | | | | | | | | | | | | Add patch to append STAGING_LIBDIR python-sysconfigdata to sys.path so that packages which set SETUPTOOLS_USE_DISUTILS='local' cross-compile properly with python3-setuptools-native. Fixes: ModuleNotFoundError: No module named '_sysconfigdata' References: https://setuptools.pypa.io/en/latest/deprecated/distutils-legacy.html#porting-from-distutils (From OE-Core rev: f6fb99c53f779966fc902a629d0a8bbd9f84c6be) Signed-off-by: Tim Orling <timothy.t.orling@intel.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-setuptools: upgrade 58.0.4 -> 58.2.0Alexander Kanavin2021-10-232-3/+3
| | | | | | | | (From OE-Core rev: 0235e0bea0692d641c7118ddae5a08a9610d76dd) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pygobject: upgrade 3.40.1 -> 3.42.0Alexander Kanavin2021-10-231-1/+1
| | | | | | | | (From OE-Core rev: b65725375868e9acbe317c3bfbe989d3da300c50) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-jinja2: upgrade 3.0.1 -> 3.0.2Alexander Kanavin2021-10-231-1/+1
| | | | | | | | (From OE-Core rev: 6814a2286ee6931c8c4a590b71a90436d57e80e0) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pip: update 21.2.4 -> 21.3Alexander Kanavin2021-10-232-26/+13
| | | | | | | | | | Adjust patch as file is removed from source tree. (From OE-Core rev: e6fc7d2825d6c26f5dc65e38f3313cd9b3556238) 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>