summaryrefslogtreecommitdiffstats
path: root/meta/recipes-devtools
Commit message (Collapse)AuthorAgeFilesLines
...
* python3-cryptography: enforce identical version for -cryptography-vectorsRoss Burton2022-03-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | python3-cryptography and python3-cryptography-vectors are actually the same project but are on Pypi as two separate modules. The test suite validates that they're the same version and fails if they are not: FAIL: tests/test_utils.py::test_vector_version def test_vector_version(): > assert cryptography.__version__ == cryptography_vectors.__version__ E AssertionError: assert '36.0.2' == '36.0.1' Catch this slightly earlier by mandating that python3-cryptography-ptest pulls in an identically versioned python3-cryptography-vectors. (From OE-Core rev: 7c098aac08faf5da01aafec5c5d87f563d913744) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-cryptography: Upgrade to 36.0.2Khem Raj2022-03-181-2/+2
| | | | | | | (From OE-Core rev: 3acf088edec6e328f4e25ddd741f967368ae5ae0) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3: Add missing HOMEPAGE entriesRichard Purdie2022-03-182-0/+2
| | | | | | (From OE-Core rev: 979122077165b2dcdce5bb8e9b88a764254ddef8) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-sphinx: Work around reproducibility issueRichard Purdie2022-03-181-0/+6
| | | | | | | | | | The dict used in this recipe doesn't write into the cache consistently, work around it until this issue is resolved in python upstream (similar to frozenset issues). (From OE-Core rev: a0d056862c218f5fcd921905271169742cf464dc) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-sphinx: Add a new recipeRichard Purdie2022-03-181-0/+22
| | | | | | | | | | Needed to build the sphinx based yocto-docs Based on a recipe from Armin Kuster <akuster808@gmail.com> (From OE-Core rev: 15b623e74846b7c7cd2f5e5b309e1379af86cf3f) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-sphinx-rtd-theme: Add new recipeRichard Purdie2022-03-181-0/+21
| | | | | | | | | | Needed for building sphinx docs Based on a patch from Armin Kuster <akuster808@gmail.com> (From OE-Core rev: 765772631d6f03621d1f11a79b1e3f1a464111cb) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-sphinxcontrib-applehelp: add new recipeRichard Purdie2022-03-181-0/+12
| | | | | | | | Based on a patch from Armin Kuster <akuster808@gmail.com> (From OE-Core rev: deaf4cd5af29207dc06203fbaab9bd7ab90ac789) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-sphinxcontrib-jsmath: Add new recipeRichard Purdie2022-03-181-0/+12
| | | | | | | | Based on a patch from Armin Kuster <akuster808@gmail.com> (From OE-Core rev: 03e070b3c4a4a618bbce10a8dfe9323bf7b9973d) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-sphinxcontrib-serializinghtml: Add new recipeRichard Purdie2022-03-181-0/+12
| | | | | | | | Based on a patch from Armin Kuster <akuster808@gmail.com> (From OE-Core rev: e8b6482f554db2c8089c57aaaaf2e0f77a065a82) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-sphinxcontrib-htmlhelp: Add new recipeRichard Purdie2022-03-181-0/+12
| | | | | | | | Based on a patch from Armin Kuster <akuster808@gmail.com> (From OE-Core rev: 9c73148c3956249ce6039928fdeb6865f268b4b5) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-sphinxcontrib-devhelp: Add new recipeRichard Purdie2022-03-181-0/+12
| | | | | | | | Based on a patch from Armin Kuster <akuster808@gmail.com> (From OE-Core rev: ab23d1ec2c8c67f2808fa2e2f31e06dde2ee9772) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-sphinxcontrib-qthelp: Add new recipeRichard Purdie2022-03-181-0/+12
| | | | | | | | Based on a patch from Armin Kuster <akuster808@gmail.com> (From OE-Core rev: 9efd9322b920818a4ceff123fe244ce63aa88c8b) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-babel: Add recipe from meta-oe/meta-pythonRichard Purdie2022-03-181-0/+26
| | | | | | (From OE-Core rev: 84e56f68e80b272a533646ce43a1f3bb13eed74f) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-urllib3: Add from meta-oe/meta-pythonRichard Purdie2022-03-181-0/+22
| | | | | | (From OE-Core rev: cc339666f2324a68e4e1b131e5bcb442ce72a755) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-requests: Add from meta-oe/meta-pythonRichard Purdie2022-03-181-0/+25
| | | | | | (From OE-Core rev: 5971e3540763f628918992919315ec49b016c02e) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pytest-runner: Add from meta-oe/meta-pythonRichard Purdie2022-03-181-0/+15
| | | | | | (From OE-Core rev: 3b8f5c823595ea8f375f89e9c30d534c217f160a) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pysocks: Add from meta-oe/meta-pythonRichard Purdie2022-03-181-0/+20
| | | | | | (From OE-Core rev: 01106cfda226c26efed9928026af680a49f5ffcc) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pyopenssl: Add from meta-oe/meta-pythonRichard Purdie2022-03-181-0/+23
| | | | | | (From OE-Core rev: be7d74f786065c2ad7897e572054155122946a27) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-ndg-httpsclient: Add from meta-oe/meta-pythonRichard Purdie2022-03-181-0/+31
| | | | | | (From OE-Core rev: ee9f6ee89e4c0334b75da9faec655eecec34f703) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-chardet: Add from meta-oe/meta-pythonRichard Purdie2022-03-181-0/+23
| | | | | | (From OE-Core rev: 00a9f10a539aa209ae0385e15c6b18716350e512) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-certifi: Add from meta-oe/meta-pythonRichard Purdie2022-03-181-0/+14
| | | | | | (From OE-Core rev: 663e76dc3f9d727deef6a4406a24c7f1b7ecac74) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pyasn1: Add from meta-oe/meta-pythonRichard Purdie2022-03-183-0/+36
| | | | | | (From OE-Core rev: eff589862d6f98845531b9870c0b727e2e7bf0d3) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-alabaster: Add new recipeRichard Purdie2022-03-181-0/+11
| | | | | | | | | | Needed for sphinx support Based on a patch from Armin Kuster <akuster808@gmail.com> (From OE-Core rev: d4072c0c320a33b5206da23846fc28fc42885177) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-imagesize: Add new recipeRichard Purdie2022-03-181-0/+11
| | | | | | | | | | Needed for sphinx support. Based on a patch from Armin Kuster <akuster808@gmail.com> (From OE-Core rev: acec4a8cd3770a2242207b905716394ca8c5232f) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-snowballstemmer: Add new recipeRichard Purdie2022-03-181-0/+13
| | | | | | | | | | Add a recipe needed for sphinx support Based on a patch from Armin Kuster <akuster808@gmail.com> (From OE-Core rev: 95e0813b372b3a12c3b24731345df3db2068110b) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-docutil: Extend to nativesdkRichard Purdie2022-03-171-1/+1
| | | | | | | | This is needed by the incomming buildtools-docs-tarball. (From OE-Core rev: 8fd4de37f0e2530ef7ff6eaf176e300e0a045d21) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-cryptography: Fix ptest result handlingRichard Purdie2022-03-171-1/+1
| | | | | | | | | | | We run the tests correctly, we just don't get individual test result reporting. Borrow the code from python3-bcrypt to handle this correctly and ensure the test pass/fail scores and individual test results are reported in a format we can read. (From OE-Core rev: 17b7dfc46f75f66854c1e540480ef19df6fc43a2) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* rust-cross: Add rust-crosssdk variant for nativesdk useRichard Purdie2022-03-173-7/+14
| | | | | | | | | Allow nativesdk recipes to find a correct version of the rust cross compiler. (From OE-Core rev: 0f5d26772abfbbae9096fa43901d8620f76aea3c) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libstd-rs: Extend to nativesdkRichard Purdie2022-03-171-0/+2
| | | | | | | | | This is needed to add the rust standard library to SDKs for use by SDK tools. (From OE-Core rev: 060057fa94451586e4eb47f68bc5c7c796f7d337) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* classes/flit_core: rename to python_flit_coreRoss Burton2022-03-174-4/+4
| | | | | | | | | | To be more uniform with the other new Python classes, rename this to python_flit_core and update the recipes that use it. (From OE-Core rev: c0e4ca3c7841028a658f21c11619228022d425b4) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-packaging: remove duplicate python3-setuptools-native DEPENDSRoss Burton2022-03-171-1/+0
| | | | | | | | | setuptools_build_meta.bbclass already sets this dependency. (From OE-Core rev: df1d4ed389f0c5f148f9940ce849e3ed64d34923) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* expect: modify fixline1 scriptJoe Slater2022-03-162-0/+32
| | | | | | | | | | | fixline1 needs to be processed by fixline1, but we short-circuit that. Enter the multi-line shebang which I am a bit queasy about, but expect loves it. (From OE-Core rev: 0829d4f2947be2b095e7e713b5100f4e41218bec) Signed-off-by: Joe Slater <joe.slater@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pyparsing: rdepends on python3-htmlKai Kang2022-03-161-0/+1
| | | | | | | | | | | | | | | | | | It fails to import python module 'pyparsing': | root@qemux86-64:~# python3 -c 'import pyparsing' | Traceback (most recent call last): | File "<string>", line 1, in <module> | File "/usr/lib64/python3.10/site-packages/pyparsing/__init__.py", line 141, in <module> | from .helpers import * | File "/usr/lib64/python3.10/site-packages/pyparsing/helpers.py", line 2, in <module> | import html.entities | ModuleNotFoundError: No module named 'html' (From OE-Core rev: bfc76d19f3d6e3a7b2d91c3fcd97501c8b29001e) Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dpkg: upgrade 1.21.1 -> 1.21.2wangmy2022-03-167-52/+59
| | | | | | | | | | | | | | | The following patches refreshed for new version: 0001-build.c-ignore-return-of-1-from-tar-cf.patch 0003-Our-pre-postinsts-expect-D-to-be-set-when-running-in.patch 0004-The-lutimes-function-doesn-t-work-properly-for-all-s.patch 0007-dpkg-deb-build.c-Remove-usage-of-clamp-mtime-in-tar.patch noman.patch remove-tar-no-timestamp.patch (From OE-Core rev: d495c19b835e8e4c049b83e983487fc8de021499) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-setuptools-rust-native: use setuptools_build_metaRoss Burton2022-03-161-4/+1
| | | | | | | | | | | The wheel generation problems are solved now: a wheel is correctly built to setuptools_rust-1.1.2-py3-none-any.whl, so we can use setuptools_build_meta. (From OE-Core rev: 3da6a4151ed3d69595548931a86a64268be55749) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-numpy: upgrade 1.22.2 -> 1.22.3wangmy2022-03-161-1/+1
| | | | | | | (From OE-Core rev: 0f79af7b0d76b5f2cb4d2d01f395ab60810868dd) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-importlib-metadata: upgrade 4.11.2 -> 4.11.3wangmy2022-03-161-1/+1
| | | | | | | | | | Changelog: #372: Removed cast of path items in FastPath, not needed. (From OE-Core rev: be1411e6ce6ec808826b8028c704505171969f92) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libdnf: upgrade 0.65.0 -> 0.66.0wangmy2022-03-165-100/+9
| | | | | | | | | | | | | | | | | | | | | | | 0001-Add-WITH_TESTS-option.patch 0001-Look-fo-sphinx-only-if-documentation-is-actually-ena.patch removed since they're included in 0.66.0 0001-Get-parameters-for-both-libsolv-and-libsolvext-libdn.patch 0004-Set-libsolv-variables-with-pkg-config-cmake-s-own-mo.patch modified for new version Changelog: ========= Use rpmdbCookie from librpm, remove hawkey.Sack._rpmdb_version Fix handling transaction id in resolveTransactionItemReason (RhBug:2010259,2053014) Remove deprecated assertions (RhBug:2027383) Skip rich deps for autodetection of unmet dependencies (RhBug:2033130, 2048394) Increase required rpm version since we use rpmdbCookie() (From OE-Core rev: a5df953824474dfcb99ee3da305c11e2b178eeb5) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dnf: upgrade 4.10.0 -> 4.11.1wangmy2022-03-161-1/+1
| | | | | | | (From OE-Core rev: bd1401961f692d15df5c978a34c2191d8b2a6e21) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* createrepo-c: upgrade 0.18.0 -> 0.19.0wangmy2022-03-161-1/+1
| | | | | | | (From OE-Core rev: b5a7a25efbdee2bf72283b2fb57b3ff8e69a542e) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* qemu: Fix build on ppc64Khem Raj2022-03-162-0/+93
| | | | | | | | | add a missing system include (From OE-Core rev: e057fc5fe6209f44a49b8dd6cc9b4b2d410064ea) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python_pep517: use installer instead of pipRoss Burton2022-03-164-61/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead of battling pip to install a wheel, use installer. Installer does one thing, so it's faster and easier to work with. This means setuptools, pip, and wheel are no longer part of the bootstrap phase, so they can be built normally. To avoid sysroot file conflicts these three recipes can't install .pyc files to the native sysroot. We currently patch pypa/installer to allow us to override the interpreter used, which means we can drop the interpreter seding. We don't need to recompile any Python which is found in $bindir as Python doesn't actually load those files. Across a build of oe-core, the only differences between using pip and installer are: - the .dist-info/RECORD files are ordered differently - the .dist-info/REQUESTED and INSTALLER files are not created - the hashbang in native scripts is "/usr/bin/env nativepython" instead of pointing directly at the native sysroot python3. (From OE-Core rev: f780f6d920d8bbfb674d6066a8b899417decf8d2) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-installer: add installer moduleRoss Burton2022-03-162-0/+83
| | | | | | | | | | | Add a recipe for Installer, a minimal library/tool to install Python Wheels. Unlike PIP, it explicitly only installs wheels and does nothing else. (From OE-Core rev: bf09c0bd99e4defbc259775b4a2e3fcce09bde17) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-cryptography-vectors: Fix reproducibilityRichard Purdie2022-03-161-0/+5
| | | | | | | | | We regenerate the pycache files and the checksums in the manifest are incorrect. Remove them to avoid this and ensure reproducibility. (From OE-Core rev: 3c1e7e50c929436d0007d60e738c8270e7e6c7d9) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-cryptography: remove obsolete PIP_INSTALL_DIST_PATHRoss Burton2022-03-161-2/+0
| | | | | | (From OE-Core rev: 1ebf3774655a57807ca5e03530fef2bd80442adb) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-cryptography: Add missing ptest tomli dependencyRichard Purdie2022-03-161-0/+1
| | | | | | | | Add missing tomli runtime dependency to allow ptests to execute. (From OE-Core rev: eb75f5b64146912f4e312eb1fe00162169ae70fa) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-cryptography: mark test_create_certificate_with_extensions as ↵Ross Burton2022-03-162-0/+20
| | | | | | | | | | | | expected to fail This test causes OpenSSL to leak some memory. Until this is resolved in OpenSSL, mark the test as expected-to-fail. (From OE-Core rev: b32917b113df6dce0200d35dd1b539279635d524) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* poetry_core: Rename to python_poetry_coreRichard Purdie2022-03-162-2/+2
| | | | | | (From OE-Core rev: 241ebe35afb0ae9cd2713ef19a78746f0ab5ca5d) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* setuptools3_rust: Rename to python_setuptools3_rustRichard Purdie2022-03-161-1/+1
| | | | | | (From OE-Core rev: 57bef31cdcafeef2d1ca5ff3aee7b2e2181a0514) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-ply: move from meta-pythonTim Orling2022-03-161-0/+18
| | | | | | | | | Dependency for python3-cryptography (From OE-Core rev: 0edd68ee0672656ba60ed7c8d9cea3baa39328db) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>