summaryrefslogtreecommitdiffstats
path: root/meta/recipes-devtools/python
Commit message (Collapse)AuthorAgeFilesLines
* python3-meson-python: move from meta-pythonTim Orling2024-02-201-0/+27
| | | | | | | | | | | | | | | | | meson-python is a Python build backend built on top of the Meson build-system. It enables you to use Meson for your Python packages. https://meson-python.readthedocs.io/en/latest/ It is used as the PEP-517 build-backend for python3-numpy and python3-scipy. For other projects using the backend, see: https://meson-python.readthedocs.io/en/latest/projects-using-meson-python.html (From OE-Core rev: 57df1e3fd77a412fb7d585362a7263a4f847fe07) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pyproject-metadata: HOMEPAGE; DESCRIPTIONTim Orling2024-02-201-0/+11
| | | | | | | | | | Add HOMEPAGE and DESCRIPTION that were missing in the original recipe in meta-python (From OE-Core rev: c29a906c510627c5f4598511c34de20230bb230d) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pyproject-metadata: move from meta-pythonTim Orling2024-02-201-0/+16
| | | | | | | | | This is a dependency for python3-meson-python. (From OE-Core rev: b8c8d384b4622de7b5a4748e6e06665615674ba8) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python: Drop ${PYTHON_PN}Richard Purdie2024-02-2068-375/+375
| | | | | | | | | | | python 2 is gone and we don't need the abstraction now, drop the remaining usage of this variable. The definition in python3-dir.bbclass is left for now for other layers. (From OE-Core rev: b566b1e32c7993d1ab7795562f648e52ce186a70) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-attrs: skip test failing with pytest-8Tim Orling2024-02-172-0/+31
| | | | | | | | | | | | tests/test_funcs.py test_unknown test case is failing with pytest 8. Skip it for now until upstream has a fix. https://github.com/python-attrs/attrs/issues/1233 (From OE-Core rev: 5af87eda524bb0affe207c006f67b4191f6ce746) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pytest: upgrade 7.4.4 -> 8.0.0Wang Mingyu2024-02-171-1/+1
| | | | | | | | | | | | | | Changelog: ============= #11842: Properly escape the reason of a skip mark when writing JUnit XML files. #11861: Avoid microsecond exceeds 1_000_000 when using log-date-format with %f specifier, which might cause the test suite to crash. (From OE-Core rev: a2dab7d231a235b668f639c0060362cb83ea68ab) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-poetry-core: upgrade 1.8.1 -> 1.9.0Tim Orling2024-02-161-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This version deprecates "poetry.core.masonry.builder", but we detect "poetry.core.masonry.api" in recipetool and nothing has broken our build of wheels. Thanks to Ross for noticing that the "from poetry.core.masonry.builders.wheel import WheelBuilder" is not a massive change in practice. Changes: 1.9.0 - 2024-02-02 Added * Add a to key in tool.poetry.packages to allow custom subpackage names (#672). * Add support for path dependencies that do not define a build system (#675). * Add a tool.poetry.package-mode key to support non-package mode (#661). Changed * Update list of supported licenses (#659, #669, #678, #694). * Improve support for PEP 691 JSON-based Simple API (#664). * Establish zipapp compatibility (#670). * Rework list of files included in build artifacts (#666). * Improve performance by treating collections in packages as immutable (#663). * Deprecate poetry.core.masonry.builder (#682). * Deprecate scripts that depend on extras (#690). Fixed * Fix an issue where insignificant errors were printed if the working directory is not inside a git repository (#684). * Fix an issue where the project's directory was not recognized as git repository on Windows due to an encoding issue (#685). Vendoring * fastjsonschema==2.19.1 * lark==1.1.8 https://github.com/python-poetry/poetry-core/blob/main/CHANGELOG.md#190---2024-02-02 (From OE-Core rev: 651fc15e1403268aca19bd1453b3796d1effa559) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-unittest-automake-output: upgrade to 0.2Ross Burton2024-02-151-1/+1
| | | | | | | | | | Specifically this fixes the issue where if a pytest test suite fails during collection then the errors are hidden. (From OE-Core rev: db0e82135ce73d0d6d55b2c2ac17a3fdec8aca99) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3: move dataclasses to python3-coreRoss Burton2024-02-151-2/+2
| | | | | | | | | | For some reason dataclasses was being packaged in the -profile subpackage, which doesn't make sense as this is a core piece of the runtime support. (From OE-Core rev: bc17d33b30a6d5d970f390becf726e852fd0cc16) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-cryptography: upgrade 41.0.7 to 42.0.2Tim Orling2024-02-155-159/+91
| | | | | | | | | | | | | | | | | | | | | * Also upgrade python3-cryptography-vectors * Drop patch for 9129, fixed upstream * Refresh pyproject.toml --benchmark-disable patch * Refresh -crates.inc Changes: https://cryptography.io/en/latest/changelog/#v42-0-2 https://cryptography.io/en/latest/changelog/#v42-0-1 https://cryptography.io/en/latest/changelog/#v42-0-0 https://github.com/pyca/cryptography/compare/41.0.7...42.0.2 RP: Add new REPENDS on python3-mmap for ptest RP: Increase memory in ptest image to avoid test failures (From OE-Core rev: 45ee8ae2f6173a11e6d004c8eeba138073b84d18) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pytz: upgrade 2023.3 -> 2023.4Wang Mingyu2024-02-141-1/+1
| | | | | | | (From OE-Core rev: 74ccdbd29e967192d57e9eb05a0f5b4e1d78a50a) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pyopenssl: upgrade 23.3.0 -> 24.0.0Wang Mingyu2024-02-141-1/+1
| | | | | | | | | | | Changelog: -Added OpenSSL.SSL.Connection.get_selected_srtp_profile to determine which SRTP profile was negotiated. (From OE-Core rev: fc93e8cfe0dde7dd17bd55bccc8a64011b26f1b1) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-psutil: upgrade 5.9.7 -> 5.9.8Wang Mingyu2024-02-141-1/+1
| | | | | | | (From OE-Core rev: f8968579816453c8bd4af819e93f5ad210da0305) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pluggy: upgrade 1.3.0 -> 1.4.0Wang Mingyu2024-02-141-1/+1
| | | | | | | | | | | | | | | | | | | Changelog: ============ -A warning :class:'~pluggy.PluggyTeardownRaisedWarning' is now issued when an old-style hookwrapper raises an exception during teardown. See the warning documentation for more details. -Add :func:'PluginManager.unblock <pluggy.PluginManager.unblock>' method to unblock a plugin by plugin name. -Fix :func:'~pluggy.HookCaller.call_extra()' extra methods getting ordered before everything else in some circumstances. Regressed in pluggy 1.1.0. -Fix plugins registering other plugins in a hook when the other plugins implement the same hook itself. Regressed in pluggy 1.1.0. (From OE-Core rev: 1bc326d5228e90bd3cd19d7f3f10b2f74a39d06e) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-hypothesis: upgrade 6.92.9 -> 6.97.3Wang Mingyu2024-02-141-1/+1
| | | | | | | | | | Changelog: https://hypothesis.readthedocs.io/en/latest/changes.html (From OE-Core rev: 4fd3ee9e8504af687c966e85c944854c509e4cc7) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-hatchling: upgrade 1.21.0 -> 1.21.1Wang Mingyu2024-02-141-1/+1
| | | | | | | | | | Changelog: Fix loading of local plugins to account for newly released versions of a dependency (From OE-Core rev: f372bcf6d530bb0627fe2ed49e52e7ae279bf77f) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-mako: upgrade 1.3.0 -> 1.3.2Wang Mingyu2024-02-141-2/+2
| | | | | | | | | | | | | | | Bugfix: --------- Fixed parsing issue where attempting to render a single percent sign % using an escaped percent %% would not function correctly if the escaped percent were not the first character on a line. License-Update: Copyright year updated to 2024. (From OE-Core rev: 6cc0e19da1259b4461e6b9c7014ab041b9d60fa4) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-beartype: upgrade 0.16.4 -> 0.17.0Wang Mingyu2024-02-141-2/+2
| | | | | | | | | License-Update: Copyright year updated to 2024. (From OE-Core rev: 3752a33ce9490d8fc9d59a0e952faa47c0abba71) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-sphinxcontrib-serializinghtml: upgrade 1.1.9 -> 1.1.10Wang Mingyu2024-02-131-1/+1
| | | | | | | (From OE-Core rev: 5de0d7b3342bd8ba700966396a0be4e3ff4a2348) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-sphinxcontrib-qthelp: upgrade 1.0.6 -> 1.0.7Wang Mingyu2024-02-131-1/+1
| | | | | | | (From OE-Core rev: 7c9606bd80e7ea405c931af0059a4d920caa6e3c) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-sphinxcontrib-htmlhelp: upgrade 2.0.4 -> 2.0.5Wang Mingyu2024-02-131-1/+1
| | | | | | | (From OE-Core rev: a47a29cafd2c36aa905682bc0c6d5491ecba93c4) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-sphinxcontrib-devhelp: upgrade 1.0.5 -> 1.0.6Wang Mingyu2024-02-131-1/+1
| | | | | | | (From OE-Core rev: 16fc314aa345a4726fefe322548466d5bc5a5ab4) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-sphinxcontrib-applehelp: upgrade 1.0.7 -> 1.0.8Wang Mingyu2024-02-131-1/+1
| | | | | | | | | | | | | Changelog: =========== - Remove Sphinx as a required dependency, as circular dependencies may cause failure with package managers that expect a directed acyclic graph (DAG) of dependencies. (From OE-Core rev: d82e4f1f571e90adc2290eb819f4c8b6ebaa3d1a) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pyyaml: enable ptestTim Orling2024-02-102-0/+20
| | | | | | | | | | | | | | Upstream is in the process of migrating testing to pytest, backport test_dump_load.py (the legacy_tests were throwing Errors and Failures). We don't really need to run upstream's test suite, but we do need to verify that our runtime is functional. https://github.com/yaml/pyyaml/commit/a98fd6088e81d7aca571220c966bbfe2ac43c335 (From OE-Core rev: b0fdf0688109ba6b87840a0837bebee3d9a27089) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pyyaml: add PACKAGECONFIG for libyamlTim Orling2024-02-101-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For some time now, we have probably been susceptible to host contamination or at least non-deterministic behavior when libyaml was available in the build environment. The symptom is: ERROR: python3-pyyaml-6.0-r0 do_package_qa: QA Issue: /usr/lib/python3.11/site-packages/yaml/_yaml.cpython-311-aarch64-linux-gnu.so contained in package python3-pyyaml requires libyaml-0.so.2()(64bit), but no providers found in RDEPENDS:python3-pyyaml? [file-rdeps] >From the documentation: """ By default, the setup.py script checks whether LibYAML is installed and if so, builds and installs LibYAML bindings. To skip the check and force installation of LibYAML bindings, use the option --with-libyaml: python setup.py --with-libyaml install To disable the check and skip building and installing LibYAML bindings, use --without-libyaml: python setup.py --without-libyaml install """ Instead of leaving this to chance, add PACKAGECONFIG and by default build with the faster libyaml bindings. (From OE-Core rev: dfde9526f9183907b2bc47fde4f59ab3a5848d90) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-numpy: upgrade 1.26.3 -> 1.26.4Trevor Gamblin2024-02-092-53/+1
| | | | | | | | | | | | | | Changelog: https://github.com/numpy/numpy/releases/tag/v1.26.4 Upgrade to pull in a variety of bug fixes. The same number of ptests (6) fail as in 1.26.3, so no regression there. (From OE-Core rev: 0314d2b43701984b5648bce9ca9aaeba5f768b78) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3: Fix ptests with expat 2.6+Khem Raj2024-02-082-0/+58
| | | | | | | (From OE-Core rev: a19af24fc910bbfc39c863e3252770aa9975de5b) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-markupsafe: Switch to python_setuptools_build_metaRichard Purdie2024-02-051-1/+1
| | | | | | | | | Move away from the outdated setuptools to more modern build classes. (From OE-Core rev: dd0de1f1dcbbc389ceb1a032c393e5148e01ad98) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-markupsafe: upgrade 2.1.3 -> 2.1.5Richard Purdie2024-02-051-1/+1
| | | | | | | | Note that 2.1.4 broke python3-jinja2 so skip to 2.1.5 which doesn't. (From OE-Core rev: 697a249f27d16adeeee074d0baad83ad67c7a9e6) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-yamllint: add missing dependencyKonrad Weihmann2024-01-301-1/+1
| | | | | | | | | | yamllint requires pathspec module to be available (From OE-Core rev: 59a89493f4b1f450139956f872d606829499b79d) Signed-off-by: Konrad Weihmann <kweihmann@outlook.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3: Initialize struct termios before calling tcgetattr()Khem Raj2024-01-272-0/+43
| | | | | | | | | | | | | | | | Fixes ptest failures on python 3.12 Failed ptests: {'python3': ['test_tcgetattr', 'test_cfmakeraw', 'test_setcbreak', 'test_setraw', 'python3']} (From OE-Core rev: 515e7cf61c4ce5f6d572562ec851f01dade5cca0) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-numpy: Use Large File Support version of fallocateOla x Nilsson2024-01-272-0/+52
| | | | | | | | | | This was supposed to always be the case from upstream but was exposed by the 64-bit-time QA checker when file function scanning was enabled. (From OE-Core rev: 3d556e59f658ac29615fb7a14b6ea48533122ff6) Signed-off-by: Ola x Nilsson <olani@axis.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-yamllint: Add recipeRyan Eatmon2024-01-261-0/+15
| | | | | | | | | | | | | | | | Add recipe for yamllint. There is an upcoming change in u-boot where the binman tool is now configured to call yamllint to verify the configs during compile time. There was a previous patch a year ago from Trevor Woerner that never made it into oe-core. This patch is a reworking of his patch but pointing to a newer version. (From OE-Core rev: 128cfc5222752a6337a9cbb9bc9023c13ee19f2f) Signed-off-by: Ryan Eatmon <reatmon@ti.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-subunit: Add missing module dependencyRichard Purdie2024-01-241-1/+1
| | | | | | | | | | | | In version 1.4.3: * Subunit now has a dependency on an external iso8601 module rather than shipping its own. so add the missing dependency. (From OE-Core rev: 14ee3e1240524e08adc1a3327dfb52dee6e64fd2) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-subunit: upgrade 1.4.2 -> 1.4.4Wang Mingyu2024-01-211-3/+3
| | | | | | | | | | | | | | | | | | | License-Update: change License file to COPYING. add BSD-3-Clause to LICENSE Changelog: =========== * Removed use of deprecated "utc" and "utcfromtimestamp" methods of "datetime.datetime". * Fix an issue with date parsing exception handling * Add support for Python 3.12 (From OE-Core rev: b55ef76eb60fc5265ccada0c6cf91f6b9c9bfe05) 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-trove-classifiers: upgrade 2023.11.29 -> 2024.1.8Wang Mingyu2024-01-191-1/+1
| | | | | | | | | | | | | Changelog: =========== * Added CAN classifiers * fixed CAN classifier order (From OE-Core rev: 4c6a9390b86951a269e85d70a2930650633228ee) 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-pycryptodomex: upgrade 3.19.1 -> 3.20.0Wang Mingyu2024-01-191-1/+1
| | | | | | | | | | | | | | | | | | | | Changelog: =========== -Added support for TurboSHAKE128 and TurboSHAKE256. -Added method Crypto.Hash.new() to generate a hash object given a hash name. -Added support for AES-GCM encryption of PBES2 and PKCS#8 containers. -Added support for SHA-2 and SHA-3 algorithms in PBKDF2 when creating PBES2 and PKCS#8 containers. -Export of RSA keys accepts the prot_params dictionary as parameter to control the number of iterations for PBKDF2 and scrypt. -C unit tests also run on non-x86 architectures. -GH#787: Fixed autodetect logic for GCC 14 in combination with LTO. (From OE-Core rev: d4cc93966eece06ed4b146922d244104cb7e15da) 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-pycryptodome: upgrade 3.19.1 -> 3.20.0Wang Mingyu2024-01-192-5/+5
| | | | | | | | | | | | | | | | | | | | Changelog: =========== -Added support for TurboSHAKE128 and TurboSHAKE256. -Added method Crypto.Hash.new() to generate a hash object given a hash name. -Added support for AES-GCM encryption of PBES2 and PKCS#8 containers. -Added support for SHA-2 and SHA-3 algorithms in PBKDF2 when creating PBES2 and PKCS#8 containers. -Export of RSA keys accepts the prot_params dictionary as parameter to control the number of iterations for PBKDF2 and scrypt. -C unit tests also run on non-x86 architectures. -GH#787: Fixed autodetect logic for GCC 14 in combination with LTO. (From OE-Core rev: 9a492197348e1976097454bddbd7750390082d49) 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-more-itertools: upgrade 10.1.0 -> 10.2.0Wang Mingyu2024-01-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | Changelog: =========== -factor, iter_index, sieve, and unique_justseen were updated to match the itertools docs -first was was optimized -takewhile_inclusive was was refactored -combination_with_replacement_index was was optimized -nth_permutation, nth_combination_with_replacement, combination_index, and combination_with_replacement_index were optimized -batched now accepts a strict argument -time_limited was improved for Windows -Several typing updates were made -Some documentation issues were fixed (From OE-Core rev: 3149449f8ba33204ac311f2d915922e62e481330) 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-markdown: upgrade 3.5 -> 3.5.2Wang Mingyu2024-01-191-1/+1
| | | | | | | | | | | | | | | | | | | Changelog: ============ -Fix type annotations for convertFile - it accepts only bytes-based buffers. Also remove legacy checks from Python 2 -Remove legacy import needed only in Python 2 -Fix typo that left the attribute AdmonitionProcessor.content_indent unset -Fix edge-case crash in InlineProcessor with AtomicString. -Fix edge-case crash in codehilite with an empty code tag. -Improve and expand type annotations in the code base. -Fix handling of bogus comments (From OE-Core rev: d4396cc50ed7d73323fdef46b84ef26ab2b6a15f) 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-jinja2: upgrade 3.1.2 -> 3.1.3Wang Mingyu2024-01-191-1/+1
| | | | | | | | | | | | | | Changelog: ========== -Fix compiler error when checking if required blocks in parent templates are empty. -xmlattr filter does not allow keys with spaces. -Make error messages stemming from invalid nesting of {% trans %} blocks more helpful (From OE-Core rev: 8a0524464583d69df7746253f5020c2c125a8e1f) 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-hypothesis: upgrade 6.92.2 -> 6.92.9Wang Mingyu2024-01-191-1/+1
| | | | | | | | | | | Changelog: https://hypothesis.readthedocs.io/en/latest/changes.html (From OE-Core rev: 1a03e8dab7192195f63f03fab675d50cb04f6731) 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.40 -> 3.1.41Wang Mingyu2024-01-191-1/+1
| | | | | | | | | | | Changelog: https://github.com/gitpython-developers/GitPython/releases/tag/3.1.41 (From OE-Core rev: 4c6db718193cad9cc61fbea396fa5997da4b7298) 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-cython: upgrade 3.0.7 -> 3.0.8Wang Mingyu2024-01-192-1/+1
| | | | | | | | | | | | | | | | | Changelog: ============ * Using "const" together with defined fused types could fail to compile. * A "use after free" bug was fixed in parallel sections. * Several types were not available as "cython.*" types in pure Python code. * The generated code is now correct C89 again, removing some C++ style "//" comments and C99-style declaration-after-code code ordering. This is still relevant for some ols C compilers, specifically ones that match old Python 2.7 installations. (From OE-Core rev: bedd518a2a0c2e7085f92c79236b0c0983f3d653) 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-numpy: upgrade 1.26.2 -> 1.26.3Wang Mingyu2024-01-192-7/+5
| | | | | | | | | | | | | | 0001-Don-t-search-usr-and-so-on-for-libraries-by-default-.patch refreshed for 1.26.3 Changelog: https://github.com/numpy/numpy/releases/tag/v1.26.3 (From OE-Core rev: 04d1c142274702726f8fc7afed7420d9e6f07ddd) 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>
* python: update 3.11.5 -> 3.12.1Alexander Kanavin2024-01-1926-514/+153
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Drop distutils and smtpd modules from packaging, as both are gone in 3.12. Rebase: 0020-configure.ac-setup.py-do-not-add-a-curses-include-pa.patch (drop setup.py chunk as the file is gone) Drop patches: 0001-Do-not-add-usr-lib-termcap-to-linker-flags-to-avoid-.patch (setup.py gone, lib/termcap not mentioned anywhere else) 0001-Don-t-search-system-for-headers-libraries.patch (setup.py gone, usr/lib64 not mentioned anywhere else) 0001-Makefile-do-not-compile-.pyc-in-parallel.patch (replaced with COMPILEALL_OPTS= in EXTRA_OEMAKE) 0001-setup.py-Do-not-detect-multiarch-paths-when-cross-co.patch (setup.py gone, add_multiarch_paths not mentioned anywhere else) 0017-setup.py-do-not-report-missing-dependencies-for-disa.patch (has been superseded by Setup.local tweak in do_configure:prepend) 12-distutils-prefix-is-inside-staging-area.patch (distutils has been removed upstream, so this old, unplesant hack can be finally dropped) avoid_warning_about_tkinter.patch (setup.py gone, tkinter detection logic performed in configure.ac) (From OE-Core rev: 716d82352545d3667a658b69d65d6127678dd150) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-alabaster: upgrade 0.7.13 -> 0.7.16Tim Orling2024-01-191-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Since 0.7.14 setup.py was dropped and now the project is using the flit core backend (inherit python_flit_core) * Add BUGTRACKER url License-Update: LICENSE renamed to LICENSE.rst https://alabaster.readthedocs.io/en/latest/changelog.html#changelog 0.7.14 – 2024-01-08 * Dropped support for Python 3.8 and earlier. * Dropped support for Sphinx 3.3 and earlier. * #198 Fix horizontal scrolling on mobile. * #206 Properly support the html_support_sphinx config value. * #211 Fix the GitHub ‘forkme’ banner. * Added alabaster_version_info to the HTML template context. * Declare support for Python 3.13. * Adopt the Ruff linter and formatter. * Migrate from CircleCI to GitHub Actions. 0.7.15 – 2024-01-08 * #213 Allow an arbitrary string in the logo_name option. * #114 Improved sidebar CSS styles. * #178 Deprecated canonical_url in favor of html_baseurl. * #200 Removed duplicate <meta name="viewport" ... /> tag. * #188 Removed underline from whitespace. * #164 Removed type="text/javascript" from <script> elements. * #161 Replaced &copy; with unicode decimal code entity #169;. 0.7.16 – 2024-01-10 * #215 Do not display logo_name if it is set to False. (From OE-Core rev: 596b58093cde62aacfa29e12e5aa4adfde8190bf) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-cython: update 0.29.36 -> 3.0.7Alexander Kanavin2024-01-102-2/+5
| | | | | | | | | | | | | | | | pep517 build backends require cython 3.x when python is at 3.12, so we can't hold this update any longer. There are only a few things in meta-oe and meta that break anymore, and fixes for them are provided at the same time as this patch. License-update: http -> https (From OE-Core rev: 21507a3be23a604259a6a903a7083db54d29487f) 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-pyyaml: make compatible with cython 3.xAlexander Kanavin2024-01-102-0/+55
| | | | | | | | | | | | | This has been rejected by upstream in favour of requiring obsolete cython until there's 'proper' 3.x support. Months later, there's still no progress so let's just take the rejected fix, as it does work (as reported by others as well), and allows moving forward with cython. (From OE-Core rev: cf4e45176a37b6f53a6316ec6b1556d6aea39b57) 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-attrs: enable ptestTim Orling2024-01-092-1/+20
| | | | | | | | | | | The conftest.py file is needed to define the "slots" and "frozen" fixtures for pytest (From OE-Core rev: c27ddbe1dcfae564e93593c90517c2b4502d1709) 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>