Commit Graph

7219 Commits

Author SHA1 Message Date
Wang Mingyu
fe4c5093a3
python3-pyproj: upgrade 3.6.1 -> 3.7.0
License-Update: Copyright year updated to 2024.

rpath.patch
refreshed for 3.7.0

Changelog:
===========
- WHL: Wheels contain PROJ 9.4.1
- DEP: Minimum supported Python version 3.10
- DEP: Minimum PROJ version 9.2
- ENH: Add CRS.is_deprecated() and CRS.get_non_deprecated()
- PERF: thread local context
- ENH: Add runtime & compiled PROJ versions
- BUG: Handle changes to HotineObliqueMercatorBConversion

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-14 09:52:29 -07:00
Wang Mingyu
1d4e001254
python3-pyperf: upgrade 2.7.0 -> 2.8.0
Changelog:
===========
- Refactor operations to fully work on AArch64.
- Fix the max_mem_rss measurement
- Allow setting the amount of warmup values in Runner
- Add hooks for calling arbitrary code around each benchmark
- Use KiB and MiB as units instead of kB and MB.
- Fix Spelling Error
- Make hooks work in bench_command subprocesses
- Fix deprecated method in bench_time_func example
- Separate subprocess writing/parsing into their own functions
- Fix "std dev" link
- Implement --timeout when running benchmarks

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-14 09:52:29 -07:00
Wang Mingyu
19b59227a5
python3-pymongo: upgrade 4.9.1 -> 4.10.1
Changelog:
===========
- Fixed a bug where pymongo.results.UpdateResult.did_upsert would raise a TypeError.
- Fixed Binary BSON subtype (9) support on big-endian operating systems (such as zSeries).

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-14 09:52:29 -07:00
Wang Mingyu
18a1ec8051
python3-pymisp: upgrade 2.4.198 -> 2.5.0
Changes
~~~~~~~
- misp_instance_version_master now uses the 2.5 branch.
- Make mypy happy.
- Only include the changelog in the sdist package.
- [data] describeTypes.json updated.
- Openioc.py is not a script, but had exec bit.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-14 09:52:29 -07:00
Wang Mingyu
5b7ad17bf5
python3-pychromecast: upgrade 14.0.2 -> 14.0.4
Changelog:
===========
- Make it possible to log heartbeat ping pong
- Move HeartbeatController to a separate module
- Simplify socket timeout

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-14 09:52:29 -07:00
Wang Mingyu
3c3a3efdad
python3-pdm: upgrade 2.19.1 -> 2.19.2
Changelog:
===========
- Support installing free-threaded Python interpreters with the t suffix.
- use_uv fails to lock when there are non-ascii characters in pyproject.toml on
  Windows.
- Fix the pre_install and post_install signals receiving an exhausted generator,
  instead of a list of packages.
- Create backup file with random filename to avoid conflicts.
- Fix the logic error in the uv format marker matching.
- pdm lock --check on a lockfile generated with older PDM version has a 0 exit
  code when there's a change in pyproject.toml.
- Fixed Bash Completion suggestion so it doesn't require root privileges

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-14 09:52:28 -07:00
Wang Mingyu
33444f082c
python3-pdm-backend: upgrade 2.4.1 -> 2.4.2
Changelog:
===========
- Use fallback_version for source = "call"
- Update to pyproject_metadata 0.9.0b5

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-14 09:52:28 -07:00
Wang Mingyu
f3f1bffe89
python3-ipython: upgrade 8.27.0 -> 8.28.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-14 09:52:28 -07:00
Wang Mingyu
fac35de89b
python3-httpcore: upgrade 1.0.5 -> 1.0.6
Changelog:
===========
- Relax trio dependency pinning.
- Handle trio raising NotImplementedError on unsupported platforms.
- Handle mapping ssl.SSLError to httpcore.ConnectError.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-14 09:52:28 -07:00
Wang Mingyu
baf005f140
python3-gcovr: upgrade 8.0 -> 8.2
Changelog:
===========
- Fix documentation build issue.
- If a internal generated function is excluded the lines, if present, are
  excluded as well.
- Fix exclusion of internal functions.
- Only print info on the first undefined block number in data model.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-14 09:52:28 -07:00
Wang Mingyu
d4f00affff
python3-distlib: upgrade 0.3.8 -> 0.3.9
Changelog
=========
- preload script wrappers on Windows to assist with a pip issue
- Remove duplicated newline in shebang of windows launcher
- Add handling for cross-compilation environments
- Do not use the absolute path to cache wheel extensions
- Support mounting wheels that use extensions without an EXTENSIONS file
- Add support for wheel compatibility with the limited API

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-14 09:52:27 -07:00
Wang Mingyu
ae4b7358b6
python3-dbus-fast: upgrade 2.24.2 -> 2.24.3
Changelog:
 Remove deprecated no_type_check_decorator

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-14 09:52:27 -07:00
Wang Mingyu
10b5989145
python3-cytoolz: upgrade 0.12.3 -> 1.0.0
Changelog:
===========
- Test fixes for Python 3.13
- Drop Python 3.7
- Bump cibuildwheel in CI

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-14 09:52:27 -07:00
Wang Mingyu
8e930be6a6
python3-coverage: upgrade 7.6.1 -> 7.6.2
Changelog:
===========
- Dropped support for Python 3.8 and PyPy 3.8.
- Fix: a final wildcard match/case clause assigning to a name (case _ as
  value) was incorrectly marked as a missing branch.
- Fewer things are considered branches now. Lambdas, comprehensions, and
  generator expressions are no longer marked as missing branches if they
  don't complete execution.
- Fix: the HTML report didn't properly show multi-line f-strings that end with a
  backslash continuation. This is now fixed
- Fix: the LCOV report now has correct line numbers and better branch
  descriptions for BRDA records. There are other changes to lcov also, including
  a new configuration option :ref:`line_checksums <config_lcov_line_checksums>`
  to control whether line checksums are included in the lcov report.
  The default is false. To keep checksums set it to true.
- Fixed the docs for multi-line regex exclusions, closing issue 1863.
- Fixed a potential crash in the C tracer

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-14 09:52:27 -07:00
Wang Mingyu
efd2fbd461
python3-cbor2: upgrade 5.6.4 -> 5.6.5
Changelog:
 Published binary wheels for Python 3.13

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-14 09:52:27 -07:00
Wang Mingyu
1c432ca599
python3-cantools: upgrade 39.4.8 -> 39.4.9
Changelog:
 Modify the default version to be an empty string

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-14 09:52:26 -07:00
Wang Mingyu
dde37076bc
python3-bitarray: upgrade 2.9.2 -> 2.9.3
Changelog:
==========
* add official Python 3.13 support
* update cibuildwheel to 2.21.3
* minor simplifications
* fix some typos

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-14 09:52:26 -07:00
Wang Mingyu
52d8d0ba77
python3-asyncinotify: upgrade 4.1.0 -> 4.2.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-14 09:52:26 -07:00
Wang Mingyu
2ee5c72f72
python3-argcomplete: upgrade 3.5.0 -> 3.5.1
Changelog:
- Restore compatibility with argparse in Python 3.12.7+

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-14 09:52:26 -07:00
Wang Mingyu
405d1636d3
python3-aiohttp: upgrade 3.10.9 -> 3.10.10
Changelog:
===========
- Fixed error messages from :py:class:~aiohttp.resolver.AsyncResolver being
  swallowed
- Added :exc:aiohttp.ClientConnectorDNSError for differentiating DNS resolution
  errors from other connector errors
- Simplified DNS resolution throttling code to reduce chance of race conditions

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-14 09:52:26 -07:00
Wang Mingyu
4fabd4776c
python3-aiohappyeyeballs: upgrade 2.4.2 -> 2.4.3
Changelog:
============
- Rewrite staggered_race to be race safe
- Re-raise runtimeerror when uvloop raises runtimeerror during connect

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-14 09:52:26 -07:00
Khem Raj
0f410a45fb
python3-python-multipart: Fix ptest dependencie
Do not overwerite implicit dependencies, otherwise
ptests stop depending upon the correcpoding python module
resulting in runtime failures

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-11 12:12:19 -07:00
Khem Raj
897b2de3b7
python3-propcache: Fix ptest dependencies
Do not overwerite implicit dependencies, otherwise
ptests stop depending upon the correcpoding python module
resulting in runtime failures

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-11 12:12:19 -07:00
Khem Raj
2cc6afc500
python3-yarl: Add missing rdep on python3-hypothesis for ptests
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-11 11:56:42 -07:00
alperak
10a861834d
python3-pint: move PTESTS_PROBLEMS_META_PYTHON to PTESTS_SLOW_META_PYTHON
- Tested on qemux86-64.

- The PyPi package name defaults to PN without the python3- prefix, so there is no need to set PYPI_PACKAGE as pint, it is by default.

- xfailed tests are known failures upstream.

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

qemux86-64:

Testsuite summary
TOTAL: 2784
PASS: 2094
SKIP: 676
XFAIL: 12
FAIL: 0
XPASS: 2
ERROR: 0
DURATION: 1611
END: /usr/lib/python3-pint/ptest
2024-10-11T14:34
STOP: ptest-runner
TOTAL: 1 FAIL: 0

Signed-off-by: alperak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-11 07:52:23 -07:00
alperak
fbbbae7624
python3-configobj: enable ptest
- Tested on qemux86-64 and qemuarm64

- Added ptest into PTESTS_FAST_META_PYTHON

- The PyPi package name defaults to PN without the python3- prefix, so there is no need to set PYPI_PACKAGE as configobj, it is by default.

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

qemux86-64:

Testsuite summary
TOTAL: 75
PASS: 75
SKIP: 0
XFAIL: 0
FAIL: 0
XPASS: 0
ERROR: 0
DURATION: 12
END: /usr/lib/python3-configobj/ptest
2024-10-11T12:59
STOP: ptest-runner
TOTAL: 1 FAIL: 0

qemuarm64:

Testsuite summary
TOTAL: 75
PASS: 75
SKIP: 0
XFAIL: 0
FAIL: 0
XPASS: 0
ERROR: 0
DURATION: 9
END: /usr/lib/python3-configobj/ptest
2024-10-11T12:56
STOP: ptest-runner
TOTAL: 1 FAIL: 0

Signed-off-by: alperak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-11 07:52:23 -07:00
alperak
196bb0a40d
python3-portion: enable ptest
- Tested on qemux86-64 and qemuarm64

- Added ptest into PTESTS_FAST_META_PYTHON

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

qemux86-64:

Testsuite summary
TOTAL: 205
PASS: 205
SKIP: 0
XFAIL: 0
FAIL: 0
XPASS: 0
ERROR: 0
DURATION: 27
END: /usr/lib/python3-portion/ptest
2024-10-11T12:13
STOP: ptest-runner
TOTAL: 1 FAIL: 0

qemuarm64:

Testsuite summary
TOTAL: 205
PASS: 205
SKIP: 0
XFAIL: 0
FAIL: 0
XPASS: 0
ERROR: 0
DURATION: 25
END: /usr/lib/python3-portion/ptest
2024-10-11T12: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-10-11 07:52:23 -07:00
alperak
9cbe55d465
python3-outcome: enable ptest
- Tested on qemux86-64 and qemuarm64

- Added ptest into PTESTS_FAST_META_PYTHON

- The PyPi package name defaults to PN without the python3- prefix, so there is no need to set PYPI_PACKAGE as outcome, it is by default.

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

qemux86-64:

Testsuite summary
TOTAL: 10
PASS: 10
SKIP: 0
XFAIL: 0
FAIL: 0
XPASS: 0
ERROR: 0
DURATION: 7
END: /usr/lib/python3-outcome/ptest
2024-10-11T09:27
STOP: ptest-runner
TOTAL: 1 FAIL: 0

qemuarm64:

Testsuite summary
TOTAL: 10
PASS: 10
SKIP: 0
XFAIL: 0
FAIL: 0
XPASS: 0
ERROR: 0
DURATION: 6
END: /usr/lib/python3-outcome/ptest
2024-10-11T09:24
STOP: ptest-runner
TOTAL: 1 FAIL: 0

Signed-off-by: alperak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-11 07:52:23 -07:00
alperak
e3815d18dd
python3-python-multipart: upgrade 0.0.11 > 0.0.12 and enable ptest
- Tested on qemux86-64 and qemuarm64

- Added ptest into PTESTS_FAST_META_PYTHON

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

qemux86-64:

Testsuite summary
TOTAL: 115
PASS: 115
SKIP: 0
XFAIL: 0
FAIL: 0
XPASS: 0
ERROR: 0
DURATION: 24
END: /usr/lib/python3-python-multipart/ptest
2024-10-11T09:02
STOP: ptest-runner
TOTAL: 1 FAIL: 0

qemuarm64:

Testsuite summary
TOTAL: 115
PASS: 115
SKIP: 0
XFAIL: 0
FAIL: 0
XPASS: 0
ERROR: 0
DURATION: 22
END: /usr/lib/python3-python-multipart/ptest
2024-10-11T09:08
STOP: ptest-runner
TOTAL: 1 FAIL: 0

Changelog:

- Enforce 100% coverage
- Add mypy strict typing
- Improve error message when boundary character does not match

Signed-off-by: alperak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-11 07:52:23 -07:00
alperak
6f49be3368
python3-propcache: enable ptest
- Tested on qemux86-64 and qemuarm64

- Added ptest to 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: 7
END: /usr/lib/python3-propcache/ptest
2024-10-11T08:21
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: 6
END: /usr/lib/python3-propcache/ptest
2024-10-11T08:16
STOP: ptest-runner
TOTAL: 1 FAIL: 0

Signed-off-by: alperak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-11 07:52:22 -07:00
Leon Anavi
9c6eb288ee
python3-webargs: Upgrade 8.4.0 -> 8.6.0
Upgrade to release 8.6.0:

- Fix the handling of invalid JSON bodies in the bottle parser to
  support bottle versions >=0.13
- MultiDictProxy now inherits from MutableMapping rather than
  Mapping

Switch inherit from setuptools3 to python_flit_core.

License-Update: Update years

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-11 07:52:22 -07:00
Leon Anavi
0ca6c046de
python3-dnspython: Upgrade 2.6.1 -> 2.7.0
Upgrade to release 2.7.0:

- dns.query.https() and dns.asyncquery.https() now support HTTP/3
  and the http_version parameter may be used to specify which
  version to use.
- If the cryptography module is installed, then dnspython will now
  create deterministic ECDSA signatures by default. Cryptography,
  if installed, must be at least version 43. Thanks to Jakob
  Schlyter for adding the feature.
- The RESINFO and WALLET RdataTypes are now supported.
- The COOKIE and Report-Channel EDNS0 options are now supported.
- All supported RdataTypes can now be imported at a single time
  rather than lazily on first use by calling
  dns.rdata.load_all_types().
- The SVCB and HTTPS records now support the ohttp parameter.
- xfr() and inbound_xfr() now share a common implementation.
- Tokens are now supported for QUIC and HTTP/3.
- dns.message.from_wire() now saves the input wire format in the
  Message's "wire" attribute. Likewise,
  dns.message.Message.to_wire() now records the generated wire
  format in that attribute.
- The dns.message.Message object now has a get_options() helper to
  retrieve EDNS0 options of a specified type, and an
  extended_errors() helper to retrieve the list of EDE options in a
  message (if any).
- dns.message.make_response() now has a copy mode which controls
  how sections are copied. By default, a copy mode appropriate for
  the opcode is used. This is currently
  dns.message.CopyMode.QUESTION for all opcodes.
- If an IP address is used as the hostname in a URL, the https
  query code now passes the sni_hostname to httpx as this is
  required to get httpx to validate the certificate and check for
  an IP subject alternative name.
- The minimum supported aioquic version is now 1.0.0.
- The minimum supported Python version is now 3.9.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-11 07:52:22 -07:00
Leon Anavi
82f9960b70
python3-redis: Upgrade 5.0.8 -> 5.1.1
- Fixed return type for Redis Set commands to be Set instead of List
- Fixed bug with partial Hiredis availability
- Fixed bug with async pipeline and cluster fails with some commands

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-11 07:52:22 -07:00
Tom Geelen
4ef0630bcb
python3-pychromecast: upgrade 14.0.1 -> 14.0.2
Changelog:
https://github.com/home-assistant-libs/pychromecast/releases/tag/14.0.2

Signed-off-by: Tom Geelen <t.f.g.geelen@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-10 12:55:20 -07:00
Tom Geelen
26a1775643
python3-pytest-aiohttp: Add new recipe
Based on https://pypi.org/project/pytest-aiohttp/

Signed-off-by: Tom Geelen <t.f.g.geelen@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-10 12:55:20 -07:00
Leon Anavi
2ea5fef6f3
python3-propcache: Add recipe
Add recipe for release 0.2.0:

- Fixed loading the C-extensions on Python 3.8
- Improved typing for the :func:`propcache.api.under_cached_property`
  decorator

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-10 12:53:51 -07:00
alperak
f421917ff6
python3-pastedeploy: switch to PEP-517 build backend
- The project has a proper pyproject.toml which declares the setuptools.build.meta PEP-517 backend.

- Unnecessary dependencies dropped.

Fix:

WARNING: python3-pastedeploy-3.1.0-r0 do_check_backend: QA Issue: inherits setuptools3 but has pyproject.toml with setuptools.build_meta, use the correct class [pep517-backend]

Signed-off-by: alperak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-10 12:53:51 -07:00
alperak
dd22a1cdc7
python3-spidev: switch to PEP-517 build backend
Fix:

WARNING: python3-spidev-3.6-r0 do_check_backend: QA Issue: inherits setuptools3 but has pyproject.toml with setuptools.build_meta, use the correct class [pep517-backend]

Signed-off-by: alperak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-10 12:53:51 -07:00
alperak
289470f0eb
python3-inflate64: switch to PEP-517 build backend
- The project has a proper pyproject.toml which declares the setuptools.build.meta PEP-517 backend.

- The PyPi package name (defaults to PN without the python3- prefix), so there is no need to set PYPI_PACKAGE as inflate64, it is by default.

- Added missing dependency python3-setuptools-scm-native.

Fix:

 WARNING: python3-inflate64-1.0.0-r0 do_check_backend: QA Issue: inherits setuptools3 but has pyproject.toml with setuptools.build_meta, use the correct class [pep517-backend]

Signed-off-by: alperak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-10 12:53:51 -07:00
alperak
207266f4c0
python3-alembic: switch to PEP-517 build backend
- The project has a proper pyproject.toml which declares the setuptools.build.meta PEP-517 backend.
- The PyPi package name (defaults to PN without the python3- prefix), so there is no need to set PYPI_PACKAGE as alembic, it is by default.

WARNING: python3-alembic-1.13.3-r0 do_check_backend: QA Issue: inherits setuptools3 but has pyproject.toml with setuptools.build_meta, use the correct class [pep517-backend]

Signed-off-by: alperak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-10 12:53:50 -07:00
alperak
42d10bd71d
python3-sqlalchemy: Upgrade 2.0.32 -> 2.0.35 and switch to PEP-517 build backend
- The project has a proper pyproject.toml which declares the setuptools.build.meta PEP-517 backend.

- PYPI_PACKAGE name changed SQLAlchemy to sqlalchemy.

- Added missing Cython dependency.

Fix:

WARNING: python3-sqlalchemy-2.0.32-r0 do_check_backend: QA Issue: inherits setuptools3 but has pyproject.toml with setuptools.build_meta, use the correct class [pep517-backend]

Changelog:

https://docs.sqlalchemy.org/en/20/changelog/changelog_20.html#change-2.0.33
https://docs.sqlalchemy.org/en/20/changelog/changelog_20.html#change-2.0.34
https://docs.sqlalchemy.org/en/20/changelog/changelog_20.html#change-2.0.35

Signed-off-by: alperak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-10 12:53:50 -07:00
Leon Anavi
27d756a030
python3-gmpy2: Upgrade 2.1.5 -> 2.2.1
Upgrade to release 2.2.1:

- Bug fix: use C int instead of C char for some internal code
- Bug fix: add xmpz.bit_count method

Drop 0001-src-fix-python-3.12-builds.patch because a similar
change has been implemented upstream and the patch is not needed.

The project has a proper pyproject.toml which declares the
setuptools.build.meta PEP-517 backend.

Fixes:
WARNING: python3-gmpy2-2.2.1-r0 do_check_backend: QA Issue:
inherits setuptools3 but has pyproject.toml with
setuptools.build_meta, use the correct class [pep517-backend]

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-10 12:53:50 -07:00
Leon Anavi
eee2fb76a0
python3-aiohttp: Upgrade 3.10.8 -> 3.10.9
Upgrade to release 3.10.9:

- Fixed proxy headers being used in the ConnectionKey hash when a
  proxy was not being used
- Widened the type of the trace_request_ctx parameter of
  :meth:`ClientSession.request()
- Fixed failure to try next host after single-host connection
  timeout
- Improved performance of resolving hosts with Python 3.12+
- Reduced memory required for timer objects created during the
  client request lifecycle

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-10 12:53:50 -07:00
Leon Anavi
3ef2d5c9f5
python3-toolz: Upgrade 0.12.1 -> 1.0.0
Upgrade to release 1.0.0:

- Test fixes for changes in recent upstream Python
- Drop Python 3.7
- Test against Python 3.13
- Update docs

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-10 12:53:50 -07:00
Leon Anavi
8b53913daa
python3-pymodbus: Upgrade 3.7.2 -> 3.7.3
Upgrade to version 3.7.3:

- 100% test coverage of framers
- Framer, final touches
- Readme file renamed
- Remove old framers
- frameProcessIncomingPacket removed
- Cleanup framers (reduce old_framers)
- Run CI on PR targeted at wait_next_api
- Sync client, allow unknown recv msg size
- integrate old rtu framer in new framer
- Update README.rst
- Client.close should not allow reconnect=
- Remove async client.idle_time()
- Client doc, add common methods (base)
- Reset receive buffer with send()
- Remove unused protocol_id from pdu
- CI run on demand on non-protected branches
- Server listener and client connections have is_server set
- Reopen listener in server if disconnected
- Regroup test
- Improve docs around sync clients and reconnection
- transport 100% test coverage (again)
- Update actions to new node.js
- Bump 3rd party
- Documentation on_connect_callback
- Fixes the unexpected implementation of the
  ModbusSerialClient.connected property
- Forward error responses instead of timing out
- Add stacklevel=2 to logging functions
- Fix encoding & decoding of ReadFileRecordResponse
- Improvements for example/contib/solar
- Update solar.py
- Remove double conversion in int
- fixed type hints for write_register and write_registers
- Remove _header from framers

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-10 08:06:31 -07:00
Leon Anavi
3c218d499a
python3-yarl: Upgrade 1.13.1 -> 1.14.0
Upgrade to release 1.14.0:

- Switched to using the :mod:`propcache <propcache.api>` package
  for property caching
- Started testing with Hypothesis
- Improved performance of :py:meth:`~yarl.URL.is_default_port` when
  no explicit port is set
- Improved performance of converting :class:`~yarl.URL` to a string
  when no explicit port is set
- Improved performance of the :py:meth:`~yarl.URL.origin` method
- Improved performance of encoding hosts

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-10 08:06:31 -07:00
Leon Anavi
61039c8bb4
python3-astroid: Upgrade 3.3.4 -> 3.3.5
Upgrade to release 3.3.5:

- Control setting local nodes outside of the supposed local's
  constructor
- Fix Python 3.13 compatibility re: collections.abc

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-09 15:47:23 -07:00
Leon Anavi
c437499d3f
python3-stevedore: Upgrade 5.2.0 -> 5.3.0
Upgrade to version 5.3.0:

- reno: Update master for unmaintained/zed
- Remove old excludes
- Update master for stable/2024.1
- reno: Update master for unmaintained/xena
- reno: Update master for unmaintained/wallaby
- reno: Update master for unmaintained/victoria

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-09 15:47:23 -07:00
Peng Zhang
6e03b63f4c
python3-fsspec: Add support for native and nativesdk builds
python3-pyyaml-include already supports native and nativesdk builds.
Starting from version 2.0, fsspec was introduced as a dependency for
pyyaml-include.
This commit adds support for native and nativesdk builds in the fsspec recipe.

Signed-off-by: Peng Zhang <peng.zhang1.cn@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-09 15:47:22 -07:00
Peng Zhang
bd4d4ccac9
python3-pyyaml-include: Add fsspec as a runtime dependency
Starting from version 2.0, fsspec was introduced in pyyaml-include,
allowing the inclusion of files from various sources such as HTTP,
SFTP, and S3. As a result, pyyaml-include now depends on fsspec for
both local and remote file inclusion, making it a required runtime
dependency.

Signed-off-by: Peng Zhang <peng.zhang1.cn@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-09 15:47:22 -07:00