summaryrefslogtreecommitdiffstats
path: root/meta-python
Commit message (Collapse)AuthorAgeFilesLines
...
* python3-nocaselist: upgrade 2.0.2 -> 2.0.3Wang Mingyu2024-08-281-1/+1
| | | | | | | | | | | Changelog: ========== - Test: Fixed new issues from pylint 3.2. - Docs: Fixed missing Python 3.12 in Trove classifiers. - Test: Increased vrsions of GitHub Actions plugins used, to eliminate warnings about node v16. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-nocasedict: upgrade 2.0.3 -> 2.0.4Wang Mingyu2024-08-281-1/+1
| | | | | | | | | | | | | | | Changelog: =========== - Added missing dependency psutil - Updated dev versions - Eliminated warnings about node v16 - Fixed dev install issue by increasing package versions - Added py310/min to normal tests - Fixed dependency inconsistency for dill on Python 3.12 - Improved pip backtracking optimization Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-marshmallow: upgrade 3.21.3 -> 3.22.0Wang Mingyu2024-08-281-1/+1
| | | | | | | | | | Changelog: ========== - Add many Meta option to Schema so it expects a collection by default - Refactor hooks Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-importlib-metadata: upgrade 8.2.0 -> 8.4.0Wang Mingyu2024-08-281-1/+1
| | | | | | | | | | Changelog: ========== - Deferred import of inspect for import performance. - Disallow passing of 'dist' to EntryPoints.select. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-imageio: upgrade 2.35.0 -> 2.35.1Wang Mingyu2024-08-281-1/+1
| | | | | | | | Changelog: Remove pinned numpy regression Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-gunicorn: upgrade 22.0.0 -> 23.0.0Wang Mingyu2024-08-281-1/+1
| | | | | | | | | | | | | | | | | | | | | Changelog: =========== - minor docs fixes - worker_class parameter accepts a class - fix deadlock if request terminated during chunked parsing - permit receiving Transfer-Encodings: compress, deflate, gzip - permit Transfer-Encoding headers specifying multiple encodings. note: no parameters, still - sdist generation now explicitly excludes sphinx build folder - decode bytes-typed status (as can be passed by gevent) as utf-8 instead of raising TypeError - raise correct Exception when encounting invalid chunked requests - the SCRIPT_NAME and PATH_INFO headers, when received from allowed forwarders, are no longer restricted for containing an underscore - include IPv6 loopback address [::1] in default for forwarded_allow_ips and proxy_allow_ips - refuse requests where the uri field is empty - refuse requests with invalid CR/LR/NUL in heade field values - remove temporary --tolerate-dangerous-framing switch from 22.0 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-eth-utils: upgrade 4.1.1 -> 5.0.0Wang Mingyu2024-08-281-1/+1
| | | | | | | | | | | | | | Chaneglog: ============ - Run mypy locally via pre-commit hook, bump to mypy==1.10.0 - Updates to the latest eth-typing to use new ABI types for improved type checking in existing ABI utility functions. - Contract Application Binary Interface (ABI) utilities to obtain type and value information for functions and events. - Merge template to use bump-my-version and update release Make commands. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-dbus-fast: upgrade 2.22.1 -> 2.24.0Wang Mingyu2024-08-281-1/+1
| | | | | | | | | Changelog: ========= Use dbus-run-session to drop X11 dependency Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-cachetools: upgrade 5.4.0 -> 5.5.0Wang Mingyu2024-08-281-1/+1
| | | | | | | | | | | | Changelog: =========== - TTLCache.expire() returns iterable of expired (key, value) pairs. - TLRUCache.expire() returns iterable of expired (key, value) pairs. - Documentation improvements. - Update CI environment. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-aiohue: upgrade 4.7.2 -> 4.7.3Wang Mingyu2024-08-281-1/+1
| | | | | | | | | | Changelog: ========== - Remove use of deprecated last_event for button events - Add missing sunset timed effect Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-aiohttp: upgrade 3.10.3 -> 3.10.5Wang Mingyu2024-08-281-1/+1
| | | | | | | | | | | Changelog: =========== - Fixed :meth:aiohttp.ClientResponse.json() not setting status when :exc:aiohttp.ContentTypeError is raised - Improved performance of the WebSocket reader Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-aiohappyeyeballs: upgrade 2.3.4 -> 2.4.0Wang Mingyu2024-08-281-1/+1
| | | | | | | | | | | | | | | | Changelog: ============ - Add support for python 3.13 - Fix a trivial typo in readme.md - Correct classifier for license python-2.0.1 - Adjust license to python-2.0.1 - Remove upper bound on python requirement - Preserve errno if all exceptions have the same errno - Adjust license classifier to better reflect license terms - Add link to happy eyeballs explanation Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pamela: upgrade 1.1.0 -> 1.2.0Wang Mingyu2024-08-281-2/+2
| | | | | | | License-Update: Version updated to 1.2.0 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-xmodem: Fix LIC_FILES_CHKSUMNiko Mauno2024-08-261-1/+1
| | | | | | | | Change the reference to the MIT license containing LICENSE file in the downloaded archive. Signed-off-by: Niko Mauno <niko.mauno@vaisala.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-smbus2: Fix LIC_FILES_CHKSUMNiko Mauno2024-08-261-1/+1
| | | | | | | | Change the reference to the MIT license containing LICENSE file in the downloaded archive. Signed-off-by: Niko Mauno <niko.mauno@vaisala.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-libevdev: Fix LIC_FILES_CHKSUMNiko Mauno2024-08-261-1/+1
| | | | | | | | Change the reference to the MIT license containing COPYING file in the downloaded archive. Signed-off-by: Niko Mauno <niko.mauno@vaisala.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-haversine: Fix LIC_FILES_CHKSUMNiko Mauno2024-08-261-1/+1
| | | | | | | | Change the reference to the MIT license containing LICENSE file in the downloaded archive. Signed-off-by: Niko Mauno <niko.mauno@vaisala.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-googleapis-common-protos: Fix LIC_FILES_CHKSUMNiko Mauno2024-08-261-1/+1
| | | | | | | | Change the reference to the Apache-2.0 license containing LICENSE file in the downloaded archive. Signed-off-by: Niko Mauno <niko.mauno@vaisala.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pycurl: Fix LICENSENiko Mauno2024-08-261-1/+1
| | | | | | | | | Contents of https://github.com/pycurl/pycurl/blob/REL_7_45_3/COPYING-LGPL correspond to version 2.1 of the license rather than 2.0. Signed-off-by: Niko Mauno <niko.mauno@vaisala.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-nmap: Fix LICENSE and LIC_FILES_CHKSUMNiko Mauno2024-08-261-2/+2
| | | | | | | | | | | | In the source code repository the LICENSE file is GPL-3.0-only: https://github.com/nmmapper/python3-nmap/blob/1.5.2/LICENSE https://github.com/nmmapper/python3-nmap/blob/1.7.0/LICENSE Also change the LIC_FILES_CHKSUM reference to the GPLv3.0 license containing LICENSE file in the downloaded archive. Signed-off-by: Niko Mauno <niko.mauno@vaisala.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-fann2: Fix LICENSENiko Mauno2024-08-261-1/+1
| | | | | | | | | | According to https://github.com/FutureLinkCorporation/fann2/tree/1.1.2?tab=readme-ov-file#license and https://github.com/FutureLinkCorporation/fann2/blob/1.1.2/LICENSE this project is subject to LGPL-2.1-only license. Signed-off-by: Niko Mauno <niko.mauno@vaisala.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-colorama: Fix LICENSENiko Mauno2024-08-261-1/+1
| | | | | | | | | https://github.com/tartley/colorama?tab=readme-ov-file#license and https://github.com/tartley/colorama/blob/0.4.6/LICENSE.txt declare that this project is subject to BSD-3-Clause license. Signed-off-by: Niko Mauno <niko.mauno@vaisala.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-platformdirs: Fix LICENSENiko Mauno2024-08-261-1/+1
| | | | | | | | | According to https://pypi.org/project/platformdirs/ and https://github.com/platformdirs/platformdirs/blob/4.2.2/LICENSE the project is subject to MIT license. Signed-off-by: Niko Mauno <niko.mauno@vaisala.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pillow: Fix LICENSE and change SUMMARY to DESCRIPTIONNiko Mauno2024-08-261-2/+2
| | | | | | | | | | | | According to https://pypi.org/project/pillow/ and https://github.com/python-pillow/Pillow/blob/10.4.0/LICENSE the project is subject to HPND license. Also change SUMMARY to DESCRIPTION as it's value is clearly over 72 characters long. Signed-off-by: Niko Mauno <niko.mauno@vaisala.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-parse-type: Cosmetic fixesNiko Mauno2024-08-261-10/+9
| | | | | | | | Apply some changes to recipe content ordering and indentation style from oe-stylize.py. Signed-off-by: Niko Mauno <niko.mauno@vaisala.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-parse-type: Fix LICENSENiko Mauno2024-08-261-1/+1
| | | | | | | | | According to https://pypi.org/project/parse-type/ and https://github.com/jenisys/parse_type/blob/v0.6.2/LICENSE the project is subject to MIT license. Signed-off-by: Niko Mauno <niko.mauno@vaisala.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-mock: Fix LICENSENiko Mauno2024-08-261-1/+1
| | | | | | | | | | According to https://github.com/testing-cabal/mock/blob/5.1.0/LICENSE.txt the project is subject to BSD-2-Clause license. (Also https://pypi.org/project/mock/ states 'BSD License'.) Signed-off-by: Niko Mauno <niko.mauno@vaisala.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-lru-dict: Fix LICENSE and change SUMMARY to DESCRIPTIONNiko Mauno2024-08-261-2/+2
| | | | | | | | | | | | According to https://pypi.org/project/lru-dict/ and https://github.com/amitdev/lru-dict/blob/v1.3.0/LICENSE the project is licensed under MIT. Also change SUMMARY to DESCRIPTION as it's value is clearly over 72 characters long. Signed-off-by: Niko Mauno <niko.mauno@vaisala.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-email-validator: Fix LICENSENiko Mauno2024-08-261-1/+1
| | | | | | | | | | | | | Both https://pypi.org/project/email-validator/ and https://github.com/JoshData/python-email-validator/blob/v2.2.0/LICENSE declare this project is subject to 'Unlicense'. For additional reference, see upstream commit https://github.com/JoshData/python-email-validator/commit/5d72f53412821189ebc826100fb2a673530c5ac6 ("Relicense under the Unlicense (instead of CC0)") Signed-off-by: Niko Mauno <niko.mauno@vaisala.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-crc32c: Amend LICENSE declarationNiko Mauno2024-08-261-1/+1
| | | | | | | | | According to https://github.com/ICRAR/crc32c/blob/v2.3/LICENSE and https://github.com/ICRAR/crc32c?tab=readme-ov-file#license change 'LGPL-2.0-or-later' in LICENSE value to 'LGPL-2.1-or-later'. Signed-off-by: Niko Mauno <niko.mauno@vaisala.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-cbor2: Sanitize recipe contentNiko Mauno2024-08-261-13/+8
| | | | | | | | | Apply suggestions to recipe content ordering and indentation style from oe-stylize.py and also remove the duplicate DEPENDS line for python3-setuptools-scm-native. Signed-off-by: Niko Mauno <niko.mauno@vaisala.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-cbor2: Fix LICENSE and LIC_FILES_CHKSUMNiko Mauno2024-08-261-2/+2
| | | | | | | | | | | Both project pypi page: https://pypi.org/project/cbor2/ as well as https://github.com/agronholm/cbor2/blob/5.6.4/LICENSE.txt state that it is subject to MIT rather than Apache-2.0 license. Also update LIC_FILES_CHKSUM value to reference the LICENSE.txt file from the downloaded archive. Signed-off-by: Niko Mauno <niko.mauno@vaisala.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-ansi2html: Fix HOMEPAGE and LICENSENiko Mauno2024-08-261-2/+2
| | | | | | | | | | | | | Update HOMEPAGE to the url which old homepage address redirects to, and change LICENSE value to match what is stated in the README file: https://github.com/pycontribs/ansi2html?tab=readme-ov-file#license as well as source code comment: https://github.com/pycontribs/ansi2html/blob/v1.9.2/src/ansi2html/converter.py#L9-L12 also LICENSE file is 'LESSER' variant: https://github.com/pycontribs/ansi2html/blob/v1.9.2/LICENSE#L1 Signed-off-by: Niko Mauno <niko.mauno@vaisala.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-xlsxwriter: Fix LICENSENiko Mauno2024-08-261-1/+1
| | | | | | | | | | According to homepage https://xlsxwriter.readthedocs.io/license.html and pypi page https://pypi.org/project/XlsxWriter/ as well as https://github.com/jmcnamara/XlsxWriter/blob/RELEASE_3.2.0/LICENSE.txt the module is licensed under BSD-2-Clause. Signed-off-by: Niko Mauno <niko.mauno@vaisala.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pycocotools: Remove absolute paths from commentsKhem Raj2024-08-241-0/+4
| | | | | | | | | _mask.c is generated by cython and encodes sourcepaths into comments which are absolute. Edit them out. Fixes buildpaths QA errors Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pycocotools: Downgrade numpy version needed to 1.xKhem Raj2024-08-242-0/+28
| | | | | | | This is needed for it to build with PEP-517 backend, older backend ignored the version Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pycocotools: Use build pep517-backendKhem Raj2024-08-241-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pandas: Downgrade version check for numpy to 1.xKhem Raj2024-08-242-0/+28
| | | | | | Helps it build with PEP-517 backend Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pandas: upgrade 2.0.3 -> 2.2.2Trevor Gamblin2024-08-232-2/+43
| | | | | | | | | | | | | | | | | pandas 2.2.2 is the first version compatible with numpy 2.0.x. The package now uses meson as the build backend, so change the recipe to inherit that. Its pyproject.toml pins required versions for Cython and meson, but newer upstream pandas releases are using different versions and compatibility strings, so just add an OE-specific patch to relax the requirements a bit for us. Changelog: https://pandas.pydata.org/pandas-docs/version/2.2.2/whatsnew/v2.2.2.html Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-automat: upgrade 22.10.0 -> 24.8.1Guðni Már Gilbert2024-08-231-7/+2
| | | | | | | | | | There is no changelog but there are few improvements relevant for the build: - python3-six and python3-attrs are no longer dependencies - We can start using python_setuptools_build_meta - PYPI_PACKAGE doesn't need to be overridden since the default is now the correct ('automat' instead of 'Automat') Signed-off-by: Guðni Már Gilbert <gudni.m.g@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-twisted: add python3-attrs to RDEPENDSGuðni Már Gilbert2024-08-221-0/+1
| | | | | | | | | | | | | | | | | | This fixes the following issue: python3[677]: Traceback (most recent call last): python3[677]: File "/usr/lib/python3.12/site-packages/myownscript.py", line 9, in <module> python3[677]: from twisted.internet import defer python3[677]: File "/usr/lib/python3.12/site-packages/twisted/internet/defer.py", line 44, in <module> python3[677]: import attr python3[677]: ModuleNotFoundError: No module named 'attr' Currently python3-attrs is provided indirectly by python3-automat. But when python3-automat is updated to >= 24.8.1, python3-attrs is no longer indirectly provided. The twisted recipe must declare the dependency on python3-attrs. Signed-off-by: Guðni Már Gilbert <gudni.m.g@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pyproj: Remove absolute paths from cython generated .c filesKhem Raj2024-08-211-0/+8
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pyproj: Fix buildpaths QA ErrorKhem Raj2024-08-192-0/+20
| | | | | | | | | | | This error is due to absolute paths leaking into ELF files due to -rpath option in compiler cmdline, therefore patch them out. Apply patch [1] from Debian [1] https://sources.debian.org/data/main/p/python-pyproj/3.6.1-4/debian/patches/rpath.patch Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-kivy: Remove buildpaths from comments in generated C sourcesKhem Raj2024-08-151-0/+7
| | | | | | | | | | | | | Cython does not provide a direct option to disable or customize the metadata written in the generated C files. The metadata includes information like the Cython version and absolute paths to the original Cython files, which can be problematic for doing reproducible builds Therefore edit out these comments from the cython generated C files they are nicely tucked between two known tags at the top of file. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-astroid: Upgrade 3.2.4 -> 3.3.2Leon Anavi2024-08-151-1/+1
| | | | | | | | | | | | | | | | | Upgrade to release 3.3.2: - Restore support for soft-deprecated members of the typing module with python 3.13. - Fix a crash introduced in 3.3.0 involving invalid format strings. - Add support for Python 3.13. - Remove support for Python 3.8 (and constants PY38, PY39_PLUS, and PYPY_7_3_11_PLUS). - Add the __annotations__ attribute to the ClassDef object model. - Implement inference for JoinedStr and FormattedValue - Add support for ssl.OP_LEGACY_SERVER_CONNECT (new in Python 3.12) Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-path: Upgrade 16.14.0 -> 17.0.0Leon Anavi2024-08-151-2/+2
| | | | | | | | | | | | Upgrade to release 17.0.0: - Removed deprecated behaviors. - Removed crufty manifest.in. - Removed crufty Dockerfile. - Moved tests to tests directory. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-dirty-equals: Upgrade 0.7.1 -> 0.8.0Leon Anavi2024-08-151-2/+7
| | | | | | | | | | | | | | | Upgrade to release 0.8.0: - set requires-python to 3.8 - use zoneinfo instead of pytz where possible - No need to call datetime.replace for utc_now - Patch pprint to make pytest diffs nicer for big objects - uprev test, lint and docs dependencies - Support Python 3.13 - Uprev version Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-fastjsonschema: Upgrade 2.18.0 -> 2.20.0Leon Anavi2024-08-141-4/+1
| | | | | | | | | | | Upgrade to release 2.20.0. Added validations at compile time: - required must have unique items - checking if schema is not allowing required items (item is required, but is not listed in properties) Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-soupsieve: Upgrade 2.5 -> 2.6Leon Anavi2024-08-141-2/+7
| | | | | | | | | | | | | | | Upgrade to release 2.6: - Add official support for Python 3.13. - Add support for & as scoping root per the CSS Nesting Module, Level 1. When & is used outside the context of nesting, it is treated as the scoping root (equivalent to :scope). - Improve error message when an unrecognized pseudo-class is used. License-Update: Update years. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-watchdog: Upgrade 4.0.1 -> 4.0.2Leon Anavi2024-08-141-1/+1
| | | | | | | | | | | | | | | | | Upgrade to release 4.0.2: - Add support for Python 3.13 - [core] Run ruff, apply several fixes - [core] Remove execution rights from events.py - [documentation] Update PatternMatchingEventHandler docstrings - [documentation] Simplify the quickstart example - [fsevents] Add missing event_filter keyword-argument to FSEventsObserver.schedule() - [utils] Fix a possible race condition in AutoRestartTrick - [watchmedo] Remove execution rights from watchmedo.py Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>