Commit Graph

6178 Commits

Author SHA1 Message Date
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
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
Wang Mingyu
2e0a01b9cf
python3-googleapis-common-protos: upgrade 1.61.0 -> 1.62.0
Changelog:
===========
-Add auto_populated_fields field of MethodSettings in google/api/client_pb2
-Add support for Python 3.12
-Migrate to native namespace packages

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
cd7ab6db72
python3-google-api-python-client: upgrade 2.108.0 -> 2.111.0
Changelog:
=========
https://github.com/googleapis/google-api-python-client/releases/tag/v2.111.0

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
186765ab8d
python3-google-api-core: upgrade 2.14.0 -> 2.15.0
Changelog:
==========
-Add support for Python 3.12
-Add type annotations to wrapped grpc calls
-Add universe_domain argument to ClientOptions
-Introduce compatibility with native namespace packages
-Fix regression in bidi causing Thread-ConsumeBidirectionalStream caught
 unexpected exception and will exit
-Replace deprecated datetime.datetime.utcnow()

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
eaa7d950ed
python3-flask-restx: upgrade 1.2.0 -> 1.3.0
Changelog:
============
* Fixing werkzeug 3 deprecated version import. Import is replaced by new style version check with importlib
* Fixing flask 3.0+ compatibility of 'ModuleNotFoundError: No module named 'flask.scaffold'' Import error.
* Fix wrong status code and message on responses when handling 'HTTPExceptions'
* Add flask 2 and flask 3 to testing matrix.
* Update internally pinned pytest-flask to 1.3.0 for Flask >=3.0.0 support.
* Python 3.12 support.
* Fix wrong status code and message on responses when handling HTTPExceptions.
* Update changelog Flask version table.
* Remove temporary package version restrictions for flask < 3.0.0, werkzeug and jsonschema

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
532ba5518a
python3-django: upgrade 4.2.7 -> 5.0
Changelog:
  https://docs.djangoproject.com/en/5.0/releases/5.0/

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-14 07:53:22 -08:00
Wang Mingyu
8ab2bc33d3
python3-dbus-fast: upgrade 2.15.0 -> 2.21.0
Changelog:
============
-Speed up message callbacks
-Speed up run time constructed method handlers
-Speed up ServiceInterface callbacks with cython methods
-Small speed up to the aio message reader
-Reduce duplicate code in aio MessageBus
-Speed up sending messages with call on the MessageBus

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-14 07:53:22 -08:00
Wang Mingyu
02e3123e68
python3-argcomplete: upgrade 3.1.6 -> 3.2.1
Changelog:
==========
-Allow explicit zsh global completion activation
-Fix and test global completion in zsh
-Add -yes option to activate-global-python-argcomplete
-Test suite improvements

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-14 07:53:22 -08:00
Wang Mingyu
52126fbc33
python3-ansi2html: upgrade 1.8.0 -> 1.9.1
Changelog:
============
-Enable testing with py312
-Fix project description
-Fix RTD builds
-tests/test_ansi2html.py: use sys.executable instead of hardcoded python3
-Replace optparse with argparse
-Replace sphinx with mkdocs

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-14 07:53:22 -08:00
Wang Mingyu
c66374a507
python3-alembic: upgrade 1.12.1 -> 1.13.0
Changelog:
 https://alembic.sqlalchemy.org/en/latest/changelog.html

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-14 07:53:22 -08:00
Derek Straka
660144e48c
python3-ipython: update to version 8.18.1
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-13 22:03:50 -08:00
Derek Straka
e650892546
python3-bitstring: update to version 4.1.4
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-13 22:03:49 -08:00
Derek Straka
8f276a9bae
python3-asyncinotify: update to version 4.0.4
NOTE: License changed from MIT -> MPL-2.0 in version 4.0.3

Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-13 22:03:49 -08:00
Derek Straka
b809d4dd21
python3-prompt-toolkit: update to version 3.0.43
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-13 22:03:49 -08:00
Derek Straka
1b849b6ded
python3-portion: update to version 2.4.2
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-13 22:03:49 -08:00
Derek Straka
4497eb3096
python3-gmqtt: update to version 0.6.13
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-13 22:03:49 -08:00
Derek Straka
e028b409ea
python3-bandit: update to version 1.7.6
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-13 22:03:49 -08:00
Derek Straka
9b0bc6bf3c
python3-pymongo: update version to 4.6.1
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-13 22:03:49 -08:00
Derek Straka
0d2ddca335
python3-colorlog: update to version 6.8.0
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-13 22:03:48 -08:00
Derek Straka
debcb9a7d0
python3-distlib: update to version 0.3.8
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-13 22:03:48 -08:00
Derek Straka
41fef651c0
python3-olefile: update to version 0.47
Update license file checksum and verified the terms are the same

Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-13 22:03:48 -08:00
Derek Straka
97c2b0d2d5
python3-tox: update to version 4.11.4
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-13 22:03:48 -08:00
Derek Straka
90393ce515
python3-pyzmq: update to 25.1.2
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-13 18:53:26 -08:00
Derek Straka
101bb00d87
python3-gnupg: update to 0.5.2
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-13 18:53:25 -08:00
Derek Straka
82523b1fff
python3-pint: upgrade to 0.23
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-13 18:53:25 -08:00
Derek Straka
2e864f1e20
python3-cmake: update to version 3.28.0
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-13 18:53:25 -08:00
Derek Straka
2840fcf18d
python3-termcolor: update to version 2.4.0
Changelog:

Added
  - Document terminal colour detection overrides (#60) @hugovk
  - Add support for Python 3.13 (#55) @hugovk
Changed
  - Improve isatty check (#56) @XiaoliChan
  - Improve typing (#44) @marcin-serwin
  - Drop support for EOL Python 3.7 (#47) @hugovk

Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-13 15:43:07 -08:00
Derek Straka
666908092f
python3-ujson: update to version 5.9.0
Changelog:

Breaking
  - Raise TypeError if toDict() returns a non-dict instead of silently converting it to null (#615) @eltoder
  - Use lowercase strings for bool dict keys (#614) @eltoder

Changed
  - Speed-up and cleanup objToJSON (#615) @eltoder
  - Use lowercase strings for bool dict keys (#614) @eltoder

Fixed
  - Fix typos found by codespell (#610) @DimitriPapadopoulos
  - Fix undefined behavior in Buffer_AppendLongUnchecked (#606) @WillAyd

Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-13 15:43:06 -08:00
Derek Straka
26795b690a
python3-greenlet: update to version 3.0.2
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-13 12:38:34 -08:00
Theodore A. Roth
e351a50f8b
python3-flask-sqlalchemy: upgrade 2.5.1 -> 3.1.1
The 2.5.1 release is not comptabile with python3-sqlalchemy 2.0.23 which
is currently provided by meta-openembedded. This results in the
following error:

  root@host:~# python3
  Python 3.11.5 (main, Aug 24 2023, 12:23:19) [GCC 13.2.0] on linux
  Type "help", "copyright", "credits" or "license" for more information.
  >>> from flask_sqlalchemy import SQLAlchemy
  >>> from flask import Flask
  >>> app = Flask('foobar')
  >>> app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:////tmp/test.db'
  >>> db = SQLAlchemy(app)
  Traceback (most recent call last):
    File "<stdin>", line 1, in <module>
    File "/usr/lib/python3.11/site-packages/flask_sqlalchemy/__init__.py", line 758, in __init__
      _include_sqlalchemy(self, query_class)
    File "/usr/lib/python3.11/site-packages/flask_sqlalchemy/__init__.py", line 112, in _include_sqlalchemy
      for key in module.__all__:
                 ^^^^^^^^^^^^^^
  AttributeError: module 'sqlalchemy' has no attribute '__all__'. Did you mean: '__file__'?

Signed-off-by: Theodore A. Roth <theodore_roth@trimble.com>
Signed-off-by: Theodore A. Roth <troth@openavr.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-07 14:25:12 -08:00
Ross Burton
5bd7f4c60b
python3-validators: add new recipe
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-30 07:26:07 -08:00
Wang Mingyu
49eabb2afd
python3-virtualenv: upgrade 20.24.6 -> 20.24.7
Changelog:
============
-Allow platformdirs v4
-Bump wheels package

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-28 08:55:42 -08:00
Wang Mingyu
a982f406c0
python3-types-setuptools: upgrade 68.2.0.1 -> 68.2.0.2
Changelog:
 Third-party stubs: remove unused type: ignores

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-28 08:55:42 -08:00
Wang Mingyu
aff494f4c0
python3-sentry-sdk: upgrade 1.35.0 -> 1.37.1
Changelog:
===========
-Fix NameError on parse_version with eventlet
-build(deps): bump checkouts/data-schemas from 68def1e to e9f7d58
-Move installed modules code to utils
-Note: We moved the internal function _get_installed_modules from
 sentry_sdk.integrations.modules to sentry_sdk.utils. So if you use this
 function you have to update your imports
-Add code locations for metrics
-Add query source to DB spans
-Send events to Spotlight sidecar
-Run integration tests with newest pytest
-Bring tests up to date
-Fix: Prevent global var from being discarded at shutdown
-Fix: Scope transaction source not being updated in scope.span setter
-Django: Support Django 5.0
-Django: Handling ASGI body in the right way.
-Flask: Test with Flask 3.0
-Celery: Do not create a span when task is triggered by Celery Beat
-Redis: Ensure RedisIntegration is disabled, unless redis is installed
-Quart: Fix Quart integration for Quart 0.19.4
-gRPC: Make async gRPC less noisy

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-28 08:55:42 -08:00
Wang Mingyu
992f254d56
python3-pytest-xdist: upgrade 3.4.0 -> 3.5.0
Changelog:
============
 #632: --dist=loadscope now sorts scopes by number of tests to assign largest scopes early

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-28 08:55:42 -08:00
Wang Mingyu
178cae3818
python3-pymisp: upgrade 2.4.178 -> 2.4.179
Changelog:
===========
- Bump deps.
- [misp-objects] Bumped latest version.
- Eml and msg are in sync again.
- Update calls to getStringStream to the public method.
- Avoid confusing error when an auth key is limited to an IP.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-28 08:55:42 -08:00
Wang Mingyu
0260e1498e
python3-pydantic: upgrade 2.5.1 -> 2.5.2
Changelog:
==========
-uprev pydantic-core to 2.14.5
-Add ConfigDict.ser_json_inf_nan
-Fix validation of Literal from JSON keys when used as dict key
-Fix bug re custom_init on members of Union
-Fix JsonValue bool serialization
-Fix handling of unhashable inputs with Literal in Unions

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-28 08:55:42 -08:00
Wang Mingyu
d9a5eaf0f1
python3-pychromecast: upgrade 13.0.7 -> 13.0.8
Changelog:
 Change BBC Sounds app_id

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-28 08:55:41 -08:00
Wang Mingyu
42907a1786
python3-pexpect: upgrade 4.8.0 -> 4.9.0
Changelog:
==========
-Add support for Python 3.12
-Clean up temporary files after UnicodeTests
-Add Python 3.5, 3.6 and 3.12.0-rc.1 to test matrix
-Set prompt correctly for zsh
-Add zsh convenience function to replwrap module
-Rework async unittests to rely on unittest.IsolatedAsyncioTestCase
-Make test_expect.py work on POSIX systems that are not Linux based
-Add support for socket, which allows sockets to be used crossplatform
-Update async to work on newer versions of python
-Remove deprecated RSAAuthentication option (SSHv1)
-Multiple CI fixes
-Use Github Actions for CI
-Remove pytest-capturelog from testing requirements
-Fix usage for Solaris
-Fix threading for new versions of python
-Fix documentation builds for use with Sphinx 3
-Use sys.executable for tests and wrapper, allowing the calling python executable to be used instead
-Update documentation about Wexpect
-Added project urls to setup.py
-Provide examples for how to use Pexpect and Pyte
-Coerce compiled regex patterns type according to spawn encoding
-Several doc updates

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-28 08:55:41 -08:00
Wang Mingyu
d0fdcca9b2
python3-pdm: upgrade 2.10.3 -> 2.10.4
Changelog:
============
-Do not detect as requirements.txt if the file is a python script.
-Provide information of the original line when parsing requirement fails.
-Resolve -r requirements paths relative to the requirement file they are specified
-Updating package now overwrites the old files instead of removing before installing.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-28 08:55:41 -08:00
Wang Mingyu
d72f6cf2f2
python3-mypy: upgrade 1.7.0 -> 1.7.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-28 08:55:41 -08:00
Wang Mingyu
ef82d420dd
python3-ipython: upgrade 8.17.2 -> 8.18.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-28 08:55:41 -08:00
Wang Mingyu
4ce28b4bc2
python3-humanize: upgrade 4.8.0 -> 4.9.0
Changelog:
===========
-Add support for Python 3.13
-Add Norwegian localization
-Add Hebrew localization
-Add Klingon translation
-Replace Flake8 with Ruff
-Fix DeprecationWarning: Plural value must be an integer, got float
-Remove useless shebangs

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-28 08:55:41 -08:00
Wang Mingyu
69ddfb9c36
python3-dbus-fast: upgrade 2.14.0 -> 2.15.0
Changelog:
 Make ErrorType enums compare as strings

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-28 08:55:40 -08:00
Wang Mingyu
94302d54c7
python3-bitstring: upgrade 4.1.2 -> 4.1.3
Changelog:
===========
-Removed a couple of files that accidentally got included in the previous release.
-The 8-bit float formats have been renamed 'e4m3float' and 'e5m2float'.
-Some refactoring and performance optimizations.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-28 08:55:40 -08:00
Wang Mingyu
a75bbe3862
python3-aiohttp: upgrade 3.9.0 -> 3.9.1
Changelog:
===========
-Fixed importing aiohttp under PyPy on Windows.
-Fixed async concurrency safety in websocket compressor.
-Fixed ClientResponse.close() releasing the connection instead of closing.
-Fixed a regression where connection may get closed during upgrade.
-Fixed messages being reported as upgraded without an Upgrade header in Python parser.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-28 08:55:40 -08:00
Wang Mingyu
8c362c3138
python3-pydantic: upgrade 2.5.0 -> 2.5.1
Changelog:
===========
-uprev pydantic-core to 2.14.3
-Fix package description limit
-Fix ValidateCallWrapper error when creating a model which has a
 @validate_call wrapped field annotation

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-21 22:44:40 -08:00
Wang Mingyu
8bb82a69ee
python3-pdm: upgrade 2.10.1 -> 2.10.3
Changelog:
=============
-Create virtualenv for conda base Python. #2409
-Log the response text when pdm publish fails with HTTP error.
-Improve the error message when a specific package can't be found in the lockfile.
-prevent wrong project name (including space and illegal characters)
-Fix a bug that PDM cannot detect namespace packages correctly when creating symlinks.
-Fix template files created by pdm init being read-only when copied from a read-only PDM installation.
-Don't reset the build backend when asking for import.
-Never wrap the output of the export command.
-Forbid global project in conda base environment, since it may remove conda-managed packages.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-21 22:35:51 -08:00
Wang Mingyu
34d731c206
python3-pastedeploy: upgrade 3.0.1 -> 3.1.0
Changelog:
 Fix python_requires package metadata to support Python 3.7+.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-21 22:35:51 -08:00
Wang Mingyu
3f54dcad53
python3-imageio: upgrade 2.32.0 -> 2.33.0
Changelog:
===========
-Update pyav plugin to reflect AV changes
-Unpin Pillow and allow versions >=10.1.0
-Support for AVIF image format

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-21 22:35:51 -08:00
Wang Mingyu
8f8c96e1ca
python3-django: upgrade 4.2.5 -> 4.2.7
Changelog:
===========
-Fixed a regression in Django 4.2 that caused a crash of QuerySet.aggregate()
 with aggregates referencing expressions containing subqueries (#34798).
-Restored, following a regression in Django 4.2, creating
 varchar/text_pattern_ops indexes on CharField and TextField with
 deterministic collations on PostgreSQL (#34932).
-CVE-2023-46695: Potential denial of service vulnerability in UsernameField on Windows
-Fixed a regression in Django 4.2.5 where overriding the deprecated
 DEFAULT_FILE_STORAGE and STATICFILES_STORAGE settings in tests caused the main
 STORAGES to mutate (#34821).
-Fixed a regression in Django 4.2 that caused unnecessary casting of string
 based fields (CharField, EmailField, TextField, CICharField, CIEmailField, and
 CITextField) used with the __isnull lookup on PostgreSQL.
-CVE-2023-43665: Denial-of-service possibility in django.utils.text.Truncator

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-21 22:35:51 -08:00
Wang Mingyu
b4509a0cc8
python3-dateparser: upgrade 1.1.8 -> 1.2.0
Changelog:
=========
-New PREFER_MONTH_OF_YEAR setting (#1146)
-Absolute years in Russian are no longer being treated as a number of years in
 the past (#1129)
-Removed the use of datetime.utcnow, deprecated on Python 3.12 (#1179)
-Applied Black formatting to the code base (#1158)
-Initial integration with OSSFuzz (#1198)
-Extended test cases (#1191)

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-21 22:35:51 -08:00
Wang Mingyu
4651255635
python3-aiohttp: upgrade 3.8.6 -> 3.9.0
Changelog:
 https://docs.aiohttp.org/en/stable/changes.html

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-21 22:35:50 -08:00
Martin Jansa
445b33e9b3
python3-{h5py,pandas}: drop ${PE}, ${PR} from /usr/src/debug paths
Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-20 09:30:39 -08:00
Bartosz Golaszewski
eed63a4727
python3-gpiod: fix the required version of libgpiod
This version of python3-gpiod requires libgpiod v2.1 so fix RDEPENDS.

Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-17 11:38:27 -08:00
Yoann Congal
9d695a1f26
python3-soupsieve: Break circular dependency with beautifulsoup4
python3-beautifulsoup4 does depend on python3-soupsieve but
python3-soupsieve does not depend on python3-beautifulsoup4.

Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-17 11:38:27 -08:00
Joe Slater
13057d943a
python3-django: move to version 4.2.5
Fixes CVE-2023-36053 and CVE-2023-41164

Signed-off-by: Joe Slater <joe.slater@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-17 11:38:27 -08:00
Christian Eggers
b630e32f33
python3-gcovr: switch to main branch
Branch "master" has been renamed to "main".

Signed-off-by: Christian Eggers <ceggers@arri.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-17 11:38:25 -08:00
Wang Mingyu
b4dde12926
python3-zeroconf: upgrade 0.126.0 -> 0.127.0
Changelog:
==========
-Small speed up to writing outgoing packets
-Speed up incoming packet reader
-Small speed up to processing incoming dns records

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-17 11:38:23 -08:00
Wang Mingyu
b48841d077
python3-web3: upgrade 6.11.2 -> 6.11.3
Changelog:
============
-When coming back through the middleware onion after a request is made, we have
 the response id. Use it to match to the cached request information and process
 the response accordingly.
-Adds Discord bot template repo to Resources page
-Additional contract abi documentation to make it a clear requirement for
 contract instances.
-Fix type annotations for web3 constants.
-Add upper pin to deprecated dependency lru-dict whose new minor version release
 introduced a typing issue with CI lint builds.
-Recompile test contracts with new Solidity version v0.8.23 to ensure compatibility.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-17 11:38:23 -08:00
Wang Mingyu
d5d19962b2
python3-types-setuptools: upgrade 68.2.0.0 -> 68.2.0.1
Changelog:
 Bump flake8-pyi to 23.11.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-17 11:38:23 -08:00
Wang Mingyu
17735e0224
python3-tomlkit: upgrade 0.12.2 -> 0.12.3
Changelog:
==========
-Improve the performance when parsing a table with nested dotted keys.
-Keep the newlines when replacing a table.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-17 11:38:23 -08:00
Wang Mingyu
88d7d576d7
python3-sentry-sdk: upgrade 1.34.0 -> 1.35.0
Changelog:
==========
-Updated gRPC integration: Asyncio interceptors and easier setup
-Python 3.12: Replace deprecated datetime functions
-Metrics: Unify datetime format
-Celery: Set correct data in check_ins
-Celery: Read timezone for Crons monitors from celery_schedule if existing
-Django: Removing redundant code in Django tests
-Django: Make reading the request body work in Django ASGI apps.
-FastAPI: Use wraps on fastapi request call wrapper
-Fix: Probe for psycopg2 and psycopg3 parameters function.
-Fix: Remove unnecessary TYPE_CHECKING alias

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-17 11:38:23 -08:00
Wang Mingyu
4f31001c57
python3-pytest-xdist: upgrade 3.3.1 -> 3.4.0
Changelog:
===========
-Wait for workers to finish reporting when test run stops early.
-Added support for Python 3.12.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-17 11:38:23 -08:00
Wang Mingyu
7c8de8cbac
python3-pymetno: upgrade 0.11.0 -> 0.12.0
Changelog:
=============
-don't overwrite day/night specific conditions
-Remove dependency on pytz
-Use ciso8601 for parsing time when already installed

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-17 11:38:22 -08:00
Wang Mingyu
1a108cc4bb
python3-pydantic: upgrade 2.4.2 -> 2.5.0
Changelog:
 https://docs.pydantic.dev/latest/changelog/

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-17 11:38:22 -08:00
Wang Mingyu
6b0eb1807e
python3-pyaudio: upgrade 0.2.13 -> 0.2.14
Changelog:
-pre-compiled wheels for Microsoft Windows (32-bit and 64-bit) are now
 available for Python 3.12 on PyPI.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-17 11:38:22 -08:00
Wang Mingyu
9714181569
python3-prompt-toolkit: upgrade 3.0.39 -> 3.0.41
Changelog:
============
- Fix regression regarding IPython input hook (%gui) integration.
- Improved Python 3.12 support (fixes event loop 'DeprecationWarning').
- Vi key bindings: 'control-t' and 'control-d' for indent/unindent in insert
  mode.
- Insert partial suggestion when 'control+right' is pressed, similar to Fish.
- Use sphinx-nefertiti theme for the docs.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-17 11:38:22 -08:00
Wang Mingyu
00a2bf791c
python3-platformdirs: upgrade 3.11.0 -> 4.0.0
Changelog:
 site_cache_dir: Use /var/cache again instead of /var/tmp on UNIX

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-17 11:38:22 -08:00
Wang Mingyu
9b36130c3c
python3-mypy: upgrade 1.6.1 -> 1.7.0
Changelog:
 https://github.com/python/mypy/blob/master/CHANGELOG.md

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-17 11:38:22 -08:00
Wang Mingyu
e669da68af
python3-google-api-python-client: upgrade 2.106.0 -> 2.108.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>
2023-11-17 11:38:22 -08:00
Wang Mingyu
a8be218b21
python3-google-api-core: upgrade 2.12.0 -> 2.14.0
Changelog:
==========
-Support with_call for wrapped rpcs
-Update async client to use async retry
-Add caching to routing header calculation
-Add warning to retry target to avoid incorrect usage
-Drop usage of distutils
-Ensure exception is available when BackgroundConsumer open stream fails

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-17 11:38:21 -08:00
Wang Mingyu
7f6172eb45
python3-geomet: upgrade 1.0.0 -> 1.1.0
Changelog:
=============
-Move project metadata to pyproject.toml, modify build scripts
-pyproject.toml: include the full README.md as the readme contents
-Remove dependency on six
-Fix geojson to esrijson conversion with custom SRID
-Add explicit support for Python3.11
-docs: Simplify release process, make patch versioning more clear
-Add explicit support for Python3.12

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-17 11:38:21 -08:00
Wang Mingyu
31d5f1ba5a
python3-eth-utils: upgrade 2.3.0 -> 2.3.1
Changelog:
=============
-ome users were experiencing encoding issues when parsing the networks json.
 Use UTF-8 explicitly.
-Fix character encoding issue
-Fix and add new test cases for invalid Network chain_id values.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-17 11:38:21 -08:00
Wang Mingyu
3818667dc0
python3-eth-typing: upgrade 3.5.1 -> 3.5.2
Changelog:
 Update network chain ids

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-17 11:38:21 -08:00
Wang Mingyu
5168684580
python3-dbus-fast: upgrade 2.12.0 -> 2.14.0
Changelog:
==========
-Add support for tuples to the marshaller
-Re-release since the previous release ran out of space on PyPI

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-17 11:38:21 -08:00
Wang Mingyu
609f8d40b4
python3-awesomeversion: upgrade 23.8.0 -> 23.11.0
Changelog:
===========
-Update lockfile
-Set checkout depth to 0 in codecov action
-Force string when checking diff
-Add snapshot testing
-Allow PEP440 to access major/minor/patch properties
-Remove diff snapshots
-Fix sections property with blank string
-Remove base class workaround

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-17 11:38:21 -08:00
Wang Mingyu
978cd2501b
python3-argcomplete: upgrade 3.1.4 -> 3.1.6
Changelog:
==========
Respect user choice in activate-global-python-argcomplete
Escape colon in zsh completions. Fixes #456

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-17 11:38:20 -08:00
Wang Mingyu
0203082de1
python3-linux-procfs: upgrade 0.7.1 -> 0.7.3
License-Update: Change the COPYING file for SPDX licenses

Changelog:
============
-python-linux-procfs: Remove specfiles and update version
-procfs/utilist/__init__/setup/bitmasklist_test/setup.py/: Added SPDX licence

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-17 11:38:20 -08:00
Wang Mingyu
1ae54de694
python3-hexbytes: upgrade 0.3.1 -> 1.0.0
License-Update: Copyright year updated to 2023.

Changelog:
=============
-Move HexBytes prepend of 0x from hex method to __repr__ to not break hex of
 parent bytes class
-Drop python 3.7 support
-Added missing build dependency.
-Add build.os config for readthedocs
-Change to using pre-commit to manage linting tools
-Merge project template updates and bump mypy to v1.5.1
-Merge template - .gitignore updates and other fixes
-Merge template updates, including additional linting, move most lint config to
 pyproject.toml

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-17 11:38:20 -08:00
Bartosz Golaszewski
936ae8ef2e
python3-gpiod: setup target config in ptest compile
The python3targetconfig class does not setup the build config for target
in do_ptest_compile_base so we need to do this manually. While at it: use
the provided nativepython3 command instead of using the full path.

Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-15 09:51:46 -08:00
Leon Anavi
8d78812fc8
python3-pystemd: upgrade 0.10.0 -> 0.13.2
Added runtime dependencies. Upgrade to release 0.13.2:

- adding coverage information
- changes tests to pystes
- adding support for pyproject.toml
- adding extra properties for unit

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-14 07:35:05 -08:00
Leon Anavi
1c43e700f1
python3-zeroconf: upgrade 0.120.0 -> 0.126.0
Upgrade to release 0.126.0:

- Speed up outgoing packet writer
- Speed up writing name compression for outgoing packets

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-14 07:35:05 -08:00
Leon Anavi
b3b68ce89c
python3-py7zr: Upgrade 0.20.7 -> 0.20.8
Upgrade to release 0.20.8:

- Detect brotli import error
- refactor: hardening SevenZipFile constructor
- refactor: improve type safe functions
- chore: add git export configuration

This work was sponsored by GOVCERT.LU.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-14 07:35:05 -08:00
Leon Anavi
5eec5c3328
python3-polyline: upgrade 1.4.0 -> 2.0.1
Upgrade to version 2.0.1:

- Relax setuptools version number

License-Update: Copyright years changed

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-14 07:35:05 -08:00
Leon Anavi
a0473439e9
python3-pillow: Upgrade 10.0.1 -> 10.1.0
Upgrade to release 10.1.0:

- Added TrueType default font to allow for different sizes
- Fixed invalid argument warning
- Added ImageOps cover method
- Catch struct.error from truncated EXIF when reading JPEG DPI
- Consider default image when selecting mode for PNG save_all
- Support BGR;15, BGR;16 and BGR;24 access, unpacking and putdata
- Added CMYK to RGB unpacker
- Improved flexibility of XMP parsing
- Support reading 8-bit YCbCr TIFF images
- Allow saving I;16B images as PNG
- Corrected drawing I;16 points and writing I;16 text
- Set blue channel to 128 for BC5S
- Increase flexibility when reading IPTC fields
- Set C palette to be empty by default
- Added gs_binary to control Ghostscript use on all platforms
- Read bounding box information from the trailer of EPS files if
  specified
- Added reading 8-bit color DDS images
- Added has_transparency_data
- Fixed bug when reading BC5S DDS images
- Prevent TIFF orientation from being applied more than once
- Use previous pixel alpha for QOI_OP_RGB
- Added BC5U reading
- Allow getpixel() to accept a list
- Allow GaussianBlur and BoxBlur to accept a sequence of x and y
  radii
- Expand JPEG buffer size when saving optimized or progressive
- Added session type check for Linux in ImageGrab.grabclipboard()
- Allow "loop=None" when saving GIF images
- Fixed transparency when saving P mode images to PDF
- Added saving LA images as PDFs
- Set SMaskInData to 1 for PDFs with alpha
- Changed Image mode property to be read-only by default
- Silence exceptions in _repr_jpeg_ and _repr_png_
- Do not use transparency when saving GIF if it has been removed
  when normalizing mode
- Fix missing symbols when libtiff depends on libjpeg

This work was sponsored by GOVCERT.LU.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-14 07:35:05 -08:00
Leon Anavi
078646e1b5
python3-bitarray: Upgrade 2.8.2 -> 2.8.3
Upgrade to version 2.8.3:

- Ensure readonly attribute is set correctly when creating new
  objects
- Optimize sparse bitarray compression for raw block type
- Improve hash functions in Bloom filter example

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-13 10:49:42 -08:00
Leon Anavi
1c7691712f
python3-wrapt: Upgrade 1.15.0 -> 1.16.0
Upgrade to version 1.16.0:

- The patch_function_wrapper() decorator now accepts an enabled
  argument which can be a literal boolean value, object that
  evaluates as boolean, or a callable object which returns a
  boolean.
- The import hook loader and finder objects are now implemented
  as transparent object proxies so they properly proxy pass access
  to attributes/functions of the wrapped loader or finder.
- Code files in the implementation have been reorganized such that
  the pure Python version of the ObjectProxy class is directly
  available even if the C extension variant is being used.
- Bug fix: it was not possible to update the __class__ attribute
  through the transparent object proxy when relying on the C
  implementation.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-13 10:49:42 -08:00
Leon Anavi
5f2bd05add
python3-file-magic: add recipe
Add file-magic version 0.4.1, a Python front end for libmagic(3).

This work was sponsored by GOVCERT.LU.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-13 10:49:42 -08:00
Bartosz Golaszewski
d919a10d53 python3-gpiod: update to v2.1.3
The python bindings for libgpiod have undergone several significant
changes that make them easier to use for users of pip. The libgpiod
sources are now vendored with the python3-gpiod as the biggest complaint
by far was the fact that if the system doesn't provide the correct
version of libgpiod, the python bindings won't build.

This is however irrelevant for the meta-python recipe as we use the
provided switch to keep linking against the libgpiod provided by
meta-openembedded.

We have changed the way the tests are built, they are now generated by a
separate build script and no longer by setup.py. The package now
correctly build with the preferred pep517 method so change the inherited
classes.

We have also gained control over the gpiod module on pypi (which
previously hosted a pure python GPIO library) so the location of the
sources has changed.

Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-09 20:47:44 -08:00
Wang Mingyu
688b595463 python3-zeroconf: upgrade 0.119.0 -> 0.120.0
Changelog:
===========
Speed up incoming packet processing with a memory view
Speed up decoding labels from incoming data
Speed up ServiceBrowsers with a pxd for the signal interface

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-08 22:55:06 -08:00