summaryrefslogtreecommitdiffstats
path: root/meta-python
Commit message (Collapse)AuthorAgeFilesLines
...
* python3-executing: upgrade 1.2.0 -> 2.0.0Wang Mingyu2023-10-231-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-eth-utils: upgrade 2.2.1 -> 2.2.2Wang Mingyu2023-10-231-1/+1
| | | | | | | | | | | Changelog: ========== -Add information to docs for utilities which did not have any. -Pull latest from template repo to fix release script, update wording in comments and docs. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-eth-typing: upgrade 3.4.0 -> 3.5.0Wang Mingyu2023-10-231-1/+1
| | | | | | | | | | Changelog: ========== Add script to maintain Network constants listed in the networks module. Add types-setuptools to support pkg_resources and __version__ Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-engineio: upgrade 4.7.1 -> 4.8.0Wang Mingyu2023-10-231-1/+1
| | | | | | | | | | | | Changelog: =========== Return consistent responses after Websocket connection ends Migrate Python package metadata to pyproject.toml Remove Python 3.7 from builds Internal code restructure (no functional changes) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-email-validator: upgrade 1.3.1 -> 2.0.0Wang Mingyu2023-10-231-1/+1
| | | | | | | | Changelog: https://github.com/JoshData/python-email-validator/blob/main/CHANGELOG.md Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-dbus-fast: upgrade 1.85.0 -> 2.12.0Wang Mingyu2023-10-231-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: =========== Feature -------- Update for final cpython release (#263) (460a072) Speed up unpacking arrays (#257) (5c8bfe5) Speed up constructing Variant objects (#256) (0d7a665) Speed up unmarshalling message body (#255) (5aed075) Speed up unmarshalling Variants (#254) (dd74a84) Speed up readers in the unmarshall path (#253) (f9b61b8) Speed up first connection when using asyncio (#251) (0b6ba93) Speed up unmarshaller (#250) (e4cae13) Add cython typing for ServiceInterface.name (#248) (98c7e75) Speed up connect and disconnect (#247) (8f39ba3) Speed up unmarshalling by skipping unused unix_fds header (#246) (5f5a150) Reduce overhead to reset between messages (#245) (da30b04) Don't import backends by default (#243) (091d421) Breaking don't import backends by default (#243) (091d421) Small speed up to the unmarshaller (#238) (b8d0e9b) Build cpython 3.12 wheels (#234) (b38aa58) Improve performance of processing incoming messages (#228) (ce61aea) Reduce overhead to dispatch method handlers (#227) (b222552) Speed up to processing bluez passive data (#221) (8e7432d) Remove async_timeout dependency (#218) (7826897) Speed up Message creation and callbacks (#217) (04d6451) Optimize passive bluez message unmarshaller (#216) (e0e87ec) Initial cpython 3.12 support (#207) (c755193) Improve performance of reading from the socket during unmarshall (#200) (e5d355f) Fix ------------- Handling of None messages from notify callback (#236) (14f52f2) Clean up address parsing and tests (#244) (370791d) Handle multiple flag bits when unmarshalling (#241) (6f6f5f8) Rebuild wheels with cython 3.0.2 (#235) (e8901a8) Avoid cythonizing SendReply (#232) (d12266d) Subpath bad matching (#202) (5d6f90b) Messages could be sent out of order if they had to queue (#225) (4051cf2) Avoid checking if a message expects a reply twice (#223) (823e85f) Revert changes to _expects_reply from speed up to processing bluez passive data (#222) (dfa9053) Spelling of dbus_fast.auth.AuthAnnonymous to dbus_fast.auth.AuthAnonymous (#220) (6c2412f) More cython3 optional fixes (#219) (5b6cbc5) Exception handler failure when exception is not DBusError (#215) (d771bcf) Result typing in ServiceInterface._handle_signal (#214) (5bda04b) Avoid double buffering when using asyncio reader without negotiate_unix_fd (#213) (c933be7) Relax typing on _fn_result_to_body to allow Any (#212) (2f5fc38) Typing on _fn_result_to_body was incorrect which was caused an exception with cython3 (#210) (c40c7bc) Cython3 compat (#208) (43b3d48) Reduce size of wheels by excluding generated .c files (#262) (dca4599) Marshall multi-byte strings correctly (#261) (4de31a3) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-croniter: upgrade 1.4.1 -> 2.0.1Wang Mingyu2023-10-231-1/+1
| | | | | | | | | | | Changelog: ============ Fix release issue Add Python 3.12 support Make major release instructions Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-coverage: upgrade 7.3.1 -> 7.3.2Wang Mingyu2023-10-231-1/+1
| | | | | | | | | | | | | | | | | | Changelog: ============ -The coverage lcov command ignored the [report] exclude_lines and [report] exclude_also settings (issue 1684). -Fix error that SQLite will create journal files alongside the coverage.py database files. -On Python 3.12+, we now disable SQLite writing journal files, which should be a little faster. -The new 3.12 soft keyword type is properly bolded in HTML reports. -Removed the "fullcoverage" feature used by CPython to measure the coverage of early-imported standard library modules. CPython stopped using it in 2021, and it stopped working completely in Python 3.13. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-cmake: upgrade 3.27.5 -> 3.27.7Wang Mingyu2023-10-231-1/+1
| | | | | | | | | | | | | | Changelog: ============= bump cmake from 3.27.5 to 3.27.6 bump pypa/cibuildwheel from 2.16.1 to 2.16.2 update pre-commit hooks bump ninja from 1.11.1 to 1.11.1.1 update pre-commit hooks Update to CMake 3.27.7 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-charset-normalizer: upgrade 3.2.0 -> 3.3.0Wang Mingyu2023-10-231-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: =========== Added --------- -Allow to execute the CLI (e.g. normalizer) through python -m charset_normalizer.cli or python -m charset_normalizer -Support for 9 forgotten encoding that are supported by Python but unlisted in encoding.aliases as they have no alias (#323) Removed --------- -Redundant utils.is_ascii function and unused function is_private_use_only -charset_normalizer.assets is moved inside charset_normalizer.constant Changed ---------- -Unicode code blocks in constants are updated using the latest v15.0.0 definition to improve detection -Optional mypyc compilation upgraded to version 1.5.1 for Python >= 3.8 Fixed -------- Unable to properly sort CharsetMatch when both chaos/noise and coherence were close due to an unreachable condition in __lt__ (#350) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-blinker: upgrade 1.6.2 -> 1.6.3Wang Mingyu2023-10-231-1/+1
| | | | | | | | | | | Changelog: =========== -Fix SyncWrapperType and AsyncWrapperType -Fixed issue where signal.connected_to would not disconnect the receiver if an instance of BaseException was raised. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-bitstruct: upgrade 8.17.0 -> 8.18.0Wang Mingyu2023-10-231-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-bitarray: upgrade 2.8.1 -> 2.8.2Wang Mingyu2023-10-231-1/+1
| | | | | | | | | | | | | | | Changelog: ============= * update cibuildwheel to 2.16.1 in order to provide cp312 wheels on PyPI * improve error messages for masked assignment * simplify test collection * added 'pytest.ini' to allow running pytest with no additional arguments, see #208 * 'util.sc_encode()': avoid writing empty blocks at end of compressed stream, ie. skip encoding when total population count is reached Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-astroid: upgrade 3.0.0 -> 3.0.1Wang Mingyu2023-10-231-1/+1
| | | | | | | | Changelog: Fix crashes linting code using PEP 695 (Python 3.12) generic type syntax. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-aiohttp: upgrade 3.8.5 -> 3.8.6Wang Mingyu2023-10-231-1/+1
| | | | | | | | Changelog: https://github.com/aio-libs/aiohttp/blob/master/CHANGES.rst Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-aiodns: upgrade 3.0.0 -> 3.1.1Wang Mingyu2023-10-231-2/+1
| | | | | | | | | | Changelog: ============ Add PEP-561 with py.typed Fix timeout Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pylint: upgrade 3.0.0 -> 3.0.1Wang Mingyu2023-10-231-1/+1
| | | | | | | | | | | Changelog: ============= -Fixed false positive for inherit-non-class for generic Protocols. -Fix a crash when an enum class which is also decorated with a dataclasses.dataclass decorator is defined. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-mypy: upgrade 1.5.1 -> 1.6.1Wang Mingyu2023-10-231-2/+2
| | | | | | | License-Update: Copyright updated to 2023. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-eth-abi: upgrade 3.0.1 -> 4.2.1Wang Mingyu2023-10-231-2/+2
| | | | | | | | | | License-Update: Copyright updated to 2023. Changelog: https://github.com/ethereum/eth-abi/blob/master/docs/release_notes.rst Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* meta-python: Add python3-rapidjson to PTESTS_FAST_META_PYTHONKhem Raj2023-10-201-0/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-rapidjson: add missing ptest dependencyDavid Pierret2023-10-201-0/+1
| | | | | | | | add the pytz module dependency. Signed-off-by: David Pierret <david.pierret@smile.fr> Reviewed-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* meta-python: update ptests status for py-cpuinfo, pytest-mockTrevor Gamblin2023-10-131-2/+2
| | | | | | | | Move python3-py-cpuinfo and python3-pytest-mock into the FAST ptests list since their failing ptests are being disabled. Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pytest-mock: disable broken ptestsTrevor Gamblin2023-10-132-0/+40
| | | | | | | | Two introspection-related ptests are consistently failing. For now, disable them so that a clean ptest run is available. Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-arrow: add from meta-patchtestTrevor Gamblin2023-10-131-0/+13
| | | | | | | | | | arrow is a module that aims to provide a more user-friendly approach to date and time in Python. It is required by git-pw which in turn is required by patchtest, so add a recipe for it. The version is updated 1.2.2 -> 1.3.0 from the meta-patchtest layer. Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-py-cpuinfo: disable broken ptestsTrevor Gamblin2023-10-132-0/+40
| | | | | | | | | | | There are a handful of CLI-related ptests that consistently fail with an apparent permissions issue, but making the .../site-packages/cpuinfo/cpuinfo.py script executable does not seem to fix the problem. Skip these tests for now, and make sure that the right /usr/bin/env line is present in py-cpuinfo's scripts on the image. Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python-git-pw: add from meta-patchtestTrevor Gamblin2023-10-131-0/+20
| | | | | | | | | git-pw is a tool for integrating Git with Patchwork instances. Add it to meta-python from meta-patchtest so that more workflows can take advantage of it. Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pynacl: add RCONFLICTS with python3-naclJoe Slater2023-10-111-0/+4
| | | | | | | python3-nacl is in the meta-virtualization layer. Signed-off-by: Joe Slater <joe.slater@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pylint: allow native buildDaniel McGregor2023-10-115-0/+10
| | | | | | | | | We use pylint for some native recipes in our build. Allow pylint to be a native recipe, and likewise allow its runtime dependencies to be native recipes. Signed-off-by: Daniel McGregor <daniel.mcgregor@vecima.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-rapidjson: add ptestMickael RAMILISON2023-10-102-1/+22
| | | | | | Signed-off-by: Mickael RAMILISON <mickael.ramilison@smile.fr> Reviewed-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-boto3, python3-botocore: remove recipesThomas Roos2023-10-072-26/+0
| | | | | | | | | | | | python3-boto3 and python3-botocore are provided by meta-aws. They have ptests and upgraded as soon as there is an release. Having them here also causing issues with yocto-check-layer https://bugzilla.yoctoproject.org/show_bug.cgi?id=15223 As discussed on IRC with Richard Purdie, those recipes should just be provided by meta-aws. Agreed here https://github.com/openembedded/meta-openembedded/issues/744 by Khem. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ptest-image: Switch to using core-image-minimalKhem Raj2023-10-061-1/+1
| | | | | | Keeps the dependencies really to minimum. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* images: Rename ptest images to rhyme with oe-core ptest imagesKhem Raj2023-10-063-3/+3
| | | | | | Easy to understand for new-comers. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* images: Rename <layer>-image to <layer>-image-allKhem Raj2023-10-061-0/+0
| | | | | | | | These are test images to build all recipes in layer. Renaming them makes them refect what they are. Moreover we can rename the ptest images to match OE-Core naming conventions for meta-oe/meta-perl/meta-python Signed-off-by: Khem Raj <raj.khem@gmail.com>
* images: Delete layer specific base imagesKhem Raj2023-10-061-7/+0
| | | | | | | | These were essentially duplicates of core-image-minimal, however core-image-base is a better baseline for upper layers, so switched the consumers of these images to use core-image-base Signed-off-by: Khem Raj <raj.khem@gmail.com>
* images: Inherit from core-image-baseKhem Raj2023-10-062-3/+2
| | | | | | | We really do not need to define base images which already exist in core layer, reuse them here. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-lz4: use python3-unittest-automake-outputKhem Raj2023-10-042-1/+2
| | | | | | | This is to support ptest format https://wiki.yoctoproject.org/wiki/Ptest Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pylint: Upgrade to 3.0.0Khem Raj2023-10-043-82/+2
| | | | | | Package additional hidden files for ptests (test_primer.py) Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pyroute2: Add missing dependency on sqlite3 for ptestsKhem Raj2023-10-041-0/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-flask-cors: add initial version of the recipe for 4.0.0Derek Straka2023-09-301-0/+16
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-boto3: add recipe for latest version of boto3Derek Straka2023-09-301-0/+16
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-botocore: add recipe for latest version of botocoreDerek Straka2023-09-301-0/+10
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-nacl: Add recipe for the latest release of PyNaClDerek Straka2023-09-301-0/+25
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-parse-type: update version 0.5.2 -> 0.6.2Derek Straka2023-09-291-9/+3
| | | | | | | | Verify the license remains the same and update the checksum Remove python-six runtime dependency Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-google-auth: update version 2.23.0 -> 2.23.1Derek Straka2023-09-291-1/+1
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-google-api-python-client: update version 2.100.0 -> 2.101.0Derek Straka2023-09-291-1/+1
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-google-api-core: update version 2.12.0Derek Straka2023-09-291-1/+1
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-flask: update version 2.3.2 -> 2.3.3Derek Straka2023-09-291-3/+1
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-astroid: update version 2.16.6 -> 3.0.0Derek Straka2023-09-291-1/+2
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-tzlocal: Remove dependency on pytz_deprecation_shim removed in ↵Derek Straka2023-09-271-1/+0
| | | | | | | release 5.0 Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pytz-deprecation-shim: Remove outdated recipe meant to be a short ↵Derek Straka2023-09-272-16/+0
| | | | | | | | | | | | | lived shim The upstream package hasn't been updated since 2020 and was meant to be a short term bridge to remote pytz. Anoted in the usage documents, "This library is intended for temporary usage only, and should allow you to drop your dependency on pytz while also giving your users notice that eventually you will remove support for the pytz-specific interface." Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>