summaryrefslogtreecommitdiffstats
path: root/meta/recipes-devtools/python
Commit message (Collapse)AuthorAgeFilesLines
...
* python3-iniconfig: inherit setuptools_build_metaTim Orling2022-02-251-1/+3
| | | | | | | | | | | | | | | Upstream provides a pyproject.toml which decalres the setuptools.build_meta backend for PEP-517 packaging. DEPENDS on python3-setuptools-scm-native (as declared in the pyproject.toml build-system.requires). [YOCTO #14638] (From OE-Core rev: 9a19b82aba4d63513814982b21d7879eacad8850) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-zipp: inherit setuptools_build_metaTim Orling2022-02-251-1/+1
| | | | | | | | | | | | Upstream provides a pyproject.toml which declares the setuptools.build_meta backend for PEP-517 packaging. [YOCTO #14638] (From OE-Core rev: 7a6846d5c9ebc972d7ebae0363834b0b371840d4) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-setuptools-scm: inherit setuptools_build_metaTim Orling2022-02-251-1/+1
| | | | | | | | | | | | Upstream provides a pyproject.toml which declares the setuptools.build_meta backend for PEP-517 packaging. [YOCTO #14638] (From OE-Core rev: f83147625795f7b852a3ee762c31da24fb65a4c3) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pytest: inherit setuptools_build_metaTim Orling2022-02-251-2/+2
| | | | | | | | | | | | Upstream provides a pyproject.toml which declares the setuptools.build_meta backend for PEP-517 packaging. [YOCTO #14638] (From OE-Core rev: 0e1e55cbccfb126245f65d1ff081acd159bf7709) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-git: inherit setuptools_build_metaTim Orling2022-02-251-1/+1
| | | | | | | | | | | | Upstream provides a pyproject.toml which declares the setuptools.build_meta backend for PEP-517 packaging. [YOCTO #14638] (From OE-Core rev: 87aa5c9219b405db364508c09d0edd630c909969) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-attrs: inherit setuptools_build_metaTim Orling2022-02-251-1/+1
| | | | | | | | | | | | Upstream provides a pyproject.toml which declares the setuptools.build_meta backend for PEP-517 packaging. [YOCTO #14638] (From OE-Core rev: 783f7ad8198933fcb9e4b5407874565a71b17bef) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pip: Improve reproducibilityRichard Purdie2022-02-252-0/+75
| | | | | | | | | | | | | | | Pip installed wheels are not reproducible currently. The direct_url files encode an installation path and the installed wheels compile the python files at their location, not their final install location which is incorrect. To fix this, simply disable the direct_urls and pass the "root" to the python compile function to strip that path out of the compiled files. (From OE-Core rev: 2c74d5346e7581949fbdebc4744c8317236221c3) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pip-native: install scripts in ${bindir}Tim Orling2022-02-251-0/+17
| | | | | | | | | | | | | | | | The naïve approach of simply unzipping the built wheel is not sufficient. 'pip install' would normally have created the [console_scripts] from entry-points.txt in ${D}${bindir}. For bootstrapping purposes, hardcode the scripts and install them into ${D}${bindir}. Skip the ${bindir}/pip variant. [YOCTO #14739] (From OE-Core rev: 5b58328b610273fea42c144cd590e638c0dc1e4e) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pip: Don't change shebangRichard Purdie2022-02-252-0/+29
| | | | | | | | | | Patch pip to disable shebang mangling and also force the python executable to be python3 from the environment when building anything for the target (or nativesdk). (From OE-Core rev: 8ceb0bec18422818dcdb0efecec08ed155dc4715) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pip: inherit setuptools_build_metaTim Orling2022-02-251-2/+17
| | | | | | | | | | | | | | | | | | | Upstream provides a pyproject.toml which declares setuptools.build_meta as the backend for PEP-517 packaging. We bootstrap the -native installation by simply unzipping the wheel to PYTHON_SITEPACKAGES_DIR, so that all other recipes can use pip to install wheels (as intended by upstream). Check for presence of ${D}${bindir}/pip and remove if found (this was originally to make sure Python2 pip was the default). [YOCTO #14638] (From OE-Core rev: 082fb72ed1683a699ef4bc2c92aa987ce9c46509) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-wheel-native: install ${bindir}/wheelTim Orling2022-02-251-0/+16
| | | | | | | | | | | | | | pip install would normally install [project.scripts] to ${D}${bindir} but our naïve bootstrapping only unzipps the wheel to ${D}${PYTHON_SITEPACKAGES_DIR}. Correct this by creating the equivalent script in do_install:class-native [YOCTO #14739] (From OE-Core rev: 19e83270d17984cf6b471c387eb08103816b359f) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-wheel: inherit flit_coreTim Orling2022-02-252-2/+114
| | | | | | | | | | | | | | | | | | Backport pyproject.toml from flit-backend branch. Inherit flit_core class to build Inherit pip_install_wheel to install wheels for target We need to bootstrap python3-wheel-native in order to have bdist_wheel available to python3-setuptools-native and the refactored setuptools3.bbclass. Simply unzip the wheel into PYTHON_SITEPACKAGES_DIR for class-native. [YOCTO #14638] (From OE-Core rev: 764d0c2e079b3511afe03deadf3ec922e41b89aa) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-flit-core: inherit pip_install_wheelTim Orling2022-02-251-8/+5
| | | | | | | | | | Keep the pip install logic, especially --root in one place to ensure that we fix e.g. reproducible issues in one place. (From OE-Core rev: 200ae6b4d54c7235e0a96e2dd4bba1cdd68bd14f) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-flit-core: SUMMARY DESCRIPTION HOMEPAGETim Orling2022-02-251-0/+7
| | | | | | | | | Add SUMMARY DESCRIPTION HOMEPAGE and BUGTRACKER definitions. (From OE-Core rev: 559145c94621d4026abf2d0a0f7f932156861446) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-flit-core: add recipe for 3.6.0Tim Orling2022-02-251-0/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | This is the core of one of the "new build system" tools--hosted officially as part of the pypa (Python Packaging Authority) repositories--it is an increasingly common build tool (e.g. typing_extensions and tomli) as declared in pyproject.toml for said packages. This package provides a very simple bootstrapping method that builds the source tarball (build_sdist) and a wheel (build_wheel). Bootstrap -native by simply unzipping the wheel to PYTHON_SITEPACKAGES_DIR. Use pip to install the wheel for class-target. Wheels are the official vehicle for delivering Python packages now. Eggs (egg-info) are deprecated and will increasingly go away. [YOCTO #14638] (From OE-Core rev: 18717181e4a893fd7c309eb75443a868ec4e83eb) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-wheel: move 0.37.1 from meta-pythonTim Orling2022-02-251-0/+12
| | | | | | | | | | | | | | | This is one of the "new build tools" which are part of pypa (Python Packaging Authority) toolchain. Wheels are the official delivery mechanism for Python packages, replacing the now deprecated Eggs (egg-info). [YOCTO #14638] (From OE-Core rev: 78a4bccfa38c2d3a6a4a097319eec28c2bc357a7) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* meta/scripts: Automated conversion of OE renamed variablesRichard Purdie2022-02-211-3/+3
| | | | | | (From OE-Core rev: aa52af4518604b5bf13f3c5e885113bf868d6c81) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* meta/meta-selftest/meta-skeleton: Update LICENSE variable to use SPDX ↵Richard Purdie2022-02-2010-10/+10
| | | | | | | | | | | | | license identifiers An automated conversion using scripts/contrib/convert-spdx-licenses.py to convert to use the standard SPDX license identifiers. Two recipes in meta-selftest were not converted as they're that way specifically for testing. A change in linux-firmware was also skipped and may need a more manual tweak. (From OE-Core rev: ceda3238cdbf1beb216ae9ddb242470d5dfc25e0) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pytest: upgrade 7.0.0 -> 7.0.1Alexander Kanavin2022-02-181-1/+1
| | | | | | | (From OE-Core rev: 9ea7a9707e5e1a6a265525df895ce0a2e01723c0) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-dtschema: upgrade 2021.12 -> 2022.1Alexander Kanavin2022-02-181-1/+1
| | | | | | | (From OE-Core rev: 7df790485ce8f760a892e813a114baaec949d34e) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-tomli: upgrade 2.0.0 -> 2.0.1Alexander Kanavin2022-02-181-2/+2
| | | | | | | | | sources moved to src/tomli (From OE-Core rev: 0ad97879bb13d542d5b475376805af87cdeb6837) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-ruamel-yaml: upgrade 0.17.20 -> 0.17.21wangmy2022-02-161-1/+1
| | | | | | | | | | | Changelog: ========= - fix bug in calling '.compose()' method with 'pathlib.Path' instance. (From OE-Core rev: 1f5f7cdf998cfb5f5635953ab862728a08192778) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pbr: upgrade 5.8.0 -> 5.8.1wangmy2022-02-162-4/+4
| | | | | | | (From OE-Core rev: 848a506a71d789a4c81df8bf04deaba42f5b5f51) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pathlib2: upgrade 2.3.6 -> 2.3.7wangmy2022-02-161-1/+1
| | | | | | | | | | | | | | | | Changelog: ========= This version will be the last release to support Python 2.7. Fix bug in samefile on Windows when file does not exist. Add newline parameter for write_text (see issue #64). Add many more type annotations. Continuous integration migrated to github actions. Project migrated to jazzband. (From OE-Core rev: 30b8cc39e11361e37f0141cd202b355bdab50307) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-hypothesis: upgrade 6.36.1 -> 6.36.2wangmy2022-02-161-1/+1
| | | | | | | | | | | | Changelog: ========= Updates vendored list of top-level domains, which is used by the provisional domains() strategy. (From OE-Core rev: 19e5019c606802456c2022c6cc8f996faad457ff) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pyelftools: upgrade 0.27 -> 0.28wangmy2022-02-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | Changelog: ========= - Added a method for returning the index of a section by name (#331) - Allow filtering by section types in iter_sections (#345) - Support Android compressed rel/rela sections (#357) - Initial support for PPC64LE (#360) - Initial DWARF v5 support (#363 with several follow-ups) - Fixed parsing for structures containing uids or gids in core dumps (#354) - Allow filtering by segment types in iter_segments (#375) - Add support for .note.gnu.property (#386) - Update readelf tests to work with more recent version of readelf (#387) - Add support for note GNU_PROPERTY_X86_FEATURE_1_AND (#388) (From OE-Core rev: 5957eacc2d1b2a4a1731e9f518a1f76c9a450f51) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pip: upgrade 22.0.2 -> 22.0.3wangmy2022-02-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: ========= Features ------- Print the exception via rich.traceback, when running with --debug. (#10791) Bug Fixes --------- Only calculate topological installation order, for packages that are going to be installed/upgraded. This fixes an AssertionError that occured when determining installation order, for a very specific combination of upgrading-already-installed-package + change of dependencies + fetching some packages from a package index. This combination was especially common in Read the Docs' builds. (#10851) Use html.parser by default, instead of falling back to html5lib when --use-deprecated=html5lib is not passed. (#10869) Improved Documentation ---------------------- Clarify that using per-requirement overrides disables the usage of wheels. (#9674) (From OE-Core rev: 72874df0a76869c21a28908597a6ea04213d1aeb) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pytest: upgrade 6.2.5 -> 7.0.0wangmy2022-02-101-2/+2
| | | | | | | | | License-Update: year from "2004-2020" changed to "2004". (From OE-Core rev: 5f995c013a98b340989231611702c469dd774405) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pycryptodome: upgrade 3.14.0 -> 3.14.1wangmy2022-02-103-6/+6
| | | | | | | | | | | Changelog: ========= GH#595: Fixed memory leak for GMP integers. (From OE-Core rev: bf8dd261cc1f40525beacacc93d7de08c220ae92) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-magic: upgrade 0.4.24 -> 0.4.25wangmy2022-02-101-1/+1
| | | | | | | | | | | | | | Changelog: ========= - Support os.PathLike values in Magic.from_file and magic.from_file - Handle some versions of libmagic that return mime string without charset - Fix tests for file 5.41 - Include typing stub in package (From OE-Core rev: ddf1cf89925ef8cb31a68041e97168959ca9b619) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-numpy: update 1.22.1 -> 1.22.2Alexander Kanavin2022-02-082-31/+5
| | | | | | | | | Replace an ad hoc fix via patch with an upstream one. (From OE-Core rev: 991f8617b9ca9680b3f81cb215e3b39095260e7c) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pip: upgrade 21.3.1 -> 22.0.2Alexander Kanavin2022-02-051-2/+2
| | | | | | | | | License-Update: copyright years (From OE-Core rev: ddbbd821231d2c7fdaea39e7b7526c63ad81269e) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-hypothesis: upgrade 6.36.0 -> 6.36.1Alexander Kanavin2022-02-051-1/+1
| | | | | | | (From OE-Core rev: b8c445a950b4c32324d1d17561366f3eb186ea79) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-cython: upgrade 0.29.26 -> 0.29.27Alexander Kanavin2022-02-052-1/+1
| | | | | | | (From OE-Core rev: 8ae2484666ebdb5a0fa2b59c4467992b2a3d136f) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pycryptodome: update 3.12.0 -> 3.14.0Alexander Kanavin2022-02-034-7/+7
| | | | | | | (From OE-Core rev: af2688740287a08b04b478263f9507c99cf0f5fc) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-libarchive-c: upgrade 3.2 -> 4.0wangmy2022-01-261-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: ========= -BREAKING & SECURITY: The archive extraction functions now pass 3 security flags (SECURE_NODOTDOT, SECURE_NOABSOLUTEPATHS and SECURE_SYMLINKS) to libarchive by default, unless the current directory is the root. -BREAKING: The ArchiveEntry properties atime, mtime, ctime, birthtime and size now have the value None instead of 0 when they're unset. -BREAKING: The ArchiveEntry.pathname property now attempts to decode bytes using UTF-8. This breaks reading archives that contain file names which look like UTF-8 but aren't, if such a thing exists. Proper support of encodings will probably be added in the next version. -Multiple entries from the same archive can now be kept in memory, however only the current entry's content can be read. -The filetype, linkpath, size, mode, redvmajor, redvminor, uid and gid attributes of an archive entry can now be modified. -The four time properties of archive entries now have setters, so for example entry.set_mtime(0, 0) can be replaced by entry.mtime = 0. -Archive entries have 4 new properties: perm, rdev, uname and gname. -When adding files to an archive, a destination path can now be specified. -The ArchiveRead class now has a bytes_read property. -The ArchiveWrite class now has a bytes_written property. -Python 3.6 is no longer tested. -The documentation has been improved. (From OE-Core rev: 9adbc075c5a2b396d991144596fd92ebe16d4154) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-importlib-metadata: upgrade 4.10.0 -> 4.10.1Tim Orling2022-01-261-1/+1
| | | | | | | | | | | | | v4.10.1 * 361: Avoid potential REDoS in EntryPoint.pattern. References: https://github.com/python/importlib_metadata/issues/361 (From OE-Core rev: d7a7e6d640a5b0819be4478aeb0f42d4a4981c89) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pyparsing: upgrade 3.0.6 -> 3.0.7Tim Orling2022-01-262-22/+29
| | | | | | | | | | | | | | | * Update HOMEPAGE to reflect move to github (in 2018) * Add DESCRIPTION and BUGTRACKER This upgrade includes bug fixes and minor enhancements. For changes, see: https://github.com/pyparsing/pyparsing/blob/master/CHANGES (From OE-Core rev: ed87730f9bfc04cba8e37847aa04d433da61e4a7) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-setuptools-scm: upgrade 6.3.2 -> 6.4.2Tim Orling2022-01-261-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | v6.4.2 * fix #671 : NoReturn is not avaliable in painfully dead python 3.6 v6.4.1 * fix regression #669: restore get_version signature * fix #668: harden the selftest for distribution extras v6.4.0 * compatibility adjustments for setuptools >58 * only put minimal setuptools version into toml extra to warn people with old strict pins * coorectly handle hg-git self-use * better mercurial detection * modernize packaging setup * python 3.10 support * better handling of setuptools install command deprecation * consider pyproject.tomls when running as command * use list in git describe command to avoid shell expansions while supporting both windows and posix * add --strip-dev flag to python -m setuptools_scm to print the next guessed version cleanly * ensure no-guess-dev will fail on bad tags instead of generating invalid versions * ensure we use utc everywhere to avoid confusion References: https://github.com/pypa/setuptools_scm/issues/668 https://github.com/pypa/setuptools_scm/issues/669 https://github.com/pypa/setuptools_scm/issues/671 (From OE-Core rev: 3ac37c743470ab778bc47110660f3e1b37c534ba) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-hypothesis: upgrade 6.35.0 -> 6.36.0Tim Orling2022-01-261-1/+1
| | | | | | | | | | | | 6.36.0 - 2022-01-19 * This release disallows using typing.Final with from_type() and register_type_strategy(). - Why? Because Final can only be used during class definition. We don’t generate class attributes. - It also does not make sense as a runtime type on its own. (From OE-Core rev: 5044bb45748887b01e857554976fe1eeb16921dd) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-ruamel-yaml: upgrade 0.17.19 -> 0.17.20Alexander Kanavin2022-01-201-2/+2
| | | | | | | | | License-Update: copyright years (From OE-Core rev: 102889bbfe8f45e427a4b0727486475dcbef3d26) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pyrsistent: upgrade 0.18.0 -> 0.18.1Alexander Kanavin2022-01-201-2/+2
| | | | | | | | | License-Update: copyright years (From OE-Core rev: 26372197c6b2cbed0b93e2cc7228d6c2ac8b102e) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pygments: upgrade 2.11.1 -> 2.11.2Alexander Kanavin2022-01-201-1/+1
| | | | | | | (From OE-Core rev: b5b0deb5450aa2752a758ce07ec1f64a2ac00f97) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3: update 3.10.1 -> 3.10.2Alexander Kanavin2022-01-207-72/+10
| | | | | | | | | License-Update: copyright years (From OE-Core rev: d6515a7f58d0405efea21e3be4158681ed9edbe6) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-numpy: upgrade 1.22.0 -> 1.22.1wangmy2022-01-181-2/+2
| | | | | | | | | | | | | | | | | | | License-Update: year updated to 2022. Changelog: ========= The NumPy 1.22.1 is maintenance release that fixes bugs discovered after the 1.22.0 release. Notable fixes are: Fix f2PY docstring problems Fix reduction type problems Fix various typing bugs. The Python versions supported for this release are 3.8-3.10. (From OE-Core rev: 7e42e8bbe4eb97316201640b43cafbbaf916e6e5) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-git: upgrade 3.1.24 -> 3.1.26wangmy2022-01-181-1/+1
| | | | | | | | | | | | | Changelog: ========= Fixes a leaked file descriptor when reading the index, which would cause make writing a previously read index on windows impossible. See https://github.com/gitpython-developers/GitPython/issues/1395 for details. (From OE-Core rev: d0f3d4b0da85ee8d46c6aa069c9bcbceb4f4edf5) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-hypothesis: upgrade 6.34.1 -> 6.35.0Tim Orling2022-01-171-1/+1
| | | | | | | | | | | | | | | | | 6.35.0 - 2022-01-08¶ This release disallows using typing.ClassVar with from_type() and register_type_strategy(). Why? Because ClassVar can only be used during class definition. We don’t generate class attributes. It also does not make sense as a runtime type on its own. 6.34.2 - 2022-01-05¶ This patch updates our vendored list of top-level domains, which is used by the provisional domains() strategy. (From OE-Core rev: 836cec0b8096f157ae7051d34efbe637ff211617) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3: drop unneeded multiprocessing module patchAlexander Kanavin2022-01-122-71/+0
| | | | | | | | | | | | | | | | | | | | | | | | pthread has been merged into the main libc library (and was never separate in musl), so separate linking for it is no longer needed. I ran the reproducing sequence on qemux86, qemux86_64 and same targets with musl, and it went fine: root@qemux86:~# python3 Python 3.10.0 (default, Oct 4 2021, 17:55:55) [GCC 11.2.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import multiprocessing >>> pool_sema = multiprocessing.BoundedSemaphore(value=1) >>> pool_sema.acquire() True >>> pool_sema.release() >>> (From OE-Core rev: 2eabd3b611f4afa5eafa4490b6b0ef7578b742de) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-setuptools: do not depend on distutilsTim Orling2022-01-121-1/+0
| | | | | | | | | | | | No longer depend on python3-distutils, current versions of setuptools vendor as _distutils. [YOCTO #14610] (From OE-Core rev: 2b6735f648744c42484afec6edab6d5e130111e2) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pygobject: setuptools instead of distuilsTim Orling2022-01-121-1/+1
| | | | | | | | | [YOCTO #14610] (From OE-Core rev: 3c2fd45eacc15d2fd3ff1ae82e98cb6f6bed5af7) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>