summaryrefslogtreecommitdiffstats
path: root/meta-python/recipes-devtools/python
Commit message (Collapse)AuthorAgeFilesLines
* python3-bleak: add reciperichardhb2023-05-232-0/+41
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pyatspi: make dependent on gobject-introspection-data being enabledRoss Burton2023-05-201-0/+1
| | | | | | | Any user of pygobject needs to support gobject-introspection. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-kivy: depend on gobject-introspection-data DISTRO_FEATURERoss Burton2023-05-201-1/+1
| | | | | | | | Any user of python-gstreamer (and so, pygobject) needs to support gobject-introspection. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-aioredis: add recipericoheller2023-05-181-0/+16
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-dbus-fast: add recipericoheller2023-05-181-0/+15
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pylint: omit failing pickle testTrevor Gamblin2023-05-152-0/+54
| | | | | | | | | There is one test in the pylint suite involving pickling non-pickleable plugins that fails on target (but not host). Disable this test for ptest runs. Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pylint: upgrade 2.17.3 -> 2.17.4Trevor Gamblin2023-05-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | This upgrade fixes most of the ptest errors that have been seen with pylint, which were caused by a tomlkit issue. Changelog (see also https://github.com/pylint-dev/pylint/releases/tag/v2.17.4): False Positives Fixed - Fix a false positive for bad-dunder-name when there is a user-defined __index__ method. Closes #8613 Other Bug Fixes - pyreverse: added escaping of vertical bar character in annotation labels produced by DOT printer to ensure it is not treated as field separator of record-based nodes. Closes #8603 - Fixed a crash when generating a configuration file: tomlkit.exceptions.TOMLKitError: Can't add a table to a dotted key caused by tomlkit v0.11.8. Closes #8632 Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-websockets: upgrade 11.0.2 -> 11.0.3Wang Mingyu2023-05-141-1/+1
| | | | | | | | Changelog: Fixed the threading implementation of servers on Windows. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-sqlalchemy: upgrade 2.0.12 -> 2.0.13Wang Mingyu2023-05-141-1/+1
| | | | | | | | Changelog: https://docs.sqlalchemy.org/en/20/changelog/changelog_20.html#change-2.0.13 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-typeguard: upgrade 3.0.2 -> 4.0.0Wang Mingyu2023-05-141-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-sentry-sdk: upgrade 1.22.1 -> 1.22.2Wang Mingyu2023-05-141-1/+1
| | | | | | | | | | | Changelog: ========== Fix: Django caching spans when using keyword arguments (#2086) Fix: Duration in Celery Beat tasks monitoring (#2087) Fix: Docstrings of SPANDATA (#2084) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pytest-xdist: upgrade 3.2.1 -> 3.3.0Wang Mingyu2023-05-141-1/+1
| | | | | | | | Changelog: #555: Improved progress output when collecting nodes to be less verbose. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-redis: upgrade 4.5.4 -> 4.5.5Wang Mingyu2023-05-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: =========== New Features -------------- Add support for CLIENT NO-TOUCH (#2745) Add support for CLUSTER MYSHARDID (#2704) Add "address_remap" feature to RedisCluster (#2726) Add WITHSCORES argument to ZREVRANK command (#2725) Improve error output for master discovery (#2720) Bug Fixes ---------- Fix XADD: allow non negative maxlen (#2739) Fix create single connection client from url (#2752) Optionally disable disconnects in read_response (#2695) Fix SLOWLOG GET return value (#2732) Fix potential race condition during disconnection (#2719) Return response in case of KeyError (#2628) Fix incorrect usage of once flag in async Sentinel (#2718) Fix memory leak caused by hiredis in asyncio case (#2694) Really do not use asyncio's timeout lib before 3.11.2 (#2699) Maintenance ----------- Clean PytestUnraisableExceptionWarning from asycio client (#2731) Add RedisCluster.remap_host_port, Update tests for CWE 404 (#2706) Updated AWS Elasticache IAM connection example (#2702) Update CONTRIBUTING guidelines (#2736) Fix ClusterCommandProtocol type (#2729) Fix TOPK list example. (#2724) Improving vector similarity search example (#2661) Update example of Redisearch creating index (#2703) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pyjwt: upgrade 2.6.0 -> 2.7.0Wang Mingyu2023-05-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: =========== Add classifier for Python 3.11 Add Algorithm.compute_hash_digest and use it to implement at_hash validation example fix: use datetime.datetime.timestamp function to have a milliseconds [pre-commit.ci] pre-commit autoupdate Custom header configuration in jwk client [pre-commit.ci] pre-commit autoupdate [pre-commit.ci] pre-commit autoupdate [pre-commit.ci] pre-commit autoupdate Add PyJWT._{de,en}code_payload hooks Add sort_headers parameter to api_jwt.encode Make mypy configuration stricter and improve typing Bump actions/stale from 6 to 7 [pre-commit.ci] pre-commit autoupdate Add more types Differentiate between two errors Fix _validate_iat validation Improve error messages when cryptography isn't installed [pre-commit.ci] pre-commit autoupdate [pre-commit.ci] pre-commit autoupdate [pre-commit.ci] pre-commit autoupdate Make Algorithm an abstract base class docs: correct mistake in the changelog about verify param [pre-commit.ci] pre-commit autoupdate Bump actions/stale from 7 to 8 [pre-commit.ci] pre-commit autoupdate Add a timeout for PyJWKClient requests Add client connection error exception Add complete types to take all allowed keys into account [pre-commit.ci] pre-commit autoupdate Build and upload PyPI package Fix for issue #862 - ignore invalid keys in a jwks. Add as_dict option to Algorithm.to_jwk Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pymisp: upgrade 2.4.170.2 -> 2.4.171Wang Mingyu2023-05-141-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pulsectl: upgrade 23.5.0 -> 23.5.1Wang Mingyu2023-05-141-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-protobuf: upgrade 4.22.4 -> 4.23.0Wang Mingyu2023-05-141-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-google-auth: upgrade 2.17.3 -> 2.18.0Wang Mingyu2023-05-141-1/+1
| | | | | | | | | | Changelog: ========= Add smbios check to detect GCE residency (#1276) (22d241b) Universe domain support for service account (#1286) (821c1b6) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-sympy: upgrade 1.11.1 -> 1.12Wang Mingyu2023-05-141-2/+2
| | | | | | | | | | License-Update: Copyright year updated to 2023 Changelog: https://github.com/sympy/sympy/wiki/release-notes-for-1.12 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-platformdirs: upgrade 3.5.0 -> 3.5.1Wang Mingyu2023-05-141-1/+1
| | | | | | | | | | | | Changelog: ========= Add 3.12 support Add tox.ini to sdist removing Windows versions Better handling for UNIX support Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pylint: Fix missing deps for ptestsKhem Raj2023-05-122-4/+11
| | | | | | Disable benchmarks in ptest run Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pylint: add ptestTrevor Gamblin2023-05-123-11/+32
| | | | | Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pylint: upgrade 2.14.5 -> 2.17.3Trevor Gamblin2023-05-122-2/+33
| | | | | | | | | | | | | | | | | | | | Change pylint to inherit python_setuptools_build_meta instead of setuptools3. Also add a patch to remove hard-coded version depdendencies for wheel and setuptools from the pyproject.toml, otherwise the following error occurs during do_compile: | ERROR Missing dependencies: | wheel~=0.37.1 | setuptools~=62.6 Release note links: 2.17.x: https://pylint.readthedocs.io/en/latest/whatsnew/2/2.17/index.html 2.16.x: https://pylint.readthedocs.io/en/latest/whatsnew/2/2.16/index.html 2.15.x: https://pylint.readthedocs.io/en/latest/whatsnew/2/2.15/index.html 2.14.x: https://pylint.readthedocs.io/en/latest/whatsnew/2/2.14/index.html Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-platformdirs: Add recipeTrevor Gamblin2023-05-122-0/+38
| | | | | Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-uswid: Add initial supportJun Nie2023-05-111-0/+15
| | | | | | | | | | | | | | | | | Software Identification (SWID) tags provide an extensible XML-based structure to identify and describe individual software components, patches, and installation bundles. CoSWID supports a similar set of semantics and features as SWID tags, as well as new semantics that allow us to describe additional types of information, all in a more memory efficient format. python3-uswid is used to generate the CoSWID data blob. For example, fwupd project requires CoSWID data to be embedded into firmware binary to hold the version information. Signed-off-by: Jun Nie <jun.nie@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pefile: Add initial supportJun Nie2023-05-111-0/+13
| | | | | | | To parse and work with Portable Executable (PE) files Signed-off-by: Jun Nie <jun.nie@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-tomlkit: Add recipeTrevor Gamblin2023-05-092-0/+26
| | | | | Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pytest-mock: Add recipeTrevor Gamblin2023-05-092-0/+29
| | | | | Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-requests-toolbelt: upgrade 0.10.1 -> 1.0.0Wang Mingyu2023-05-091-1/+1
| | | | | | | | | | | Changelog: ========= Removed Google App Engine support to allow using urllib3 2.0 Ensured the test suite no longer reaches the Internet Added explicit support for Python 3.11 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-xstatic: upgrade 1.0.2 -> 1.0.3Wang Mingyu2023-05-081-2/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-zeroconf: upgrade 0.56.0 -> 0.62.0Wang Mingyu2023-05-081-1/+1
| | | | | | | | | | | | | | | | Changelog: ========== Improve performance of ServiceBrowser outgoing query scheduler (#1170) (963d022) Speed up parsing NSEC records (#1169) (06fa94d) Speed up processing incoming data (#1167) (fbaaf7b) Speed up decoding dns questions when processing incoming data (#1168) (f927190) Re-release to rebuild failed wheels (#1165) (4986271) Reduce cast calls in service browser (#1164) (c0d65ae) Speed up incoming parser (#1163) (4626399) Speed up incoming data parser (#1161) (cb4c3b2) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-web3: upgrade 6.2.0 -> 6.3.0Wang Mingyu2023-05-081-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-twitter: upgrade 4.13.0 -> 4.14.0Wang Mingyu2023-05-081-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: ========= New Features / Improvements ------------------------------ Add constants for potential model object fields (f3f73bc) DIRECT_MESSAGE_EVENT_FIELDS DM_EVENT_FIELDS LIST_FIELDS MEDIA_FIELDS PLACE_FIELDS POLL_FIELDS PUBLIC_SPACE_FIELDS SPACE_FIELDS PUBLIC_TWEET_FIELDS TWEET_FIELDS USER_FIELDS Add creator_id field for Space (a13726a) Twitter API Backwards-Incompatible Changes ------------------------------------------- Remove support for streaming with Twitter API v1.1 status/filter endpoint (c8a02eb) Stream AsyncStream Remove support for deprecated Premium v1.1 Search APIs (a955f30) API.search_30_day API.search_full_archive Misc ------ Overhaul Getting Started documentation (addb9f7) Remove no longer valid Twitter API version badges in README (880e7bf) Update and improve various documentation Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-termcolor: upgrade 2.2.0 -> 2.3.0Wang Mingyu2023-05-081-1/+1
| | | | | | | | | | Changelog: ========== Add no_color and force_color parameters to override env vars Add support for Python 3.12 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-sqlalchemy: upgrade 2.0.9 -> 2.0.12Wang Mingyu2023-05-081-1/+1
| | | | | | | | Changelog: https://docs.sqlalchemy.org/en/20/changelog/changelog_20.html#change-2.0.12 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-sentry-sdk: upgrade 1.20.0 -> 1.22.1Wang Mingyu2023-05-081-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Changelog: =========== Fix: Handle a list of keys (not just a single key) in Django cache spans (#2082) Add cache.hit and cache.item_size to Django (#2057) Use http.method instead of method (#2054) Handle non-int exc.status_code in Starlette (#2075) Handle SQLAlchemy engine.name being bytes (#2074) Fix KeyError in capture_checkin if SDK is not initialized (#2073) Use functools.wrap for ThreadingIntegration patches to fix attributes (#2080) Pin urllib3 to <2.0.0 for now (#2069) Do not send monitor_config when unset (#2058) Add db.system span data (#2040, #2042) Fix memory leak in profiling (#2049) Fix crash loop when returning none in before_send (#2045) Better handling of redis span/breadcrumb data (#2033) Add db.system to redis and SQLAlchemy db spans (#2037, #2038, #2039) (#2037) Upgraded linting tooling (#2026) Made code more resilient. (#2031) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-smpplib: upgrade 2.2.2 -> 2.2.3Wang Mingyu2023-05-081-1/+1
| | | | | | | | Changelog: Fix: correct UCS2 part length following #184 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-regex: upgrade 2023.3.23 -> 2023.5.5Wang Mingyu2023-05-081-1/+1
| | | | | | | | | | | | Changelog: ========= Removed semicolon after 'else' in 'munge_name'. Fixed pyproject.toml and setup.py. pyproject.toml was missing. Added pyproject.toml. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pyudev: upgrade 0.24.0 -> 0.24.1Wang Mingyu2023-05-081-1/+1
| | | | | | | | | | | Changelog: ========= Add support for PySide6: #487 Add missing 'priority' argument for GLib.to_add_watch() #479 Tidies and Maintenance: #486 #485 #484 #481 #480 #477 #474 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pymisp: upgrade 2.4.170.1 -> 2.4.170.2Wang Mingyu2023-05-081-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pika: upgrade 1.3.1 -> 1.3.2Wang Mingyu2023-05-081-1/+1
| | | | | | | | | | | | | | | | | | Changelog: ========= Closed issues: ---------------- GeventConnection may now work on Windows #1407 ExchangeType should be from str type #1409 Merged pull requests: --------------------- Attempt to re-enable GeventConnection on Windows #1417 fix typo #1414 Fix exchange type enum type #1410 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pulsectl: upgrade 22.3.2 -> 23.5.0Wang Mingyu2023-05-081-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pint: upgrade 0.20.1 -> 0.21Wang Mingyu2023-05-081-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: ========== - Add PEP621/631 support. - Exposed matplotlib unit formatter (PR #1703) - Fix error when when re-registering a formatter. - Add new SI prefixes: ronna-, ronto-, quetta-, quecto-. - Fix unit check with 'atol' using 'np.allclose' & 'np.isclose'. - Implementation for numpy.positive added for Quantity. - Changed frequency to angular frequency in the docs. - Remove deprecated 'alen' numpy function - Updated URLs for log and offset unit errors. - Patched TYPE_CHECKING import regression. - Parse '°' along with previous text, rather than adding a space, allowing as a unit. - Improved escaping of special characters for LaTeX format - Avoid addition of spurious trailing zeros when converting units and non-int-type is Decimal (PR #1625). - Implementation for numpy.delete added for Quantity. - Fixed Quantity type returned from '__dask_postcompute__'. - Added Townsend unit - Fix get_compatible_units() in dynamically added units. - Fix pint-convert script - Honor non_int_type when dividing. - Fix 'trapz', 'dot', and 'cross' to work properly with non-multiplicative units - Support percent and ppm units. Support the '%' symbol. - Fix error when parsing subtraction operator followed by white space. - Removed Td as an alias for denier (within the Textile group) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-protobuf: upgrade 4.22.3 -> 4.22.4Wang Mingyu2023-05-081-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-nocasedict: upgrade 2.0.0 -> 2.0.1Wang Mingyu2023-05-081-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-elementpath: upgrade 4.1.1 -> 4.1.2Wang Mingyu2023-05-081-1/+1
| | | | | | | | | | Changelog: ========== Add support for Python 3.12 Fix self shortcut operator (adding is_schema_node() to node classes) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-flask-socketio: upgrade 5.3.3 -> 5.3.4Wang Mingyu2023-05-081-1/+1
| | | | | | | | | | | Changelog: ========= Fixed cookie handling in Test Client for Flask >= 2.3 #1982 Correctly handle ConnectionRefusedError in connect handler #1959 More secure nginx configuration examples #1966 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-langtable: upgrade 0.0.61 -> 0.0.62Wang Mingyu2023-05-081-1/+1
| | | | | | | | | | | | Changelog: ========= Get translation changes from CLDR Add more translations from CLDR Add Norwegian keyboard layout to keyboards.xml (Resolves: #16) Add Hang script to Southern Aymara Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-gast: upgrade 0.5.3 -> 0.5.4Wang Mingyu2023-05-081-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-imageio: upgrade 2.27.0 -> 2.28.1Wang Mingyu2023-05-081-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | Changelog: ======== Fix ----- Avoid exception when n_frames is not set by Pillow Forward get_reader/get_writer kwargs to read/write (#979) Allow incremental write in pillow (#978) Add writeable_output=True to pillow plugin to ensure data is writable by default (#976) Other ----- Refactor invoke in no-internet CI (#986) Fixed typo in CI script (#985) Fix typo in PyPI link tooltip (#980) Generate images in temporary folders (#977) Feature -------- Expose v3 plugins via v2 API (#824) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>