Commit Graph

6550 Commits

Author SHA1 Message Date
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