Commit Graph

7539 Commits

Author SHA1 Message Date
Wang Mingyu
e4b687c2c4
python3-eth-account: upgrade 0.11.0 -> 0.12.1
Changelog:
=========
-Update documentation to include blob transaction signing example.
-Import cytoolz methods via eth_utils instead of cytoolz directly
-Add encode_typed_data to list of functions that return a SignableMessage
-Add support for type 3, BlobTransaction, introduced by the Cancun network upgrade.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-17 23:47:25 -07:00
Wang Mingyu
0069363f26
python3-eth-abi: upgrade 5.0.1 -> 5.1.0
Changelog:
===========
-Upgrade parsimonious from 0.9 to 0.10, which is 15% faster
-Add python 3.12 support, add all-format docs tests and nightly CI runs, reorg
 tests file structure to match CI grouping

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-17 23:47:25 -07:00
Wang Mingyu
00e390e611
python3-django: upgrade 5.0.3 -> 5.0.4
Changelog:
===========
* Fixed a bug in Django 5.0 that caused a crash of "Model.full_clean()" on
  fields with expressions in "db_default". As a consequence,
  "Model.full_clean()" no longer validates for empty values in fields with
  "db_default"
* Fixed a regression in Django 5.0 where the "AdminFileWidget" could be
  rendered with two "id" attributes on the "Clear" checkbox
* Fixed a bug in Django 5.0 that caused a migration crash on PostgreSQL 15+
  when adding a partial "UniqueConstraint" with "nulls_distinct"
* Fixed a crash in Django 5.0 when performing queries involving table aliases
  and lookups on a "GeneratedField" of the aliased table
* Fixed a bug in Django 5.0 that caused a migration crash when adding a
  "GeneratedField" relying on the "__contains" or "__icontains"
  lookups or using a "Value" containing a ""%""

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-17 23:47:25 -07:00
Wang Mingyu
08b6f12632
python3-cbor2: upgrade 5.6.2 -> 5.6.3
Changelog:
 Fixed decoding of epoch-based dates being affected by the local time zone in the C extension

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-17 23:47:25 -07:00
Wang Mingyu
d107f358bc
python3-aiohttp: upgrade 3.9.3 -> 3.9.4
Changelog:
 https://github.com/aio-libs/aiohttp/releases/tag/v3.9.4

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-17 23:47:25 -07:00
Wang Mingyu
8563c33054
python3-aiodns: upgrade 3.1.1 -> 3.2.0
Changelog:
==========
-Update test_query_ptr test to use address with PTR record
-Added a missing py.typed file for wheel
-Add Winloop as a valid EventLoop
-Add support for getaddrinfo
-Add support for getnameinfo

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-17 23:47:24 -07:00
alperak
c90c045775
python3-scrypt: Move from PTESTS_PROBLEMS_META_PYTHON to PTESTS_SLOW_META_PYTHON
There are no test failures when the image is created with "bitbake meta-python-image-ptest-python3-scrypt".

qemux86-64:

Testsuite summary
TOTAL: 45
PASS: 45
SKIP: 0
XFAIL: 0
FAIL: 0
XPASS: 0
ERROR: 0
DURATION: 55
END: /usr/lib/python3-scrypt/ptest
2024-04-16T19:15
STOP: ptest-runner
TOTAL: 1 FAIL: 0

qemuarm64:

Testsuite summary
TOTAL: 45
PASS: 45
SKIP: 0
XFAIL: 0
FAIL: 0
XPASS: 0
ERROR: 0
DURATION: 41
END: /usr/lib/python3-scrypt/ptest
2024-04-16T19:20
STOP: ptest-runner
TOTAL: 1 FAIL: 0

Signed-off-by: alperak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-17 23:47:21 -07:00
Tom Geelen
84712861e9
python3-sqlalchemy: upgrade 2.0.27 -> 2.0.29
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-15 21:01:20 -07:00
Tom Geelen
28ff6337af
python3-zeroconf: upgrade 0.131.0 -> 0.132.0
Python3-zeroconf specifies a pyproject.toml and uses poetry as a build tool. Adjusted recipe accordingly

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-15 21:01:20 -07:00
Tom Geelen
e191174390
python3-pychromecast: upgrade 14.0.0 -> 14.0.1
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-15 21:01:20 -07:00
alperak
d3a16ad4ae
Use PYTHON_SITEPACKAGES_DIR instead of hard-coded site-packages directory path
The following paths have been replaced with PYTHON_SITEPACKAGES_DIR:

- "${libdir}/${PYTHON_DIR}/site-packages"
- "${libdir}/python${PYTHON_BASEVERSION}/site-packages"
- "${libdir}/python*/site-packages"
- "${libdir}/python3.*/site-packages"

Signed-off-by: alperak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-15 21:01:20 -07:00
Electric Worry
3ae9254730
meta-python: missing closing brace
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-15 21:01:19 -07:00
Guðni Már Gilbert
3c1ad6fe52
python3-twisted: cleanup FILES and recipe in general
Changes are made to prepare upgrading Twisted to a newer version
in a later commit.

Summary of changes:

Remove python3-twisted-bin since there is no FILES defined for bin

Use PYTHON_SITEPACKAGES_DIR when refering to the site-packages directory

Remove ALOT of files from FILES list which no longer exist. Many of these
files were deprecated and removed a long time ago.

Removed redundant :append to FILES packages, they can simply be in the
first definition of it.

Signed-off-by: Guðni Már Gilbert <gudnimar@noxmedical.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-14 08:32:42 -07:00
Khem Raj
a7c8ce7f67
python3-websockets: Remove recipe
Its migrated to core layer

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-14 08:32:42 -07:00
Geoff Parker
2ea3d14681
python3-pycurl: extend for native and nativesdk
Signed-off-by: Geoff Parker <geoffrey.parker@arthrex.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-12 08:57:35 -07:00
Geoff Parker
dadf5db098
python3-tornado: extend for native and nativesdk
Signed-off-by: Geoff Parker <geoffrey.parker@arthrex.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-12 08:57:35 -07:00
Peter Hoyes
0a2e45c551
python3-decorator: Add BBCLASSEXTEND for native and nativesdk
Signed-off-by: Peter Hoyes <peter.hoyes@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-12 08:57:34 -07:00
Peter Hoyes
b419e1f559
python3-networkx: Add BBCLASSEXTEND for native and nativesdk
Signed-off-by: Peter Hoyes <peter.hoyes@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-12 08:57:34 -07:00
alperak
cf4bf3f13a
python3-ecdsa: enable ptest and add missing runtime dependency
* Ptest and library example tested on qemux86-64 and qemuarm64

* Add ptest into PTESTS_SLOW_META_PYTHON

Ptest result:
=============

qemux86-64:

Testsuite summary
TOTAL: 1976
PASS: 1972
SKIP: 4
XFAIL: 0
FAIL: 0
XPASS: 0
ERROR: 0
DURATION: 292
END: /usr/lib/python3-ecdsa/ptest
2024-04-12T09:18
STOP: ptest-runner
TOTAL: 1 FAIL: 0

qemuarm64:

Testsuite summary
TOTAL: 1976
PASS: 1972
SKIP: 4
XFAIL: 0
FAIL: 0
XPASS: 0
ERROR: 0
DURATION: 236
END: /usr/lib/python3-ecdsa/ptest
2024-04-12T09:05
STOP: ptest-runner
TOTAL: 1 FAIL: 0

Signed-off-by: alperak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-12 08:57:34 -07:00
alperak
95f914bd5e
python3-flexcache: add missing runtime dependencies
Signed-off-by: alperak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-11 23:32:36 -07:00
alperak
ab62c819f3
python3-flexparser: enable ptest and add missing runtime dependencies
* Ptest and library example tested on qemux86-64 and qemuarm64

* Add ptest into PTESTS_FAST_META_PYTHON

Ptest result:
=============

qemux86-64:

Testsuite summary
TOTAL: 59
PASS: 59
SKIP: 0
XFAIL: 0
FAIL: 0
XPASS: 0
ERROR: 0
DURATION: 12
END: /usr/lib/python3-flexparser/ptest
2024-04-11T11:06
STOP: ptest-runner
TOTAL: 1 FAIL: 0

qemuarm64:

Testsuite summary
TOTAL: 59
PASS: 59
SKIP: 0
XFAIL: 0
FAIL: 0
XPASS: 0
ERROR: 0
DURATION: 11
END: /usr/lib/python3-flexparser/ptest
2024-04-11T11:09
STOP: ptest-runner
TOTAL: 1 FAIL: 0

Signed-off-by: alperak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-11 23:32:36 -07:00
alperak
91731183b5
python3-flexcache: enable ptest
* Ptest tested on qemux86-64 and qemuarm64

* Add ptest into PTESTS_FAST_META_PYTHON

Ptest result:
=============

qemux86-64:

Testsuite summary
TOTAL: 19
PASS: 19
SKIP: 0
XFAIL: 0
FAIL: 0
XPASS: 0
ERROR: 0
DURATION: 9
END: /usr/lib/python3-flexcache/ptest
2024-04-11T10:48
STOP: ptest-runner
TOTAL: 1 FAIL: 0

qemuarm64:

Testsuite summary
TOTAL: 19
PASS: 19
SKIP: 0
XFAIL: 0
FAIL: 0
XPASS: 0
ERROR: 0
DURATION: 9
END: /usr/lib/python3-flexcache/ptest
2024-04-11T10:51
STOP: ptest-runner
TOTAL: 1 FAIL: 0

Signed-off-by: alperak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-11 23:32:35 -07:00
Guðni Már Gilbert
0bc241c5ab
python3-ecdsa: upgrade 0.18.0 -> 0.19.0
Changelog:
==========
New API:
------------
    to_ssh in VerifyingKey and SigningKey, supports Ed25519 keys only (Pablo Mazzini)

New features:
------------
    Support for twisted Brainpool curves

Doc fix:
------------
    Fix curve equation in glossary
    Documentation for signature encoding and signature decoding functions

Maintenance:
------------
    Dropped official support for 3.3 and 3.4 (because of problems running them
    in CI, not because it's actually incompatible; support for 2.6 and 2.7 is
    unaffected)
    Fixes around hypothesis parameters
    Officially support Python 3.11 and 3.12
    Small updates to test suite to make it work with 3.11 and 3.12 and new
    releases of test dependencies
    Dropped the internal _rwlock module as it's unused
    Added mutation testing to CI, lots of speed-ups to the test suite
    to make it happen
    Removal of unnecessary six.b literals (Alexandre Detiste)

Deprecations:
------------
    int_to_string, string_to_int, and digest_integer from ecdsa.ecdsa
    module are now considered deprecated, they will be removed in a future
    release

Signed-off-by: Guðni Már Gilbert <gudnimar@noxmedical.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-11 23:32:35 -07:00
Khem Raj
9d220eb5e9
python3-pint: Switch to using github SRC_URI
It fixes some but not all ptest failures

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-10 16:06:31 -07:00
Khem Raj
382389f356
python3-flexparser,python3-flexcache: Add recipes
These will be needed by python3-pint in upcoming release

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-10 16:06:30 -07:00
Tom Geelen
e82b1535e7
python3-chromecast: upgrade 13.1.0 -> 14.0.0
The python package has enabled to option to build it via python_setuptools_build_meta. Therefore the recipe is updated accordingly.
Also cleaned up the list of runtime dependencies which according to the package should no longer be needed.

The difference between v2 and v3 is the addition of the upstream status in the included patch.

Signed-off-by: Tom Geelen <t.f.g.geelen@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-08 15:00:16 -07:00
Tom Geelen
50fa6543cc
python3-charset-normalizer: add native build option to recipe
Packages such as aiooui need charset-normalizer as a DEPENDS instead of RDEPENDS. Therefore a the charset-normalizer recipe is extended.

Signed-off-by: Tom Geelen <t.f.g.geelen@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-08 14:59:26 -07:00
Tom Geelen
f3769f875a
python3-sqlalchemy: upgrade 2.0.25 --> 2.0.27
Signed-off-by: Tom Geelen <t.f.g.geelen@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-08 14:59:26 -07:00
Tom Geelen
b3575f1a33
python3-casttube: upgrade 0.2.0 -> 0.2.1
Signed-off-by: Tom Geelen <t.f.g.geelen@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-07 19:22:22 -07:00
alperak
5a02b76b82
python3-pillow: Upgrade 10.1.0 -> 10.3.0 and fix ptest
License-Update: Updated copyright year and clean up authors, contributors

* 0001-explicitly-set-compile-options.patch dropped because setup.cfg moved to pyproject.toml -> (https://github.com/python-pillow/Pillow/pull/7484)

        Also, we can give the build option parameters as described in the documentation -> https://pillow.readthedocs.io/en/stable/installation/building-from-source.html#build-options
		Added build options to pass to build with using the variable PEP517_BUILD_OPTS so no need to create patch again.

* "python setup.py" and the use of "setup.py" as a command line tool are deprecated and upstream added a custom build backend to translate -C feature=disable style flags to the old --disable-feature style flags by prepending the build command (typically bdist_wheel) with a build_ext --disable-feature command which builds the extension modules before being added to a wheel. That backend uses the build_meta module of setuptools. The _CustomBuildMetaBackend class is a subclass of this module, adding custom behaviors and enabling settings specific to a particular project.

        https://github.com/python-pillow/Pillow/blob/10.3.0/_custom_build/backend.py

* Ptest tested on qemux86-64 and qemuarm64 with x11.

* Since no ptest error was encountered, python3-pillow has been moved from PTESTS_PROBLEMS_META_PYTHON to PTESTS_SLOW_META_PYTHON.

        Tests with SKIP are related to packages with explicitly disabled build options.

qemux86-64:

Testsuite summary
TOTAL: 4502
PASS: 4152
SKIP: 347
XFAIL: 2
FAIL: 0
XPASS: 1
ERROR: 0
DURATION: 904
END: /usr/lib/python3-pillow/ptest
2024-04-06T15:56
STOP: ptest-runner
TOTAL: 1 FAIL: 0

qemuarm64:

Testsuite summary
TOTAL: 4502
PASS: 4152
SKIP: 347
XFAIL: 2
FAIL: 0
XPASS: 1
ERROR: 0
DURATION: 674
END: /usr/lib/python3-pillow/ptest
2024-04-06T16:40
STOP: ptest-runner
TOTAL: 1 FAIL: 0

Changelog:

https://pillow.readthedocs.io/en/stable/releasenotes/10.3.0.html
https://pillow.readthedocs.io/en/stable/releasenotes/10.2.0.html

Signed-off-by: alperak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-06 14:14:17 -07:00
alperak
dce392b588
python3-bleak: enable ptest and add missing runtime dependency
* Ptest tested on qemux86-64 and qemuarm64

* Add ptest into PTESTS_FAST_META_PYTHON

qemux86-64:

Testsuite summary
TOTAL: 14
PASS: 14
SKIP: 0
XFAIL: 0
FAIL: 0
XPASS: 0
ERROR: 0
DURATION: 9
END: /usr/lib/python3-bleak/ptest
2024-04-05T18:44
STOP: ptest-runner
TOTAL: 1 FAIL: 0

qemuarm64:

Testsuite summary
TOTAL: 14
PASS: 14
SKIP: 0
XFAIL: 0
FAIL: 0
XPASS: 0
ERROR: 0
DURATION: 8
END: /usr/lib/python3-bleak/ptest
2024-04-05T21:15
STOP: ptest-runner
TOTAL: 1 FAIL: 0

Signed-off-by: alperak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-06 14:14:17 -07:00
Khem Raj
7efd67bcaf
python3-pyzmq: Fix ptests
Add missing dependency on tornado, its also flagged by some ptests

   {'python3-pyzmq': ['tests/test_ioloop.py:test_ioloop',
                      'tests/test_ioloop.py:test_ioloop_install']}

Skip ptests which cause zeromq errors

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-04 20:52:52 -07:00
Khem Raj
677de1dc33
python3-whoosh: Fix an intermittent ptest
It fails sometimes when system is under stress

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-04 19:07:21 -07:00
Khem Raj
b2f94b87a8
python3-pydantic-core: Skip failing ptests
possibly due to oe using newer version of pytest

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-04 13:34:06 -07:00
Khem Raj
66cc4b3a34
python3-pydantic: Ignore failing testcases
Lot of them are due to pytestv8

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-04 13:26:23 -07:00
Khem Raj
20efb69b13
python3-netaddr: Ignore failing tests on musl
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-04 13:26:23 -07:00
Khem Raj
d426a1a744
python3-pydbus: Fix typo in ptest package name
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-04 13:26:23 -07:00
Khem Raj
4030c2da9e
python3-pydantic-core: Enable benchmark tests
Add missing dependencies for additional ptests

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-04 13:26:23 -07:00
Khem Raj
a8b2cdc20e
python3-pydbus: Add bash dependency for ptests
ptest script uses bash

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-02 23:14:36 -07:00
Tomasz Żyjewski
5c2de83cc2
python: python-libusb1: add recipe
Signed-off-by: Tomasz Żyjewski <tomasz.zyjewski@3mdeb.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-02 17:54:03 -07:00
Guðni Már Gilbert
28defafdc5
python3-ecdsa: cleanup DEPENDS
Remove python3-pbr from DEPENDS: when looking at the source code
it looks like pbr is used in the CI process when building for
Python 2.6 only. Python 2 is no longer supported in the Yocto
project so it can be safely removed.

Remove python3-pip from DEPENDS: pip is not a build time
dependency.

Changes were tested on Kirkstone. The requirements for
python3-ecdsa v0.18 are exactly the same.

Signed-off-by: Guðni Már Gilbert <gudnimar@noxmedical.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-02 11:28:56 -07:00
Wang Mingyu
9d6c9be201
python3-web3: upgrade 6.15.1 -> 6.16.0
Changelog:
=========
-Catch all types of "eth-abi" "DecodingError" in "EthereumTesterProvider->_make_request()"
-Fix/update methods and decorators in "web3/_utils/abi.py" to address issues
 raised by "mypy"
-Fix "process_log()" when parsing logs for events with indexed and non-indexed
 inputs. "get_event_data()" now compares log topics and event ABIs as hex values.
-Fix "process_log" for "HexStr" inputs. Explicit type coercion of entry "topics"
 and "data" values.
-Fix typing for json data argument to "eth_signTypedData".

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-02 11:28:55 -07:00
Wang Mingyu
f63f2e8627
python3-tox: upgrade 4.14.1 -> 4.14.2
Changelog:
==========
-Add provision arguments to ToxParser to fix crash when provisioning new tox
 environment without list-dependencies
-Removed unused line from the 'fresh_subprocess' documentation.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-02 11:28:54 -07:00
Wang Mingyu
dbd0cfe921
python3-thrift: upgrade 0.16.0 -> 0.20.0
Changelog:
 https://github.com/apache/thrift/blob/v0.20.0/CHANGES.md

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-02 11:28:54 -07:00
Wang Mingyu
3237d11b62
python3-socketio: upgrade 5.11.1 -> 5.11.2
Changelog:
==========
-Improved routing to catch-all namespace handlers
-Option to disable routing in ASGIApp

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-02 11:28:54 -07:00
Wang Mingyu
0c43121ca4
python3-sentry-sdk: upgrade 1.42.0 -> 1.44.0
Changelog:
===========
-ref: Define types at runtime
-Explicit reexport of types
-feat(profiling): Add thread data to spans
-Add optional keep_alive
-Add support for Celery Redbeat cron tasks
-The SDK now supports the Redbeat scheduler in addition to the default Celery
 Beat scheduler for auto instrumenting crons.
-aws_event can be an empty list
-Re-export Event in types.py
-Small API docs improvement
-Fixed OpenAI tests
-Bump checkouts/data-schemas from ed078ed to 8232f17

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-02 11:28:54 -07:00
Wang Mingyu
df5c81a49e
python3-requests-oauthlib: upgrade 1.4.0 -> 2.0.0
Changelog:
==========
-Merge pull request #534 from iliakur/patch-1
-Drop py2 support from the wheel

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-02 11:28:54 -07:00
Wang Mingyu
7de9c8f80a
python3-pyzstd: upgrade 0.15.9 -> 0.15.10
License-Update: add contributors to Copyright

Changelog:
==========
-Fix SeekableZstdFile class can't open new file in appending mode.
-Support sub-interpreter on CPython 3.12+, can utilize per-interpreter GIL.
-On CPython(3.5~3.12)+Linux, use another output buffer code that can utilize the
 mremap mechanism.
-Change repository URL and maintainer following the deletion of the GitHub
 account of the original author, Ma Lin (animalize)

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-02 11:28:54 -07:00
Wang Mingyu
14858176f3
python3-pywbemtools: upgrade 1.2.0 -> 1.2.1
Changelog:
===========
-Increased minimum version of pywbem to 1.6.3 to pick up fixes
-Fixed use of pytest.warns(None)
-Resolved pylint issue on using max()
-Test: Upgraded GitHub Actions plugins to use node.js 20
-Development: Fixed dependency issue with safety 3.0.0 by pinning it
-Added RTD default config file
-Test py27hang with subprocess32 package pywbemlistener py27 tests disabled (#1341)
-Split safety run into separate make target and moved to end of test
-Test: Circumvented a pip-check-reqs issue by excluding its version 2.5.0
-Fixed PyYAML install issue due to Cython 3
-Circumvented removal of Python 2.7 from setup-python
-Set limit in requirements.txt to not use click-repl 0.3.0.
-Added package level to .done files
-Commits on May 28, 2023
-Add .safety-policy.yaml file.
-Limits on use of urllib3 to < version 2.0.
-Fixed coveralls issues with KeyError and HTTP 422 Unprocessable Entity

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-02 11:28:53 -07:00
Wang Mingyu
8d9ca62e5b
python3-pywbem: upgrade 1.6.2 -> 1.6.3
Changelog:
============
-Fixed new Pylint issue for unused variable 'exp_result'
-Fixed use of pytest.warns(None)
-Fixed pkgutil install issue on Python 3.12
-Test: Upgraded GitHub Actions plugins to use node.js 20
-Fixed call to pipdeptree
-Added Python 3.6 / Windows / latest to normal tests
-Pinned lxml to <4.9.4 on Python 3.5 on Windows
-Added RTD default config file (#3083)
-Split safety into separate make target and moved to end of test
-Disable cyclic-import issue.
-Update .safety_policy, dev-ramts, minimum_constraints.txt files.
-Test: Circumvented a pip-check-reqs issue by excluding its version 2.5.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-02 11:28:53 -07:00
Wang Mingyu
416bf71451
python3-pytest-lazy-fixtures: upgrade 1.0.6 -> 1.0.7
Changelog:
===========
-Fix coverage
-Add shortcut for lazy fixtures

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-02 11:28:53 -07:00
Wang Mingyu
0ae69566e6
python3-pytest-cov: upgrade 4.1.0 -> 5.0.0
Changelog:
============
-Removed support for xdist rsync (now deprecated)
-Switched docs theme to Furo.
-Various legacy Python cleanup and CI improvements.
-Added a pyproject.toml example in the docs.
-Modernized project's pre-commit hooks to use ruff.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-02 11:28:53 -07:00
Wang Mingyu
1490fd58eb
python3-pytest-asyncio: upgrade 0.23.5 -> 0.23.6
Changelog:
 Fix compatibility with pytest 8.2

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-02 11:28:53 -07:00
Wang Mingyu
021d260f4d
python3-pymisp: upgrade 2.4.187 -> 2.4.188
Changelog:
==========
- Support X-MISP-AUTH Header.
- Bump changelog.
- Bump deps.
- Bump version, templates.
- Strip API key before setting it.
- Python 3.8 support & typing.
- Typing for Python < 3.10.
- Avoid issue when payload ist a list.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-02 11:28:53 -07:00
Wang Mingyu
f474f669fb
python3-pyasn1-modules: upgrade 0.3.0 -> 0.4.0
Changelog:
==========
- Added support for Python 3.11, 3.12
- Removed support for EOL Pythons 2.7, 3.6, 3.7

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-02 11:28:53 -07:00
Wang Mingyu
67d2012d6f
python3-pdm: upgrade 2.12.4 -> 2.13.2
Changelog:
==========
https://pdm-project.org/latest/dev/changelog/

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-02 11:28:52 -07:00
Wang Mingyu
545eb9110c
python3-jdatetime: upgrade 4.1.1 -> 5.0.0
Changelog:
===========
-tests(test_zoneinfo_as_timezone): skip if tzinfo is not available on windows
-fix(strftime): treat %% as an escape sequence
-chore(jalai.py): cleanup the code
-fix(strftime): also escape %% before c, x, and X
-fix(date, datetime): return NotImplemented for unknown type operations
-docs(README.rst): use jdatetime.FA_LOCALE instead if fa_IR
-Update python versions
-update jalali license
-update licences
-Use jalali core

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-02 11:28:52 -07:00
Wang Mingyu
a9c445f408
python3-gspread: upgrade 6.0.2 -> 6.1.0
Changelog:
==========
-Add py.typed marker
-Improve back-off client
-Add new auth method API key
-Bugfix/add set timeout
-Fix wrapper cast_to_a1_notation
-Bump bandit from 1.7.5 to 1.7.8
-Bump mypy from 1.6.1 to 1.9.0
-Bump typing-extensions from 4.8.0 to 4.10.0
-Bump flake8 from 5.0.4 to 7.0.0
-fix error message readability
-Add missing method import_csv()
-update readme examples
-Add user friendly message when we can't override a test cassette
-Allow "warning" type protected ranges
-Improce README and documentation with value render options

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-02 11:28:52 -07:00
Wang Mingyu
1beca88b5c
python3-graphviz: upgrade 0.20.1 -> 0.20.3
License-Update: Copyright updated to 2024

Changelog:
===========
-Revert improvements to the internal tools.deprecate_positional_args() decorator
 that caused false positive PendingDeprecationWarning: The signature of ... will
 be reduced warnings that have been misinterpreted in the 0.20.2 release process.
-Drop Python 3.7 support (end of life 27 Jun 2023).
-Tag Python 3.11 and 3.12 support.
-Add caveat about labe escaping/quoting to .node() and .render() API docs.
-Document that doctest_skip_exe() lines in doctest should be ignored.
-Improve internal tools.deprecate_positional_args() decorator and fix incorect test assertion.
-Update GitHub actions.
-Pin pytest test dependency to <8.1 as a workaround for import file mismatch
 error related to conftest.py files, in pytest 8.1.1

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-02 11:28:52 -07:00
Wang Mingyu
583938a094
python3-google-auth: upgrade 2.28.2 -> 2.29.0
Changelog:
===========
-Adds support for custom suppliers in AWS and Identity Pool credentials
-Refactor tech debt in aws and identity pool credentials

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-02 11:28:52 -07:00
Wang Mingyu
2a9127a51e
python3-google-api-python-client: upgrade 2.122.0 -> 2.124.0
Changelog:
============
https://github.com/googleapis/google-api-python-client/releases/tag/v2.124.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-02 11:28:52 -07:00
Wang Mingyu
7fd541b3d8
python3-google-api-core: upgrade 2.17.1 -> 2.18.0
Changelog:
==========
-Add common logic for supporting universe domain
-Add _registered_method to grpc ChannelStub
-deps: Require proto-plus >= 1.22.3

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-02 11:28:51 -07:00
Wang Mingyu
3b614b0b64
python3-flask-marshmallow: upgrade 1.2.0 -> 1.2.1
Changelog:
==========
-Fix File field when it receives an empty value
-Fix validate.FileSize to handle SpooledTemporaryFile

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-02 11:28:51 -07:00
Wang Mingyu
edd4779ed8
python3-filelock: upgrade 3.13.1 -> 3.13.3
Changelog:
 Make singleton class instance dict unique per subclass

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-02 11:28:51 -07:00
Wang Mingyu
4e3e85c685
python3-eventlet: upgrade 0.35.2 -> 0.36.1
Changelog:
============
*eventlet.websocket is not always used from eventlet.wsgi, so do not assume
 eventlet.set_idle exists
*Make sure asyncio hub doesn't use greendns for asyncio DNS APIs
*Make asyncio.to_thread work with the same semantics as normal asyncio
*Refactor congruence checks based on assert at runtime
*Run tests on macOS in CI, and some fixes to get it in reasonable state
*Fix wsgi.server shutdown for in-flight requests
*Add debug convenience helpers - asyncio, threads
*Handle errors better.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-02 11:28:51 -07:00
Wang Mingyu
98cb1b38cb
python3-eth-rlp: upgrade 2.0.0 -> 2.1.0
Changelog:
 Bump to hexbytes>=1.2.0 and add blocklint to linting

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-02 11:28:51 -07:00
Wang Mingyu
dee23aebb8
python3-djangorestframework: upgrade 3.14.0 -> 3.15.1
Changelog:
===========
-Fix SearchFilter handling of quoted and comma separated strings, when
 .get_search_terms is being called into by a custom class.
-Revert number of 3.15.0 issues which included unintended side-effects.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-02 11:28:50 -07:00
Wang Mingyu
dca7c04a8a
python3-cassandra-driver: upgrade 3.29.0 -> 3.29.1
bugfix:
=======
-cassandra-driver for Python 3.12 Linux is compiled without libev support
-Consider moving to native wheel builds for OS X and removing universal2 wheels

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-02 11:28:50 -07:00
Wang Mingyu
02b9fb3f85
python3-blivet: upgrade 3.9.1 -> 3.9.2
0006-tweak-btrfs-packages.patch
0011-invoking-dd-with-infinite-timeout.patch
refreshed for 3.9.2

Changelog:
==========
-tests: Add a simple unit test for listing btrfs subvolumes
-Fix getting default subvolume ID for mounted btrfs volumes
-Do not try to get btrfs subvolumes without libblockdev
-Do not raise not implemented exception when checking if btrfs is empty
-Try to start stratisd before checking its availability
-Fix creating Stratis filesystem without size specified
-Fix printing the partition type UUID
-Adjust check for btrfs filesystem being empty
-Fix util.detect_virt on Amazon
-misc: Vagrantfile update
-misc: Run pip with --break-system-packages
-misc: Add missing libmount build dependencies
-availability: Check for mpath friendly names availability
-Allow running blivet without libmount Python bindings
-Fstab cleanup fix
-Fix getting subvolumes for mounted btrfs volumes

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-02 11:28:50 -07:00
Wang Mingyu
995bac1a61
python3-asgiref: upgrade 3.7.2 -> 3.8.1
Changelog:
===========
* Fixes a regression in 3.8.0 affecting nested task cancellation inside
  sync_to_async.
* Adds support for Python 3.12.
* Drops support for (end-of-life) Python 3.7.
* Fixes task cancellation propagation to subtasks when using synchronous Django
  middleware.
* Allows nesting "sync_to_async" via "asyncio.wait_for".
* Corrects WSGI adapter handling of root path.
* Handles case where `"client"` is "None" in WsgiToAsgi adapter.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-02 11:28:50 -07:00
Khem Raj
a81c30edea
meta-python-image-ptest: Use 2G RAM for some demanding tests
scrypt/fastjsonschema/pillow run into OOM on some qemu
architectures e.g. RISCV64. Raise the memory to be atleast 2G
for running these ptest images

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-31 08:32:39 -07:00
Guðni Már Gilbert
55017a608e
python3-ecdsa: remove python3-pbr
python3-pbr is not a runtime dependency or a buildtime dependency.
The reason for this change is not only to clean up the RDEPENDS list.
But also because python3-pbr adds pip as a runtime dependency which
is not always desireable.

Signed-off-by: Guðni Már Gilbert <gudnimar@noxmedical.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-31 08:32:39 -07:00
alperak
846418dc8b
python3-pydbus: Drop ${PYTHON_PN}
Python2 is long unsupported, so we no longer need this variable. It was used to handle Python2/3 compatibility.

Signed-off-by: alperak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-30 00:48:27 -07:00
alperak
df763fc1d0
python3-validators: upgrade 0.22.0 > 0.24.0 and enable ptest
License-Update: Rename LICENSE to LICENSE.txt and update copyright year

* Ptest and library example tested on qemux86-64 and qemuarm64

* Add ptest into PTESTS_FAST_META_PYTHON

qemux86-64:

Testsuite summary
TOTAL: 599
PASS: 599
SKIP: 0
XFAIL: 0
FAIL: 0
XPASS: 0
ERROR: 0
DURATION: 19
END: /usr/lib/python3-validators/ptest
2024-03-30T05:07
STOP: ptest-runner
TOTAL: 1 FAIL: 0

qemuarm64:

Testsuite summary
TOTAL: 599
PASS: 599
SKIP: 0
XFAIL: 0
FAIL: 0
XPASS: 0
ERROR: 0
DURATION: 18
END: /usr/lib/python3-validators/ptest
2024-03-30T05:10
STOP: ptest-runner
TOTAL: 1 FAIL: 0

Changelog:

0.24.0
===========
Features

    feat: conditionally raises ValidationError; bump version by @yozachar in #343

Maintenance

    patch: domain & url modules by @yozachar in #339
    fix: domain name not confirming to rfc_2782 by @yozachar in #341
    maint: update dev dependencies; adds favicon to docs by @yozachar in #342

0.23.2
===========
Maintenance

    maint: rectifies changelog by @yozachar in #336
    fix: packaging as well as rST & md document generation by @yozachar in #337

0.23.1
===========
Maintenance

    maint: fix between & length validators by @yozachar in #334
    fix: manual nav reference for mkdocs; bumps version by @yozachar in #335

0.23.0
===========
Features

    feat: add french i18n validation by @imperosol in #308

Maintenance

    fix: Valid URLs failing validation - query and fragment parts by @danherbriley in #297
    fix: bug in between module by @yozachar in #301
    chore: update dependencies, improve packaging by @yozachar in #304
    Fix fragment check by @darkdragon-001 in #305
    build(deps): bump urllib3 from 2.0.6 to 2.0.7 in /package by @dependabot in #310
    fix: allow pct-encoded entities in fragments by @conitrade-as in #317
    chore: update dev dependencies by @yozachar in #318
    build(deps): bump gitpython from 3.1.37 to 3.1.41 in /package by @dependabot in #321
    build(deps): bump jinja2 from 3.1.2 to 3.1.3 in /package by @dependabot in #322
    chore: monthly updates for Jan'24 by @yozachar in #324
    maint: adds versiond docs; update copyright year by @yozachar in #329
    chore: update dev dependencies by @yozachar in #330
    build(deps): bump gitpython from 3.1.37 to 3.1.41 in /package by @dependabot in #331
    build(deps): bump jinja2 from 3.1.2 to 3.1.3 in /package by @dependabot in #332
    build(deps): bump urllib3 from 2.0.6 to 2.0.7 in /package by @dependabot in #319

Signed-off-by: alperak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-30 00:48:27 -07:00
Peter Marko
9660163c4f
python3-grpcio: cleanup dependencies
* setuptools: this is needed only for building
* six: no longer needed for some time already,
  see https://github.com/grpc/grpc/pull/31340

Current requirements:
https://github.com/grpc/grpc/blob/v1.62.1/setup.py#L539

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-27 07:57:30 -07:00
Fathi Boudra
5f6b96e5be
python3-django: upgrade 4.2.10 -> 4.2.11
CVE-2024-27351: Potential regular expression denial-of-service in
django.utils.text.Truncator.words()

Fixed a regression in Django 4.2.10 where intcomma template filter could
return a leading comma for string representation of floats.
https://code.djangoproject.com/ticket/35172

Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-27 07:57:30 -07:00
Leon Anavi
360e6fbe17
python3-cachetools: Upgrade 5.3.2 -> 5.3.3
Upgrade to version 5.3.3:

- Documentation improvements
- Update CI environment

License-Update: Update copyright years to 2024

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-27 07:57:30 -07:00
Leon Anavi
d46d2caa25
python3-typeguard: Upgrade 4.1.5 -> 4.2.1
Upgrade to version 4.2.1:

- Fixed missing typing_extensions dependency for Python 3.12
- Fixed deprecation warning in the test suite on Python 3.13
- Added support for specifying options for the pytest plugin via
  pytest config files
- Avoid creating reference cycles when type checking unions
- Fixed Optional[...] being removed from the AST if it was located
  within a subscript
- Fixed TypedDict from typing_extensions not being recognized as one
- Fixed typing types (dict[str, int], List[str], etc.) not passing
  checks against type or Type
- Fixed detection of optional fields (NotRequired[...]) in
  TypedDict when using forward references
- Fixed mapping checks against Django's MultiValueDict

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-27 07:57:30 -07:00
alperak
1ea98b7bfe
python3-portalocker: enable ptest
* test_combined.py deleted because it is not a functional test. It checks if the 'combine' function work correctly which is parse README.rst and LICENSE.

* Ptest and library example tested on qemux86-64 and qemuarm64

* Add ptest into PTESTS_FAST_META_PYTHON

qemux86-64:

Testsuite summary
TOTAL: 21
PASS: 21
SKIP: 0
XFAIL: 0
FAIL: 0
XPASS: 0
ERROR: 0
DURATION: 11
END: /usr/lib/python3-portalocker/ptest
2024-03-26T18:47
STOP: ptest-runner
TOTAL: 1 FAIL: 0

qemuarm64:

Testsuite summary
TOTAL: 21
PASS: 21
SKIP: 0
XFAIL: 0
FAIL: 0
XPASS: 0
ERROR: 0
DURATION: 11
END: /usr/lib/python3-portalocker/ptest
2024-03-26T18:52
STOP: ptest-runner
TOTAL: 1 FAIL: 0

Signed-off-by: alperak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-26 12:29:15 -07:00
Leon Anavi
ff59eced7c
python3-paho-mqtt: Upgrade 1.6.1 -> 2.0.0
Upgrade to version 2.0.0:

- **BREAKING** Added callback_api_version. This break *ALL* users
  of paho-mqtt Client class. See migrations.md for details on how
  to upgrade. tl; dr; add CallbackAPIVersion.VERSION1 to first
  argument of Client()
- **BREAKING** Drop support for Python 2.7, Python 3.5 and Python
  3.6. Minimum tested version is Python 3.7. Python version up to
  Python 3.12 are tested.
- **BREAKING** connect_srv changed it signature to take an
  additional bind_port parameter. This is a breaking change, but in
  previous version connect_srv was broken anyway.
- **BREAKING** Remove some deprecated argument and method:
  * ``max_packets`` argument in loop(), loop_write() and
    loop_forever() is removed
  * ``force`` argument in loop_stop() is removed
  * method ``message_retry_set()`` is removed
- **BREAKING** Remove the base62, WebsocketWrapper and
  ConnectionState, as user shouldn't directly use them.
- Possible breaking change: Add properties to access most Client
  attribute. Since this add new properties like `logger`, if a
  sub-class defined `logger`, the two `logger` will conflict.
- Add version 2 of user-callback which allow to access MQTTv5
  reason code & properties that were missing from on_publish
  callback. Also it's more consistent in parameter order or between
  MQTTv3 and MQTTv5.
- Add types to Client class, which caused few change which should
  be compatible. Known risk of breaking changes:
  - Use enum for returned error code (like MQTT_ERR_SUCCESS). It
    use an IntEnum which should be a drop-in replacement. Excepted
    if someone is doing "rc is 0" instead of "rc == 0".
  - reason in on_connect callback when using MQTTv5 is now always
    a ReasonCode object. It used to possibly be an integer with the
    value 132.
  - MQTTMessage field "dup" and "retain" used to be integer with
    value 0 and 1. They are now boolean.
- Add support for ALPN protocols on TLS connection.
- Add on_pre_connect() callback, which is called immediately before
  a connection attempt is made.
- Fix subscribe.simple with MQTTv5.
- Use better name for thread started by loop_start.
- Fix possible bug during disconnection where self._sock is
  unexpectedly None.
- Fix loading too weak TLS CA file but setting allowed ciphers
  before loading CA.
- Allow to manually ack QoS > 0 messages.
- Improve tests & linters. Modernize build (drop setup.py, use
  pyproject.toml)
- Fix is_connected property to correctly return False when
  connection is lost and loop_start/loop_forever isn't used.
- Fix wait_for_publish that could hang with QoS == 0 message on
  reconnection or publish during connection.
- Correctly mark connection as broken on SSL error and don't crash
  loop_forever.
- Fix handling of MQTT v5.0 PUBREL messages with remaining length
  not equal to 2.
- Raise error on ``subscribe()`` when `topic` is an empty list.
- Raise error on `publish.multiple()` when ``msgs`` is an empty
  list.
- Don't add port to Host: header for websockets connections when
  the port if the default port.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-25 13:17:50 -07:00
Leon Anavi
0bae674232
python3-croniter: Upgrade 2.0.1 -> 2.0.3
Upgrade to version 2.0.3:

- Add match_range function
- Fix leap year (29 days in February)

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-25 13:17:50 -07:00
Leon Anavi
4a23893168
python3-multidict: Upgrade 6.0.4 -> 6.0.5
Upgrade to version 6.0.5:

- Upgraded the C-API macros that have been deprecated in Python 3.9
  and later removed in 3.13
- Reverted to using the public argument parsing API
  PyArg_ParseTupleAndKeywords() under Python 3.12.
- The effect is that this change prevents build failures with clang
  16.9.6 and gcc-14. It also fixes a segmentation fault crash
  caused by passing keyword arguments to MultiDict.getall().
- Fixed a SystemError: null argument to internal routine error on a
  MultiDict.items().isdisjoint() call when using C Extensions.
- On the Contributing docs age, a link to the Towncrier philosophy
  has been fixed.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-25 13:17:50 -07:00
Sam Van Den Berge
371510307d
python3-aiohttp: add missing dependencies
* attrs is in install_requires of setup.cfg in 3.9 branch
* python3-misc is required to include netrc which is imported in
  aiohttp.helpers

Signed-off-by: Sam Van Den Berge <sam.van.den.berge@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-25 08:34:13 -07:00
Leon Anavi
a1938bff15 python3-httpx: Upgrade 0.26.0 -> 0.27.0
Upgrade to version 0.27.0:

- The app=... shortcut has been deprecated. Use the explicit style
  of transport=httpx.WSGITransport() or transport=httpx.ASGITransport()
  instead.
- Respect the http1 argument while configuring proxy transports.
- Fix RFC 2069 mode digest authentication.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-23 10:01:49 -07:00
Leon Anavi
37594d354b python3-anyio: Upgrade 4.2.0 -> 4.3.0
Upgrade to version 4.3.0:

- Added support for the Python 3.12 walk_up keyword argument in
  anyio.Path.relative_to() (PR by Colin Taylor)
- Fixed passing total_tokens to anyio.CapacityLimiter() as a
  keyword argument not working on the trio backend (#515)
- Fixed Process.aclose() not performing the minimum level of
  necessary cleanup when cancelled. Previously:
- Cancellation of Process.aclose() could leak an orphan process
- Cancellation of run_process() could very briefly leak an orphan
  process.
- Cancellation of Process.aclose() or run_process() on Trio could
  leave standard streams unclosed
- Fixed Process.stdin.aclose(), Process.stdout.aclose(), and
  Process.stderr.aclose() not including a checkpoint on asyncio
- Fixed documentation on how to provide your own typed attributes

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-23 10:01:49 -07:00
Derek Straka
3c188f75ea python3-dbus: re-add recipe with latest patches and add ptest
The python3-dbus package was removed in (dac933e).  While the upstream
project isn't active, other distributions (e.g. Fedora, Debian, etc)
continue to offer the package and apply patches to resolve reported issues.

While other packages offer similar functionality (e.g. dasbus), they are not
drop in replacements and the general dbus functionality works out of the box.
The python package has accomplished it's goal of providing useful functionality,
and the proposal is to continue to have it available in meta-python for use.

Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-22 21:19:50 -07:00
Wang Mingyu
291a582faa
python3-types-python-dateutil: upgrade 2.8.19.20240106 -> 2.9.0.20240316
Changelog:
===========
-python-dateutil: respect inheritance on relativedelta.rsub
-Bump python-dateutil to 2.9.*
-Use PEP 570 syntax in third party stubs

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-20 09:28:11 -07:00
Wang Mingyu
34a5648d6b
python3-types-psutil: upgrade 5.9.5.20240205 -> 5.9.5.20240316
Changelog:
==========
-add settable info property
-Use PEP 570 syntax in third party stubs

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-20 09:28:11 -07:00
Wang Mingyu
f27e698127
python3-traitlets: upgrade 5.14.1 -> 5.14.2
Changelog:
============
-Update Release Scripts
-chore: update pre-commit hooks
-Bump the actions group with 1 update

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-20 09:28:11 -07:00
Wang Mingyu
9fd7add621
python3-tox: upgrade 4.13.0 -> 4.14.1
Changelog:
==========
-Fix crash with fresh subprocess, if the build backend is setuptools
 automatically enable fresh subprocesses for build backend calls
-Support enabling fresh subprocess for packaging build backends via fresh_subprocess
-Allow plugins attaching additional information to --version via
 tox_append_version_info method in the plugin module

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-20 09:28:11 -07:00
Wang Mingyu
24467fcaec
python3-sentry-sdk: upgrade 1.40.6 -> 1.42.0
Changelog:
============
-Discard open OpenTelemetry spans after 10 minutes
-Propagate sentry-trace and baggage headers to Huey tasks
-Added Event type
-Improve scrub_dict typing
-Dependencies: bump types-protobuf from 4.24.0.20240302 to 4.24.0.20240311
-Allow to configure merge target for releases
-Allow empty character in metric tags values
-Replace invalid tag values with an empty string instead of _
-Add documentation comment to scrub_list
-Fixed regex to parse version in lambda package file
-xfail broken AWS Lambda tests for now
-Removed print statements because it messes with the tests
-Bump types-protobuf from 4.24.0.20240129 to 4.24.0.20240302
-Bump checkouts/data-schemas from eb941c2 to ed078ed]
-New integration: OpenAI integration
-Add recursive scrubbing to EventScrubber
-Expose socket_options

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-20 09:28:10 -07:00
Wang Mingyu
68ae46b272
python3-requests-oauthlib: upgrade 1.3.1 -> 1.4.0
Changelog:
===========
-OAuth2Session now correctly uses the self.verify value if verify is not overridden in fetch_token and refresh_token.
-OAuth2Session constructor now uses its client.scope when a client is provided and scope is not overridden.
-Add refresh_token_request and access_token_request compliance hooks
-Add PKCE support and Auth0 example
-Add support for Python 3.8-3.12
-Remove support of Python 2.x, <3.7
-Migrated to Github Action
-Updated dependencies
-Cleanup some docs and examples

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-20 09:28:10 -07:00
Wang Mingyu
d38f481c80
python3-pytest-timeout: upgrade 2.2.0 -> 2.3.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-20 09:28:10 -07:00
Wang Mingyu
75b681b394
python3-pytest-lazy-fixtures: upgrade 1.0.5 -> 1.0.6
Changelog:
 Fix tests, add tests to sdist

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-20 09:28:10 -07:00
Wang Mingyu
9824259082
python3-pyperf: upgrade 2.6.2 -> 2.6.3
Changelog:
==========
-Fix mem_max_rss measurement on macOS
-gh-174: Support free-threading CPython by disabling psutil related
features

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-20 09:28:10 -07:00
Wang Mingyu
bc2ca24f6d
python3-pymodbus: upgrade 3.6.4 -> 3.6.6
Changelog:
============
-Solve transport close() as not inherited method.
-enable mypy --check-untyped-defs
-Add get_expected_response_length to transaction.
-Remove control encode in framersRemove control encode in framers.
-Bump codeql in CI to v3.
-Improve server types
-Remove pointless try/except
-Improve transport types
-Use explicit ValueError when called with incorrect function code
-update message tests (incorporate all old tests).
-Improve simulator type hints
-Cleanup dead resetFrame code
-integrate message.encode() into framer.buildPacket.
-Repair client close() (intern= is needed for ModbusProtocol).
-Updated Message_Parser example
-Fix #2069 use released repl from pypi
-Fix field encoding of Read File Record Response
-Improve simulator types
-Bump actions

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-20 09:28:10 -07:00
Wang Mingyu
b3c96d6708
python3-pymisp: upgrade 2.4.186 -> 2.4.187
Changelog:
==========
- Bump templates, version.
- Bump deps.
- Bump extract-msg.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-20 09:28:09 -07:00
Wang Mingyu
359d764863
python3-pydantic: upgrade 2.6.3 -> 2.6.4
Changelog:
==========
-Fix usage of AliasGenerator with computed_field decorator
-Fix nested discriminated union schema gen, pt 2
-Fix bug with no_strict_optional=True caused by API deferral

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-20 09:28:09 -07:00
Wang Mingyu
9a23ba7d94
python3-mypy: upgrade 1.8.0 -> 1.9.0
Changelog:
============
-Fix missing type store for overloads
-Fix 'WriteToConn' object has no attribute 'flush'
-Improve TypeAlias error messages
-Support narrowing unions that include type[None]
-Support TypedDict functional syntax as class base type
-Accept multiline quoted annotations
-Allow unary + in Literal
-Substitute type variables in return type of static methods
-Consider TypeVarTuple to be invariant
-Add alias support to field() in attrs plugin
-Improve attrs hashability detection

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-20 09:28:09 -07:00
Wang Mingyu
f14a9fe8be
python3-ipython: upgrade 8.22.1 -> 8.22.2
Changelog:
==========
-Reexport arg_split on emscripten.
-back to dev

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-20 09:28:09 -07:00
Wang Mingyu
3e156ee399
python3-grpcio: upgrade 1.62.0 -> 1.62.1
Changelog:
============
-Enable affinity_session_drain_test for cpp
-rm invalid assert
-Make C++ xDS Interop Client and Server Responsive to SIGTERM
-Fix readme
-Backport #35973: Make Bazel requirements installable directly via pip

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-20 09:28:09 -07:00
Wang Mingyu
9122c0496f
python3-grpcio-tools: upgrade 1.62.0 -> 1.62.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-20 09:28:09 -07:00
Wang Mingyu
34de4d9d0d
python3-googleapis-common-protos: upgrade 1.62.0 -> 1.63.0
Changelog:
==========
-Add api_version field to ServiceOptions in google/api/client.proto
-Add LOCATION_POLICY_VIOLATED enum to ErrorReason in google/api/error_reason.proto
-Add rest_reference_documentation_uri field to ServiceOptions in google/api/client.proto

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-20 09:28:08 -07:00
Wang Mingyu
974f11b26c
python3-google-auth: upgrade 2.28.1 -> 2.28.2
Changelog:
 Remove gce log for expected 404

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-20 09:28:08 -07:00
Wang Mingyu
79d38afb06
python3-google-api-python-client: upgrade 2.120.0 -> 2.122.0
Changelog:
 https://github.com/googleapis/google-api-python-client/releases/tag/v2.122.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-20 09:28:08 -07:00
Wang Mingyu
bf27c3ca16
python3-flask-migrate: upgrade 4.0.5 -> 4.0.7
Changelog:
===========
-Regression from #438: check g.x_arg exists before accessing it
-Accept -x options for all db commands
-Add --purge flag to the stamp command

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-20 09:28:08 -07:00
Wang Mingyu
4d432bbaac
python3-eth-rlp: upgrade 1.0.1 -> 2.0.0
Changelog:
============
-Bump hexbytes dependency to >=1.0.0
-Add Python 3.12 support
-Add windows-wheel CI job for py312, set both py311 and py312 to use latest patch version
-Add py.typed file, move misplaced newsfragment, correct py version pins for typing-extensions

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-20 09:28:08 -07:00
Wang Mingyu
c9711f6727
python3-eth-abi: upgrade 5.0.0 -> 5.0.1
Changelog:
===========
-During decoding, verify all pointers in arrays and tuples point to a valid location in the payload
-Fix memory leak warning in NodeVisitor and ABIRegistry
-Clear mypy misc-type errors and add top-level py.typed file back

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-20 09:28:08 -07:00
Wang Mingyu
88c1b1cf9b
python3-elementpath: upgrade 4.3.0 -> 4.4.0
Changelog:
==========
-Improve stand-alone XPath functions builder
-Update tokens and parsers __repr__
-Fix static typing protocols to work with etree and XSD elements

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-20 09:28:07 -07:00
Wang Mingyu
9aededce56
python3-django: upgrade 5.0.2 -> 5.0.3
Changelog:
============
-Fixed a regression in Django 5.0.2 where intcomma template filter could
 return a leading comma for string representation of floats
-Fixed a bug in Django 5.0 that caused a crash of Signal.asend() and
 asend_robust() when all receivers were asynchronous functions
-Fixed a regression in Django 5.0.1 where ModelAdmin.lookup_allowed() would
 prevent filtering against foreign keys using lookups like __isnull when the
 field was not included in ModelAdmin.list_filter
-Fixed a regression in Django 5.0 that caused a crash of @sensitive_variables
 and @sensitive_post_parameters decorators on functions loaded from .pyc files
-Fixed a regression in Django 5.0 that caused a crash when reloading a test
 database and a base queryset for a base manager used prefetch_related()
-Fixed a bug in Django 5.0 where facet filters in the admin would crash on a
 SimpleListFilter using a queryset without primary keys

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-20 09:28:07 -07:00
Wang Mingyu
05c68382cb
python3-blivetgui: upgrade 2.4.2 -> 2.5.0
Changelog:
 https://github.com/storaged-project/blivet-gui/releases/tag/2.5.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-20 09:28:07 -07:00
Wang Mingyu
a6439a2179
python3-blivet: upgrade 3.8.2 -> 3.9.1
0002-run_program-support-timeout.patch
0003-support-infinit-timeout.patch
0005-fix-incorrect-timeout-while-system-time-changed.patch
0006-tweak-btrfs-packages.patch
0007-invoking-mount-with-infinite-timeout.patch
0008-use-oe-variable-to-replace-hardcoded-dir.patch
0010-invoking-mkfs-with-infinite-timeout.patch
0011-invoking-dd-with-infinite-timeout.patch
refreshed for 3.9.1

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-20 09:28:07 -07:00
Wang Mingyu
99b4f570ff
python3-bandit: upgrade 1.7.7 -> 1.7.8
Changelog:
============
-Incorrect tag naming in readme
-Utilize PyPI's trusted publishing
-Bump sigstore/cosign-installer from 3.3.0 to 3.4.0
-Add 1.7.7 to versions of bug template
-Use datetime to avoid updating copyright year
-filter data is safe for tarfile extractall
-Bump docker/setup-buildx-action from 3.0.0 to 3.1.0
-[B605] Add functions that are vulnerable to shell injection
-Add a SARIF output formatter

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-20 09:28:07 -07:00
Wang Mingyu
d1a64f48ec
python3-argcomplete: upgrade 3.2.2 -> 3.2.3
Changelog:
===========
-Allow register-python-argcomplete output to be used as lazy-loaded zsh completion module
-Move debug_stream initialization to helper method to allow fd 9 behavior to be overridden in subclasses

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-20 09:28:07 -07:00
Wang Mingyu
ef73b4620b
python3-apiflask: upgrade 2.1.0 -> 2.1.1
Changelog:
==========
-Reuse the File, Config field, and file-related validators from flask-marshmallow
-Add support for a --quiet option to the flask spec command
-Fix the flask spec command for validators operating on complex data types

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-20 09:28:07 -07:00
Wang Mingyu
f9decf0f53
python3-a2wsgi: upgrade 1.10.2 -> 1.10.4
Changelog:
==========
-Fix issue with send_queue in WSGIResponder
-Remove unused imports and unnecessary code in WSGIResponder class
-Update dependencies

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-20 09:28:06 -07:00
Khem Raj
a8310f7f31
layer.conf: Prepare for release, drop nanbield LAYERSERIES
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-17 13:10:12 -07:00
Ross Burton
d52c3b9406
python3-pydantic-core: just set PYPI_PACKAGE
There's no need to set PYPI_ARCHIVE_NAME and S explicitly if PYPI_PACKAGE
is set correctly.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-17 13:10:10 -07:00
Martin Jansa
e722be5fac
recipes: Drop remaining PR values from recipes
* as oe-core did in:
  https://git.openembedded.org/openembedded-core/commit/?id=d4c346e8ab

* when people are have to maintain own PRs for recipes in oe-core, they
  might add them for meta-oe recipes at the same time when upgrading
  to next LTS

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-17 13:10:10 -07:00
Martin Jansa
e49860ee21
unionfs-fuse, dropwatch, postgresql, yasm, multipath-tools, python3-pybind11: add missing Upstream-Status
* add Pending to .patch files where it was accidentally droped
  with upgrades or modifications in:

  f88e5b146e postgresql: upgrade 15.5 -> 16.2
  c904e169db multipath-tools: upgrade 0.9.3 -> 0.9.8
  105be9b3d9 unionfs-fuse: upgrade 2.2 --> 3.4

  or new patches where the author didn't notice/care:

  2a7f74cdb0 dropwatch: Use header files from sysroot instead of build host
  f5cc9f272a yasm: improve reproducibility
  39028d0d9d python3-pybind11: Restore strip prevention patch

  authors of these added to CC, please be more careful with removing
  or not adding these or enable patch-status in ERROR_QA for your
  builds, see:
  https://lists.openembedded.org/g/openembedded-core/topic/104922136#197113

* added with:
  for p in `/OE/layers/openembedded-core/scripts/contrib/patchreview.py -v . | grep Missing.Upstream-Status.tag | sed 's/.*(//g;s/)$//g'`; do grep -q ^Upstream-Status: $p || sed -i "s/^---$/\nUpstream-Status: Pending\n---/g" $p;         grep -q ^Upstream-Status: $p || sed -i "1iUpstream-Status: Pending\n" $p;     done

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-17 13:10:09 -07:00
Khem Raj
8186418f5b
layer.conf: Update for the scarthgap release series
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-16 10:29:31 -07:00
Dan McGregor
0c428fac85
python3-pylint: Fix ptest failures
Due to the way we install ptests, some imports switch from
first party to third party. Update test expectations

Signed-off-by: Dan McGregor <dan.mcgregor@vecima.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-13 20:15:29 -07:00
Dan McGregor
788a2ea4a8
python3-pylint: Update to 3.1.0
PyLint needs to be comapatible with Astroid. It was recently updated
to version 3.1.0, so follow suit with pylint.

Signed-off-by: Dan McGregor <dan.mcgregor@vecima.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-12 10:24:03 -07:00
alperak
5eb1fa3418
python3-wsproto: Add recipe
This package is a pure-Python implementation of a WebSocket protocol stack. It’s written from the ground up to be embeddable in whatever program you choose to use, ensuring that you can communicate via WebSockets, as defined in RFC6455, regardless of your programming paradigm.

* Ptest and library example tested on qemux86-64 and qemuarm64

* Add ptest into PTESTS_FAST_META_PYTHON

Ptest result:
=============
qemux86-64:

Testsuite summary
TOTAL: 230
PASS: 230
SKIP: 0
XFAIL: 0
FAIL: 0
XPASS: 0
ERROR: 0
DURATION: 18
END: /usr/lib/python3-wsproto/ptest
2024-03-08T19:45
STOP: ptest-runner
TOTAL: 1 FAIL: 0

qemuarm64:

Testsuite summary
TOTAL: 230
PASS: 230
SKIP: 0
XFAIL: 0
FAIL: 0
XPASS: 0
ERROR: 0
DURATION: 15
END: /usr/lib/python3-wsproto/ptest
2024-03-08T19:40
STOP: ptest-runner
TOTAL: 1 FAIL: 0

Signed-off-by: alperak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-09 12:35:15 -08:00
alperak
8c21176265
python3-httptools: added recipe which is also include ptest
httptools is a Python binding for the nodejs HTTP parser.

* Tested on qemux86-64 and qemuarm64

* Add ptest into PTESTS_FAST_META_PYTHON

Ptest result:
=============
qemux86-64:

Testsuite summary
TOTAL: 38
PASS: 38
SKIP: 0
XFAIL: 0
FAIL: 0
XPASS: 0
ERROR: 0
DURATION: 10
END: /usr/lib/python3-httptools/ptest
2024-03-08T20:05
STOP: ptest-runner
TOTAL: 1 FAIL: 0

qemuarm64:

Testsuite summary
TOTAL: 38
PASS: 38
SKIP: 0
XFAIL: 0
FAIL: 0
XPASS: 0
ERROR: 0
DURATION: 7
END: /usr/lib/python3-httptools/ptest
2024-03-08T20:08
STOP: ptest-runner
TOTAL: 1 FAIL: 0

Signed-off-by: alperak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-09 12:35:15 -08:00
alperak
75d5263f30
python3-a2wsgi: added recipe which is also include ptest
Pure Python and only depend on the standard library.

Compared with other converters, the advantage is that a2wsgi will not accumulate the requested content or response content in the memory, so you don't have to worry about the memory limit caused by a2wsgi. This problem exists in converters implemented by uvicorn/startlette or hypercorn.

* Ptest and library example tested on qemux86-64 and qemuarm64

* Add ptest into PTESTS_FAST_META_PYTHON

Ptest result:
==============
qemux86-64:

Testsuite summary
TOTAL: 15
PASS: 15
SKIP: 0
XFAIL: 0
FAIL: 0
XPASS: 0
ERROR: 0
DURATION: 22
END: /usr/lib/python3-a2wsgi/ptest
2024-03-08T18:58
STOP: ptest-runner
TOTAL: 1 FAIL: 0

qemuarm64:

Testsuite summary
TOTAL: 15
PASS: 15
SKIP: 0
XFAIL: 0
FAIL: 0
XPASS: 0
ERROR: 0
DURATION: 22
END: /usr/lib/python3-a2wsgi/ptest
2024-03-08T19:05
STOP: ptest-runner
TOTAL: 1 FAIL: 0

Signed-off-by: alperak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-09 12:35:15 -08:00
alperak
fdfd510992
remove obsolete PIP_INSTALL_PACKAGE and PIP_INSTALL_DIST_PATH
All downloaded files and sstates for the recipes were cleaned, build was got from stratch and no errors were encoutered.

Signed-off-by: alperak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-09 10:55:23 -08:00
alperak
dd0a156fa8
python3-google-auth: add ptest and update runtime dependencies
* Generally we want to keep images as small as possible. RDEPENDS should not contains nothing except what is absolutely needed for a recipe.

* Tested on qemux86-64 and qemuarm64

* Add ptest into PTESTS_SLOW_META_PYTHON

Ptest results:
==============
qemux86-64:

Testsuite summary
TOTAL: 1074
PASS: 1074
SKIP: 0
XFAIL: 0
FAIL: 0
XPASS: 0
ERROR: 0
DURATION: 227
END: /usr/lib/python3-google-auth/ptest
2024-03-07T21:30
STOP: ptest-runner
TOTAL: 1 FAIL: 0

qemuarm64:

Testsuite summary
TOTAL: 1074
PASS: 1074
SKIP: 0
XFAIL: 0
FAIL: 0
XPASS: 0
ERROR: 0
DURATION: 184
END: /usr/lib/python3-google-auth/ptest
2024-03-07T21:15
STOP: ptest-runner
TOTAL: 1 FAIL: 0

Signed-off-by: alperak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-08 10:07:29 -08:00
alperak
8a69bf4e36
python3-responses: add recipe
A utility library for mocking out the requests Python library.

Signed-off-by: alperak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-08 10:07:29 -08:00
alperak
a5fd08e401
python3-pytest-localserver: added recipe which is also include ptest
pytest-localserver is a plugin for the pytest testing framework which enables you to test server connections locally.

* Tested on qemux86-64 and qemuarm64

* Add ptest into PTESTS_SLOW_META_PYTHON

Ptest result:
==============
qemux86-64:

Testsuite summary
TOTAL: 55
PASS: 54
SKIP: 1
XFAIL: 0
FAIL: 0
XPASS: 0
ERROR: 0
DURATION: 44
END: /usr/lib/python3-pytest-localserver/ptest
2024-03-07T20:33
STOP: ptest-runner
TOTAL: 1 FAIL: 0

qemuarm64:

Testsuite summary
TOTAL: 55
PASS: 54
SKIP: 1
XFAIL: 0
FAIL: 0
XPASS: 0
ERROR: 0
DURATION: 38
END: /usr/lib/python3-pytest-localserver/ptest
2024-03-07T20:41
STOP: ptest-runner
TOTAL: 1 FAIL: 0

Signed-off-by: alperak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-08 10:07:29 -08:00
alperak
18e019ee22
python3-tomli-w: added recipe which is also include ptest
Tomli-W is the write-only counterpart of Tomli, providing dump and dumps functions.

* When we fetch the package via PyPI there are missing files such as tests directory. So, we set PYPI_SRC_URI and fetch it from the github url.

* Ptest and library example tested on qemux86-64 and qemuarm64

* Add ptest into PTESTS_FAST_META_PYTHON

Ptest result:
==============
qemux86-64:

Testsuite summary
TOTAL: 265
PASS: 263
SKIP: 0
XFAIL: 2
FAIL: 0
XPASS: 0
ERROR: 0
DURATION: 15
END: /usr/lib/python3-tomli-w/ptest
2024-03-07T17:33
STOP: ptest-runner
TOTAL: 1 FAIL: 0

qemuarm64:

Testsuite summary
TOTAL: 265
PASS: 263
SKIP: 0
XFAIL: 2
FAIL: 0
XPASS: 0
ERROR: 0
DURATION: 15
END: /usr/lib/python3-tomli-w/ptest
2024-03-07T17:25
STOP: ptest-runner
TOTAL: 1 FAIL: 0

XFAIL: tests/test_valid.py:test_valid[qa-array-inline-nested-1000] XFAIL reason: This much recursion is not supported

Signed-off-by: alperak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-08 10:07:27 -08:00
alperak
0a8e1c4ec2
python3-google-auth-oauthlib: add ptest
* Tested on qemux86-64 and qemuarm64

* Add ptest into PTESTS_FAST_META_PYTHON

Ptest result:
==============
qemux86-64:

Testsuite summary
TOTAL: 37
PASS: 37
SKIP: 0
XFAIL: 0
FAIL: 0
XPASS: 0
ERROR: 0
DURATION: 15
END: /usr/lib/python3-google-auth-oauthlib/ptest
2024-03-07T15:48
STOP: ptest-runner
TOTAL: 1 FAIL: 0

qemuarm64:

Testsuite summary
TOTAL: 37
PASS: 37
SKIP: 0
XFAIL: 0
FAIL: 0
XPASS: 0
ERROR: 0
DURATION: 15
END: /usr/lib/python3-google-auth-oauthlib/ptest
2024-03-07T15:54
STOP: ptest-runner
TOTAL: 1 FAIL: 0

Signed-off-by: alperak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-08 10:07:27 -08:00
alperak
8cb9b35839
python3-traitlets: add ptest and update runtime dependencies
* Upstream provides a pyproject.toml and updated runtime dependencies accordingly to it.

* Ptest tested on qemux86-64 and qemuarm64

* Add ptest into PTESTS_SLOW_META_PYTHON

Ptest result:
==============
qemux86-64:

Testsuite summary
TOTAL: 567
PASS: 567
SKIP: 0
XFAIL: 0
FAIL: 0
XPASS: 0
ERROR: 0
DURATION: 48
END: /usr/lib/python3-traitlets/ptest
2024-03-07T12:37
STOP: ptest-runner
TOTAL: 1 FAIL: 0

qemuarm64:

Testsuite summary
TOTAL: 567
PASS: 567
SKIP: 0
XFAIL: 0
FAIL: 0
XPASS: 0
ERROR: 0
DURATION: 41
END: /usr/lib/python3-traitlets/ptest
2024-03-07T12:41
STOP: ptest-runner
TOTAL: 1 FAIL: 0

Signed-off-by: alperak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-08 10:07:26 -08:00
alperak
3241575a20
python3-invoke: add recipe
Invoke is a Python library for managing shell-oriented subprocesses and organizing executable Python code into CLI-invokable tasks. It draws inspiration from various sources (make/rake, Fabric 1.x, etc) to arrive at a powerful & clean feature set.

Signed-off-by: alperak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-08 10:07:24 -08:00
alperak
442b986b87
python3-icecream: add recipe
icecream (ic) package offers a more concise and readable way to debug code by replacing print statements with simple function calls.

Signed-off-by: alperak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-08 10:07:24 -08:00
Wang Mingyu
c3c6649eb7
python3-sentry-sdk: upgrade 1.40.4 -> 1.40.6
Changelog:
============
-Fix compatibility with greenlet/gevent
-Fix query source relative filepath
-Support clickhouse-driver==0.2.7
-Bump checkouts/data-schemas from 6121fd3 to eb941c2
-Deprecate last_event_id().
-Warn if uWSGI is set up without proper thread support
-uWSGI has to be run in threaded mode for the SDK to run properly. If this is
 not the case, the consequences could range from features not working
 unexpectedly to uWSGI workers crashing.
 Please make sure to run uWSGI with both --enable-threads and --py-call-uwsgi-fork-hooks.
-parsed_url can be None
-Python 3.7 is not supported anymore by Lambda, so removed it and added 3.12

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-08 10:07:24 -08:00
Wang Mingyu
9e1a127e41
python3-scrypt: upgrade 0.8.20 -> 0.8.24
0001-py-scrypt-remove-the-hard-coded-include-paths.patch
refreshed for 0.8.24

Changelog:
==========
-Remove travis and appveyor
-Support building on MSYS2

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-08 10:07:23 -08:00
Wang Mingyu
84c014f98f
python3-pymisp: upgrade 2.4.185 -> 2.4.186
Changelog:
==========
- Correct FileObject import.
- Disable WL when calling the disable method, not toggle.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-08 10:07:23 -08:00
Wang Mingyu
a8b7532a3d
python3-pdm: upgrade 2.12.3 -> 2.12.4
Changelog:
===========
-Use env PDM_NO_EDITABLE as the default value for --no-editable option.
-Reset project.environment when importing from setup.py, to fix resolution error.
-Do not fetch package hashes when --frozen-lockfile is passed.
-Make sure non-venv interpreters are used by venv creator.
-Don't cause a hard failure if the local directory doesn't exist.
-Fix the default value for negative CLI flags.
-Auto-gen configuration reference documentation.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-08 10:07:23 -08:00
Wang Mingyu
9802aebdf5
python3-ipython: upgrade 8.21.0 -> 8.22.1
Changelog:
============
- More compatibility with emscripten :ghpull:'14316', :ghpull:'14318',
- Test more downstream project to avoid breakage :ghpull:'14317'
- Fix recently introduced bug with the "store" magic.
- Fix issues with multiple call to "matplotlib.pyplot.switch_backend"
- Fix crashing IPython when some tracebacks encounter dynamically evaluated
  code.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-08 10:07:23 -08:00
Wang Mingyu
7fc8087c65
python3-grpcio(-tools): upgrade 1.60.1 -> 1.62.0
0001-zlib-Include-unistd.h-for-open-close-C-APIs.patch
abseil-ppc-fixes.patch
refreshed for 1.62.0

Changelog:
==========
-[metadata] Allow non application/grpc content-type values.
-[BoringSSL] Update third_party/boringssl-with-bazel.
-[GPR] Removed GPR_BACKWARDS_COMPATIBILITY_MODE.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-08 10:07:23 -08:00
Wang Mingyu
7bb7f5a6db
python3-google-api-python-client: upgrade 2.118.0 -> 2.120.0
Changelog:
 https://github.com/googleapis/google-api-python-client/releases/tag/v2.120.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-08 10:07:22 -08:00
Wang Mingyu
149b4f4cfb
python3-google-api-core: upgrade 2.16.2 -> 2.17.1
Changelog:
 Resolve issue handling protobuf responses in rest streaming

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-08 10:07:22 -08:00
Wang Mingyu
890e6b6962
python3-gcovr: upgrade 7.0 -> 7.2
Changelog:
============
-Add support for coloured logging.
-Add support for TOML configuration format.
-Add support for Clover XML output format.
-Add decision to JSON summary report if option --decisions is used.
-Add support for files with more than 9999 lines.
-Do not suppress gcov errors if exception occur.
-Add nox session to generate the screenshots from the HTML files.
-Improve Dockerfile for faster rebuilds by using cache.
-Fix deprecation warnings from GitHub actions.
-Add pipeline job to apply tag if new version is bumped.
-Improve test coverage and generate coverage report if executed in local environment.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-08 10:07:22 -08:00
Wang Mingyu
d8198ead10
python3-eventlet: upgrade 0.35.1 -> 0.35.2
Changelog:
===========
* [fix] Fix tool.setuptools/packages list
* [security] Dnspython 2.6.1 - Address DoS via the Tudoor mechanism (CVE-2023-29483)
* [doc] add asyncio into the doc hub page
* [clean] clean obsolete python 2 code from the ssl module
* [fix] Add get_server_info to db_pool.py
* [fix] wsgi: Handle Timeouts from applications
* [fix] shrinks window before connecting

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-08 10:07:22 -08:00
Wang Mingyu
c5bf95969e
python3-dnspython: upgrade 2.6.0 -> 2.6.1
Changelog:
-The Tudoor fix ate legitimate Truncated exceptions, preventing the resolver
 from failing over to TCP and causing the query to timeout [#1053].

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-08 10:07:22 -08:00
Wang Mingyu
b88e83db40
python3-cbor2: upgrade 5.6.1 -> 5.6.2
Changelog:
==========
-Fixed __hash__() of the C version of the CBORTag type crashing when there's a
 recursive reference cycle
-Fixed type annotation for the file object in cbor2.dump(), cbor2.load(),
 CBOREncoder and CBORDecoder to be IO[bytes] instead of BytesIO
-Worked around a CPython bug that caused a SystemError to be raised, or even a
 buffer overflow to occur when decoding a long text string that contained only
 ASCII characters
-Changed the return type annotations of cbor2.load() and cbor2.load() to return
 Any instead of object so as not to force users to make type casts

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-08 10:07:22 -08:00
Wang Mingyu
59ccd2e91a
python3-astroid: upgrade 3.0.3 -> 3.1.0
Changelog:
==========
-Include PEP 695 (Python 3.12) generic type syntax nodes in get_children(),
 allowing checkers to visit them.
-Add __main__ as a possible inferred value for __name__ to improve
 control flow inference around if __name__ == "__main__": guards.
-Following a deprecation period, the names arg to the Import constructor and
 the op arg to the BoolOp constructor are now required, and the doc args
 to the PartialFunction and Property constructors have been removed (call
 postinit(doc_node=...) instead.)
-Following a deprecation announced in astroid 1.5.0, the alias
 AstroidBuildingException is removed in favor of AstroidBuildingError.
-Include modname in AST warnings. Useful for invalid escape sequence warnings
 with Python 3.12.
-RecursionError is now trapped and logged out as UserWarning during astroid node
 transformations with instructions about raising the system recursion limit.
 Suppress SyntaxWarning for invalid escape sequences on Python 3.12 when parsing modules.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-08 10:07:21 -08:00
Maxin John
9929ca5220 python3-eth-utils: remove unused patches
0001-setup-don-t-use-setuptools-markdown.patch is no longer used here.
Remove it as part of cleanup.

Signed-off-by: Maxin John <maxin.john@gmail.com>
2024-03-08 17:40:08 +02:00
alperak
a0237019f5
python3-marshmallow: upgrade 3.20.2 -> 3.21.1 and add ptest
* Upstream provides a pyproject.toml which declares a flit_core.buildapi build backend instead of setuptools.

* Updated runtime dependencies.

* Ptest and library example tested on qemux86-64 and qemuarm64

* Add ptest into PTESTS_SLOW_META_PYTHON

* Upstream, excluded test/mypy_test_cases in the pyproject.toml file. More descriptively,
norecursedirs tells pytest where not to look and tests/mypy_test_cases already defined in it so has been removed from runtime.

	df23ad0048/pyproject.toml (L89C61-L89C76)

License-Update: Removed license year

Ptest result:
==============
qemux86-64:

Testsuite summary
TOTAL: 1228
PASS: 1228
SKIP: 0
XFAIL: 0
FAIL: 0
XPASS: 0
ERROR: 0
DURATION: 56
END: /usr/lib/python3-marshmallow/ptest
2024-03-06T05:33
STOP: ptest-runner
TOTAL: 1 FAIL: 0

qemuarm64:

Testsuite summary
TOTAL: 1228
PASS: 1228
SKIP: 0
XFAIL: 0
FAIL: 0
XPASS: 0
ERROR: 0
DURATION: 51
END: /usr/lib/python3-marshmallow/ptest
2024-03-06T05:28
STOP: ptest-runner
TOTAL: 1 FAIL: 0

=============
Changelog:

3.21.1 (2024-03-04)

Bug fixes:

    Fix error message when field is declared as a class and not an instance (#2245). Thanks @travnick for reporting.

3.21.0 (2024-02-26)

Bug fixes:

    Fix validation of URL fields to allow missing user field, per NWG RFC 3986 (#2232). Thanks @ddennerline3 for reporting and @deckar01 for the PR.

Other changes:

    Backwards-incompatible: __version__, __parsed_version__, and __version_info__ attributes are deprecated (#2227). Use feature detection or importlib.metadata.version("marshmallow") instead.

Signed-off-by: alperak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-05 23:00:05 -08:00
alperak
a4ee3123db
python3-arrow: add ptest, update backend and runtime dependencies
* Upstream provides a pyproject.toml which declares a flit_core.buildapi build backend instead of setuptools.

* Updated runtime dependencies.

* Ptest and library example tested on qemux86-64 and qemuarm64

* Add ptest into PTESTS_SLOW_META_PYTHON

Ptest result:
=============
qemux86-64:

Testsuite summary
TOTAL: 1839
PASS: 1836
SKIP: 1
XFAIL: 1
FAIL: 0
XPASS: 1
ERROR: 0
DURATION: 146
END: /usr/lib/python3-arrow/ptest
2024-03-05T12:57
STOP: ptest-runner
TOTAL: 1 FAIL: 0

qemuarm64:

Testsuite summary
TOTAL: 1839
PASS: 1836
SKIP: 1
XFAIL: 1
FAIL: 0
XPASS: 1
ERROR: 0
DURATION: 130
END: /usr/lib/python3-arrow/ptest
2024-03-05T12:51
STOP: ptest-runner
TOTAL: 1 FAIL: 0

XFAIL AND XPASS known issue with humanize month limits

Signed-off-by: alperak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-05 11:02:05 -08:00
alperak
f4eefe2a81
python3-types-python-dateutil: add recipe
This is a PEP 561 type stub package for the python-dateutil package. It can be used by type-checking tools like mypy, pyright, pytype, PyCharm, etc. to check code that uses python-dateutil.

Signed-off-by: alperak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-05 11:02:05 -08:00
alperak
f1a49372b3
python3-dateutil: upgrade 2.8.2 -> 2.9.0
Changelog:

Data updates

    Updated tzdata version to 2024a.

Features

    Made all dateutil submodules lazily imported using PEP 562. On Python 3.7+, things like import dateutil; dateutil.tz.gettz("America/New_York") will now work without explicitly importing dateutil.
	tz, with the import occurring behind the scenes on first use. The old behavior remains on Python 3.6 and earlier.

Bugfixes

    Removed a call to datetime.utcfromtimestamp, which is deprecated as of Python 3.12.

Documentation changes

    Added note into docs and tests where relativedelta would return last day of the month only if the same day on a different month resolves to a date that doesn't exist.

Signed-off-by: alperak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-05 11:02:04 -08:00
alperak
39e13efc08
python3-freezegun: add recipe and add ptest
FreezeGun is a library that allows your Python tests to travel through time by mocking the datetime module.

* Tested on qemux86-64 and qemuarm64
* Add ptest into PTESTS_FAST_META_PYTHON

Ptest result:
=============
qemuarm64:

Testsuite summary
TOTAL: 127
PASS: 121
SKIP: 6
XFAIL: 0
FAIL: 0
XPASS: 0
ERROR: 0
DURATION: 20
END: /usr/lib/python3-freezegun/ptest
2024-03-05T06:53
STOP: ptest-runner
TOTAL: 1 FAIL: 0

qemux86-64:

Testsuite summary
TOTAL: 127
PASS: 121
SKIP: 6
XFAIL: 0
FAIL: 0
XPASS: 0
ERROR: 0
DURATION: 21
END: /usr/lib/python3-freezegun/ptest
2024-03-05T06:57
STOP: ptest-runner
TOTAL: 1 FAIL: 0

Signed-off-by: alperak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-05 11:02:04 -08:00
Khem Raj
d789f50c24
ptest-packagelists-meta-python: Move py3-libgpiod out of PTESTS_PROBLEMS_META_PYTHON
It works fine now

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-05 11:02:03 -08:00
Krupal Ka Patel
f1c8e5e734
python3-aiohappyeyeballs: Correct the typo of BBCLASSEXTEND
This typo resulted in the following error,
"ERROR: Nothing RPROVIDES 'nativesdk-python3-aiohappyeyeballs'"

Signed-off-by: Krupal Ka Patel <krkapate@cisco.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-04 17:11:47 -08:00
alperak
a808e15d6b
python3-wrapt: add ptest
* Tested on qemux86_64 and qemuarm64
* Add ptest into PTESTS_FAST_META_PYTHON

Ptest result:

qemux86-64:

Testsuite summary
TOTAL: 438
PASS: 438
SKIP: 0
XFAIL: 0
FAIL: 0
XPASS: 0
ERROR: 0
DURATION: 17
END: /usr/lib/python3-wrapt/ptest
2024-03-04T16:09
STOP: ptest-runner
TOTAL: 1 FAIL: 0

qemuarm64:

Testsuite summary
TOTAL: 438
PASS: 438
SKIP: 0
XFAIL: 0
FAIL: 0
XPASS: 0
ERROR: 0
DURATION: 17
END: /usr/lib/python3-wrapt/ptest
2024-03-04T16:18
STOP: ptest-runner
TOTAL: 1 FAIL: 0

Signed-off-by: alperak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-04 08:56:51 -08:00
alperak
ba6b8de152
ptest-packagelists-meta-python: Move python3-xlrd from PTESTS_PROBLEMS_META_PYTHON to PTESTS_FAST_META_PYTHON
No ptest failures encountered and took less than 30 seconds so moved from PTESTS_PROBLEMS_META_PYTHON to PTESTS_FAST_META_PYTHON

qemuarm64:

Testsuite summary
TOTAL: 83
PASS: 83
SKIP: 0
XFAIL: 0
FAIL: 0
XPASS: 0
ERROR: 0
DURATION: 10
END: /usr/lib/python3-xlrd/ptest
2024-03-04T08:53
STOP: ptest-runner
TOTAL: 1 FAIL: 0
===================
qemux86_64:

Testsuite summary
TOTAL: 83
PASS: 83
SKIP: 0
XFAIL: 0
FAIL: 0
XPASS: 0
ERROR: 0
DURATION: 17
END: /usr/lib/python3-xlrd/ptest
2024-03-04T08:55
STOP: ptest-runner
TOTAL: 1 FAIL: 0

Signed-off-by: alperak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-04 08:56:50 -08:00
alperak
428f86671a
python3-netaddr: upgrade 0.10.1 -> 1.2.1 and add ptest
Ptest result:

Testsuite summary
TOTAL: 340
PASS: 339
SKIP: 1
XFAIL: 0
FAIL: 0
XPASS: 0
ERROR: 0
DURATION: 28

* Tested on qemux86_64 and qemuarm64
* Add ptest into PTESTS_FAST_META_PYTHON items
==============

Switch to the python_setuptools_build_meta backend

License-Update: License check file changed from LICENSE to LICENSE.rst

Changelog:

Release: 1.2.1
===============
Fixed:

    Fix bad version 1.2.0 upload to PyPI – now yanked. No changes to the package.

Release: 1.2.0
===============
Added:

    Add CLI tool subcommand to display Network information.

Changed:

    Support running Interactive shell without IPython installed.

Fixed:

    Explicitly raise TypeError is a non-string value is passed to valid_ipv4() or valid_ipv6().

Release: 1.1.0
===============
Added:

    Add the required Python version to the package metadata (GH #365).
    Add expand_partial_ipv4_address() to the public API.

Fixed:

    Fix IPNetwork(...) in IPRange(...) false negatives (GH #157).
    Fix a few IPNetwork slicing edge cases (GH #214).
    Fix support for partial IP addresses accidentally left in IPNetwork in 1.0.0.
    When I removed the implicit_prefix switch I missed the fact that there was some partial IPv4 address expansion triggered unconditionally.
    If you need the old behavior use expand_partial_ipv4_address().
    Related GH issue: #110.
    Fixed an incorrect license classifier in the package metadata.

Release: 1.0.0
===============
Removed:

    Drop support for Python versions lower than 3.7.
    Remove the flag shorthands: N, P and Z. Use NOHOST, INET_PTON and ZEROFILL instead.
    Remove abbreviated CIDR format support in IPNetwork (implicit_prefix=True), use cidr_abbrev_to_verbose() if you need this behavior.
    Remove the IPAddress.is_private method.
    There are more precise replacements for subset of the addresses that used to handled by is_private:
        IPAddress.is_link_local()
        IPAddress.is_ipv4_private_use()
        IPAddress.is_ipv6_unique_local()
        IPAddress.is_global()
    The following address blocks used to be handled by is_private have no dedicated convenience methods and you’ll have to handle them manually or request a method addition:
        100.64.0.0/10 – Shared Address Space
        192.0.0.0/24 – IETF Protocol Assignments (watch out – there are exceptions in there)
        198.18.0.0/15 – Benchmarking
        239.0.0.0-239.255.255.255 – 240.0.0.0/4 is Reserved, 239.0.0.0/8 – unclear

Changed:

    Stop accepting leading zeros when parsing IPv4 addresses in INET_PTON mode (it’s been allowed on some platforms).
    If you need to allow and discard leading zeros use the ZEROFILL flag.
    This change will affect implicit conversions from str in all relevant contexts. If you need to control the IPv4 parsing mode construct IPAddress objects explicitly.
    Stop parsing IPv4 addresses permissively (inet_aton()-like) by default.
    INET_PTON is the default mode.
    If you need to be permissive and parse using inet_aton() semantics use the INET_ATON flag.
    This change will affect implicit conversions from str in all relevant contexts. If you need to control the IPv4 parsing mode construct IPAddress objects explicitly.
    Apply the two changes above to valid_ipv4() as well.
    Update the address databases to the 2024-02-10 versions.

Fixed:

    Return False instead of raising AddrFormatError when an empty string is passed to valid_ipv4() or valid_ipv6().
    Fix handling of dialect provided to EUI during copy-construction.

Signed-off-by: alperak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-04 08:56:50 -08:00
alperak
d1b630342e
python3-google-auth: upgrade 2.28.0 -> 2.28.1
Changelog:
==========
Bug Fixes:
	Typo when setting the state for the pickle deserializer

Signed-off-by: alperak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-03 13:38:57 -08:00
Khem Raj
e8778f71f7
python3-betamax: Upgrade to 0.9.0
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-29 12:46:51 -08:00
Khem Raj
f436ca52ba
python3-pyzmq: Add missing dep on python3-unixadmin for ptests
Fixes
ImportError while importing test module '/usr/lib/python3-pyzmq/ptest/tests/test_ssh.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
../../python3.12/importlib/__init__.py:90: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
tests/test_ssh.py:1: in <module>
    from zmq.ssh.tunnel import select_random_ports
../../python3.12/site-packages/zmq/ssh/__init__.py:1: in <module>
    from zmq.ssh.tunnel import *
../../python3.12/site-packages/zmq/ssh/tunnel.py:18: in <module>
    from getpass import getpass, getuser
E   ModuleNotFoundError: No module named 'getpass'
ERROR: tests/test_ssh.py:tests/test_ssh.py

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-29 12:46:50 -08:00
Khem Raj
b7e41815d3
python3-gpiod: Tests rely on configfs support in kernel
Add a recommendation on configfs kernel module.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-29 12:46:50 -08:00
Khem Raj
f8befdbe18
python3-fastjsonschema: Add missing ptest deps
Fixes
INTERNALERROR>   File "/usr/lib/python3.12/site-packages/pytest_benchmark/stats.py", line 5, in <module>
INTERNALERROR>     import statistics
INTERNALERROR> ModuleNotFoundError: No module named 'statistics'

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-29 10:59:39 -08:00
Khem Raj
9f0e513211
python3-pydantic-core: Fix build for arches without 64bit atomics
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-27 17:51:18 -08:00
Khem Raj
ce96ca0dac
python3-pydantic-core,python3-pydantic: Update to 2.16.3 and 2.6.3 respectively
[1] [2] [3] [3] are the ChangeLogs

[1] https://github.com/pydantic/pydantic-core/releases/tag/v2.16.3
[2] https://github.com/pydantic/pydantic/releases/tag/v2.6.3
[3] https://github.com/pydantic/pydantic/releases/tag/v2.6.2
[4] https://github.com/pydantic/pydantic/releases/tag/v2.6.1

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-27 17:50:12 -08:00
Niko Mauno
39028d0d9d
python3-pybind11: Restore strip prevention patch
The patch which removed the pybind11_strip() call from provisioned
pybind11*Tools.cmake files was dropped in commit
5c455804ae ("python3-pybind11: Upgrade
to 2.10.3").

However this change delegated the requirement to set CMAKE_BUILD_TYPE
as 'Debug' or 'RelWithDebInfo' (or as unset) to the cmake utilizing
packages which have build time dependency on python3-pybind11, failure
to do which causes following kind of BitBake failure with Yocto:

  ERROR: foobar-1.0.0-r0 do_package: QA Issue: File '/usr/lib/python3.11/site-packages/foobar.so' from foobar was already stripped, this will prevent future debugging! [already-stripped]

Restore the patch so that the stripping is delegated to Yocto once
more, allowing depending cmake packages to work out of the box also
when they use 'Release' or 'MinSizeRel' as CMAKE_BUILD_TYPE by
default.

Signed-off-by: Joonas Salonpää <joonas.salonpaa@vaisala.com>
Signed-off-by: Niko Mauno <niko.mauno@vaisala.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-26 08:14:44 -08:00
Niko Mauno
fd7555efd4
python3-pybind11: Migrate to python_setuptools_build_meta
Switch from setuptools3.bbclass to python_setuptools_build_meta.bblass
which reflects
https://github.com/pybind/pybind11/blob/v2.11.1/pyproject.toml#L3 and
mitigates following warning during do_compile:

  .../python3-pybind11/2.11.1/recipe-sysroot-native/usr/lib/python3.11/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated.

Here we also fix remaining minor style issue in task declarations
(use four space indentation instead of three).

Reported-by: Tim Orling <ticotimo@gmail.com>
Closes: https://lists.openembedded.org/g/openembedded-devel/message/108748
Signed-off-by: Niko Mauno <niko.mauno@vaisala.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-26 08:14:44 -08:00
Andreas Mützel
067b6cd59b
python3-pynacl: allow -native build
Make this recipe available in native and SDK builds.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-26 08:13:22 -08:00
Derek Straka
53cdb1c38d
python3-service-identity: add missing ptest dependencies and re-enable functional tests
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-26 08:13:20 -08:00
Derek Straka
bb8e0534be
python3-typeguard: update ptest dependencies and re-enable functional tests
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-26 08:13:20 -08:00
Joerg Hofrichter
a5b340a387
python3-gevent: adding missing dependency to python3-zopeevent
and python3-zopeinterface

Signed-off-by: Joerg Hofrichter <joerg.hofrichter@ni.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-26 08:13:20 -08:00
Khem Raj
3f5223da8b python3-ordered-set: Use automake formatter for ptest output
Move the test to PTESTS_FAST_META_PYTHON

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-22 12:59:38 -08:00
Khem Raj
343338e955 python3-jsmin: Fix ptests to run with python 3.12+
Remove it from problematic tests list ot fast list as it runs ok now.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-22 12:59:38 -08:00
Tim Orling
1e853f5c5f
meta-python-image-ptest: add PTESTS_PROBLEMS_META_PYTHON
In oe-core, PTESTS_PROBLEMS are also enabled, so even though
the recipe might have failures or the ptests do not run cleanly,
the BBCLASSEXTEND still works.

Enable the same behavior for meta-python.

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-22 07:38:42 -08:00
Wang Mingyu
33236c4c1b
python3-pydantic: upgrade 2.5.3 -> 2.6.0
Changelog:
============
-Drop Python3.7 support
-Drop Python 3.7, and PyPy 3.7 and 3.8
-Use positional-only self in BaseModel constructor, so no field name can ever
 conflict with it
-Make @validate_call return a function instead of a custom descriptor - fixes
 binding issue with inheritance and adds self/cls argument to validation errors
-Exclude BaseModel docstring from JSON schema description
-Introducing classproperty decorator for model_computed_fields
-Explicitly raise an error if field names clashes with types
-Use stricter serializer for unions of simple types

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-21 20:00:23 -08:00
Wang Mingyu
e8770670fb
python3-pydantic-core: upgrade 2.14.6 -> 2.16.1
The updated of python-3-pydantic requires python3-pydantic-core to be updated to version 2.16.1 or later.

Update the denpendencies for current python3-pydantic:
======================================================
 Version up:
  Bump ahash from 0.8.6 to 0.8.7
  Bump base64 from 0.21.5 to 0.21.7
  Bump form_urlencoded from 1.2.0 to 1.2.1
  Bump allocator-api2 from 0.2.16 to
  Bump hashbrown from 0.14.0 to 0.14.3
  Bump idna from 0.4.0 to 0.5.0
  Bump jiter from 0.0.4 to 0.0.6
  Bump percent-encoding from 2.3.0 to 2.3.1
  Bump proc-macro2 from 1.0.69 to 1.0.76
  Bump pyo3 from 0.20.0 to 0.20.2
  Bump pyo3-build-config from 0.20.0 to 0.20.2
  Bump pyo3-ffi from 0.20.0 to 0.20.2
  Bump pyo3-macros from 0.20.0 to 0.20.2
  Bump pyo3-macros-backend from 0.20.0 to 0.20.2
  Bump quote from 1.0.29 to 1.0.35
  Bump serde from 1.0.190 to 1.0.195
  Bump serde_derive from 1.0.190 to 1.0.195
  Bump serde_json from 1.0.108 to 1.0.109
  Bump smallvec from 1.11.1 to 1.11.2
  Bump syn from 2.0.38 to 2.0.48
  Bump url from 2.4.1 to 2.5.0
  Bump uuid from 1.5.0 to 1.6.1
  Bump zerocopy from 0.7.20 to 0.7.32
  Bump zerocopy-derive from 0.7.20 to 0.7.32
 New dependency:
  allocator-api2

Changelog:
 https://github.com/pydantic/pydantic-core/releases

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-21 20:00:22 -08:00
Derek Straka
fd0e24694f
python3-parse: re-add functional ptests
Verified tests pass with via the test image execution
(bitbake meta-python-image-ptest-python3-parse -c testimage

Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-21 20:00:22 -08:00
Derek Straka
9d8bbcc40d
python3-msgpack: re-add functional ptests
Verified tests pass with via the test image execution
(bitbake meta-python-image-ptest-python3-msgpack -c testimage)

Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-21 20:00:22 -08:00
Derek Straka
1d4abd43a3
python3-jdcal: re-add functional ptests
Verified tests pass with via the test image execution
(bitbake meta-python-image-ptest-python3-jdcal -c testimage)

Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-21 20:00:22 -08:00
Wang Mingyu
e2792568a0
python3-sentry-sdk: upgrade 1.40.0 -> 1.40.4
Changelog:
==========
-Only start metrics flusher thread on demand
-Bump checkouts/data-schemas from aa7058c to 6121fd3
-Turn off metrics for uWSGI
-Minor improvements
-test: Fix pytest error (#2712)
-build(deps): bump types-protobuf from 4.24.0.4 to 4.24.0.20240129
-Fix uWSGI workers hanging
-Make metrics work with gevent
-Guard against engine.url being None
-Fix performance regression in sentry_sdk.utils._generate_installed_modules
-Guard against Sentry initialization mid SQLAlchemy cursor
-Fix yaml generation script
-Fix AWS Lambda workflow
-Bump codecov/codecov-action from 3 to 4
-Bump actions/cache from 3 to 4
-Bump actions/checkout from 3.1.0 to 4.1.1
-Bump github/codeql-action from 2 to 3
-Bump actions/setup-python from 4 to 5

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-21 19:59:52 -08:00
Wang Mingyu
2fc60ff008
python3-socketio: upgrade 5.11.0 -> 5.11.1
Changelog:
=========
-Connection retry option in the client
-use Socket.IO sid in transport
-Add support for Python 3.12 and drop 3.7

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-21 19:59:52 -08:00
Wang Mingyu
6c5f0c5dba
python3-gspread: upgrade 6.0.1 -> 6.0.2
Changelog:
 Fixup gspread client init arguments

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-21 19:59:52 -08:00
Wang Mingyu
917b4f8514
python3-google-auth: upgrade 2.27.0 -> 2.28.0
Changelog:
==========
-Adding universe domain support for downscroped credentials
-Change log level to debug for return_none_for_not_found_error
-Make requests import conditional for gce universe domain

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-21 19:59:52 -08:00
Wang Mingyu
a7e8528bb6
python3-zopeinterface: upgrade 6.1 -> 6.2
Changelog:
===========
-Add preliminary support for Python 3.13 as of 3.13a3.
-Add support to use the pipe (|) syntax for typing.Union.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-20 08:46:29 -08:00
Wang Mingyu
8e9b1b1445
python3-watchdog: upgrade 3.0.0 -> 4.0.0
Changelog:
===========
-Drop support for Python 3.7.
-Add support for Python 3.12.
-Add typing to dirsnapshot (#1012)
-Added DirectorySnapshotDiff.ContextManager (#1011)
-FileSystemEvent, and subclasses, are now dataclass"es, and their "repr() has changed
-WinAPINativeEvent is now a dataclass, and its repr() has changed
-Log FileOpenedEvent, and FileClosedEvent, events in LoggingEventHandler
-Improve FileSystemEvent coverage
-Log all events in LoggerTrick
-The observers.read_directory_changes.WATCHDOG_TRAVERSE_MOVED_DIR_DELAY hack was removed.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-20 08:46:29 -08:00
Wang Mingyu
82527d7970
python3-twine: upgrade 4.0.2 -> 5.0.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-20 08:46:29 -08:00
Wang Mingyu
7d3f4a0fcc
python3-tox: upgrade 4.12.1 -> 4.13.0
Changelog:
==========
-Document usage of Pytest with Tox as a FAQ entry
-docs/config.rst: State in config directive sections their ini file sections
-.gitignore: Add /tests/demo_pkg_inline/.tox/
-docs/development: Summarise important points experienced devs need to know
-Add tests for CliEnv
-Document how CliEnv works
-docs/development "Key points": Two updates and general improvement
-session.env_select.CliEnv: Document and test spaces behaviour
-config.cli.test_cli_ini: Re-order for clarity (textual moves only)
-Revert previous "precommit autoupdate (#3214)" commit; it's broken
-Extract packaging virtualenv code to its own class

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-20 08:46:29 -08:00
Wang Mingyu
4de27f9804
python3-pytest-asyncio: upgrade 0.23.4 -> 0.23.5
Changelog:
============
-Declare compatibility with pytest 8
-Fix typing errors with recent versions of mypy
-Prevent DeprecationWarning about internal use of asyncio.get_event_loop() from affecting test cases

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-20 08:46:29 -08:00
Wang Mingyu
8aef42ffa4
python3-pymodbus: upgrade 3.6.3 -> 3.6.4
Changelog:
===========
-Update datastore_simulator example with client
-Test and correct receiving more than one packet
-Remove unused FifoTransactionManager.
-Always set exclusive serial port access.
-Add server/client network stub, to allow test of network packets.
-Combine conftest to a central file
-Call on_reconnect_callback.
-Readd ModbusBaseClient to external API.
-Update README.rst
-minor fix for typo and consistency
-More coverage.
-Client coverage 100%.
-Run coverage in CI with % check of coverage.
-transport 100% coverage.
-contrib example: TCP drainage simulator with two devices
-Remove "pragma no cover".
-transport_serial -> serialtransport.
-Fix behavior after Exception response
-Correct expected length for udp sync client.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-20 08:46:28 -08:00
Wang Mingyu
f77b61897d
python3-pymisp: upgrade 2.4.184 -> 2.4.185
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-20 08:46:28 -08:00
Wang Mingyu
acde495010
python3-protobuf: upgrade 4.25.2 -> 4.25.3
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-20 08:46:28 -08:00
Wang Mingyu
6752222e05
python3-polyline: upgrade 2.0.1 -> 2.0.2
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-20 08:46:28 -08:00
Wang Mingyu
ca6cd18c94
python3-langtable: upgrade 0.0.64 -> 0.0.65
Changelog:
============
-Add wuu, tok, glk, gbm, ssy
-Remove aa_ER.UTF-8@saaho
-Add kv_RU.UTF-8, chr_RU.UTF-8
-Add EU, EZ
-Improve README and Makefile (Resolves: #19)
-Add more translations from CLDR
-Get translation changes from CLDR

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-20 08:46:28 -08:00
Wang Mingyu
1bb4831609
python3-jsbeautifier: upgrade 1.14.11 -> 1.15.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-20 08:46:28 -08:00
Wang Mingyu
8f1c0c4d64
python3-httpcore: upgrade 1.0.2 -> 1.0.3
Changelog:
==========
-Fix support for async cancellations.
-Fix trace extension when used with socks proxy.
-Fix SSL context for connections using the "wss" scheme

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-20 08:46:27 -08:00
Wang Mingyu
e4e0d366b9
python3-google-api-python-client: upgrade 2.116.0 -> 2.118.0
Changelog:
 https://github.com/googleapis/google-api-python-client/releases/tag/v2.118.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-20 08:46:27 -08:00
Wang Mingyu
7df1d372a2
python3-tqdm: upgrade 4.66.1 -> 4.66.2
License_Update: Copyright year updated to 2024.

Changelog:
============
-pandas: add DataFrame.progress_map
-notebook: fix HTML padding
-keras: fix resuming training when verbose>=2
-fix format_num negative fractions missing leading zero
-fix Python 3.12 DeprecationWarning on import
-linting: use f-strings
-update tests
-fix pandas warnings
-fix asv (https://github.com/airspeed-velocity/asv/issues/1323)
-fix macos notebook docstring indentation
-CI: bump actions

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-20 08:46:27 -08:00
Khem Raj
57db42741d
python3-pocketsphinx: Upgrade to 5.0.3
License-Update: New licenses added for WebRTC json parser, and json escaping

[1] 4cb5845898
[2] 6b9a923832

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-20 08:38:30 -08:00
Tim Orling
b26585720b
python3-pytest-lazy-fixture: drop recipe
This recipe is no longer maintained (since 2020) and is not compliant with python3-pytest_8.0.0+.

The only dependency in meta-python was the old version of python3-prettytable-ptest, which now
RDEPENDS upon python3-pytest-lazy-fixtures (with the s).

* Drop the recipe
* Drop it from packagegroup-meta-python
* Drop it from PTEST_PROBLEMS in ptest-packagelists-meta-python.inc

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-19 23:22:25 -08:00
Tim Orling
af75d5b9ad
python3-prettytable: upgrade 3.9.0 => 3.10.0; fix ptests
* Add all tests/* to be more complete and also to help
  pytest find the tests (previously, no test cases were
  actually being run)
* Sort RDEPENDS alphabetically
* ptest now RDEPENDS on python3-pytest-lazy-fixtures (with the s)
  instead of python3-pytest-lazy-fixture (without the s) because
  of python3-pytest 8.0.0 compatability.
* Rearrange the recipe a bit

https://github.com/jazzband/prettytable/releases/tag/3.10.0

Added
* Add support for Python 3.13 (#281) @hugovk

Changed
* Speedup: lazy imports and remove import (#276) @hugovk
* Use GitHub Flavored Markdown for table formatting (#268) @mumblingMac
* Use flake8-errmsg for friendlier tracebacks (#254) @hugovk
* Replace Flake8 with Ruff (#278) @hugovk

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-19 23:22:25 -08:00
Tim Orling
78f6d47290
python3-pytest-lazy-fixtures: add 1.0.5
Use your fixtures in @pytest.mark.parametrize.

This project was inspired by pytest-lazy-fixture.

Improvements that have been made in this project:

1. You can use fixtures in any data structures
2. You can access the attributes of fixtures
3. You can use functions in fixtures

* Dependency for python3-prettytable ptest.
  (Not the same as python3-pytest-lazy-fixture without the s)
* Upstream does not package tests/ in the sdist on pypi, so
  we do not try to enable ptest at this time (it would require
  using git fetcher instead of pypi.bbclass).
* The ptest for the predecessor (python3-pytest-lazy-fixture
  without the s) was already in PTEST_PROBLEMS, meaning its
  ptests did not run cleanly.

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-19 23:22:25 -08:00
Tim Orling
94c20e1ef4
meta-python: drop ${PYTHON_PN}
python 2 is long unsupported, so we no longer need this variable.

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-19 23:22:24 -08:00
Derek Straka
16935136bd
python3-license-expression: re-enable passing ptests for the package
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-19 23:22:24 -08:00
Derek Straka
fd0418411b
python-inotify: re-enable working ptests for the package
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-19 23:22:24 -08:00
Derek Straka
0cd1b4301e
python3-gunicorn: re-enable working ptests for the package
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-19 23:22:24 -08:00
Derek Straka
11399f45be
python3-trustme: add runtime dependency for tests and re-add to ptest
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-19 23:22:24 -08:00
Tim Orling
c4ae69707d
python3-pyproject-metadata: move to oe-core
This is a dependency for python3-meson-python.

This was missed in the earlier round of moving to oe-core.

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-19 23:22:23 -08:00
Tim Orling
b36965e7dd
python3-meson-python: move to oe-core
As part of the move of python_mesonpy.bbclass to oe-core.

python3-numpy in oe-core declares "mesonpy" as the build-backend in
pyproject.toml.

This is part of an overall move to replace usage of setuptools3.bbclass.

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-19 23:22:23 -08:00
Tim Orling
68d898a0cb
python_mesonpy.bbclass: move to oe-core
This is now the declared PEP-517 build-backend for python3-numpy

Move the support into oe-core

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-19 23:22:23 -08:00
Wang Mingyu
bd8c858652
python3-gevent: upgrade 23.9.1 -> 24.2.1
0001-_setuputils.py-Do-not-add-sys_inc_dir.patch
refreshed for 24.2.1

Changelog:
===========
-Add support for Python patch releases 3.11.8 and 3.12.2, which changed internal
 details of threading.
-Errors raised from subprocess.Popen may not have a filename set.
-SSLSocket.recv_into and SSLSocket.read no longer require the buffer to
 implement len and now work with buffers whose size is not 1.
-gh-108310: Fix CVE-2023-40217: Check for & avoid the ssl pre-close flaw.
-Drop setuptools to a soft test dependency.
-Drop support for very old versions of CFFI.
-Update bundled c-ares from 1.19.1 to 1.26.0.
-Locks created by gevent, but acquired from multiple different threads (not
 recommended), no longer spin to implement timeouts and interruptible blocking.
 Instead, they use the native functionality of the Python 3 lock.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-19 23:22:22 -08:00
Wang Mingyu
5e8ac4795a
python3-engineio: upgrade 4.8.2 -> 4.9.0
Changelog:
===========
-More robust handling of polling disconnects
-Clearer client logs after disconnect

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-19 23:22:22 -08:00
Wang Mingyu
6e58f09f27
python3-elementpath: upgrade 4.2.0 -> 4.3.0
Changelog:
==========
-Change the purpose of the evaluation with a dynamic schema context, that
 is now used only for labeling tokens with XSD types
-The static evaluation is now performed also when a schema is provided to
 the parser
-First tests with Python 3.13 pre-releases by adding a tox.ini testenv

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-19 23:22:22 -08:00
Wang Mingyu
77712376c6
python3-dnspython: upgrade 2.5.0 -> 2.6.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-19 23:22:22 -08:00
Wang Mingyu
8d95a55b59
python3-django: upgrade 5.0.1 -> 5.0.2
Changelog:
===========
-Reallowed, following a regression in Django 5.0.1, filtering against local
 foreign keys not included in ModelAdmin.list_filter (#35087).
-Fixed a regression in Django 5.0 where links in the admin had an incorrect
 color (#35121).
-Fixed a bug in Django 5.0 that caused a crash of Model.full_clean() on
 models with a GeneratedField (#35127).
-Fixed a regression in Django 5.0 that caused a crash of FilteredRelation()
 with querysets as right-hand sides (#35135). FilteredRelation() now raises
 a ValueError on querysets as right-hand sides.
-Fixed a regression in Django 5.0 that caused a crash of the dumpdata
 management command when a base queryset used prefetch_related() (#35159).
-Fixed a regression in Django 5.0 that caused the request_finished signal to
 sometimes not be fired when running Django through an ASGI server, resulting
 in potential resource leaks (#35059).
-Fixed a bug in Django 5.0 that caused a migration crash on MySQL when adding
 a BinaryField, TextField, JSONField, or GeometryField with a db_default (#35162).
-Fixed a bug in Django 5.0 that caused a migration crash on models with a
 literal db_default of a complex type such as dict instance of a JSONField.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-19 23:22:22 -08:00
Wang Mingyu
6626e21d83
python3-cmake: upgrade 3.28.1 -> 3.28.3
Changelog:
==========
-chore(deps): bump cmake from 3.27.9 to 3.28.1
-ci: group dependabot updates
-chore(deps): update pre-commit hooks
-chore(deps): bump the actions group with 1 update
-Update to OpenSSL 3.0.13
-chore(ci): use 4 threads to compile on GHA
-Update to CMake 3.28.3

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-19 23:22:22 -08:00
Wang Mingyu
835aa892ec
python3-cantools: upgrade 39.4.3 -> 39.4.4
Changelog:
 slight modification to regex to enable small scaling factors that have scientific numbers in them

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-19 23:22:21 -08:00
Wang Mingyu
4e7660118b
python3-bidict: upgrade 0.22.1 -> 0.23.0
License-Update: Copyright year updated to 2024

Changelog:
============
-Drop support for Python 3.7, which reached end of life on 2023-06-27, and take
 advantage of features available in Python 3.8+.
-Remove FrozenOrderedBidict now that Python 3.7 is no longer supported.
-Remove namedbidict due to low usage.
-Remove the kv field of OnDup which specified the OnDupAction to take in the
 case of Key and Value Duplication.
-Improve type hints for the inv shortcut alias for inverse.
-Fix a bug where calls like bidict(None), bi.update(False)
-All __init__(), update(), and related methods now handle SupportsKeysAndGetItem
 objects that are not Mappings the same way that MutableMapping.update() does,
 before falling back to handling the provided object as an iterable of pairs.
-The repr() of ordered bidicts now matches that of regular bidicts
-This tracks with the change to collections.OrderedDict's repr() in Python 3.12.
-Test with Python 3.12 in CI.
-Drop use of Trove classifiers that declare support for specific Python versions
 in package metadata.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-19 23:22:21 -08:00
Wang Mingyu
a941a5b3b5
python3-awesomeversion: upgrade 23.11.0 -> 24.2.0
Changelog:
==========
Implement handling of 0x prefixed hex strings

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-19 23:22:21 -08:00
Wang Mingyu
61f4d0f29a
python3-aiohue: upgrade 4.7.0 -> 4.7.1
Changelog:
=========
#281 - Treat EffectStatus.NO_EFFECT the same as None
#262 - Allow a scene's palette to be absent

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-19 23:22:21 -08:00
Martin Jansa
2bbdb9c22d
python3-httpx: respect libdir in packaging
* hardcoding /usr/lib is always wrong, doesn't match with libdir e.g.
  for multilib causing:
ERROR: QA Issue: python3-httpx: Files/directories were installed but not shipped in any package:
  /usr/lib64
  /usr/lib64/python3.12
  /usr/lib64/python3.12/site-packages
  /usr/lib64/python3.12/site-packages/httpx
...
  /usr/lib64/python3.12/site-packages/httpx/__pycache__/__version__.cpython-312.pyc
  /usr/lib64/python3.12/site-packages/httpx-0.26.0.dist-info/entry_points.txt
  /usr/lib64/python3.12/site-packages/httpx-0.26.0.dist-info/WHEEL
  /usr/lib64/python3.12/site-packages/httpx-0.26.0.dist-info/METADATA
  /usr/lib64/python3.12/site-packages/httpx-0.26.0.dist-info/RECORD
  /usr/lib64/python3.12/site-packages/httpx-0.26.0.dist-info/licenses
  /usr/lib64/python3.12/site-packages/httpx-0.26.0.dist-info/licenses/LICENSE.md
Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install.
python3-httpx: 63 installed and not shipped files. [installed-vs-shipped]

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-18 07:16:29 -08:00
Tim Orling
ee0c034eb9
python3-pylint: switch to pytest --automake
* Also replace ${PYTHON_PN} with python3
* Sort all REDEPENDS alphabetically
* Drop trailing whitespace

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-16 16:42:39 -08:00
Tim Orling
3b44038a39
python3-xxhash: switch to pytest --automake
* Also replace ${PYTHON_PN} with python3

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-16 16:42:39 -08:00
Tim Orling
182f31a182
python3-pyyaml-include: switch to pytest --automake
* Also replace ${PYTHON_PN} with python3

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-16 16:42:39 -08:00
Tim Orling
202a3818dd
python3-execnet: switch to pytest --automake
Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-16 16:42:39 -08:00
Tim Orling
1c9b76323d
python3-typeguard: switch to pytest --automake
* Also replace ${PYTHON_PN} with python3

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-16 16:42:39 -08:00
Tim Orling
52f5ec0d69
python3-pyserial: switch to pytest --automake
* Also replace ${PYTHON_PN} with python3

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-16 16:42:38 -08:00
Tim Orling
7537066f89
python3-pytoml: switch to pytest --automake
* Also replace ${PYTHON_PN} with python3

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-16 16:42:38 -08:00
Tim Orling
a6c2d9fa61
python3-betamax: switch to pytest --automake
* Also replace ${PYTHON_PN} with python3

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-16 16:42:38 -08:00
Tim Orling
6610f706f3
python3-polyline: switch to pytest --automake
* Also replace ${PYTHON_PN} with python3

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-16 16:42:38 -08:00
Tim Orling
848765aba6
python3-platformdirs: switch to pytest --automake
* Also replace ${PYTHON_PN} with python3
* Sort RDEPENDS for ptest alphabetically

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-16 16:42:38 -08:00
Tim Orling
a62b699bcb
python3-semver: switch to pytest --automake
* Also replace ${PYTHON_PN} with python3

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-16 16:42:38 -08:00
Tim Orling
ee5a7f0c38
python3-pillow: switch to pytest --automake
* Also replace ${PYTHON_PN} with python3

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-16 16:42:38 -08:00
Tim Orling
dfbcc2f10d
python3-appdirs: switch to pytest --automake
* Also replace ${PYTHON_PN} with python3

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-16 16:42:37 -08:00
Tim Orling
22741a0874
python3-simpleeval: switch to pytest --automake
* Also replace ${PYTHON_PN} with python3

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-16 16:42:37 -08:00
Tim Orling
9c52cc5b3d
python3-cachetools: switch to pytest --automake
* Also replace ${PYTHON_PN} with python3

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-16 16:42:37 -08:00
Tim Orling
f75e988e64
python3-service-identity: switch to pytest --automake
* Also replace ${PYTHON_PN} with python3

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-16 16:42:37 -08:00
Tim Orling
23de36be41
python3-blinker: switch to pytest --automake
* Also replace ${PYTHON_PN} with python3

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-16 16:42:37 -08:00
Tim Orling
0a982fba81
python3-inflection: switch to pytest --automake
* Also replace ${PYTHON_PN} with python3
* Fix some _ vs - errors

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-16 16:42:37 -08:00
Tim Orling
a99a06c9ed
python3-parse-type: switch to pytest --automake
* Also replace ${PYTHON_PN} with python3

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-16 16:42:37 -08:00
Tim Orling
2690753907
python3-precise-runner: switch to pytest --automake
* Also replace ${PYTHON_PN} with python3

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-16 16:42:36 -08:00
Tim Orling
adc660605e
python3-sqlparse: switch to pytest --automake
* Also replace ${PYTHON_PN} with python3

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-16 16:42:36 -08:00
Tim Orling
70c567ad82
python3-ipy: switch to pytest --automake
* Also replace ${PYTHON_PN} with python3

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-16 16:42:36 -08:00
Tim Orling
441da99311
python3-ansicolors: switch to pytest --automake
* Also replace ${PYTHON_PN} with python3
* Be careful to point pytest at the test.py file

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-16 16:42:36 -08:00
Tim Orling
2192056f67
python3-cbor2: switch to pytest --automake
* Also replace ${PYTHON_PN} with python3
* Be consistent with tabs vs. spaces in do_install_ptest

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-16 16:42:36 -08:00
Tim Orling
22e97ce3f1
python3-yarl: switch to pytest --automake
* Also replace ${PYTHON_PN} with python3

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-16 16:42:36 -08:00
Tim Orling
3f5af1db9a
python3-requests-toolbelt: switch to pytest --automake
* Also replace ${PYTHON_PN} with python3
* Sort RDEPENDS for ptest alphabetically

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-16 16:42:36 -08:00
Tim Orling
ba1539592a
python3-soupsieve: switch to pytest --automake
* Also replace ${PYTHON_PN} with python3
* Sort RDEPENDS for ptest alphabetically

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-16 16:42:35 -08:00
Tim Orling
a32aeade02
python3-serpent: switch to pytest --automake
* Also replace ${PYTHON_PN} with python3
* Remove trailing whitespace

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-16 16:42:35 -08:00
Tim Orling
d3b75642db
python3-geojson: switch to pytest --automake
* Also replace ${PYTHON_PN} with python3

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-16 16:42:35 -08:00
Tim Orling
2a628d6898
python3-multidict: switch to pytest --automake
* Also replace ${PYTHON_PN} with python3

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-16 16:42:35 -08:00
Tim Orling
6ec5fc1074
python3-pyzmq: switch to pytest --automake
* Also replace ${PYTHON_PN} with python3

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-16 16:42:35 -08:00
Tim Orling
2122299d9d
python3-smpplib: switch to pytest --automake
* Also replace ${PYTHON_PN} with python3
* Sort RDEPENDS for ptest alphabetically

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-16 16:42:35 -08:00
Tim Orling
7235412ef4
python3-pyroute2: switch to pytest --automake
* Sort RDEPENDS for ptest alphabetically

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-16 16:42:35 -08:00
Tim Orling
6ad70164f6
python3-pytest-mock: switch to pytest --automake
* Also replace ${PYTHON_PN} with python3

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-16 16:42:34 -08:00
Tim Orling
10c10c68b7
python3-gunicorn: switch to pytest --automake
* Also replace ${PYTHON_PN} with python3

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-16 16:42:34 -08:00
Tim Orling
c576a146a5
python3-ptyprocess: switch to pytest --automake
* Also replace ${PYTHON_PN} with python3
* Sort RDEPENDS for ptest alphabetically
* Remove trailing whitespace in run-ptest script

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-16 16:42:34 -08:00
Tim Orling
76da791a6c
python3-prettytable: switch to pytest --automake
* Also replace ${PYTHON_PN} with python3

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-16 16:42:34 -08:00
Tim Orling
8667e7db0f
python3-dnspython: switch to pytest --automake
* Also replace ${PYTHON_PN} with python3

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-16 16:42:34 -08:00
Tim Orling
a55a9b65f4
python3-xlrd: switch to pytest --automake
Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-16 16:42:34 -08:00
Tim Orling
0ba05a2917
python3-whoosh: switch to pytest --automake
* Also replace ${PYTHON_PN} with python3
* Sort RDEPENDS for ptest alphabetically

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-16 16:42:34 -08:00
Tim Orling
5f6e352b27
python3-backports-functools-lru-cache: drop folder
This old run-ptest file was skipped when the recipe was dropped in:
620689d4ef python3-backports-functional-lru-cache: remove, not needed for Python 3

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-16 16:42:33 -08:00
Tim Orling
a923a232d8
python3-py-cpuinfo: switch to pytest --automake
* Also replace ${PYTHON_PN} with python3

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-16 16:42:33 -08:00
Tim Orling
be7a44fecc
python3-intervals: switch to pytest --automake
* Also replace ${PYTHON_PN} with python3

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-16 16:42:33 -08:00
Tim Orling
4201621f45
python3-pyasn1-modules: switch to pytest --automake
* Also replace ${PYTHON_PN} with python3

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-16 16:42:33 -08:00
Tim Orling
aaa00e2605
python3-html2text: switch to pytest --automake
* Also replace ${PYTHON_PN} with python3

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-16 16:42:33 -08:00
Tim Orling
a600e4bb3c
python3-asgiref: switch to pytest --automake
* Also replace ${PYTHON_PN} with python3
* Sort RDEPENDS for ptest alphabetically

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-16 16:42:33 -08:00
Tim Orling
4a392ddd3b
python3-trustme: switch to pytest --automake
* Also replace ${PYTHON_PN} with python3

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-16 16:42:33 -08:00
Tim Orling
5cb0fc02c1
python3-iso3166: switch to pytest --automake
* Also replace ${PYTHON_PN} with python3

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-16 16:42:32 -08:00
Tim Orling
c96ff70bd6
python3-u-msgpack-python: switch to pytest --automake
* Also replace ${PYTHON_PN} with python3

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-16 16:42:32 -08:00
Tim Orling
3e1caf55ef
python3-scrypt: switch to pytest --automake
* Also replace ${PYTHON_PN} with python3

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-16 16:42:32 -08:00
Tim Orling
96f5c75219
python3-dominate: switch to pytest --automake
* Also replace ${PYTHON_PN} with python3

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-16 16:42:32 -08:00
Tim Orling
a2af67f5d7
python3-covdefaults: switch to pytest --automake
* Also replace ${PYTHON_PN} with python3

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-16 16:42:32 -08:00
Tim Orling
e53f237ba4
python3-requests-file: switch to pytest --automake
* Also replace ${PYTHON_PN} with python3

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-16 16:42:32 -08:00
Tim Orling
9b8e0ebb59
python3-inotify: switch to pytest --automake
* Also replace ${PYTHON_PN} with python3

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-16 16:42:32 -08:00
Tim Orling
82561d6a3d
python3-tomlkit: switch to pytest --automake
* Also replace ${PYTHON_PN} with python3

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-16 16:42:31 -08:00
Tim Orling
d114bafa71
python3-fastjsonschema: switch to pytest --automake
Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-16 16:42:31 -08:00
Tim Orling
21938d9432
python3-pytest-lazy-fixture: switch to pytest --automake
Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-16 16:42:31 -08:00
Tim Orling
5218051879
python3-ujson: switch to pytest --automake
* Also replace ${PYTHON_PN} with python3

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-16 16:42:31 -08:00
Tim Orling
19412dc78d
python3-unidiff: switch to pytest --automake
* Also replace ${PYTHON_PN} with python3

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-16 16:42:31 -08:00
Tim Orling
c274202e3c
python3-uritemplate: switch to pytest --automake
* Also replace ${PYTHON_PN} with python3

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-16 16:42:31 -08:00
Pratik Manvar
086eeb45d4
python3-pybind11: Remove the Boost dependency
Boost is an optional dependency and it is only used in tests which are
disabled by default in this recipe.

References:
https://github.com/pybind/pybind11/blob/master/tests/CMakeLists.txt#L325

Moreover, the Boost is an enormously large and complex suite of utility
libraries that cost the filesystem memory footprint of Embedded devices.

Signed-off-by: Christian Ege <christian.ege@ifm.com>
Signed-off-by: Pratik Manvar <pratik.manvar@ifm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-16 09:28:34 -08:00
Derek Straka
e183db0c8f
python3-ujson: add ptest into PTESTS_FAST_META_PYTHON items
Verified successful test run using bitbake meta-python-image-ptest-python3-ujson on qemu86-64

291 passed in 9.08s.

Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-16 07:37:31 -08:00
Derek Straka
b08e67ae98
python3-yarl: add ptest into PTESTS_FAST_META_PYTHON items
Verified successful test run using bitbake meta-python-image-ptest-python3-yarl on qemu86-64

1106 passed, 5 xfailed in 22.83s.  xfailed tests are known failures upstream

Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-16 07:37:31 -08:00
Derek Straka
2af10b7351
python3-appdirs: add ptest into PTESTS_FAST_META_PYTHON items
Verified successful test run using bitbake meta-python-image-ptest-python3-appdirs on qemu86-64

root@qemux86-64:/usr/lib/python3-appdirs/ptest# ./run-ptest
============================= test session starts ==============================
platform linux -- Python 3.12.1, pytest-7.4.4, pluggy-1.3.0
rootdir: /usr/lib/python3-appdirs/ptest
collected 3 items

PASS: test/test_api.py::Test_AppDir::test_dirs
PASS: test/test_api.py::Test_AppDir::test_helpers
PASS: test/test_api.py::Test_AppDir::test_metadata

============================== 3 passed in 0.19s ===============================

Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-16 07:37:31 -08:00
Fathi Boudra
6be4e223cb
python3-django: upgrade to Django 4.2.10 LTS release
Django 4.0.x is no longer supported since April 2023.
Upgrade to the latest 4.x LTS release.

Fixes CVEs:
CVE-2024-24680: Potential denial-of-service in intcomma template filter
CVE-2023-43665: Denial-of-service possibility in django.utils.text.Truncator
CVE-2023-41164: Potential denial of service vulnerability in django.utils.encoding.uri_to_iri()
CVE-2023-36053: Potential regular expression denial of service vulnerability in EmailValidator/URLValidator
CVE-2023-31047: Potential bypass of validation when uploading multiple files using one form field

Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-16 07:37:31 -08:00
Derek Straka
bf011a9f5e
python3-pyyaml-include: add initial recipe for version 1.3.2
Add a recipe for the pyyaml-include package that extends PyYAML to include
YAML files within YAML files.  Add a ptest to run the unit tests and include
the tests as part of the package lists in meta-python

Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-14 15:14:50 -08:00
Niko Mauno
669404fcdb
python3-pybind11: Cosmetic fixes
Introduce cosmetic fixes to recipe file content based on oe-stylize.py
suggestions.

Signed-off-by: Niko Mauno <niko.mauno@vaisala.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-14 08:24:48 -08:00
Niko Mauno
9b67d81276
python3-pybind11: Fix LICENSE
The repositorys LICENSE file contains BSD-3-Clause license text, so
update the relevant recipe information field to match.

Signed-off-by: Niko Mauno <niko.mauno@vaisala.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-14 08:24:48 -08:00
Niko Mauno
67d30ca64a
python3-pybind11: Prune redundant inherit
Inheriting setuptools3 implies the inherit of python3native, so drop
the latter inherit as redundant.

Signed-off-by: Niko Mauno <niko.mauno@vaisala.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-14 08:24:48 -08:00
Niko Mauno
28cf322751
python3-pybind11: Amend HOMEPAGE
Update the HOMEPAGE value so that the URL points to the original
repository instead of a fork. By doing this we fix the mismatch
between HOMEPAGE and SRC_URI.

Signed-off-by: Niko Mauno <niko.mauno@vaisala.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-14 08:24:48 -08:00
alperak
10add4b12b
python3-werkzeug: add missing runtime dependencies
ModuleNotFoundError: No module named 'json'
ModuleNotFoundError: No module named 'logging'
ModuleNotFoundError: No module named 'dataclasses'
ModuleNotFoundError: No module named 'zipfile'

Signed-off-by: alperak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-12 19:34:15 -08:00
Fathi Boudra
6ddb9b486f
whitenoise: add a new recipe
Radically simplified static file serving for Python web apps

With a couple of lines of config WhiteNoise allows your web app
to serve its own static files, making it a self-contained unit
that can be deployed anywhere without relying on nginx, Amazon S3
or any other external service.

https://whitenoise.readthedocs.io/en/latest/

Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-12 08:23:01 -08:00
alperak
1548cf77df
python3-imageio: upgrade 2.33.1 -> 2.34.0
Changelog:

	Forward constructor kwargs to PyAV

Signed-off-by: alperak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-11 22:44:56 -08:00
Richard Leitner
fe06ca2319
python3-httpx: add recipe for v0.26.0
The next generation HTTP client. This recipe uses pypi as source:

    https://pypi.org/project/httpx

Signed-off-by: Richard Leitner <dev@g0hl1n.net>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-10 10:39:58 -08:00
Richard Leitner
704b091001
python3-httpcore: add recipe for v1.0.2
A minimal low-level HTTP client.

This recipe is currently provided without trio support, as the author
has no use for it and it would require to add a new python3-trio recipe.

This recipe uses pypi as source:

	https://pypi.org/project/httpcore

Signed-off-by: Richard Leitner <dev@g0hl1n.net>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-10 10:39:58 -08:00
Richard Leitner
057781a733
python3-sniffio: add recipe for v1.3.0
Sniff out which async library your code is running under. This recipe
uses pypi as source:

	https://pypi.org/project/sniffio/

Signed-off-by: Richard Leitner <dev@g0hl1n.net>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-10 10:39:58 -08:00
Richard Leitner
7e95b8600e
python3-anyio: add recipe for v4.2.0
High level compatibility layer for multiple asynchronous event loop
implementations.

This recipe is currently provided without trio support, as the author
has no use for it and it would require to add a new python3-trio recipe.

This recipe uses pypi as source:

    https://pypi.org/project/anyio

Signed-off-by: Richard Leitner <dev@g0hl1n.net>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-10 10:39:57 -08:00
Richard Leitner
6d766dd2b0
python3-socksio: add recipe for v1.0.0
Sans-I/O implementation of SOCKS4, SOCKS4A, and SOCKS5. This recipe uses
pypi as source:

	https://pypi.org/project/socksio

Signed-off-by: Richard Leitner <dev@g0hl1n.net>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-10 10:39:57 -08:00
alperak
421c315153
python3-werkzeug: upgrade 2.3.6 -> 3.0.1
Upstream provides a pyproject.toml which declares a flit_core.buildapi build backend for PEP-517 packaging instead of setuptools. Also, RDEPENDS updated according to it.

Removed CLEANBROKEN because it is not necessary.

Changelog:

Version 3.0.1

    Fix slow multipart parsing for large parts potentially enabling DoS attacks. CWE-407

Version 3.0.0

    Remove previously deprecated code.

    Deprecate the __version__ attribute. Use feature detection, or importlib.metadata.version("werkzeug"), instead.

    generate_password_hash uses scrypt by default.

    Add the "werkzeug.profiler" item to the WSGI environ dictionary passed to ProfilerMiddleware’s filename_format function. It contains the elapsed and time values for the profiled request.

    Explicitly marked the PathConverter as non path isolating.

Version 2.3.8

    Fix slow multipart parsing for large parts potentially enabling DoS attacks. CWE-407

Version 2.3.7

    Use flit_core instead of setuptools as build backend.

    Fix parsing of multipart bodies.

    Adjust index of last newline in data start.

    Parsing ints from header values strips spacing first.

    Fix empty file streaming when testing.

    Clearer error message when URL rule does not start with slash.

    Accept q value can be a float without a decimal part.

Signed-off-by: alperak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-09 09:52:17 -08:00
alperak
713d917cc6
python3-flask-marshmallow: upgrade 1.1.0 -> 1.2.0
License-Update: Remove license year

Changelog:

Performance improvement

Signed-off-by: alperak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-09 09:52:17 -08:00
Pavel Zhukov
d5dbc6b6a5
python3-tzlocal: Add zoneinfo dependency
Fixes: https://github.com/openembedded/meta-openembedded/issues/787
Signed-off-by: Pavel Zhukov <pavel@zhukoff.net>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-09 09:52:16 -08:00
alperak
5a45aa504a
python3-strenum: add recipe
StrEnum is a Python enum.Enum that inherits from str to complement enum.IntEnum in the standard library

Signed-off-by: alperak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-09 09:52:15 -08:00
alperak
ae8d977076
python3-gspread: upgrade 6.0.0 -> 6.0.1
Upstream provides a pyproject.toml which declares a flit_core.buildapi build backend for PEP-517 packaging

Changelog:

Allow client to use external Session object
Remove-py-3.7-support
bugfix/client export
Fix oauth flow typo
check oauth creds type using isinstance
Fix type hints at find method in worksheet.py
Fixup get empty cell value is None
Fix missing attribute spreadsheet in Worksheet
update migration guide

Signed-off-by: alperak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-09 09:52:15 -08:00
alperak
7e45304132
python3-web3: upgrade 6.15.0 -> 6.15.1
Changelog:

Bugfixes

    Handle new geth errors related to waiting for a transaction receipt while transactions are still being indexed

Improved Documentation

    Remove annual user survey prompt from docs

Internal Changes

    Create test fixture for latest geth version. Run tests with geth in --dev mode

    Formatting updates for black==24.1.0

    Add eth-tester version that supports eth_feeHistory

Signed-off-by: alperak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-09 09:52:14 -08:00
alperak
941f2a6215
python3-pyunormalize: add recipe
A pure Python implementation of the Unicode normalization algorithm independent from the Python core Unicode database. This package supports version 15.1 of the Unicode standard (released in September 2023)

Signed-off-by: alperak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-09 09:52:14 -08:00
Wang Mingyu
131060d7c0
python3-waitress: upgrade 2.1.2 -> 3.0.0
Changelog:
==============
-Rename "master" git branch to "main"
-clear_untrusted_proxy_headers is set to True by default.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-09 09:52:13 -08:00
Wang Mingyu
4ca4d0cc81
python3-types-psutil: upgrade 5.9.5.20240106 -> 5.9.5.20240205
Changelog:
 A new shade of Black

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-09 09:52:13 -08:00
Geoff Parker
07f5ff1f60
python3-aiohappyeyeballs: Add native & nativesdk support
Signed-off-by: Geoff Parker <geoffrey.parker@arthrex.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-09 09:52:13 -08:00
Geoff Parker
a058fef249
python3-aiodns python3-pycares: Add native & nativesdk support
Signed-off-by: Geoff Parker <geoffrey.parker@arthrex.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-09 09:52:13 -08:00
Martin Jansa
21f956598d
recipes: drop ${SRCPV} usage
* Drop SRCPV similarly like oe-core did in:
  https://git.openembedded.org/openembedded-core/commit/?h=nanbield&id=843f82a246a535c353e08072f252d1dc78217872

* SRCPV is deferred now from PV to PKGV since:
  https://git.openembedded.org/openembedded-core/commit/?h=nanbield&id=a8e7b0f932b9ea69b3a218fca18041676c65aba0

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
2024-02-09 09:52:12 -08:00
Wang Mingyu
8540c5e517
python3-gcovr: upgrade 6.0 -> 7.0
Changelog:
 https://github.com/gcovr/gcovr/releases/tag/7.0

License-Update: Copyright year updated to 2024.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-09 09:52:11 -08:00
Wang Mingyu
8c0e8ceceb
python3-path: upgrade 16.9.0 -> 16.10.0
Changelog:
==========
-Added .with_name and .with_stem.
-Prefer .suffix to .ext and deprecate .ext.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-09 09:52:11 -08:00
Wang Mingyu
79b34cb556
python3-gspread: upgrade 5.12.4 -> 6.0.0
Changelog:
 https://github.com/burnash/gspread/releases/tag/v6.0.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-09 09:52:11 -08:00
Wang Mingyu
39c5f67eae
python3-google-api-core: upgrade 2.16.1 -> 2.16.2
Changelog:
 Spelling error a,out -> amount

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-09 09:52:11 -08:00
Wang Mingyu
403ee4b642
python3-flask: upgrade 3.0.1 -> 3.0.2
Changelog:
===========
-Correct type for jinja_loader property.
-Fix error with --extra-files and --exclude-patterns CLI options.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-09 09:52:10 -08:00
Wang Mingyu
003c1900a8
python3-elementpath: upgrade 4.1.5 -> 4.2.0
Changelog:
============
-Drop support for Python 3.7
-Add uri and fragment options to dynamic context
-Make context root node not mandatory (issue #63)
-Add function objects constructor (issue #70)

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-09 09:52:10 -08:00
Wang Mingyu
d550f932ac
python3-astroid: upgrade 3.0.2 -> 3.0.3
Changelog:
==========
-Fix type of UnicodeDecodeError.object inferred as str instead of bytes.
-Fix no-member false positives for args and kwargs on ParamSpec under Python 3.12.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-09 09:52:10 -08:00
alperak
c11ba7a08a
python3-eth-account: upgrade 0.10.0 -> 0.11.0
Changelog:

Breaking Changes

    Drop support for python 3.7

Internal Changes - for eth-account Contributors

    Change older % and .format strings to use f-strings
    Merge template updates, notably use pre-commit for linting and change the name of the master branch to main

Removals

    Remove deprecated signTransaction, it has been replaced by sign_transaction

Signed-off-by: alperak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-09 09:52:06 -08:00
Tom Geelen
3c6b994562
python3-pychromecast: add missing RDEPENDS, and add initial recipe for dependency.
python3-pychromecast mentions casttube as a runtime dependency. Included is an initial
recipe as well.

Signed-off-by: Tom Geelen <t.f.g.geelen@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-04 07:14:59 -08:00
alperak
a8714fd4a6
python3-scikit-build: upgrade 0.16.7 -> 0.17.6
Moved to hatchling as a build backend and requires hatch-fancy-pypi-readme, hatch-vcs.

As stated in the upstream, the license updated to MIT only.

Changelog: https://github.com/scikit-build/scikit-build/releases

Signed-off-by: alperak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-04 07:14:59 -08:00
Richard Leitner
fb98797c96
python3-moteus: add recipe for v0.3.67
moteus brushless controller library and tools. This recipe uses pypi as
source:

    https://pypi.org/project/moteus/

Signed-off-by: Richard Leitner <dev@g0hl1n.net>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-03 19:16:35 -08:00
Derek Straka
2775015967
python3-pymodbus: update to version 3.6.3
Update checksum for latest copyright year and verify license remains unchanged

Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-02 23:25:32 -08:00
Derek Straka
89cba3b83c
python3-binwalk: update the regex version for upstream checks
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-02 23:25:32 -08:00
Derek Straka
1fab428c13
python3-cachecontrol: update to version 0.14.0
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-02 23:25:32 -08:00
Derek Straka
97b762e431
python3-grpcio-tools: update to version 1.60.1
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-02 23:25:32 -08:00
Derek Straka
8185be6fd9
python3-ipython: update to version 8.21.0
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-02 23:25:31 -08:00
Derek Straka
be4721a955
python3-platformdirs: update to version 4.2.0
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-02 23:25:31 -08:00
Derek Straka
ba24b8ca4f
python3-eventlet: update to version 0.35.1
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-02 23:25:31 -08:00
Derek Straka
6e2770abe8
python3-dnspython: update to version 2.5.0
Update inherits to use hatchling

Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-02 23:25:31 -08:00
Derek Straka
f134622986
python3-jsonrpcclient: update to version 4.0.3
Leverage the github repo as src is not published in the latest pypi release

Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-02 13:44:20 -08:00
Derek Straka
cc3537fa90
python3-google-auth: update to version 2.27.0
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-02 13:44:19 -08:00
Derek Straka
3630a7991e
python3-google-api-python-client: update to version 2.116.0
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-02 13:44:19 -08:00
Derek Straka
b09e0bc055
python3-google-api-core: update to version 2.16.1
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-02 13:44:19 -08:00
Derek Straka
fe658dde06
python3-pytest-asyncio: update to version 0.23.4
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-02 13:44:19 -08:00
Derek Straka
2ffb6d2dc9
python3-sentry-sdk: update to version 1.40.0
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-02 10:54:11 -08:00
Derek Straka
85932ac50e
python3-cbor2: update to version 5.6.1
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-02 10:26:40 -08:00
Derek Straka
847a5d1fa0
python3-pymisp: update to version 2.4.184
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-02 10:26:40 -08:00
Derek Straka
0f7c4c2095
python3-types-setuptools: update to version 69.0.0.20240125
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-02 10:26:40 -08:00
Derek Straka
92f93d6033
python3-dill: update to version 0.3.8
Update license checksum for copyright year modification

Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-02 09:50:18 -08:00
Derek Straka
546a86619a
python3-grpcio: update to version 1.60.1
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-02 09:50:18 -08:00
Derek Straka
7e7e7826e1
python3-parse: update to version 1.20.1
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-02 09:50:18 -08:00
Derek Straka
902de1d5ac
python-pdm: update to version 2.12.3
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-02 09:50:18 -08:00
Derek Straka
c1fce9e398
python3-luma-core: update to version 2.4.2
Update license checksum for 2024 and verify MIT license still applies

Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-02 09:08:01 -08:00
alperak
b4d8d8626e
python3-google-auth-oauthlib: add recipe
This library is part of the Google Auth Library and simplifies the authentication and authorization processes by utilizing the OAuth protocol.

Signed-off-by: alperak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-01 10:31:39 -08:00
alperak
9e96cb9d12
python3-aiohttp: upgrade 3.9.2 -> 3.9.3
Changelog:

Bug fixes

    Fixed backwards compatibility breakage (in 3.9.2) of ssl parameter when set outside
    of ClientSession (e.g. directly in TCPConnector) -- by :user:Dreamsorcerer.

Miscellaneous internal changes

    Improved test suite handling of paths and temp files to consistently use pathlib and pytest fixtures.

Signed-off-by: alperak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-01 08:17:38 -08:00
Richard Leitner
48c7cd6d11
python3-janus: add recipe for v1.0.0
janus is a python library providing a mixed sync-async queue to
interoperate between asyncio tasks and classic threads. This recipe uses
pypi as source:

	https://pypi.org/project/janus/

Signed-off-by: Richard Leitner <dev@g0hl1n.net>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-30 14:34:43 -08:00
Martin Jansa
9ae4f0695d
python-jsonref: add missing Upstream-Status
* introduced in:
  https://git.openembedded.org/meta-openembedded/commit/?id=e34a29f12444cd31fb6e6c11712603897e24a6d5

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-30 11:42:59 -08:00
alperak
9116fa1649
python3-eth-rlp: upgrade 1.0.0 -> 1.0.1
Changelog:

* Add the missing typing_extensions module

Signed-off-by: alperak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-30 00:21:47 -08:00
alperak
06e75957c5
python3-aiohttp: upgrade 3.9.1 -> 3.9.2
Updated RDEPENDS accordingly setup.cfg

Changelog:

Bug fixes
---------

- Fixed server-side websocket connection leak.

  *Related issues and pull requests on GitHub:*
  :issue:`7978`.

- Fixed ``web.FileResponse`` doing blocking I/O in the event loop.

  *Related issues and pull requests on GitHub:*
  :issue:`8012`.

- Fixed double compress when compression enabled and compressed file exists in server file responses.

  *Related issues and pull requests on GitHub:*
  :issue:`8014`.

- Added runtime type check for ``ClientSession`` ``timeout`` parameter.

  *Related issues and pull requests on GitHub:*
  :issue:`8021`.

- Fixed an unhandled exception in the Python HTTP parser on header lines starting with a colon -- by :user:`pajod`.

  Invalid request lines with anything but a dot between the HTTP major and minor version are now rejected.
  Invalid header field names containing question mark or slash are now rejected.
  Such requests are incompatible with :rfc:`9110#section-5.6.2` and are not known to be of any legitimate use.

  *Related issues and pull requests on GitHub:*
  :issue:`8074`.

- Improved validation of paths for static resources requests to the server -- by :user:`bdraco`.

  *Related issues and pull requests on GitHub:*
  :issue:`8079`.

Features
--------

- Added support for passing :py:data:`True` to ``ssl`` parameter in ``ClientSession`` while
  deprecating :py:data:`None` -- by :user:`xiangyan99`.

  *Related issues and pull requests on GitHub:*
  :issue:`7698`.

Breaking changes
----------------

- Fixed an unhandled exception in the Python HTTP parser on header lines starting with a colon -- by :user:`pajod`.

  Invalid request lines with anything but a dot between the HTTP major and minor version are now rejected.
  Invalid header field names containing question mark or slash are now rejected.
  Such requests are incompatible with :rfc:`9110#section-5.6.2` and are not known to be of any legitimate use.

  *Related issues and pull requests on GitHub:*
  :issue:`8074`.

Improved documentation
----------------------

- Fixed examples of ``fallback_charset_resolver`` function in the :doc:`client_advanced` document. -- by :user:`henry0312`.

  *Related issues and pull requests on GitHub:*
  :issue:`7995`.

- The Sphinx setup was updated to avoid showing the empty
  changelog draft section in the tagged release documentation
  builds on Read The Docs -- by :user:`webknjaz`.

  *Related issues and pull requests on GitHub:*
  :issue:`8067`.

Packaging updates and notes for downstreams
-------------------------------------------

- The changelog categorization was made clearer. The
  contributors can now mark their fragment files more
  accurately -- by :user:`webknjaz`.

  The new category tags are:

      * ``bugfix``

      * ``feature``

      * ``deprecation``

      * ``breaking`` (previously, ``removal``)

      * ``doc``

      * ``packaging``

      * ``contrib``

      * ``misc``

  *Related issues and pull requests on GitHub:*
  :issue:`8066`.

Contributor-facing changes
--------------------------

- Updated :ref:`contributing/Tests coverage <aiohttp-contributing>` section to show how we use ``codecov`` -- by :user:`Dreamsorcerer`.

  *Related issues and pull requests on GitHub:*
  :issue:`7916`.

- The changelog categorization was made clearer. The
  contributors can now mark their fragment files more
  accurately -- by :user:`webknjaz`.

  The new category tags are:

      * ``bugfix``

      * ``feature``

      * ``deprecation``

      * ``breaking`` (previously, ``removal``)

      * ``doc``

      * ``packaging``

      * ``contrib``

      * ``misc``

  *Related issues and pull requests on GitHub:*
  :issue:`8066`.

Miscellaneous internal changes
------------------------------

- Replaced all ``tmpdir`` fixtures with ``tmp_path`` in test suite.

  *Related issues and pull requests on GitHub:*
  :issue:`3551`.

Signed-off-by: alperak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-28 23:00:44 -08:00
alperak
af3496bf31
python3-aiohappyeyeballs: add recipe
This library exists to allow connecting with Happy Eyeballs when you already have a list of addrinfo and not a DNS name

Signed-off-by: alperak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-28 23:00:44 -08:00
alperak
49f764e617
python3-toolz: upgrade 0.12.0 -> 0.12.1
Changelog:

* Add support for Python 3.12 and PyPy 3.10
* Drop support for Python 3.5 and 3.6
* Fix typos (#565, #568)
* Use codecov for coverage instead of coveralls

Signed-off-by: alperak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-27 09:48:35 -08:00
Derek Straka
788399ea00
python3-argh: update to version 0.31.2
Remove a redundant checksum that changes with every release.  Leverage the COPYING file instead

Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-27 09:48:35 -08:00
Derek Straka
5e69de6d12
python3-colorlog: update to version 6.8.2
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-27 09:48:35 -08:00
Derek Straka
b0bdf96942
python3-gmqtt: update to version 0.6.14
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-27 09:48:35 -08:00
Derek Straka
7284093cac
python3-coverage: update to version 7.4.1
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-27 09:48:35 -08:00
Derek Straka
32be2bd921
python3-google-api-python-client: update to version 2.115.0
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-27 09:48:34 -08:00
Derek Straka
444ec342fe
python3-pdm: update to version 2.12.2
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-27 09:48:34 -08:00
Derek Straka
db457ada25
python3-cytoolz: update to version 0.12.3
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-27 09:48:34 -08:00
Derek Straka
058d055bfe
python3-argcomplete: update to version 3.2.2
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-27 09:48:34 -08:00
Derek Straka
c059c947b0
python3-web3: update to version 6.15.0
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-27 09:48:34 -08:00
Derek Straka
b5808a8747
python3-bandit: update to version 1.7.7
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-27 09:48:33 -08:00
alperak
301a67da6a
python3-netaddr: upgrade 0.10.0 -> 0.10.1
Changelog:

Fixed:

    Get rid of some warnings

Deprecated:

    Deprecate the flag shorthands: N, P and Z. Use NOHOST, INET_PTON and ZEROFILL instead.

    Deprecate importing objects from netaddr subpackages. Only importing things from the top-level netaddr namespace is supported, everything else is considered private.

    This has already been the case but we can use a reminder.

    Deprecate permissive-by-default IPv4 parsing in valid_ipv4(). The inet_pton() semantics (with leading zeros always disallowed) will become the default. Use INET_ATON and/or ZEROFILL flags if you need the legacy behavior.

Signed-off-by: alperak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-27 09:48:32 -08:00
alperak
b3d3f26adc
python3-flask-marshmallow: upgrade 0.15.0 -> 1.1.0
* Upstream provides a pyproject.toml which declares the "python_setuptools_build_meta" backend for PEP-517 packaging.

	use python_setuptools_build_meta since normal setuptools3 bbclass ends up in error -> ERROR: 'python3 setup.py bdist_wheel ' execution failed.

* Set PYPI_PACKAGE to "flask_marshmallow" because when downloading the archive error pops up. they use "_" instead of "-".

* Dependencies defined ["Flask>=2.2", "marshmallow>=3.0.0"] in pyproject.toml so "python3-packaging" removed.

License-Update: Copyright years change

Changelog:
=================================
1.1.0 (2024-01-16)

Features:

    Add type coverage (:pr:`290`).

==================================
1.0.0 (2024-01-16)

Features:

    Add field fields.File, validate.FileType, and validate.FileSize for deserializing uploaded files (:issue:`280`, :pr:`282`). Thanks :user:`uncle-lv` for the PR
    Add field Config for serializing Flask configuration values (:issue:`280`, :pr:`281`). Thanks :user:`greyli` for the PR.

Support:

    Support marshmallow-sqlalchemy>=0.29.0.
    Test against Python 3.12.
    Drop support for Python 3.7.

Other changes:

    Backwards-incompatible: Remove `flask_marshmallow.__version__ and flask_marshmallow.__version_info__ attributes (:pr:`284`). Use feature detection or importlib.metadata.version("flask-marshmallow") instead.

Signed-off-by: alperak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-27 09:48:31 -08:00
Khem Raj
51392e0d14
python3-pytest-mock: Fix ptest failures with python 3.12
Fixes following regressions seen with python 3.12 upgrade

AssertionError:
Failed ptests:
{'python3-pytest-mock': ['tests/test_pytest_mock.py::TestMockerStub::test_failure_message_with_no_name',
                         'tests/test_pytest_mock.py::TestMockerStub::test_failure_message_with_name[None]',
                         'tests/test_pytest_mock.py::TestMockerStub::test_failure_message_with_name[]',
                         'tests/test_pytest_mock.py::TestMockerStub::test_failure_message_with_name[f]',
                         'tests/test_pytest_mock.py::TestMockerStub::test_failure_message_with_name[The_Castle_of_aaarrrrggh]']}

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-27 09:48:30 -08:00
Wang Mingyu
eac87d0afd
python3-types-psutil: upgrade 5.9.5.17 -> 5.9.5.20240106
Changelog:
==========
Update typing_extensions imports in third-party stubs

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-23 11:55:39 -08:00
Wang Mingyu
8da761a36b
python3-tox: upgrade 4.11.4 -> 4.12.1
Changelog:
==========
-Fix tox version requirement in docs
-Fix Tox failing with --installpkg and multi testenvs

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-23 11:55:39 -08:00
Wang Mingyu
d2cc59cb59
python3-pychromecast: upgrade 13.0.8 -> 13.1.0
Changelog:
==========
-Increase homeassistant lovelace connect timeout and make it configurable
-Add support for NRK TV and NRK Radio apps
-Change logged precision of volume from 1 to 2
-Create ShakaPlayer Controller
-Add date for removal of deprecated discovery functions
-Mark discover_chromecasts as deprecated
-Update README.rst
-Fix known_hosts for older chromecasts
-Fix SSLContext settings
-Update README.rst to reflect refactoring of cast.device to cast.cast_info
-Fix deprecated call to ssl.SSLContext without specifying protocol

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-23 11:55:38 -08:00
Wang Mingyu
a8ec8dffa8
python3-robotframework: upgrade 6.1.1 -> 7.0
Changelog:
 https://github.com/robotframework/robotframework/blob/master/doc/releasenotes/rf-7.0.rst

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-23 11:55:38 -08:00
Wang Mingyu
a08268e866
python3-sentry-sdk: upgrade 1.39.1 -> 1.39.2
Changelog:
===========
-Fix timestamp in transaction created by OTel
-Fix relative path in DB query source
-Run more CI checks on 2.0 branch
-Fix tracing TypeError for static and class methods
-Fix missing ctx in Arq integration
-Change data_category from check_in to monitor

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-23 11:55:38 -08:00
Wang Mingyu
421ca94455
python3-pyatspi: upgrade 2.46.0 -> 2.46.1
Changelog:
============
* Fix some implicit function declarations and other compiler warnings
  in the tests.
* Remove some unused code.
* Update the README to describe the module's current status.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-23 11:55:38 -08:00
Wang Mingyu
e403316c5a
python3-pdm: upgrade 2.11.2 -> 2.12.1
Changelog:
 Hotfix: missing identifier attribute for package type fixer.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-23 11:55:38 -08:00
Wang Mingyu
6fd856883c
python3-ipython: upgrade 8.19.0 -> 8.20.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-23 11:55:38 -08:00
Wang Mingyu
a34c666a9e
python3-haversine: upgrade 2.8.0 -> 2.8.1
Changelog:
 Use numpy kernel when using numba

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-23 11:55:38 -08:00
Wang Mingyu
344bf1d45b
python3-google-api-python-client: upgrade 2.113.0 -> 2.114.0
Changelog:
===========
https://github.com/googleapis/google-api-python-client/blob/main/CHANGELOG.md

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-23 11:55:37 -08:00
Wang Mingyu
9dbecd2cb8
python3-git-pw: upgrade 2.5.0 -> 2.6.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-23 11:55:37 -08:00
Wang Mingyu
3d9d4a1c02
python3-flask: upgrade 3.0.0 -> 3.0.1
Changelog:
===========
-Correct type for path argument to send_file.
-Fix a typo in an error message for the flask run --key option.
-Session data is untagged without relying on the built-in json.loads object_hook.
-Address more type findings when using mypy strict mode.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-23 11:55:37 -08:00
Wang Mingyu
ae99cb9a24
python3-eventlet: upgrade 0.34.2 -> 0.34.3
Changelog:
==========
* Fix security issue in the wsgi module related to RFC 9112
* Fix segfault, a new approach for greening existing locks
* greendns: fix getaddrinfo parameter name
* Fix deprecation warning on ssl.PROTOCOL_TLS
* Pytests, fix error at teardown of TestGreenSocket.test_full_duplex
* Skip test which uses Py cgi module
* Drop old code based on python < 3.7

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-23 11:55:37 -08:00
Wang Mingyu
613b9e713a
python3-eth-utils: upgrade 2.3.1 -> 3.0.0
Changelog:
============
-Drop python 3.7 support
-Merge updates from the project template, notably: use pre-commit for linting
 and change the name of the master branch to main
-Correct booleans in pyproject.toml and add test for the presence of the
 eth_utils.__version__ attribute
-Some users were experiencing encoding issues when parsing the networks
 json. Use UTF-8 explicitly.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-23 11:55:37 -08:00
Wang Mingyu
6f325c9801
python3-eth-typing: upgrade 3.5.2 -> 4.0.0
Changelog:
============
-Drop python 3.7 support
-Merge updates from the project template, notably: use pre-commit for linting
 and change the name of the master branch to main
-Fixed booleans in pyproject.toml and added a test for the presence of the
 eth_typing.__version__ attribute

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-23 11:55:37 -08:00
Wang Mingyu
3232cea58c
python3-eth-abi: upgrade 4.2.1 -> 5.0.0
Changelog:
============
-Drop python 3.7 support
-Merge updates from the project template, notably, use pre-commit for linting
 and change the name of the master branch to main
-Corrected format of booleans in pyproject.toml and added a test for the
 presence of the eth_abi.__version__ attribute
-Add build.os section to readthedocs build settings

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-23 11:55:36 -08:00
Wang Mingyu
90e6f97344
python3-django: upgrade 5.0 -> 5.0.1
Changelog:
===========
-Reallowed, following a regression in Django 5.0, using a foreign key to a model
 with a primary key that is not AutoField in ModelAdmin.list_filter
-Fixed a long standing bug in handling the RETURNING INTO clause that caused a
 crash when creating a model instance with a GeneratedField which output_field
 had backend-specific converters
-Fixed a regression in Django 5.0 that caused a crash of Model.save() for models
 with both GeneratedField and ForeignKey fields
-Fixed a bug in Django 5.0 that caused a migration crash on Oracle < 23c when
 adding a GeneratedField with output_field=BooleanField
-Fixed a regression in Django 5.0 where admin fields on the same line could
 overflow the page and become non-interactive
-Added compatibility for oracledb 2.0.0
-Fixed a regression in Django 5.0 where querysets referenced incorrect field
 names from FilteredRelation()
-Fixed a regression in Django 5.0 that caused a system check crash when
 ModelAdmin.filter_horizontal or filter_vertical contained a reverse
 many-to-many relation with related_name

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-23 11:55:36 -08:00
Wang Mingyu
8e156d5b4f
python3-dbus-fast: upgrade 2.21.0 -> 2.21.1
Changelog:
 Avoid expensive runtime inspection of known callables

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-23 11:55:36 -08:00
Wang Mingyu
2ae55ae7e0
python3-cbor2: upgrade 5.5.1 -> 5.6.0
Changelog:
  https://cbor2.readthedocs.io/en/latest/versionhistory.html

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-23 11:55:36 -08:00
Wang Mingyu
fa0393d5cb
python3-cantools: upgrade 39.4.2 -> 39.4.3
Changelog:
==========
-Add type annotations to c_source.py
-Enum newlines

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-23 11:55:36 -08:00
Wang Mingyu
cbf8e692a5
python3-beautifulsoup4: upgrade 4.12.2 -> 4.12.3
Changelog:
=============
* The Beautiful Soup documentation now has a Spanish translation
* Fixed a regression such that if you set .hidden on a tag
* Fixed a case where html.parser giving up on
  markup would result in an AssertionError instead of a
  ParserRejectedMarkup exception.
* Added the correct stacklevel to instances of the XMLParsedAsHTMLWarning.
* Corrected the syntax of the license definition in pyproject.toml.
* Corrected a typo in a test that was causing test failures when run against
  libxml2 2.12.1.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-23 11:55:36 -08:00
Wang Mingyu
af995f726d
python3-asyncinotify: upgrade 4.0.5 -> 4.0.6
Changelog:
===========
Resolve "Version bump for mirroring test"

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-23 11:55:36 -08:00
Wang Mingyu
0007269307
python3-absl: upgrade 2.0.0 -> 2.1.0
Changelog:
=========
-Added absl.flags.override_value function to provide FlagHolder with a construct
 to modify values.
-Added a new method absltest.TestCase.assertDataclassEqual that tests equality
 of dataclass.dataclass objects with better error messages when the assert fails.
-absl.flags.argparse_flags.ArgumentParser now correctly inherits an empty
 instance of FlagValues to ensure that absl flags, such as --flagfile, --undefok
 are supported.
-Do not exit 5 if tests were skipped on Python 3.12. This follows the CPython
 change in python/cpython#113856.
-The flag foo no longer retains the value bar after FLAGS.foo = bar fails due to
 a validation error.
-Fixed an issue caused by this Python 3.12.1 change where the test reporter
 crashes when all tests are skipped.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-23 11:55:35 -08:00
Wang Mingyu
92c941986d
python3-xmlschema: upgrade 2.5.1 -> 3.0.1
Changelog:
==========
-Hotfix release for broken requirement
-Set python-requires metadata to >=3.8
-Upgrade GitHub Actions

License-Update: Copyright year updated to 2024.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-23 11:55:35 -08:00
Wang Mingyu
f389b42498
python3-eth-keys: upgrade 0.4.0 -> 0.5.0
License-Update: Copyright year updated to 2023.

Changelog:
===========
-Drop python 3.6 and 3.7 support
-Add python 3.11 support
-Merge template updates, notably using pre-commit for linting and change the name of the master branch to main

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-23 11:55:35 -08:00
Khem Raj
9953ca1ac0
python3-multidict: Fix running ptests
Add missing runtime dependency on pytest-cov
and move the test to PTESTS_FAST_META_PYTHON since it takes < 20 seconds

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-21 12:37:12 -08:00
Khem Raj
919cfc554a
python3-multidict: Make it work with python 3.12
The needed fixes are in master branch and one more fix it still in a
pull request, bring them all in until 6.0.5 is released

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-21 12:37:12 -08:00
Khem Raj
b96cdd29fb
python3-pillow: Correct branch parameter in SRC_URI
10.1 tag SRCREV certainly does not exist on 10.0 branch so point it to main
branch
Drop one of two SRCREV settings which was wrong.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Leon Anavi <leon.anavi@konsulko.com>
2024-01-20 22:15:02 -08:00
Yoann Congal
a3265e6fcb
python3-pytest-cov: Add missing python3-pytest RDEPENDS
python3-pytest-cov is a plugin of python3-pytest adding test coverage
feature. It does not seem to do anything useful by itself.

Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-19 09:51:07 -08:00
Yoann Congal
9fdcd8c8dc
python3-coverage: add native and nativesdk BBCLASSEXTEND
To build python3-pytest-cov-native we need python3-coverage-native.
To build nativesdk-python3-pytest-cov we need nativesdk-python3-coverage.

Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-19 09:51:07 -08:00
Derek Straka
5e91f44940
python3-google-api-python-client: update to version 2.113.0
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-13 09:08:38 -08:00
Derek Straka
ccd8dea442
python3-socketio: update to version 5.11.0
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-13 09:08:38 -08:00
Derek Straka
73452860de
python3-google-auth: update to version 2.26.2
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-13 09:08:38 -08:00
Derek Straka
4b9cd22f47
python3-eth-hash: update to version 0.6.0
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-13 09:08:38 -08:00
Derek Straka
243fafa092
python3-protobuf: update to version 4.25.1
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-13 09:08:37 -08:00
Derek Straka
72c56daa63
python3-apispec: update to version 6.4.0
Updated license checksum for copyright year and verified MIT still applies

Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-13 09:08:37 -08:00
Derek Straka
b58a7679c0
python3-marshmallow: update to version 3.20.2
Convert recipe to pypi
Update license checksum for copyright year and verify MIT still applies

Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-13 09:05:52 -08:00
Derek Straka
dde3f14af8
python3-engineio: update to version 4.8.2
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-13 09:05:52 -08:00
Derek Straka
1116ce1733
python3-web3: update to version 6.14.0
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-12 12:03:20 -08:00
Leon Anavi
57f8d6e1df
python3-kivy: Upgrade 2.2.1 -> 2.3.0
Upgrade to version 2.3.0:

- core-providers (audio): removes deprecated status property
- core-providers (audio): removes deprecated filename property
- core-providers (window): Removes deprecated toggle_fullscreen
  method
- Add graphics with antialiasing: SmoothRectangle, SmoothEllipse,
  SmoothRoundedRectangle, SmoothQuad and SmoothTriangle
- Linux dependencies: Build libpng16 for freetype so can render
  colored emoji
- Remove the extra position added to undo list while using Shift
  key
- macOS dependencies: Build libpng16 for freetype, so can render
  colored emoji
- Honour multiline=True/False while pasting, Fix Scroll after
  backspace and undo.
- Added spanish layout json for the vkeyboard
- Pillow text provider: use get_bbox when get_size is not
  available. Allows latest versions of pillow to work along with
  older ones.

License-Update: Copyright year changes

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-09 07:04:31 -08:00
Leon Anavi
1192917fbf
python3-wtforms: Upgrade 3.1.1 -> 3.1.2
Upgrade to version 3.1.2:

- Fix SelectMultipleField value coercion on validation.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-09 07:04:31 -08:00
Leon Anavi
250cc19699
python3-webargs: Upgrade 8.3.0 -> 8.4.0
Upgrade to version 8.4.0:

- Add a new class attribute, empty_value to DelimitedList and
  DelimitedTuple, with a default of "". This controls the value
  deserialized when an empty string is seen.
- The rule for default argument names has been made configurable
  by overriding the get_default_arg_name method. This is described
  in the argument passing documentation.
- Drop support for Python 3.7, which is EOL.
- Type annotations for FlaskParser have been improved.

License-Update: Copyright year changes

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-09 07:04:31 -08:00
Wang Mingyu
d2552ce816
python3-traitlets: upgrade 5.14.0 -> 5.14.1
Changelog:
============
-FIX: map - to _ for environement variable prefix.
-chore: update pre-commit hooks
-Update ruff config

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-08 19:54:45 -08:00
Wang Mingyu
a7177c7253
python3-pytest-asyncio: upgrade 0.23.2 -> 0.23.3
Changelog:
===========
-Fixes a bug that caused event loops to be closed prematurely when using async
 generator fixtures with class scope or wider in a function-scoped test
-Fixes various bugs that caused an internal pytest error during test collection

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-08 19:54:45 -08:00
Wang Mingyu
0c2801196d
python3-pymisp: upgrade 2.4.182 -> 2.4.183
Changelog:
===========
- Documentation to install PyMISP on offline machine.
- Bump objects.
- Bump version.
- Remove jsonschema from dependencies.
- Encrypt malicious js.
- Fix api ssl verify typing.
- Add HTTPS Adapter.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-08 19:54:45 -08:00
Wang Mingyu
a53436cc95
python3-pyflakes: upgrade 3.1.0 -> 3.2.0
Changelog:
 Add support for *T (TypeVarTuple) and **P (ParamSpec) in PEP 695 annotations.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-08 19:54:44 -08:00
Wang Mingyu
5e21f78729
python3-pdm: upgrade 2.11.1 -> 2.11.2
Changelog:
===========
-Fix a KeyError raised when resolving a URL dependency without package name given.
-pdm update --update-eager can hit InconsistentCandidate error when dependency
 is included both through default dependencies and extra.
-pdm install should not warn when overwriting its own symlinks on install/update.
-Fix a bug that candidates without local version are rejected when the local
 version is pinned.
-Add maturin as a compatible build backend in the docs.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-08 19:54:44 -08:00
Wang Mingyu
e939b52573
python3-lz4: upgrade 4.3.2 -> 4.3.3
Changelog:
=============
-Add .readthedocs.yml
-Build wheels for Python 3.12

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-08 19:54:44 -08:00
Wang Mingyu
ed772f2b80
python3-google-auth: upgrade 2.25.2 -> 2.26.1
Changelog:
 Ensure that refresh worker is pickle-able.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-08 19:54:44 -08:00
Wang Mingyu
ebaa41bafc
python3-google-api-python-client: upgrade 2.111.0 -> 2.112.0
Changelog:
 https://github.com/googleapis/google-api-python-client/releases/tag/v2.112.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-08 19:54:44 -08:00
Wang Mingyu
3f81f9471a
python3-bitarray: upgrade 2.9.1 -> 2.9.2
Changelog:
==========
 * optimize initialization from strings by not constantly resizing buffer
 * optimize 'util.hex2ba()' and 'util.base2ba()' by avoiding unnecessary
   copies
 * optimize 'util.base2ba()' and 'util.ba2base()' for 'n=16' (hexadecimal)

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-08 19:54:44 -08:00
Wang Mingyu
41349043ef
python3-aiohttp-jinja2: upgrade 1.5.1 -> 1.6
Changelog:
============
-Switch to aiohttp.web.AppKey, and deprecate the old 'static_root_url' key.
-Drop Python 3.7, add Python 3.12.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-08 19:54:44 -08:00
Wang Mingyu
1957e73efb
python3-sqlalchemy: upgrade 2.0.24 -> 2.0.25
Changelog:
 https://github.com/sqlalchemy/sqlalchemy/releases/tag/rel_2_0_25

License-Update: Copyright year updated to 2024.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-08 19:54:43 -08:00
Wang Mingyu
ebd44706dd
python3-cvxopt: upgrade 1.2.7 -> 1.3.2
Changelog:
 Fixes line search issue in solvers.cp() solvers.cpl()

License-Update:
 CVXOPT version updated to 1.3
 Copyright updated to 2023

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-08 19:54:43 -08:00
Wang Mingyu
a91572be28
python3-argh: upgrade 0.30.5 -> 0.31.0
License-Update:
===============
-update feature emphasis in README
-cleanup/enhance README
-fix outdated examples
-fix README (PyPI-friendly ReST)

Changelog:
============
-The typing hints introspection feature is automatically enabled for any command
 (function) which does not have any arguments specified via @arg decorator.
-A small change in the legacy argument mapping policy BY_NAME_IF_HAS_DEFAULT
 concerning the order of variadic positional vs. keyword-only arguments.
-Removed the previously deprecated decorator @expects_obj.
-Type hints: basic usage to infer argument types (fixes #203)
-Support realtime output through a pipe (fixes #145)
-High-level functions argh.dispatch_command() and argh.dispatch_commands()
-now accept a new parameter old_name_mapping_policy.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-08 19:54:43 -08:00
Khem Raj
628084d6b0
python3-pylint: Ignore failing ptests
regression_distutil_import_error_73 seems to fail starting 3.0.3 perhaps
due to dependency upgrade e.g. astroid or some such. Remove it from run
for now.

Match the run command to whats in github actions.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-08 19:54:40 -08:00
Khem Raj
34794c0c28
python3-pydantic-core: Rename the cpython module on musl
wheel contains site-package .so named linux-musl which is not loadable
on musl systems, rename it to linux-gnu even on musl like other python
dynamic modules.

This fixed ptest runs for both pydantic-core and pydantic recipes

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-08 19:54:39 -08:00
Alexander Kanavin
8b100a34f6
python3-h5py: backport a cython 3.x compatibility patch
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-08 19:54:38 -08:00
Richard Leitner
b56ab3d109
python3-pytest-cov: add missing python3-coverage dependency
As reported by "pip3 check" python3-pytest-cov depends on
python3-coverage:

	$ pip3 check
	pytest-cov 4.1.0 requires coverage, which is not installed.

This patch fixes this problem by adding python3-coverage to RDEPENDS

Signed-off-by: Richard Leitner <dev@g0hl1n.net>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-04 11:17:26 -08:00
Wang Mingyu
45672db184
python3-pydantic-core: upgrade 2.14.5 -> 2.14.6
Changelog:
 fix memory leak with recursive definitions creating reference cycles

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-04 11:17:26 -08:00
Wang Mingyu
fbff72263d
python3-pydot: upgrade 1.4.2 -> 2.0.0
Changelog:
=============
- Broken parsing caused by `pyparsing` updates fixed.
  With this, the pydot project rises from the dead.
- (Internal) CI
  Modernized and clarified the development process.
- Reorganized package/module structure.
- Reorganized exception hierarchy
- API (minor): Renamed the first parameter of the parser functions
- Test suite option '--no-check'.
- Drop support for Python 2 and Python < 3.7.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-02 00:35:53 -08:00
Wang Mingyu
31fad7ab5e
python3-gspread: upgrade 5.12.3 -> 5.12.4
Changelog:
===========
-Bump actions/setup-python from 4 to 5
-Fixed default value of merge_type parameter in merge_cells function docstring.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-02 00:35:52 -08:00
Wang Mingyu
a50b58f626
python3-flask: upgrade 2.3.3 -> 3.0.0
Changelog:
============
-Remove previously deprecated code.
-Deprecate the __version__ attribute. Use feature detection,
 or importlib.metadata.version("flask"), instead.
-Restructure the code such that the Flask (app) and Blueprint classes have
 Sans-IO bases.
-Allow self as an argument to url_for.
-Require Werkzeug >= 3.0.0.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-02 00:35:52 -08:00
Wang Mingyu
e17de9ffb9
python3-coverage: upgrade 7.3.4 -> 7.4.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-02 00:35:52 -08:00
Wang Mingyu
a10314fdd0
python3-cantools: upgrade 39.4.1 -> 39.4.2
Changelog:
 Fix range check with negative scalings

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-02 00:35:52 -08:00
Wang Mingyu
36f7320193
python3-netaddr: upgrade 0.9.0 -> 0.10.0
Changelog:
 https://netaddr.readthedocs.io/en/latest/changes.html#release-0-10-0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-02 00:35:52 -08:00
Alexander Kanavin
e594e1c292
python3-kmod: remove the recipe
Not compatible with cython 3.x, and has been inactive for years:
https://pypi.org/project/kmod/#description
https://github.com/agrover/python-kmod

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-31 08:27:50 -08:00
Alexander Kanavin
e2da07a13e
python3-oslash: remove
Not compatible with python 3.12; dead upstream (no activity since 2020).

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-31 08:27:48 -08:00
Alexander Kanavin
70b13461fe
python3-jsonrpcserver: remove
No activity in over a year, and depends on oslash, which has had no activity since 2020.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-31 08:27:48 -08:00
Alexander Kanavin
b118d9adfe
python3-custom-inherit: fix python 3.12 builds
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-31 08:27:48 -08:00
Alexander Kanavin
40539d3d40
python3-gmpy2: fix python 3.12 issues
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-31 08:27:48 -08:00
Alexander Kanavin
0ece1e8334
python3-xmlrunner: remove the recipe
Last release in 2014, not compatible with python 3.12.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-31 08:27:48 -08:00
Derek Straka
2f4372ed70
python3-dominate: update to version 2.9.1
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-29 13:57:14 -08:00
Derek Straka
ebea0db450
python3-argh: update to version 0.30.5
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-29 13:57:14 -08:00
Derek Straka
8fe9359600
python3-cantools: update to version 39.4.1
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-29 13:57:14 -08:00
Derek Straka
304034bec1
python3-pdm-backend: update to version 2.1.8
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-29 13:57:14 -08:00
Derek Straka
7b757a77d1
python3-sqlalchemy: update to version 2.0.24
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-29 13:57:14 -08:00
Derek Straka
4a1abfaa6d
python3-engineio: update to version 4.8.1
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-29 13:57:14 -08:00
Derek Straka
844635d0c2
python3-kmod: add comment about update to version 0.9.2
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-29 13:57:13 -08:00
Tim Orling
f8d66f3174
python3-yappi: upgrade 1.4.0 -> 1.6.0; fix ptests
* Switch to the python_setuptools_build_meta PEP-517 backend
* Refactor and submit 0001-Fix-imports-for-ptests.patch
  - split out the Windows -> Unix line endings conversion
  - https://github.com/sumerc/yappi/pull/164
* Drop 0002-add-3.11-to-the-setup.patch; upstream added 3.11 and 3.12
* Drop install of yappi.py in ptest; use site-packages as intended
* Drop complex run-ptest and simply run 'pytest --automake'
* Move out of "problems" group to "slow" group in ptest-packageslists-meta-python.inc
  - can now build meta-python-image-ptest-python3-yappi
  - tests take about 45 seconds

https://github.com/sumerc/yappi/blob/1.6.0/CHANGELOG

1.6.0 (2023-12-07)

- Drop support 2.7-3.5 and clean backward compatible code (pull/152)
- Add Python 3.12 wheels

1.5.1 (2023-12-06)

- Add support for Python 3.12
- Fix child callgrind functions disappear

Signed-off-by: Tim Orling <ticotimo@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-29 09:04:23 -08:00
Wang Mingyu
e31e02999c
python3-eventlet: upgrade 0.34.1 -> 0.34.2
Changelog:
===========
* Allowing inheritance of GreenSSLSocket without overriding the __new_ method
* [bug] Fix broken API related to '__version__' removal
* [doc] Fix pypi broken link

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-29 09:04:22 -08:00
Wang Mingyu
8c2c816bc4
python3-distro: upgrade 1.8.0 -> 1.9.0
Changelog:
==========
-Refactor distro.info() method to return an InfoDict
-Ignore the file '/etc/board-release'
-Ignore the file '/etc/ec2_version'
-Run Python 3.6 on Ubuntu 20.04 for CI and bump isort
-Test on modern versions of CPython and PyPy and macOS
-Add support for ALT Linux Server 10.1 distribution
-Add Debian Testing to the tests
-Update archlinux resource for tests

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-29 09:04:21 -08:00
Wang Mingyu
57d796d630
python3-regex: upgrade 2023.10.3 -> 2023.12.25
Changelog:
=============
-Cannot get release notification action in main.yml to work. Commenting it out for now.
-Fixed invalid main.yml.
-The escape function no longer escapes \x00. It's not necessary.
-Inline flags can now be turned off and apply to what follows.
-Added \R to match line endings.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-29 09:04:20 -08:00
Wang Mingyu
d9ace19a21
python3-pydantic: upgrade 2.5.2 -> 2.5.3
Changelog:
============
-uprev pydantic-core to 2.14.6
-Fix memory leak with recursive definitions creating reference cycles

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-29 09:04:20 -08:00
Wang Mingyu
3225a285e9
python3-ipython: upgrade 8.18.1 -> 8.19.0
Changelog:
https://github.com/ipython/ipython/blob/8.19.0/docs/source/whatsnew/version8.rst

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-29 09:04:19 -08:00
Wang Mingyu
7ede8295ef
python3-cassandra-driver: upgrade 3.28.0 -> 3.29.0
Changelog:
============
-Add support for Python 3.9 through 3.12, drop support for 3.7
-Removal of dependency on six module
-Raise explicit exception when deserializing a vector with a subtype that
 isn’t a constant size
-Remove outdated Python pre-3.7 references
-Remove backup(.bak) files
-Fix doc typo in add_callbacks

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-29 09:04:19 -08:00
Wang Mingyu
d9d42f84d7
python3-bitarray: upgrade 2.9.0 -> 2.9.1
Changelog:
==========
-* avoid buffer being unnecessarily initialized with 0s in several
   functions of the 'bitarray.util' module
-* fix '.count()' type hint in pyi-file
-* improve testing

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-29 09:04:19 -08:00
Wang Mingyu
47829c75bb
python3-asyncinotify: upgrade 4.0.4 -> 4.0.5
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-29 09:04:19 -08:00
Wang Mingyu
054e5ea2c2
python3-apispec: upgrade 6.3.0 -> 6.3.1
Changelog:
- Fix conversion of deprecated flag on parameters

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-29 09:04:18 -08:00
Derek Straka
aff8b4d6e7
python3-parse: update to version 1.20.0
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-22 06:39:35 -08:00
Derek Straka
10b479c2ce
python3-web3: update to version 6.13.0
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-22 06:39:35 -08:00
Derek Straka
377c236a04
python3-greenlet: update to version 3.0.3
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-22 06:39:35 -08:00
Derek Straka
52891f1729
python3-flask-jwt-extended: update to version 4.6.0
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-22 06:39:35 -08:00
Derek Straka
fbf6d4ee53
python3-mypy: update to version 1.8.0
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-22 06:39:35 -08:00
Derek Straka
8215359881
python3-constantly: update to version 23.10.4
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-22 06:39:35 -08:00
Derek Straka
2ebd36666a
python3-pyroute2: update to version 0.7.10
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-22 06:39:34 -08:00
Derek Straka
3ddad19589
python3-setuptools-scm-git-archive: remove obsolete package
Upstream project is obsolete with setuptools_scm >= 7.0 which natively supports git archives

See upstream repo for details - https://github.com/Changaco/setuptools_scm_git_archive/

Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-22 06:39:34 -08:00
Derek Straka
0c17c667ad
python3-pytest-html: update to version 4.1.1
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-22 06:39:34 -08:00
Derek Straka
c89f9d0a83
python3-gspread: update to version 5.12.3
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-22 06:39:34 -08:00
Derek Straka
a434b01e7b
python3-flask-wtf: fix upstream uri and version check
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-22 06:39:34 -08:00
Derek Straka
db2f5ee50b
python3-uswid: update to version 0.4.7
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-22 06:39:34 -08:00
Derek Straka
a28ead8652
python3-wpa-supplicant: fix upstream uri and version check
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-22 06:39:34 -08:00
Derek Straka
075497ce2d
python3-flask: fix upstream uri and version check
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-22 06:39:33 -08:00
Derek Straka
a9020fa41d
python3-ipython-genutils: fix upstream uri and version check
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-22 06:39:33 -08:00
Derek Straka
1a1deabbf0
gyp: update to the latest commit
NOTE: gyp is now idle, and support will be removed in future releases
d6c5dd51dc

Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-22 06:39:33 -08:00
Derek Straka
c600141d64
python3-wtforms: fix upstream uri and version check
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-22 06:39:33 -08:00
Derek Straka
75f9fe8bab
python3-flask-sqlalchemy: fix upstream uri check
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-22 06:39:33 -08:00
Derek Straka
5a55e4e480
python3-cmake: update to version 3.28.1
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-22 06:39:33 -08:00
Derek Straka
40b627c4a6
python3-grpcio-tools: update to version 1.60.0
Delete upstreamed patch for off_t
Rebase the other patches on the latest version

Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-22 06:39:33 -08:00
Derek Straka
7596fc3d21
python3-grpcio: update to version 1.60.0
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-22 06:39:32 -08:00
Derek Straka
6fd6bd049c
python3-flask-wtf: update to version 1.2.1
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-22 06:39:32 -08:00
Derek Straka
83f5f3d95b
python3-eventlet: update to version 0.34.1
Remove patch incorporated in the upstream release

Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-22 06:39:32 -08:00
Derek Straka
b572db47cc
python3-pyfanotify: update to version 0.2.2
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-22 06:39:32 -08:00
Derek Straka
9723cc8de5
python3-bitarray: update to version 2.9.0
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-22 06:39:32 -08:00
Derek Straka
b39c548100
python3-rapidjson: update to version 1.14
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-22 06:39:31 -08:00
Ny Antra Ranaivoarison
a50c63e2b7
python3-click-spinner: backport patch that fixes deprecated methods
This allows build with python 3.12.

Signed-off-by: Ny Antra Ranaivoarison <nyantra.ranaivoarison@smile.fr>
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-21 08:20:34 -08:00
Derek Straka
01d5c8c626
python3-apiflask: update to version 2.1.0
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-21 08:00:44 -08:00
Derek Straka
8d34688fad
python3-xmlschema: update to version 2.5.1
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-21 08:00:44 -08:00
Derek Straka
c27646b41f
python3-sentry-sdk: update to version 1.39.1
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-21 08:00:44 -08:00
Derek Straka
7b3b4532a2
python3-cantools: update to version 39.4.0
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-21 08:00:44 -08:00
Derek Straka
edf5344106
python3-lazy-object-proxy: update to version 1.10.0
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-21 08:00:44 -08:00
Derek Straka
cf59d70d6a
python3-protobuf: update to version 4.25.1
Remove patch 0001-message.c-Cast-uintptr_t-types-to-upb_MessageDef.patch
that was incorporated upstream and released in 4.25.1

Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-21 08:00:43 -08:00
Derek Straka
4531f0ff6d
python3-isort: update to version 5.13.2
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-21 08:00:43 -08:00
Derek Straka
34a49f38c5
python3-wtforms: update to version 3.1.1
Updated the license file and verified terms remained the same

Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-21 08:00:43 -08:00
Derek Straka
ef76589e4b
python3-zeroconf: update to version 0.131.0
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-21 08:00:43 -08:00
Derek Straka
aa8317720f
python3-paramiko: update to version 3.4.0
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-21 08:00:43 -08:00
Derek Straka
50e241df34
python3-pdm: update to version 2.11.1
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-21 08:00:43 -08:00
Derek Straka
fd35de7c55
python3-coverage: update to version 7.3.4
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-21 08:00:42 -08:00
Derek Straka
d8637f07a2
python3-ninja: update to version 1.11.1.1
Changelog
  fix(wheels): link libstdc++ statically on manylinux1 by @mayeut in #159
  chore(wheels): link libstdc++/libgcc statically on musllinux by @mayeut in #160
  chore: add Windows ARM support by @henryiii in #169
  chore: continue testing with python 2.7 by @mayeut in #199
  chore: move to setuptools_scm by @henryiii in #170
  chore: switch to ruff by @henryiii in #174
  chore: use trusted publisher deployment by @jcfr in #191
  chore: use wheel tags cli by @mayeut in #84
  ci: allow setting a version by @henryiii in #171
  ci: cancel on repeated pushes by @henryiii in #177

Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-21 08:00:42 -08:00
Tim Orling
1872badd73
python3-pydantic: enable ptest
* Add to ptest-packelists-meta-python.inc "FAST" under 30 s

Signed-off-by: Tim Orling <ticotimo@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-21 08:00:42 -08:00
Tim Orling
b48af247b8
python3-cloudpickle: add v3.0.0
Dependency for python3-pydantic ptests.

"""
cloudpickle makes it possible to serialize Python constructs not
supported by the default pickle module from the Python standard
library.

cloudpickle is especially useful for cluster computing where Python
code is shipped over the network to execute on remote hosts, possibly
close to the data.
"""

Signed-off-by: Tim Orling <ticotimo@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-21 08:00:42 -08:00
Tim Orling
446124784b
python3-pydantic-core: enable ptest
* Add to ptest-packagelists-meta-python.inc "FAST" under 30 seconds

Signed-off-by: Tim Orling <ticotimo@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-21 08:00:42 -08:00
Tim Orling
e592a8ce9a
python3-dirty-equals: add v0.7.1
Dependency for python3-pydantic-core ptests.

"""
dirty-equals is a python library that (mis)uses the __eq__ method to make
python code (generally unit tests) more declarative and therefore easier
to read and write.

dirty-equals can be used in whatever context you like, but it comes into
its own when writing unit tests for applications where you're commonly
checking the response to API calls and the contents of a database.

Signed-off-by: Tim Orling <ticotimo@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-21 08:00:41 -08:00
Tim Orling
537a9e24c6
python3-pydantic: fix RDEPENDS
* Newer python3-pydantic offloaded some of its code to python3-pydantic-core
* Add python3-annotated-types to RDEPENDS.
* Add DESCRIPTION and trim SUMMARY.

Signed-off-by: Tim Orling <ticotimo@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-21 08:00:41 -08:00
Tim Orling
0b1b5efeb5
python3-annotated-types: add v0.6.0
Run-time dependency for python3-pydantic

"""
PEP-593 added typing.Annotated as a way of adding context-specific
metadata to existing types, and specifies that Annotated[T, x] should
be treated as T by any tool or library without special logic for x.

This package provides metadata objects which can be used to represent
common constraints such as upper and lower bounds on scalar values and
collection sizes, a Predicate marker for runtime checks, and descriptions
of how we intend these metadata to be interpreted. In some cases, we also
note alternative representations which do not require this package.
"""

References:
https://peps.python.org/pep-0593/

Signed-off-by: Tim Orling <ticotimo@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-21 08:00:41 -08:00
Tim Orling
e67a62b44c
python3-pydantic-core: add v2.14.5
Runtime dependency for current python3-pydantic

This package provides the core functionality for pydantic validation and serialization.

Pydantic-core is currently around 17x faster than pydantic V1. See tests/benchmarks/ for details.
https://github.com/pydantic/pydantic-core/tree/v2.14.5/tests/benchmarks

Signed-off-by: Tim Orling <ticotimo@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-21 08:00:41 -08:00
Derek Straka
85139abedd
python3-pymisp: update to verion 2.4.182
Leverage pypi rather than git for the source download

Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-21 08:00:41 -08:00
Derek Straka
62d9c729df
python3-alembic: update to version 1.13.1
Misc bug fixes for typing, versioning, and environment.

See https://alembic.sqlalchemy.org/en/latest/changelog.html

Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-21 08:00:41 -08:00
Derek Straka
6a1d0752f8
python3-astroid: update to version 3.0.2
Changelog
* Avoid duplicate inference results for some uses of typing.X constructs like Tuple[Optional[int], ...].
  This was causing pylint to occasionally omit messages like deprecated-typing-alias.

Closes pylint-dev/pylint#9220

Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-21 08:00:41 -08:00
Leon Anavi
fb7023bd3c
python3-rlp: upgrade 3.0.0 -> 4.0.0
Upgrade to version 4.0.0:

- repr() now returns an evaluatable string, like
  MyRLPObj(my_int_field=1, my_str_field="a_str")
- Convert .format strings to f-strings
- Add autoflake linting and move config to pyproject.toml

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-18 22:17:25 -08:00
Leon Anavi
1d887eede7
python3-dominate: upgrade 2.8.0 -> 2.9.0
Upgrade to version 2.9.0:

- Modernize setuptools support to use pyproject.toml
- Remove brittle test

Remove fix-ptests.patch as the issue has been solved upstream.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-18 22:17:25 -08:00
Leon Anavi
c6ba2fcc4a
python3-zeroconf: upgrade 0.128.4 -> 0.130.0
Upgrade to version 0.130.0:

- Make ServiceInfo aware of question history
- Small speed up to ServiceInfo construction
- Significantly improve efficiency of the ServiceBrowser scheduler
- Small speed up to processing incoming records
- Small performance improvement for converting time
- Small performance improvement for ServiceInfo asking questions
- Small performance improvement constructing outgoing questions
- Scheduling race with the QueryScheduler
- Ensure question history suppresses duplicates
- Microsecond precision loss in the query handler
- Ensure IPv6 scoped address construction uses the string cache

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-18 22:17:25 -08:00
Leon Anavi
a89917242d
python3-sdbus: upgrade 0.11.0 -> 0.11.1
Upgrade to version 0.11.1:

- Improved interface generator handling of multiple uppercase
  letters sequences.
- Improved python formatting generated by interface code generator.
- Added option --block to generate blocking interface code.
- Fixed docstrings still being present even if python was
  configured with --without-doc-strings.
- Fixed interface generator crashing when a rare write-only
  property is encountered.
- Fixed async interfaces iterating over all members during
  initialization.
- Fixed TypeError: Dbus type '\x00' is unknown being raised when
  trying to read from a message more than one time.
- Fixed missing class body when generating code for interface
  without members.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-18 22:17:25 -08:00
Leon Anavi
c754b8ec0c
python3-aiohue: upgrade 4.6.2 -> 4.7.0
Upgrade to version 4.7.0:

- Backward compatibility fix
- Update project and CI
- Update models for updated schema and new resource types

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-18 22:17:23 -08:00
Leon Anavi
39ff8dc26c
python3-cycler: upgrade 0.11.0 -> 0.12.1
Upgrade to version 0.12.1:

- Addition of type hints.
- Fixes the previous release not shipping the py.typed file.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-18 22:17:23 -08:00
Leon Anavi
01bafc3eeb
python3-coverage: upgrade 7.3.2 -> 7.3.3
Upgrade to version 7.3.3:

- Fix: function definitions with multi-line signatures can now be
  excluded by matching any of the lines.
- Fix: XML reports could fail with a TypeError if files had numeric
  components that were duplicates except for leading zeroes, like
  file1.py and file001.py.
- The coverage annotate command used to announce that it would be
  removed in a future version. Enough people got in touch to say
  that they use it, so it will stay. Don't expect it to keep up
  with other new features though.
- Added new debug options <cmd_run_debug>

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-18 22:17:23 -08:00
Leon Anavi
038fd54f28
python3-yarl: upgrade 1.9.2 -> 1.9.4
Upgrade to version 1.9.4:

- Started raising :py:exc:TypeError when a string value is passed
  into :py:meth:~yarl.URL.build as the port argument -- by
  :user:commonism
- The leading -- has been dropped from the :pep:517 in-tree build
backend config setting names. --pure-python is now just pure-python
- A step-by-step :doc:Release Guide <contributing/release_guide>
  guide has been added, describing how to release yarl

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-18 22:17:23 -08:00
Leon Anavi
8cb3c9b8db
python3-frozenlist: upgrade 1.4.0 -> 1.4.1
Upgrade to version 1.4.1:

- Declared Python 3.12 and PyPy 3.8-3.10 supported officially in
  the distribution package metadata.
- Replaced the packaging is replaced from an old-fashioned
 :file:setup.py to an in-tree :pep:517 build backend

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-18 22:17:22 -08:00
Leon Anavi
122e937a0e
python3-expandvars: add recipe
Add python3-expandvars to expand system variables Unix style.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-18 22:17:22 -08:00
Alexander Kanavin
d595b18e46
python3-grpcio: update 1.56.2 -> 1.59.3
This is needed for python 3.12 compatibility.

Drop 0001-direct_mmap-Use-off_t-on-linux.patch as
issue resolved upstream.

Other dropped patches are all due to the code being significantly refactored upstream;
if the issues persist, please write updated patches.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-18 22:17:21 -08:00
Alexander Kanavin
a293a7128a
python3-pillow: remove unneeded distutils dependency
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-18 22:17:21 -08:00
Alexander Kanavin
864f16d686
python3-django: remove unneeded distutils dependency
Nothing in the source tree requires it at runtime.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-18 22:17:21 -08:00
Alexander Kanavin
5c725616cd
python3-astroid: remove unneeded distutils dependency
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-18 22:17:21 -08:00
Alexander Kanavin
19378a686b
python3-unoconv: rely on setuptools to obtain distutils copy
The source contains:
from distutils.version import LooseVersion

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-18 22:17:21 -08:00
Alexander Kanavin
1ae3d1fe6a
python3-eventlet: backport a patch to remove distutils dependency
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-18 22:17:21 -08:00
Alexander Kanavin
70664268a4
python3-pyroute2: remove unused distutils dependency
It's not mentioned in source tree.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-18 22:17:20 -08:00
Alexander Kanavin
a5a6b673d1
python3-cppy: remove unused distutils dependency
It's not mentioned anywhere in source tree.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-18 22:17:20 -08:00
Alexander Kanavin
ec7e44f97c
python3-web3: remove distutils dependency
It's not mentioned in the source tree anymore.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-18 22:17:20 -08:00
Alexander Kanavin
bd51af4c16
python3-joblib: do not rely in distutils
Upstream has removed the dependency as of 1.3.0:
https://github.com/joblib/joblib/blob/master/CHANGES.rst

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-18 22:17:20 -08:00
Alexander Kanavin
7b927732c6
python3-mcrypto: rely on setuptools for distutils copy
It's still used in source tree:

src/M2Crypto/__init__.py:    from distutils.version import StrictVersion as Version

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-18 22:17:20 -08:00
Alexander Kanavin
b4efcecc63
python3-uinput: remove as unmaintained
Both homepage and downloads are gone, last release in 2016,
still relies on distutils which is no longer available in python core as of 3.12.
https://pypi.org/project/python-uinput/

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-18 22:17:20 -08:00
Alexander Kanavin
6de5e84625
python3-m2crypto: do not rely on smtpd module
It's not mentioned anywhere in source code, and python 3.12
has removed it.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-18 22:17:20 -08:00
Alexander Kanavin
10e44c9ce5
python3-meld3: do not rely on smtpd module
It's not mentioned anywhere in source code, and python 3.12
has removed it.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-18 22:17:19 -08:00
Alexander Kanavin
e45c13134c
python3-supervisor: do not rely on smtpd module
It's not mentioned anywhere in source code, and python 3.12
has removed it.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-18 22:17:19 -08:00
Alexander Kanavin
029da4ea74
python3-pyinotify: remove as unmaintained
There hasn't been a release in years, and python 3.12 is no longer
compatible as it has removed the smtpd module.
https://github.com/seb-m/pyinotify

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-18 22:17:19 -08:00
Wang Mingyu
0fa5e4dfab
python3-zeroconf: upgrade 0.127.0 -> 0.128.4
Changelog:
==========
-Re-expose ServiceInfo._set_properties for backwards compat
-Correct nsec record writing
-Timestamps missing double precision
-Match cython version for dev deps to build deps
-Correct handling of IPv6 addresses with scope_id in ServiceInfo
-Speed up unpacking TXT record data in ServiceInfo

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-14 17:03:51 -08:00
Wang Mingyu
3723fd45fa
python3-websocket-client: upgrade 1.6.4 -> 1.7.0
Changelog:
===========
- Renamed 'mask' variable in ABNF to prevent name collision with 'mask()' function
- Fixed old http import of HTTPStatus in _handshake.py
- Add 'send_text()' and 'send_bytes()' to _app.py
- Improved typehint support
- General readability improvements, made all string concatenations use f-strings
- Applied black formatting style to code

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-14 17:03:50 -08:00
Wang Mingyu
496776dede
python3-web3: upgrade 6.11.3 -> 6.12.0
Changelog:
============
-Make downloadable versions of docs available in pdf, htmlzip, and epub formats
-Add 2023 user survey fine art banner in the docs
-Polish the community resources docs page
-Implement createAccessList RPC endpoint to create an EIP-2930 access list.
-Run flaky eth-tester tests on CI
-Pin pytest-asyncio dependency to <0.23
-Fix collision of w3 variable when initializing contract with function of the same name

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-14 17:03:50 -08:00
Wang Mingyu
f145529e61
python3-virtualenv: upgrade 20.24.7 -> 20.25.0
Changelog:
===========
-release 20.24.6
-Allow platformdirs v4
-Bump wheels package
-Bump setuptools and wheels
-Run CI tests on Python 3.13, fix tests

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-14 17:03:50 -08:00
Wang Mingyu
e5852cf3a5
python3-types-setuptools: upgrade 68.2.0.2 -> 69.0.0.0
Changelog:
  Bump setuptools to 69.0.*

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-14 17:03:50 -08:00
Wang Mingyu
1e42b157bd
python3-traitlets: upgrade 5.13.0 -> 5.14.0
Changelog:
===========
-Add option to load traitlets values from environment.
-Update types for mypy 1.7
-chore: update pre-commit hooks
-Clean up lint handling

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-14 17:03:49 -08:00
Wang Mingyu
e47aa62228
python3-tornado: upgrade 6.3.3 -> 6.4
Changelog:
  https://github.com/tornadoweb/tornado/releases/tag/v6.4.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-14 17:03:49 -08:00
Wang Mingyu
6580c4bb38
python3-pylint: upgrade 3.0.2 -> 3.0.3
Changelog:
===========
-Fixed false positive for unnecessary-lambda when the call has keyword
 arguments but not the lambda.
-Fixed incorrect suggestion for shallow copy in unnecessary-comprehension
-Fix false positives for undefined-variable and unused-argument for
 classes and functions using Python 3.12 generic type syntax.
-Fixed pointless-string-statement false positive for docstrings
 on Python 3.12 type aliases.
-Fix false positive for invalid-exception-operation when concatenating tuples
 of exception types.
-Fix a bug where pylint was unable to walk recursively through a directory if
 the directory has an __init__.py file.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-14 17:03:49 -08:00
Wang Mingyu
236bf067d4
python3-fastnumbers: upgrade 5.0.1 -> 5.1.0
Changelog:
==========
-Added the denoise option to convert floats to int without numerical noise
-Support for Python 3.12
-The changelog now only explictly exists in the repository

License-Update: Copyright year updated to 2023

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-14 17:03:49 -08:00
Wang Mingyu
8ec035da44
python3-eth-rlp: upgrade 0.3.0 -> 1.0.0
Changelog:
==========
-Drop python 3.7 support
-Add python 3.11 support
-Merge updates from template, including use pre-commit for linting, and
 changing the name of the master branch to main

License-Update: Copyright year updated to 2023

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-14 17:03:48 -08:00
Wang Mingyu
f17d027273
python3-eth-keyfile: upgrade 0.6.1 -> 0.7.0
License-Update:
    Copyright year updated to 2023.

Changelog:
============
-Use correct default parameters for scrypt
-Drop python 3.7 support
-Checksum address when creating a keyfile
-Merge project template updates, including using pre-commit for linting.
 Add typing.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-14 17:03:48 -08:00
Derek Straka
af57a19214
python3-portalocker: update to version 2.8.2
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-14 17:03:48 -08:00
Wang Mingyu
02e05067e8
python3-bitarray: upgrade 2.8.3 -> 2.8.5
Changelog:
============
* speedup unaligned copies by always using word shifts (in combination
  with builtin byte swap 64 when available) when bit-endianness and
  machine byte-order are opposite
* add 'HAVE_BUILTIN_BSWAP64' to header
* avoid misaligned pointers when casting to '(uint64_t *)'
* add tests
* simplify 'copy_n()' (remove special cases), see #d2d6fd53
* add [word shift example C program](../examples/shift_r8.c),
  and simplify 'shift_r8()'
* improve documentation and testing
* add [roadmap](https://github.com/ilanschnell/bitarray#roadmap)

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-14 10:01:50 -08:00
Wang Mingyu
6c98ed4d1a
python3-sentry-sdk: upgrade 1.37.1 -> 1.39.0
Changelog:
===========
-Add support for cluster clients from Redis SDK
-Improve location reporting for timer metrics
-Fix Celery TypeError with no-argument apply_async
-Fix Lambda integration with EventBridge source
-Add max tries to Spotlight
-Handle os.path.devnull access issues
-Change code.filepath frame picking logic
-Trigger AWS Lambda tests on label
-Run permissions step on pull_request_target but not push
-Hash AWS Lambda test functions based on current revision
-Update Django version in tests
-Make metrics tests non-flaky
-Various fixes & improvements
-Only add trace context to checkins and do not run event_processors for checkins
-Metric span summaries
-Add source context to code locations
-Use in-app filepath instead of absolute path
-Switch to jinja2 for generating CI yamls

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-14 07:53:24 -08:00
Wang Mingyu
616fb9ccb7
python3-pytest-asyncio: upgrade 0.22.0 -> 0.23.2
Changelog:
============
-Fixes a bug that caused an internal pytest error when collecting .txt files
-Fixes a bug that caused an internal pytest error when using module-level skips
-This release is backwards-compatible with v0.21. Changes are non-breaking,
 unless you upgrade from v0.22.
-BREAKING: The asyncio_event_loop mark has been removed. Event loops with class,
 module, package, and session scopes can be requested via the scope keyword
 argument to the _asyncio_ mark.
-Introduces the event_loop_policy fixture which allows testing with non-default
 or multiple event loops
-Introduces pytest_asyncio.is_async_test which returns whether a test item is
 managed by pytest-asyncio
-Removes and pytest-trio, mypy, and flaky from the test dependencies

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-14 07:53:24 -08:00
Wang Mingyu
de364d91e4
python3-platformdirs: upgrade 4.0.0 -> 4.1.0
Changelog:
===========
-Update changelog for 4.0.0
-docs: fix Linux user_log_dir example in README
-Drop support for EOL Python 3.7

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-14 07:53:24 -08:00
Wang Mingyu
5958fdd6f5
python3-path: upgrade 16.7.1 -> 16.9.0
Changelog:
==========
-Added .iterdir() and deprecated .listdir().
-Use '.' as the default path.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-14 07:53:24 -08:00
Wang Mingyu
36df077879
python3-isort: upgrade 5.12.0 -> 5.13.1
Changelog:
============
-Fixed integration tests
-Fixed normalizing imports from more than one level of parent modules
-Remove optional dependencies without extras
-Cleanup deprecated extras
-Fixed #1989: settings lookup when working in stream based mode
-Fixed 80 line length for wemake linter
-Add support for Python 3.12 75
-Fixed: add newest version to pre-commit docs
-Fixed assertions in test_git_hook
-Removed check for include_trailing_comma for the Hanging Indent wrap mode
-Use the standard library tomllib on sufficiently new python
-Update pre-commit.md version number
-doc: Update black_compatibility.md
-Fixed safety sept 2023
-docs: fix black profile documentation
-Fixed typo: indended -> indented
-Docs(configuration/options.md): fix missing trailing spaces for hard linebreak
-Update pre-commit.md
-chore: move configurations to pyproject.toml
-Fixed typo in README
-Update version in pre-commit setup to avoid installation issue with poetry
-Skip .pytype directory by default.
-Fixed a tip block styling in the Config Files section
-Do not cache configuration files
-Derive settings_path from --filename
-Fixed year of version 5.12.0 in CHANGELOG.md

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-14 07:53:24 -08:00
Wang Mingyu
6cfdc2581a
python3-imageio: upgrade 2.33.0 -> 2.33.1
Changelog:
===========
-Replace mktemp with mkstemp when caching to disk for legacy plugins
-Fix grammar in ImportError

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-14 07:53:23 -08:00
Wang Mingyu
4cac6ad7b9
python3-google-auth: upgrade 2.23.4 -> 2.25.2
Changelog:
===========
-Fix user cred universe domain issue
-Fix vm universe_domain bug
-Add custom tls signer for ECP Provider.
-Add custom tls signer for ECP Provider.
-Add with_universe_domain
-Fixes issue where Python37DeprecationWarning cannot be filtered
-Remove broken link in Python37DeprecationWarning
-Add support for Python 3.12
-Add universe domain support for VM cred
-Modify the token refresh window
-Add missing before request to async oauth2 credentials.
-Auto create self signed jwt cred
-Migrate datetime.utcnow for python 3.12
-Update user cred doc

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-14 07:53:23 -08:00