Commit Graph

7117 Commits

Author SHA1 Message Date
Wang Mingyu
9772079b6e
python3-redis: upgrade 5.0.6 -> 5.0.7
Changelog:
=============
- None UnixDomainSocket timeout
- Updated redis version to represent latest available build

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-07-01 08:02:01 -07:00
Wang Mingyu
bf159a36ac
python3-rapidjson: upgrade 1.17 -> 1.18
Changelog:
 Expose PEP-484 typing stubs, thanks to Rodion Kosianenko and GoodWasHere

License-Update: Copyright year updated to 1.18

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-07-01 08:02:01 -07:00
Wang Mingyu
8559cef402
python3-pymodbus: upgrade 3.6.8 -> 3.6.9
Changelog:
==========
- Remove python 3.8 from CI
- Log comm retries.
- Solve serial unrequested frame.
- test convert registers with 1234....
- Fix writing to serial (rs485) on windows os.
- Remember to remove serial writer.
- Update client.rst
- Fix usage file names
- Show error if example is run without support files.
- Solve pylint error.
- Describe zero_mode in ModbusSlaveContext.init
- Datastore will not return ExceptionResponse.
- call async datastore from modbus server
- Transaction id overrun.
- Add minimal devcontainer.
- Sphinx: do not turn warnings into errors.
- Fix usage of AsyncModbusTcpClient in client docs page
- Bump actions CI.
- Request/Response: change execute to be async method
- datastore: add async_setValues/getValues methods
- fixed kwargs not being expanded for actions on bit registers, adjusted tests to catch this issue
- Clean datastore setValues.
- modbus_server: call execute in a way that those can be either coroutines or normal methods
- Streamline message class.
- Fix decode for wrong mdap len.
- SOCKET/TLS framer using message decode().
- ASCII framer using message decode()
- Add generate_ssl() to TLS client as helper.
- add _legacy_decoder to message rtu

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-07-01 08:02:01 -07:00
Wang Mingyu
f1d4864ee7
python3-pdm: upgrade 2.15.4 -> 2.16.1
Changelog:
============
- Fix new interface from pbs_installer regarding build_dir and best match
  auto-install strategy for pdm use (same as for pdm python install --list)
- Fix crash when pdm is used with importlib-metadata version 8.0.
- Add --no-extras to pdm export to strip extras from the requirements.
  Now the default behavior is to keep extras.
- Support PEP 723: running scripts with inline metadata in standalone
  environment with dependencies.
- pdm use and pdm python install now take requires-python into account
  (incl. from pyproject.toml) if python version not specified and pdm use
  provides auto installation by that.
- --no-isolation no longer installs build-requires nor dynamic build
  dependencies, to be consistent with pip.
- Add notifiers in CLI output when global project is being used.
- Use tool.pdm.resolution table when calculating the content hash of project
  file, previously only overrides table was used. This will change the hash
  already stored in the lockfile, so bump the lockfile version to 4.4.2.
- Add max retries on read timeout or bad connection.
- Don't update local files if they don't change.
- Don't list python versions that don't have any installation link for the
  current platform.
- Clarify the purposes of pdm outdated and --unconstrained option.
- Some clarifications on the interpreter selection and central package cache.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-07-01 08:02:01 -07:00
Wang Mingyu
4615c67528
python3-openpyxl: upgrade 3.1.4 -> 3.1.5
Changelog:
============
- Test fails due to change in Numpy API
- Excel is very fussy about the version number
- Poor perfomance when reading workbooks with lots of named styles

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-07-01 08:02:01 -07:00
Wang Mingyu
714e4db63e
python3-ipython: upgrade 8.25.0 -> 8.26.0
Changelog:
===========
- bugfix for call to structured_traceback
- fixed honoring custom repr for NamedTuple if assigned by partialmethod
- Convert matplotlib gui name in enable_gui

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-07-01 08:02:00 -07:00
Wang Mingyu
ebab43e54e
python3-imageio: upgrade 2.34.1 -> 2.34.2
Changelog:
===========
- Add support for numpy 2.0
- Update actions/checkout and actions/setup-python
- Start testing pypy-3.10 and update pypy test runners
- Fix duration description in pillow legacy

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-07-01 08:02:00 -07:00
Wang Mingyu
3a822d2e76
python3-googleapis-common-protos: upgrade 1.63.1 -> 1.63.2
Changelog:
===========
- deps: Require protobuf>=3.20.2
- Regenerate pb2 files for compatibility with protobuf 5.x

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-07-01 08:02:00 -07:00
Wang Mingyu
d8717eb817
python3-google-api-python-client: upgrade 2.134.0 -> 2.135.0
Changelog:
 https://github.com/googleapis/google-api-python-client/releases/tag/v2.135.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-07-01 08:02:00 -07:00
Wang Mingyu
c0b7a64447
python3-google-api-core: upgrade 2.19.0 -> 2.19.1
Changelog:
===========
- Add support for protobuf 5.x
- Ignore unknown fields in rest streaming.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-07-01 08:02:00 -07:00
Wang Mingyu
174aa34876
python3-gast: upgrade 0.5.4 -> 0.6.0
Changelog:
 Harmonize gast.dump behavior across versions, following py3.13 behavior

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-07-01 08:01:59 -07:00
Wang Mingyu
d2569092fb
python3-dbus-fast: upgrade 2.21.3 -> 2.22.1
Changelog:
============
- Wheel build exclude for pp37
- Build wheels for aarch64 to allow use in embedded systems

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-07-01 08:01:59 -07:00
Wang Mingyu
3ee7f4fdef
python3-awesomeversion: upgrade 24.2.0 -> 24.6.0
Changelog:
=========
- Remove deprecated positional arguments
- Add timeframe to warning about using find_first_match without ensure_strategy
- Split release flow into two jobs (build/publish)
- Use correct depth argument for checkout action
- Add artifacts group to dependabot config
- Extend PEP440 to include (_/-) as dev/post/pre-release separator
- Allow local version for PEP440
- Update demo to trigger on input

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-07-01 08:01:59 -07:00
Wang Mingyu
74ee14fe7d
python3-alembic: upgrade 1.13.1 -> 1.13.2
Lisence-Update: Copyright year updated to 1.13.2

Changelog:
=============
- Improve computed column compare function to support multi-line expressions.
- Fixed bug in alembic command stdout where long messages were not properly
  wrapping at the terminal width.
- Fixed internal issue where Alembic would call connection.execute() sending
  an empty tuple to indicate "no params". In SQLAlchemy 2.1 this case will be
  deprecated as "empty sequence" is ambiguous as to its intent.
- Fixes to support pytest 8.1 for the test suite.
- Fixed the detection of serial column in autogenerate with tables not under
  default schema on PostgreSQL

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-07-01 08:01:59 -07:00
Wang Mingyu
5de9a77ac7
python3-aiofiles: upgrade 23.2.1 -> 24.1.0
Changelog:
==========
- Import os.link conditionally to fix importing on android. #175
- Remove spurious items from aiofiles.os.__all__ when running on Windows.
- Switch to more modern async idioms: Remove types.coroutine and make AiofilesContextManager an awaitable instead a coroutine.
- Add aiofiles.os.path.abspath and aiofiles.os.getcwd. #174
- aiofiles is now tested on Python 3.13 too. #184
- Dropped Python 3.7 support. If you require it, use version 23.2.1.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-07-01 08:01:59 -07:00
Wang Mingyu
09fa7cff08
python3-a2wsgi: upgrade 1.10.4 -> 1.10.6
Changelog:
===========
- fix ASGI app running error message set
- Fix ASGIMiddleware Receive (#59)
- Require typing_extensions on Python < 3.11 (#57)
- delete http.disconnect from asgi.py

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-07-01 08:01:59 -07:00
Tom Geelen
c5b99b9af8
python3-bleak 0.21.1 -> 0.22.2
Changes to the build:
- Drop python3-async-timeout which is only required for Python 3.10 and older.

Changelogs:
* https://github.com/hbldh/bleak/releases/tag/v0.22.2
* https://github.com/hbldh/bleak/releases/tag/v0.22.1
* https://github.com/hbldh/bleak/releases/tag/v0.22.0

Based on commit of Guðni Már Gilbert.

Signed-off-by: Tom Geelen <t.f.g.geelen@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-30 12:33:50 -07:00
Tom Geelen
8c486b8c29
python3-sqlparse 0.4.4 -> 0.5.0
Drop patch as this version supports python3.
Furthermore move to hatchling build system.

Signed-off-by: Tom Geelen <t.f.g.geelen@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-30 12:33:50 -07:00
Khem Raj
35f3aa76f1
python3-pint: Upgrade to 24.1
- Fix custom formatter needing the registry object. (PR #2011)
- Support python 3.9 following difficulties installing with NumPy 2. (PR #2019)
- Fix default formatting of dimensionless unit issue. (PR #2012)
- Fix bug preventing custom formatters with modifiers working. (PR #2021)

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-30 12:33:50 -07:00
Yogesh Tyagi
52d7a47739
python3-pybind11 : upgrade 2.11.1 -> 2.12.0
- Drop the patch already merged

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-28 11:22:02 -07:00
Wang Mingyu
4c39f92da7
python3-virtualenv: upgrade 20.26.2 -> 20.26.3
Changelog:
============
- Bump pypa/gh-action-pypi-publish from 1.8.14 to 1.9.0
- Bump embeded wheels

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-27 09:19:05 -07:00
Wang Mingyu
2adbe0650e
python3-types-psutil: upgrade 5.9.5.20240516 -> 6.0.0.20240621
Changelog:
===========
- psutil: deprecate Process.connections
- Bump psutil to 6.0.*

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-27 09:19:04 -07:00
Wang Mingyu
4d5ffef426
python3-tox: upgrade 4.15.0 -> 4.15.1
Changelog:
============
- fix skip with package = wheel
- Fixed typo in user guide.
- Fix broad build privileges @ GHA release workflow
- Allow ConfigSet.add_config to receive parameterized generics for of_type.
- Fix section substitution with setenv

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-27 09:19:04 -07:00
Wang Mingyu
88b36c8ae8
python3-sqlalchemy: upgrade 2.0.30 -> 2.0.31
Changelog:
 https://docs.sqlalchemy.org/en/20/changelog/changelog_20.html#change-2.0.31

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-27 09:19:04 -07:00
Wang Mingyu
be906c2cd6
python3-scikit-build: upgrade 0.17.6 -> 0.18.0
Changelog:
===========
- Support MSVC 17.10
- CMake 3.5+ requirement
- Support CPython 3.13 with windows lib finding fix
- Don't die on PermissionError during chmod
- Remove usage of deprecated distutils in cmake files
- Use first available option for vswhere output

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-27 09:19:04 -07:00
Wang Mingyu
20f69bd91d
python3-robotframework: upgrade 7.0 -> 7.0.1
Changelog:
 https://github.com/robotframework/robotframework/blob/master/doc/releasenotes/rf-7.0.1.rst

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-27 09:19:03 -07:00
Wang Mingyu
09564ad313
python3-responses: upgrade 0.25.0 -> 0.25.3
Changelog:
==========
* Fixed 'recorder' not saving and loading response headers with yaml files.
* Mulligan on 0.25.1 to run release pipeline correctly.
* Added 'matchers.body_matcher' for matching string request bodies.
* Fixed tests failures during RPM package builds.
* Fix mocked HEAD responses that have 'Content-Length' set.
* Fixed error messages when matches fail: inputs are not sorted or reformatted.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-27 09:19:03 -07:00
Wang Mingyu
83dfe5def7
python3-redis: upgrade 5.0.4 -> 5.0.6
Changelog:
===========
- Fix parsing of INFO response
- Handle lists in the response of INFO

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-27 09:19:03 -07:00
Wang Mingyu
7fa7f2f3fe
python3-pyproject-api: upgrade 1.6.1 -> 1.7.1
Changelog:
=========
- docs: correct Homepage URL
- Bump and fix CI for new setuptools
- Move changelog to GH releases

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-27 09:19:02 -07:00
Wang Mingyu
8b9d9bfa15
python3-pymongo: upgrade 4.7.2 -> 4.7.3
Changelog:
============
- Reduce verbosity of "Waiting for suitable server to become available" log message
- Add Custom CodeQL Scanning
- Use deferred imports instead of lazy module loading
- Optimize find/aggregate/command by avoiding duplicate calls to _get_topology
- Improve import time on Windows

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-27 09:19:02 -07:00
Wang Mingyu
ff4ad13074
python3-pymisp: upgrade 2.4.190 -> 2.4.194
Changelog:
============
- Make a response in the tests a MISPUser obj.
- Tests failing du to missing error.
- Get the tests to pass.
- Properly load AnalystData from dict.
- More changes to get the tests to pass.
- [event-report] Make sure to generate an UUID.
- Pass kwargs to abstract.
- [analyst-data] Added initial support of analyst data concept and
  functions - WiP.
- A bit more refactoring.
- Use from_dict in the mixin to initialize the objects.
- [analyst-data] Added improvements, API endpoints and tests.
- [analyst-data] Make sure to include note_type_name.
- Make mypy happy, change inheritance.
- Allow orgc context for search_galaxy_clusters.
- [analyst-data] Continued implementation of analyst-data support.
- Allow orgc context for search_galaxy_clusters.
- Add test case.
- Add attach galaxy cluster method.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-27 09:19:02 -07:00
Wang Mingyu
75f6c4d466
python3-pycodestyle: upgrade 2.11.1 -> 2.12.0
Changelog:
==========
* E721: Fix false positive of the form 'x.type(...) =='.
* E502: Fix false-negative with a backslash escape in a comment.
* E204: New lint forbidding whitespace after decorator '@'.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-27 09:19:02 -07:00
Wang Mingyu
75c244bbc6
python3-prompt-toolkit: upgrade 3.0.45 -> 3.0.47
New features:
-------------
Allow passing exception classes for KeyboardInterrupt and EOFError in PromptSession.

Fixes:
----------
Compute padding parameters for Box widget lazily.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-27 09:19:01 -07:00
Wang Mingyu
208332560f
python3-pint: upgrade 0.23 -> 0.24
Changelog:
==========
- Fix detection of invalid conversion between offset and delta units.
- Added dBW, decibel Watts, which is used in RF high power applications
- NumPy 2.0 support
- Implement numpy roll (Related to issue #981)
- Implement numpy correlate
- Add 'dim_sort' function to _formatter_helpers.
- Add 'dim_order' and 'default_sort_func' properties to FullFormatter.
- Documented packages using pint.
- Fixed bug causing operations between arrays of quantity scalars and quantity holding
  array resulting in incorrect units.
- Fix LaTeX siuntix formatting when using non_int_type=decimal.Decimal.
- Added refractive index units.
- Fix converting to offset units of higher dimension e.g. gauge pressure
- Fix unhandled TypeError when auto_reduce_dimensions=True and non_int_type=Decimal
- Improved error message in 'get_dimensionality()' when non existent units are passed.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-27 09:19:01 -07:00
Wang Mingyu
d15cc04635
python3-pdm-backend: upgrade 2.3.0 -> 2.3.1
Changelog:
=========
- Handle unexpected hg repo when parse scm version
- Treat PDM_BUILD_SCM_VERSION empty string as unset
- Honor the current working directory when importing pdm_build.py
- Errors when using the editables backend with the includes field.
- Vendor editables

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-27 09:19:00 -07:00
Wang Mingyu
c11ffc23a5
python3-parse: upgrade 1.20.1 -> 1.20.2
Changelog:
 allow hyphen in field name.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-27 09:19:00 -07:00
Wang Mingyu
6eea33f83e
python3-openpyxl: upgrade 3.1.3 -> 3.1.4
Changelo:
==============
- #2189 Assigning named styles doesn't work
- #2190 Problems caused when saving workbooks created by LibreOffice
- Python 3.6 and 3.7 are no longer supported.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-27 09:19:00 -07:00
Wang Mingyu
532b4b699d
python3-marshmallow: upgrade 3.21.2 -> 3.21.3
Changelog:
============
Fix memory leak that prevented schema instances from getting GC'd

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-27 09:18:59 -07:00
Wang Mingyu
a52c699e74
python3-langtable: upgrade 0.0.66 -> 0.0.67
Changelog:
==========
* Add tool to check which languages, scripts, and territories available in CLDR are missing in langtable
* Add all missing scripts and languages: yrl, xnr, wbp, vmw, vec, trw, trv, skr,
  sdh, quc, pis, pcm, myv, mus, moh, mic, mhn, ltg, lmo, lld, kxv, kpe, kgp, ken,
  kcg, kaj, jbo, gaa, frr, csw, cic, cho, ceb, cch, cad, bss, blt, Tavt blo, bgn,
  bgc, rhg, Rohg hnj, Hmnp Shaw, Dsrt bew, bal, arn, apc, ann, scn
* Drop Python < 3 support (using pyupgrade --py3-plus langtable.py)
* Fix some ruff and pylint warnings

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-27 09:18:59 -07:00
Wang Mingyu
cd9615081a
python3-huey: upgrade 2.5.0 -> 2.5.1
Changelog:
============
- More makework thanks to the ass-clowns running Python. Fix issue with deprecation of datetime.utcnow() in 3.12.
- Add API for customizing the TaskWrapper implementation, suitably named get_task_wrapper_class().
- Make the revoke_all(), restore_all() and is_revoked() more robust for various input types.
- Fix bug that could occur in the event of a SIGHUP followed by a SIGINT when using thread workers.
- Added new experimental contrib module for SQS queue and S3 result storage.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-27 09:18:59 -07:00
Wang Mingyu
e3b307d448
python3-googleapis-common-protos: upgrade 1.63.0 -> 1.63.1
Changelog:
 Increase upper limit for protobuf 5.X versions

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-27 09:18:58 -07:00
Wang Mingyu
dc72eb669d
python3-google-auth: upgrade 2.29.0 -> 2.30.0
Features
--------
- Add WebAuthn plugin component to handle WebAuthn get assertion request
- ECP Provider drop cryptography requirement
- Enable webauthn plugin for security keys

Bug Fixes
----------
- Fix id_token iam endpoint for non-gdu service credentials
- Makes default token_url universe aware

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-27 09:18:58 -07:00
Wang Mingyu
fef867ed04
python3-google-api-python-client: upgrade 2.131.0 -> 2.134.0
Changelog:
 https://github.com/googleapis/google-api-python-client/releases/tag/v2.134.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-27 09:18:58 -07:00
Wang Mingyu
0d1a3b3436
python3-flexparser: upgrade 0.3 -> 0.3.1
Changelog:
 Fix flexparser FIPS mode.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-27 09:18:58 -07:00
Wang Mingyu
fa1ee65f56
python3-filelock: upgrade 3.15.3 -> 3.15.4
Changelog:
==========
Pass file_lock as positional argument

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-27 09:18:57 -07:00
Wang Mingyu
b803880cf0
python3-email-validator: upgrade 2.1.1 -> 2.2.0
Changelog:
===========
- Email addresses with internationalized local parts could, with rare Unicode
  characters, be returned as valid but actually be invalid in their
  normalized form (returned in the normalized field).
- The length check for email addresses with internationalized local parts is
  now also applied to the original address string prior to Unicode NFC
  normalization, which may be longer and could exceed the maximum email address
  length, to protect callers who do not use the returned normalized address.
- Improved error message for IDNA domains that are too long or have invalid
  characters after Unicode normalization.
- A new option to parse My Name <address@domain> strings
- Improvements to Python typing.
- Some additional tests added.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-27 09:18:57 -07:00
Wang Mingyu
4009e28946
python3-djangorestframework: upgrade 3.15.1 -> 3.15.2
Changelog:
============
- Fix potential XSS vulnerability in browsable API.
- Revert "Ensure CursorPagination respects nulls in the ordering field".
- Use warnings rather than logging a warning for DecimalField.
- Remove unused code.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-27 09:18:57 -07:00
Wang Mingyu
8c7b1e400b
python3-coverage: upgrade 7.5.3 -> 7.5.4
Changelog:
============
- If you attempt to combine statement coverage data with branch coverage data,
  coverage.py used to fail with the message "Can't combine arc data with line
  data" or its reverse, "Can't combine line data with arc data." These messages
  used internal terminology, making it hard for people to understand the problem.
  They are now changed to mention "branch coverage data" and "statement coverage data."
- Fixed a minor branch coverage problem with wildcard match/case cases using names or guard clauses.
- Started testing on 3.13 free-threading (nogil) builds of Python. I'm not claiming full support yet.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-27 09:18:56 -07:00
Wang Mingyu
f7f8f0ce60
python3-bandit: upgrade 1.7.8 -> 1.7.9
Changelog:
==========
- [pre-commit.ci] pre-commit autoupdate
- New logo for Bandit based on raccoon
- Start testing on Python 3.13
- Updates banner logo so it renders well in dark mode
- Add a sponsor section to README
- Ensure sarif extra is included as part of doc build
- Guard against empty call argument list
- Support configfile in .bandit file

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-27 09:18:56 -07:00
Wang Mingyu
f1505d5b03
python3-argcomplete: upgrade 3.3.0 -> 3.4.0
Changelog:
===========
- No stdin for python calls from bash completion functions
- Localize shell variable REPLY to avoid overwriting users' value

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-27 09:18:56 -07:00
Wang Mingyu
a6ab9f4ea5
python3-ansi2html: upgrade 1.9.1 -> 1.9.2
Changelog:
 [>=1.9.1] Fix output for --help

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-27 09:18:56 -07:00
Jan Vermaete
d1b8ebc2a5
python3-protobuf: added python3-ctypes as RDEPENDS
File "/usr/lib/python3.12/site-packages/google/protobuf/internal/type_checkers.py", line 25, in <module>
    import ctypes
ModuleNotFoundError: No module named 'ctypes'

tested on qemu86-64

Signed-off-by: Jan Vermaete <jan.vermaete@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-22 06:59:19 -07:00
Leon Anavi
6fe1441f12
python3-gunicorn: Upgrade 21.2.0 -> 22.0.0
- use utime to notify workers liveness
- migrate setup to pyproject.toml
- fix numerous security vulnerabilities in HTTP parser (closing
  some request smuggling vectors)
- parsing additional requests is no longer attempted past
  unsupported request framing
- on HTTP versions < 1.1 support for chunked transfer is refused
  (only used in exploits)
- requests conflicting configured or passed SCRIPT_NAME now
  produce a verbose error
- Trailer fields are no longer inspected for headers indicating
  secure scheme
- support Python 3.12

License-Update: Update license year

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-21 21:45:11 -07:00
Leon Anavi
c214932f69
python3-cbor2: Upgrade 5.6.3 -> 5.6.4
Upgrade to release 5.6.4:

- Fixed compilation of C extension failing on GCC 14
- Fixed compiler warnings when building C extension

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-21 21:45:10 -07:00
Leon Anavi
67a28b7473
python3-pycocotools: Upgrade 2.0.7 -> 2.0.8
Upgrade to version 2.0.8:

- Wheel files that support numpy 2.0

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-21 21:45:10 -07:00
Leon Anavi
e159084b98
python3-whitenoise: Upgrade 6.6.0 -> 6.7.0
Upgrade to version 6.7.0:

- Support Django 5.1.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-21 21:45:10 -07:00
Leon Anavi
952e7cc37e
python3-pyperclip: Upgrade 1.8.2 -> 1.9.0
Upgrade to release 1.9.0:

- Automatically cast the copy() argument to a string for all data
  types.
- Fix _py3_executable_exists and _py2_executable_exists that had
  swapped names.
- Pyperclip now "stringifies" all data types by passing it to str()
  (or globals()['__builtins__'].unicode on Python 2), so passing
  [1, 2, 3] would put '[1, 2, 3]' on the clipboard.
- shutil.which() replaces the custom code (except in 2.7 and below
  which doesn't have shutil.which()).
- Remove waitForPaste() and waitForNewPaste() functions, these
  aren't something the core library should have.
- Reordered so that xclip is chosen before xsel since xclip is more
  popular.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-21 21:45:10 -07:00
Leon Anavi
5e67523867
python3-paho-mqtt: Upgrade 2.0.0 -> 2.1.0
Upgrade to release 2.1.0:

- Make transition from 1.x to 2.x version smoother
- Fix "protocol" property
- Fix publish() a bytearray payload
- Fix some type annotations
- Fix loop_stop() not stopping thread when called from callback
- Fix some documentation errors
- Add support for Unix socket
- Fix flaky test

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-21 21:45:10 -07:00
Khem Raj
f49e3532ed
python3-tornado: Switch to python_setuptools_build_meta
Support has been there for few years now [1]

[1] e71fb6e616

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-21 21:45:10 -07:00
Leon Anavi
fbff6a757d
python3-tornado: Upgrade 6.4 -> 6.4.1
Upgrade to version 6.4.1:

- Parsing of the Transfer-Encoding header is now stricter.
- Handling of whitespace in headers now matches the RFC more
  closely. Only space and tab characters are treated as whitespace
  and stripped from the beginning and end of header values.
- tornado.curl_httpclient now prohibits carriage return and
  linefeed headers in HTTP headers.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-20 19:25:52 -07:00
Leon Anavi
ac7e7e4756
python3-moteus: Upgrade 0.3.70 -> 0.3.71
Upgrade to release 0.3.71:

- Properly decode AksIM-2 warning and error bits
- Make MA732 trimming for off-axis applications actually work
- When encoders are no longer active, stop using them and
  trigger a fault
- Limit the commanded velocity to something physically achievable
- Fault if a non-reducing gear ratio is configured without overriding
- Default bemf_feedforward to 0.0, and fault if it is configured
  non-zero without acceleration limits or override

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-20 19:25:52 -07:00
Jan Luebbe
b125bf8d8e
python3-grpcio-channelz: new recipe
gRPC channelz is used to expose runtime statistics for administration
and debugging purposes.

Signed-off-by: Jan Luebbe <jlu@pengutronix.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-20 14:22:32 -07:00
Jan Luebbe
d7bc465edf
python3-grpcio-reflection: new recipe
gRPC reflection allows tools like grpcurl and postman to use a service
without having the respective .proto files.

Signed-off-by: Jan Luebbe <jlu@pengutronix.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-20 14:22:32 -07:00
Leon Anavi
3aa91fc42a
python3-hexbytes: Upgrade 1.2.0 -> 1.2.1
Upgrade to release 1.2.1:

- Update docs structure, adding Contribution and Code of Conduct
  sections
- Drop ``bumpversion`` for ``bump-my-version`` and add ``make
  package-test`` to build and test the package before pushing to
  pypi.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-20 07:32:55 -07:00
Leon Anavi
5ea0199186
python3-filelock: Upgrade 3.14.0 -> 3.15.3
Upgrade to version 3.15.3:

- Add test for virtualenv stability
- Fix TypeError: _CountedFileLock.__init__() got an unexpected
  keyword argument 'timeout'

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-20 07:32:55 -07:00
Leon Anavi
9b1df8ea16
python3-requests-file: Upgrade 1.5.1 -> 2.1.0
Upgrade to release 2.1.0:

- Correct a typo in requests_file.py
- Remove dependency on six
- Move metadata to pyproject.toml
- Correct homepage link in pyproject.toml
- Fix black formatting
- Set the request property in the returned Response object

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-20 07:32:55 -07:00
Leon Anavi
a8b73a38da
python3-eth-utils: Upgrade 3.0.0 -> 4.1.1
Upgrade to version 4.1.1:

- Web3.is_address now returns True for non-checksummed addresses.
- Upgrades from the template with support for Python 3.12 and
  linting with blocklint.
- Remove cached_property dependency, as it was only for <=py37
- Update networks for latest changes and testnets.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-20 07:32:54 -07:00
Bartosz Golaszewski
9513a6a51a
python3-gpiod: update to v2.2.0
This is minor release that contains some fixes and code improvements.
There are no new interfaces but line.Value can now correctly be cast to
bool and __repr__() implementations have been fixed to actually allow
using them to recreate objects.

Starting from this release pypi also provides wheels but this isn't
relevant to meta-oe.

Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-18 17:38:28 -07:00
Jan Vermaete
9a9c0e6299
python3-typer: add new recipe
root@qemux86-64:~# ptest-runner python3-typer
START: ptest-runner
2024-06-16T21:26
BEGIN: /usr/lib/python3-typer/ptest
PASS: tests/test_ambiguous_params.py:test_split_annotations_from_typer_annotations_simple
PASS: tests/test_ambiguous_params.py:test_forbid_default_value_in_annotated_argument
PASS: tests/test_ambiguous_params.py:test_allow_options_to_have_names
PASS: tests/test_ambiguous_params.py:test_forbid_annotated_param_and_default_param[Argument-ArgumentInfo]
PASS: tests/test_ambiguous_params.py:test_forbid_annotated_param_and_default_param[Option-OptionInfo]
PASS: tests/test_ambiguous_params.py:test_forbid_multiple_typer_params_in_annotated
PASS: tests/test_ambiguous_params.py:test_allow_multiple_non_typer_params_in_annotated
PASS: tests/test_ambiguous_params.py:test_forbid_default_factory_and_default_value_in_annotated[Argument-ArgumentInfo]
PASS: tests/test_ambiguous_params.py:test_forbid_default_factory_and_default_value_in_annotated[Option-OptionInfo]
PASS: tests/test_ambiguous_params.py:test_allow_default_factory_with_default_param[Argument]
PASS: tests/test_ambiguous_params.py:test_allow_default_factory_with_default_param[Option]
PASS: tests/test_ambiguous_params.py:test_forbid_default_and_default_factory_with_default_param[Argument-ArgumentInfo]
PASS: tests/test_ambiguous_params.py:test_forbid_default_and_default_factory_with_default_param[Option-OptionInfo]
PASS: tests/test_ambiguous_params.py:test_error_rendering[error0-`Argument` default value cannot be set in `Annotated` for 'my_argument'. Set the default value with `=` instead.]
PASS: tests/test_ambiguous_params.py:test_error_rendering[error1-Cannot specify `Option` in `Annotated` and `Argument` as a default value together for 'my_argument']
PASS: tests/test_ambiguous_params.py:test_error_rendering[error2-Cannot specify `Option` in `Annotated` and default value together for 'my_argument']
PASS: tests/test_ambiguous_params.py:test_error_rendering[error3-Cannot specify `Argument` in `Annotated` and default value together for 'my_argument']
PASS: tests/test_ambiguous_params.py:test_error_rendering[error4-Cannot specify multiple `Annotated` Typer arguments for 'my_argument']
PASS: tests/test_ambiguous_params.py:test_error_rendering[error5-Cannot specify `default_factory` and a default value together for `Option`]
PASS: tests/test_annotated.py:test_annotated_argument_with_default
PASS: tests/test_annotated.py:test_annotated_argument_in_string_type_with_default
PASS: tests/test_annotated.py:test_annotated_argument_with_default_factory
PASS: tests/test_annotated.py:test_annotated_option_with_argname_doesnt_mutate_multiple_calls
PASS: tests/test_cli/test_app_other_name.py:test_script_help
PASS: tests/test_cli/test_app_other_name.py:test_script
PASS: tests/test_cli/test_completion_run.py:test_script_completion_run
PASS: tests/test_cli/test_doc.py:test_doc
PASS: tests/test_cli/test_doc.py:test_doc_output
PASS: tests/test_cli/test_doc.py:test_doc_title_output
PASS: tests/test_cli/test_doc.py:test_doc_not_existing
PASS: tests/test_cli/test_doc.py:test_doc_no_typer
PASS: tests/test_cli/test_doc.py:test_doc_file_not_existing
PASS: tests/test_cli/test_empty_script.py:test_script_help
PASS: tests/test_cli/test_func_other_name.py:test_script
PASS: tests/test_cli/test_help.py:test_script_help
PASS: tests/test_cli/test_help.py:test_not_python
PASS: tests/test_cli/test_multi_app.py:test_script_help
PASS: tests/test_cli/test_multi_app.py:test_script_app_non_existent
PASS: tests/test_cli/test_multi_app.py:test_script_sub
PASS: tests/test_cli/test_multi_app.py:test_script_top
PASS: tests/test_cli/test_multi_app.py:test_script_sub_hello
PASS: tests/test_cli/test_multi_app.py:test_script_sub_bye
PASS: tests/test_cli/test_multi_app_cli.py:test_script_help
PASS: tests/test_cli/test_multi_app_cli.py:test_script_sub
PASS: tests/test_cli/test_multi_app_cli.py:test_script_top
PASS: tests/test_cli/test_multi_app_cli.py:test_script_sub_hello
PASS: tests/test_cli/test_multi_app_cli.py:test_script_sub_bye
PASS: tests/test_cli/test_multi_app_sub.py:test_script_help
PASS: tests/test_cli/test_multi_app_sub.py:test_script
PASS: tests/test_cli/test_multi_func.py:test_help
PASS: tests/test_cli/test_multi_func.py:test_script
PASS: tests/test_cli/test_multi_func.py:test_script_func_non_existent
PASS: tests/test_cli/test_multi_func.py:test_script_func_not_function
PASS: tests/test_cli/test_multi_func.py:test_script_func
PASS: tests/test_cli/test_not_python.py:test_not_python
PASS: tests/test_cli/test_sub.py:test_script_hello
PASS: tests/test_cli/test_sub.py:test_script_hello_name
PASS: tests/test_cli/test_sub.py:test_script_hello_name_formal
PASS: tests/test_cli/test_sub.py:test_script_bye
PASS: tests/test_cli/test_sub.py:test_script_bye_friend
PASS: tests/test_cli/test_sub.py:test_script_help
PASS: tests/test_cli/test_sub.py:test_not_python
PASS: tests/test_cli/test_sub_completion.py:test_script_completion_run
PASS: tests/test_cli/test_sub_help.py:test_script_help
PASS: tests/test_cli/test_version.py:test_script_help
PASS: tests/test_compat/test_option_get_help.py:test_hidden_option
PASS: tests/test_compat/test_option_get_help.py:test_hidden_option_no_rich
PASS: tests/test_compat/test_option_get_help.py:test_coverage_call
PASS: tests/test_compat/test_option_get_help.py:test_completion
PASS: tests/test_exit_errors.py:test_eoferror
PASS: tests/test_exit_errors.py:test_oserror
PASS: tests/test_exit_errors.py:test_oserror_no_epipe
PASS: tests/test_others.py:test_help_from_info
PASS: tests/test_others.py:test_defaults_from_info
PASS: tests/test_others.py:test_too_many_parsers
PASS: tests/test_others.py:test_valid_parser_permutations
PASS: tests/test_others.py:test_install_invalid_shell
PASS: tests/test_others.py:test_callback_too_many_parameters
PASS: tests/test_others.py:test_callback_2_untyped_parameters
PASS: tests/test_others.py:test_callback_3_untyped_parameters
PASS: tests/test_others.py:test_completion_untyped_parameters
PASS: tests/test_others.py:test_completion_untyped_parameters_different_order_correct_names
PASS: tests/test_others.py:test_autocompletion_too_many_parameters
PASS: tests/test_others.py:test_forward_references
PASS: tests/test_others.py:test_context_settings_inheritance_single_command
PASS: tests/test_others.py:test_split_opt
PASS: tests/test_prog_name.py:test_custom_prog_name
PASS: tests/test_rich_utils.py:test_rich_utils_click_rewrapp
PASS: tests/test_rich_utils.py:test_rich_help_no_commands
PASS: tests/test_tracebacks.py:test_traceback_no_rich
PASS: tests/test_tracebacks.py:test_traceback_no_rich_short_disable
PASS: tests/test_tracebacks.py:test_unmodified_traceback
PASS: tests/test_type_conversion.py:test_optional
PASS: tests/test_type_conversion.py:test_optional_tuple
PASS: tests/test_type_conversion.py:test_no_type
PASS: tests/test_type_conversion.py:test_list_parameters_convert_to_lists[List0]
PASS: tests/test_type_conversion.py:test_list_parameters_convert_to_lists[List1]
PASS: tests/test_type_conversion.py:test_list_parameters_convert_to_lists[List2]
PASS: tests/test_type_conversion.py:test_tuple_parameter_elements_are_converted_recursively[Tuple0]
PASS: tests/test_type_conversion.py:test_tuple_parameter_elements_are_converted_recursively[Tuple1]
PASS: tests/test_type_conversion.py:test_tuple_parameter_elements_are_converted_recursively[Tuple2]
PASS: tests/test_type_conversion.py:test_tuple_parameter_elements_are_converted_recursively[Tuple3]
PASS: tests/test_type_conversion.py:test_tuple_parameter_elements_are_converted_recursively[Tuple4]
PASS: tests/test_type_conversion.py:test_custom_parse
PASS: tests/test_type_conversion.py:test_custom_click_type
============================================================================
Testsuite summary
DURATION: 203
END: /usr/lib/python3-typer/ptest
2024-06-16T21:29
STOP: ptest-runner
TOTAL: 1 FAIL: 0

Signed-off-by: Jan Vermaete <jan.vermaete@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-16 15:54:04 -07:00
Khem Raj
193aa030f9
python3-whitenoise,python-libusb1: Remove AUTHOR field
this field has been removed from recipes

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-14 10:20:36 -07:00
Khem Raj
39d164f0c3
python3-pydantic-core: Fix build with python 3.12.4
This needs to be upgraded to 2.19+ but until then
backport a fix to keep it building.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Tim Orling <ticotimo@gmail.com>
2024-06-12 12:50:45 -07:00
Wang Mingyu
a10146bc6e
python3-xlsxwriter: upgrade 3.1.9 -> 3.2.0
License-Update: Copyright year updated to 2024.

Changelog:
============
- Add :func:'embed_image()' worksheet method to embed images in cells.
- Fix issue where a horizontal alignment format was ignored if indentation was
  also set.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-11 22:02:02 -07:00
Wang Mingyu
8e70a52123
python3-typeguard: upgrade 4.2.1 -> 4.3.0
Changelog:
============
- Added support for checking against static protocols
- Fixed some compatibility problems when running on Python 3.13
- Fixed test suite incompatibility with pytest 8.2
- Fixed pytest plugin crashing on pytest version older than v7.0.0 (even if it's just present)

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-11 22:02:02 -07:00
Wang Mingyu
9b9c9eed68
python3-tomlkit: upgrade 0.12.3 -> 0.12.5
Changelog:
============
- Remove the extra minus sign added to the float value after calculation.
- Fix unexpected newline added after accessing the out-of-order table.
- Support | and |= operator for tables, and support + and += operator for arrays.
- Fix an index error when setting dotted keys in a table.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-11 22:02:02 -07:00
Wang Mingyu
9c67e15cc5
python3-sympy: upgrade 1.12 -> 1.12.1
Changelog:
 https://github.com/sympy/sympy/wiki/release-notes-for-1.12.1

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-11 22:02:02 -07:00
Wang Mingyu
ad0c27b9c4
python3-stevedore: upgrade 5.1.0 -> 5.2.0
Changelog:
===========
- pre-commit: Integrate bandit
- pre-commit: Bump versions
- reno: Update master for unmaintained/yoga
- Bump hacking
- Update python classifier in setup.cfg
- Update master for stable/2023.2

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-11 22:02:01 -07:00
Wang Mingyu
02bf310317
python3-snagboot: upgrade 1.2 -> 1.3
Changelog:
===========
treewide:
----------
support passing USB paths (e.g. 3-1.2) to snagboot instead of
vid:pid addresses

i.MX:
-------
Drop libhidapi dependency and add custom HID implementation
Add support for i.MX53 SoCs

AM335x:
-------
Improve POSIX compliance of setup script and make it compatible
with Fish shell

AM62x:
--------
Update recovery flow for newer versions of U-Boot
Add board template for phyBOARD-Lyra

snagflash:
----------
Handle "continue" command gracefully
Generalize handling of command parameters

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-11 22:02:01 -07:00
Wang Mingyu
cdccc4574c
python3-sh: upgrade 2.0.6 -> 2.0.7
Changelog:
=========
- Fix sh.glob arguments
- Misc modernizations

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-11 22:02:01 -07:00
Wang Mingyu
5b9543962b
python3-sdbus: upgrade 0.11.1 -> 0.12.0
Changelog:
============
- Fixed async D-Bus properties not having a proper generic typing.
- Fixed build not working when systemd has a minor version suffix.
- Fixed being unable to name arguments in D-Bus introspection when
- method has no return arguments.
- Fixed serving D-Bus methods that return a single struct.
- Fixed sending extremely large D-Bus messages getting stuck.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-11 22:02:01 -07:00
Wang Mingyu
8c2cd2baa2
python3-redis: upgrade 5.0.1 -> 5.0.4
Changelog:
============
- Make it possible to customize SSL ciphers
- Fix breaking change: message in LockError is now optional
- Allow setting the minimum SSL version
- Add modules support to Async RedisCluster

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-11 22:02:01 -07:00
Wang Mingyu
9b15d2b71a
python3-pyyaml-include: upgrade 1.3.2 -> 2.1
Changelog:
============
- Remove custom PyYAML types definition module, use that from types-PyYAML instead.
- Add mypy hook in pre-commit
- Better type hints/annotations
- Better type hints
- Some optimizations and bugfix
- Add py.typed file, make the package PEP-561 friendly
- data-class attribute order changed in yaml_include.Constructor
- namespace changed to yaml_include
- Data class for include statement.
- autoload attribute for Constructor class, controlling if open and parse including files, or return a Data object.
- Representer class for YAML dumping.
- load and lazy_load function - recursive open and parse for Data object.
- Custom loader
- Introduce fsspec to open including files. Now we can include files from local filesystem, s3, http, sftp ...
- New parameters for the tag in YAML
- Drop python support blow 3.8
- The tag constructor class YamlIncludeConstructor renamed to Constructor
- Readers for JSON, TOML, INI ... YAML only now
- The argument relative and encoding was removed from the tag class's load method.
- Anchor (Maybe recovered in future)

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-11 22:02:00 -07:00
Wang Mingyu
189bee4bdb
python3-pyroute2: upgrade 0.7.10 -> 0.7.12
Changelog:
============
- cli: move readline import to the script
- ci: update tools versions
- ci: generic make test target, update docs
- ci: rename Linux python sessions in nox
- nl80211: decoder improvements
- remote: fix dump() on RemoteIPRoute
- ndb: add ensure() call
- ethtool: ring support
- ndb: fix FDB records index
- ndb: fix sources objects counting

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-11 22:02:00 -07:00
Wang Mingyu
372f830c68
python3-pymongo: upgrade 4.6.1 -> 4.7.2
Changelog:
=============
Fixed a bug where PyMongo could not be used with the Nuitka compiler.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-11 22:02:00 -07:00
Wang Mingyu
2a4dac7e4d
python3-pybind11-json: upgrade 0.2.13 -> 0.2.14
Changelog:
==========
- Require CMake 3.5 of higher
- refactor: remove redundant move

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-11 22:02:00 -07:00
Wang Mingyu
7b5ec9d5fa
python3-pyalsaaudio: upgrade 0.10.0 -> 0.11.0
Changelog:
=========
- Fixed Mixer.getvolume() returning outdated value
- Fixed PCM crashing with some sample formats due to buffer size miscalculation
- Fixed PCM.read() ignoring overruns (regression in 0.10.0)
- Reverted to PCM.write() not throwing an exception on playback buffer underrun;
  instead, return -EPIPE like PCM.read() does on overrun
- Added PCM.avail() and PCM.polldescriptors_revents() functions
- Added nominal_bits and physical_bits entries to PCM.info()'s return value
- Added Python type hint file, and adjusted documentation accordingly
 -Improvements to the examples, in particular isine.py

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-11 22:02:00 -07:00
Wang Mingyu
45fe80c616
python3-py7zr: upgrade 0.20.8 -> 0.21.0
Changelog:
 Speed up extraction when number of files is large

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-11 22:02:00 -07:00
Wang Mingyu
2f6cc1032e
python3-prompt-toolkit: upgrade 3.0.43 -> 3.0.45
Changelog:
============
- Improve performance of 'GrammarCompleter' (faster deduplication of completions).
- Accept 'os.PathLike' in 'FileHistory' (typing fix).
- Fix memory leak in filters.
- Improve performance of progress bar formatters.
- Fix compatibility when a SIGINT handler is installed by non-Python (Rust, C).
- Limit number of completions in buffer to 10k by default (for performance).

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-11 22:02:00 -07:00
Wang Mingyu
f782665cfb
python3-pdm: upgrade 2.15.3 -> 2.15.4
Changelog:
==========
- Build wheel from sdist if available, to make sure sdist is built properly.
  This behavior is consistent with pypa/build.
- Fix the issue of self-referencing extra dependencies failing to be resolved
  for local packages.
- Fix an issue of max recursion depth error when parsing a poetry project with
  circular dependencies on local packages.
- Fix a bug that VCS dependencies and --self don't work in the exported
  requirements.txt with hashes.
- Fix a cache miss when there exist built wheels for a given link.
- Don't try to store caches when --no-cache is given.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-11 22:01:59 -07:00
Wang Mingyu
e724052584
python3-pdm-backend: upgrade 2.1.8 -> 2.3.0
Changelog:
===========
- Remove support for python 3.7 and older
- Add tag_filter as a way to pre-filter tags
- Error about dynamic project version
- ci: CI matrix on macos latest
- Use Literal type for valid target values

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-11 22:01:59 -07:00
Wang Mingyu
197bc2add5
python3-openpyxl: upgrade 3.1.2 -> 3.1.3
Changelog:
============
- Column name caches are slow and use a lot of memory
- Improved handling of duplicate named styles
- Rich-text can be saved if lxml is not installed
- Documentation for sheet views is incorrect
- Timedeltas not read properly in read-only mode
- List of formulae names contains mistakes
- Filters does not handle non-numerical filters
- Type checking increases exponentially
- Loading pivot tables can be unnecessarily slow
- Improve performance when reading files with lots of custom properties
- Setting Trendline.name attribute raises exception when saving
- Timezone and Zombie formatting cannot be combined.
- Column name generation is inefficient and slow
- File handlers not always released in read-only mode
- Workbook files not properly closed on Python >= 3.11.8 and Windows
- Pivot cache definitions using tupleCache had serialisation issues
- Add a __repr__ method for Row and Column dimension objects so you don't need to check every time.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-11 22:01:59 -07:00
Wang Mingyu
7106f0c041
python3-netaddr: upgrade 1.2.1 -> 1.3.0
Changelog:
==========
- Add partial address expansion in IPNetwork via the expand_partial switch, this
  enables opting into pre-1.1.0 behavior
- Fix running the test suite on musl systems
- Fix IPAddress IPv6 parsing with ZEROFILL enabled
- Fix handling of the NOHOST flag in the IPNetwork copy constructor

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-11 22:01:59 -07:00
Wang Mingyu
ea97646a59
python3-msgpack: upgrade 1.0.7 -> 1.0.8
Changelog:
===========
- exclude C/Cython files from wheel
- Build pure Python wheel for minor architectures.
- update Cython to 3.0.8

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-11 22:01:59 -07:00
Wang Mingyu
e0593a5b65
python3-ipython: upgrade 8.24.0 -> 8.25.0
Changelog:
===========
- replaces the unicode micro symbol with greek letter mu,
  visually identical but should fix nfkc normalisations issues.
- introduces "intersphinx_registry"  as a new dependency
  which is recommended only to build documentation.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-11 22:01:59 -07:00
Wang Mingyu
e21ef8fcc3
python3-httpcore: upgrade 1.0.3 -> 1.0.5
Changelog:
==========
- Handle EndOfStream exception for anyio backend.
- Allow trio 0.25.* series in package dependancies.
- Add target request extension.
- Fix support for connection Upgrade and CONNECT when some data in the stream has been read.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-11 22:01:58 -07:00
Wang Mingyu
6801e96a81
python3-html2text: upgrade 2020.1.16 -> 2024.2.26
Changelog:
===========
- Fixes #409: IndexError on empty strong mark.
- Fix #332: Insert at most one space for multiple emphasis
- Feature #318: Make padded tables more similar to pandoc's pipe_tables.
- Add support for Python 3.9.
- Fix extra line breaks inside html link text (between '[' and ']')
- Fix #344: indent <ul> inside <ol> three spaces instead of two to comply with CommonMark, GFM, etc.
- Fix #324: unnecessary spaces around <b>, <em>, and strike tags.
- Don't wrap tables by default and add a --wrap-tables config option.
- Feature #198: Ignore <p> tags inside table rows.
- Don't wrap tables by default and add a --wrap-tables config option
- Remove support for Python <= 3.5. Now requires Python 3.6+.
- Support for Python 3.10+.
- Fix #320 padding empty tables and tables with no </tr> tags.
- Add ignore_mailto_links config option to ignore mailto: style links.
- Feature #407: Support the superscript and subscript tags.
- Fix #373: \n inside text of a Markdown link.
- Feature #406: Improve support for null atttibute values.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-11 22:01:58 -07:00
Wang Mingyu
3194be1e15
python3-hexbytes: upgrade 1.0.0 -> 1.2.0
Changelog:
============
- Add to_0x_hex() method to provide a quick, explicit way to get an 0x-prefixed string
- Change the name of master branch to main
- Merge template updates, notably adding py312 support

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-11 22:01:58 -07:00
Wang Mingyu
2735912307
python3-google-api-python-client: upgrade 2.130.0 -> 2.131.0
Changelog:
 https://github.com/googleapis/google-api-python-client/releases/tag/v2.131.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-11 22:01:58 -07:00
Wang Mingyu
9c7a72cbc2
python3-future: upgrade 0.18.3 -> 1.0.0
License-Update: Copyright year updated to 2024.

Changelog:
==========
- Small updates to the docs
- Add SECURITY.md describing security policy
- Fix pasteurize: NameError: name 'unicode' is not defined
- Move CI to GitHub Actions
- Add setuptools to requirements for building docs
- Fix typos in docs
- Make the fix_unpacking fixer more robust
- Small improvements to shell scripts according to shellcheck

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-11 22:01:58 -07:00
Wang Mingyu
5a51c745a6
python3-evdev: upgrade 1.6.1 -> 1.7.1
Changelog:
============
- Provide fallback value for FF_MAX_EFFECTS, which fixes the build on EL 7
- Add #ifdef guards around UI_GET_SYSNAME to improve kernel compatibility
- Wait up to two seconds for uinput devices to appear.
- Respect the CPATH/C_INCLUDE_PATH environment variables during install.
- Add the uniq address to the string representation of InputDevice.
- Improved method for finding the device node corresponding to a uinput device
- Repository TLC (reformatted with ruff, fixed linting warnings, moved
  packaging metadata to pyproject.toml etc.).

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-11 22:01:58 -07:00
Wang Mingyu
85eabb8a9d
python3-eth-hash: upgrade 0.6.0 -> 0.7.0
Changelog:
 Merge template updates, notably adding py312 support and testing docs build for all formats

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-11 22:01:57 -07:00
Wang Mingyu
0dd1264a94
python3-email-validator: upgrade 2.1.0 -> 2.1.1
Changelog:
==========
- Fixed typo 'marking' instead of 'marketing' in case-insensitive mailbox name list.
- When DNS-based deliverability checks fail, in some cases exceptions are now
  thrown with raise ... from for better nested exception tracking.
- Fixed tests to work when no local resolver can be configured.
- This project is now licensed under the Unlicense (instead of CC0).
- Minor improvements to tests.
- Minor improvements to code style.

License-Update: Relicense under the Unlicense (instead of CC0)

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-11 22:01:57 -07:00
Wang Mingyu
7f7dcf8011
python3-coverage: upgrade 7.4.1 -> 7.5.3
Changelog:
===========
- Performance improvements for combining data files, especially when measuring
  line coverage. A few different quadratic behaviors were eliminated.
- Performance improvements for generating HTML reports, with a side benefit of
  reducing memory use, closing issue 1791. Thanks to Daniel Diniz for helping to
  diagnose the problem.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-11 22:01:57 -07:00
Wang Mingyu
343c22a48d
python3-cantools: upgrade 39.4.4 -> 39.4.5
Changelog:
 Fix J1939 SPN parsing

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-11 22:01:57 -07:00
Wang Mingyu
88105e6ce8
python3-bidict: upgrade 0.23.0 -> 0.23.1
Changelog:
- Fix a regression in 0.23.0 that could defeat type inference of a bidict's key
  type and value type when running in Python 3.8 or 3.9.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-11 22:01:57 -07:00
Wang Mingyu
90c606e249
python3-autoflake: upgrade 2.2.1 -> 2.3.1
Changelog:
===========
- Update pre-commit config
- github/workflows/main: use pre-commit/action
- Always set encoding when reading setup.cfg

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-11 22:01:57 -07:00
Wang Mingyu
6fa4449ace
python3-anyio: upgrade 4.3.0 -> 4.4.0
Changelog:
 https://anyio.readthedocs.io/en/stable/versionhistory.html

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-11 22:01:57 -07:00
Randy MacLeod
56e2e5df9b
python3-pyyaml-include: support native and nativesdk build
Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-11 18:56:47 -07:00
Scott Murray
080287ebe1
python3-grpcio: backport abseil-cpp RISC-V fix
Backport upstream abseil-cpp fix[1] for SIGILL crash on RISC-V with
6.6 and newer kernels.  The patch has been tweaked to apply on top
of the existing patch stack to the vendored copy of abseil-cpp.

[1]: https://github.com/abseil/abseil-cpp/commit/7335a36d

Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-11 15:40:17 -07:00
Khem Raj
395e9075ac
python3-pefile: Move from meta-python to meta-oe
- This recipe is needed by newer versions of fwupd from meta-oe
- Add ptest support for python3-pefile
- Add python3-pefile to PTESTS_FAST_META_OE since tests take < 30s

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-09 22:43:41 -07:00
Ross Burton
7d5e32b7e9
python3-h5py: upgrade to 3.11.0
Notably, this release builds with Cython 3 and GCC 14.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-07 09:12:01 -07:00
Ross Burton
6b9167400b
python3-gevent: fix build with Cython 3.0.10
Cython 3.0.10 generates code which causes compiler errors:

src/gevent/queue.c:11894:114: error: passing argument 4 of '__pyx_vtabptr_6gevent_14_gevent_cqueue_UnboundQueue->__pyx_base.put' from incompatible pointer type [-Wincompatible-pointer-types]

>From discussion upstream, removing the final decorator works around this.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-07 09:12:00 -07:00
Khem Raj
a45050c643
python3-pydantic: Upgrade to 2.7.2
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-07 09:11:54 -07:00
Khem Raj
3aa9469b2c
python3-pydantic-core: Remove crutch to get module working on musl
Renaming is no longer needed sunce the SOABI
has been fixed to reflext correct ABI depending
upon target

Therefore revert it

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-06 21:45:26 -07:00
Grygorii Tertychnyi
ca28badd14
python3-pytest-html: add missing runtime dependencies
Upstream toml file mentions Jinja2 and pytest-metadata as runtime
dependencies.

Link: cfd32d0848/pyproject.toml (L42)
Signed-off-by: Grygorii Tertychnyi <grygorii.tertychnyi@leica-geosystems.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-03 12:05:24 -07:00
Mingli Yu
0e456ad6b3
python3-dasbus: Add ptest support
#./run-ptest
 PASS: tests/test_client.py:DBusClientTestCase.test_async_method
 PASS: tests/test_client.py:DBusClientTestCase.test_error
 PASS: tests/test_client.py:DBusClientTestCase.test_interface_proxy
 PASS: tests/test_client.py:DBusClientTestCase.test_introspect
 PASS: tests/test_client.py:DBusClientTestCase.test_invalid_method_result
 PASS: tests/test_client.py:DBusClientTestCase.test_method
 PASS: tests/test_client.py:DBusClientTestCase.test_property
 PASS: tests/test_client.py:DBusClientTestCase.test_signal
 PASS: tests/test_client.py:DBusClientTestCase.test_variant_type_factory
 [snip]
 ============================================================================
 Testsuite summary
 # TOTAL: 162
 # PASS: 162
 # SKIP: 0
 # XFAIL: 0
 # FAIL: 0
 # XPASS: 0
 # ERROR: 0

Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-03 12:05:24 -07:00
Martin Jansa
446560ab41
python3-icu: upgrade from 2.12 to 2.13.1 to fix build with icu-75
Version 2.13 -> 2.13.1
----------------------
  - change c++11 to c++17 in setup.py as current versions of ICU require it

Version 2.12 -> 2.13
--------------------
  - fixed build issues on Windows
  - added wrappers for MeasureUnit(locale, width) and getUnitDisplayName()
  - added wrappers for DateFormatSymbols.getEra|ZodiacNames()
  - added wrappers for DateFormatSymbols.getZoneStrings()
  - added wrappers for LocaleDisplayNames
  - fixed bug dealloc calling wrong destructor on most types (Fredrik Roubert)
  - added support for ICU 75.1
  - added wrappers for LocalizedNumber|Range|Formatter.withoutLocale()
  - added wrappers for UIdentifierType, Char.hasIDType(), Char.getIDTypes()
  - added wrappers for UIdentifierStatus
  - added wrappers for UProperty.IDENTIFIER_TYPE, UProperty.IDENTIFIER_STATUS

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-01 10:49:41 -07:00
Jan Vermaete
1a5807e4c7
python3-flask: upgrade 3.0.2 -> 3.0.3
Changelog:
  The default hashlib.sha1 may not be available in FIPS builds. Don't access it at import time so the developer has time to change the default. #5448
  Don't initialize the cli attribute in the sansio scaffold, but rather in the Flask concrete class. #5270

The license file was renamed from LICENSE.rst to LICENSE.txt without changing the content.

Signed-off-by: Jan Vermaete <jan.vermaete@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-01 10:49:40 -07:00
Jan Vermaete
c67c3f4232
python3-flask: add ptest
* test added to the fast list

Signed-off-by: Jan Vermaete <jan.vermaete@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-30 14:47:41 -07:00
Mingli Yu
1d5c3e17f5
python3-dasbus: Add new recipe
Dasbus is a DBus library written in Python 3, based on GLib
and inspired by pydbus.

Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-30 08:42:04 -07:00
Wang Mingyu
77254517f3
python3-web3: upgrade 6.18.0 -> 6.19.0
Changelog:
===========
- Properly propagate exceptions from the message listener task to the main loop
  for persistent connection providers.
- Warn of updates to WebSocketProvider in v7
- Condense the migration guides into one page
- Add py312 support by adding it to CI testing

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-28 09:34:35 -07:00
Wang Mingyu
fa5b821b11
python3-watchdog: upgrade 4.0.0 -> 4.0.1
Changelog:
 Fix missing event_filter for the full emitter

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-28 09:34:35 -07:00
Wang Mingyu
be79139bb5
python3-virtualenv: upgrade 20.26.1 -> 20.26.2
Changelog:
=============
- virtualenv.pyz no longer fails when zipapp path contains a symlink
- Fix bad return code from activate.sh if hashing is disabled

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-28 09:34:35 -07:00
Wang Mingyu
307ed52534
python3-validators: upgrade 0.28.1 -> 0.28.3
Changelog:
===========
- hotfix: ensure _tld.txt is in sdist and bdist
- fix: corrects a few typo
- build(deps): bump jinja2 from 3.1.3 to 3.1.4 in /package
- fix(ip_address): properly handle private is false
- chore(url): allow symbols and pictographs in url
- build(deps): bump requests from 2.31.0 to 2.32.0 in /package
- chore: fix typo; update dev deps; bump version

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-28 09:34:35 -07:00
Wang Mingyu
66cb9007b0
python3-ujson: upgrade 5.9.0 -> 5.10.0
Changelog:
 Add support for Python 3.13

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-28 09:34:35 -07:00
Wang Mingyu
868ba2a932
python3-types-setuptools: upgrade 69.0.0.20240125 -> 70.0.0.20240524
Changelog:
===========
- Small fix for pkg_resources StrPath
- Make shutil.rmtree.onexc parameter optional
- distutils & setuptools: Relax path related params
- Make distutils.dist.Distribution.get_command_obj not return None by default
- distutils & setuptools: Complete sub_commands ClassVar typing
- distutils: improve boolean parameters with int defaults
- Avoid using new _typeshed protocol in pkg_resources for now
- Use protocols instead of importlib.abc.Loader/MetaPathFinder/PathEntryFinder
- Add precise values for enum members where possible
- Ensure that distutils and setuptools._distutils stay consistent
- Update setuptools to 69.5.*
- Add distutils as a top-level package included with types-setuptools
- setuptools&distutils: setup returns a Distribution
- setup returns a Distribution
- pkg_resources: Make _InstallerType stricter and generic
- Use strict pyright configs for pkg_resources
- pkg_resources: Updates from upstream typing merge
- pkg_resources: Remove stray Anys and use more Self & NoReturn types
- pkg_resources: Remove type-only _Importer class
- pkg_resources: Types from assignments and aliases
- Override pkg_resources.ZipProvider.loader type
- setuptools & pkg_resources: Complete VendorImporter class
- pkg_resources: don't ignore "missing symbol from stub" in stubtest
- Fix invalid noqa comments and poorly formatted type ignores
- pkg_resources: Reorder names to be closer to implementation
- Improve typing of sysconfig.get_config_var(s)
- fix: typo on setuptools

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-28 09:34:35 -07:00
Wang Mingyu
c68ba3ea86
python3-types-psutil: upgrade 5.9.5.20240511 -> 5.9.5.20240516
Changelog:
 Update dependency pyright to v1.1.363

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-28 09:34:35 -07:00
Wang Mingyu
4b064f2a73
python3-twine: upgrade 5.0.0 -> 5.1.0
Changelog:
 Add the experimental --attestations flag

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-28 09:34:34 -07:00
Wang Mingyu
ad8b9b2baa
python3-transitions: upgrade 0.9.0 -> 0.9.1
Changelog:
===========
- Fix may_ always returning false for internal transitions
- Pass investigated transition to EventData context in 'may' check
- Improve the handling of diagrams when working with parallel states,
  especially when using the show_roi option
- Exception is not broad enough and does not catch asyncio.CancelledError or
  KeyboardInterrupt; use BaseException instead
- '_anchor' suffix has been removed for (py)graphviz cluster node anchors
- local testing switched from tox to nox
- Remove surrounding whitespace from docstrings
- Add on_final to Machine and NestedState constructor and final to State.
  Callbacks passed to on_final will be executed when a State with final=True is
  entered or all children of a parallel state are final.
- Process exceptions with Machine.on_exception in may_ as well
- Improved handling of removing transitions for GraphMachine and HiearachicalMachine
- Better handling of unset styling in GraphMachine

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-28 09:34:34 -07:00
Wang Mingyu
4cf3e06bf1
python3-regex: upgrade 2024.5.10 -> 2024.5.15
Fix bug:
 hangs with fuzzy and optionals

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-28 09:34:34 -07:00
Wang Mingyu
32c750f384
python3-rapidjson: upgrade 1.14 -> 1.17
Changelog:
==========
- Use current master__ version of rapidjson
- Generate wheels on PyPI using Python 3.13b1 release, thanks to cibuildwheel 2.18.0__

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-28 09:34:34 -07:00
Wang Mingyu
ede5de0bf6
python3-pyzstd: upgrade 0.15.10 -> 0.16.0
Changelog:
===========
- Upgrade zstd source code from v1.5.5 to v1.5.6
- Fix pyzstd_pep517 parameter name in get_requires_for_build_wheel
- Deprecate support for Python version before 3.8 and stop building wheels for them
- Minor fixes in type hints
- Refactor README & CHANGELOG files

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-28 09:34:34 -07:00
Wang Mingyu
afb0b53193
python3-pyperf: upgrade 2.6.3 -> 2.7.0
Changelog:
============
- Fix typo in example docs
- Update --table example
- Include CONFIG_ARGS in Metadata
- Fix typos discovered by codespell
- tox.ini: Replace flake8 with ruff
- Add some ruff rules for pyupgrade
- Disable TurboBoost tuning settings on non-Intel
- Fix logic in MSR availability test
- gh-187: Support environment variables PYTHON_GIL / PYTHON_CPU_COUNT

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-28 09:34:33 -07:00
Wang Mingyu
7d63610195
python3-pylint: upgrade 3.1.0 -> 3.2.2
Changelog:
===========
- Fix multiple false positives for generic class syntax added in Python 3.12
- Exclude context manager without cleanup from
  contextmanager-generator-missing-cleanup checks.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-28 09:34:33 -07:00
Wang Mingyu
b51670d13f
python3-pycurl: upgrade 7.45.2 -> 7.45.3
Changelog:
============
* Add CURLOPT_REQUEST_TARGET option
* Add missing 2nd parameters to METH_NOARGS functions
* Add CURLOPT_AWS_SIGV4 option
* Add consistent names for newer Curl version constants
* Only run HTTP version 3 option constant test if curl supported
* Expose COMPILE_SSL_LIB in Python and use for test filtering
* Filter tests based on *compile* libcurl version not runtime version
* Use print function in callbacks documentation
* Add missing shebang to tests/ext/test-suite.sh
* Officially declare support for Python 3.12
* Fix curl_multi_info_read flow that loses messages
* Support using environment variables for setup on Windows
* Add support for Schannel SSL backend
* Skip HTTP2 tests based on a curl support check
* Fix fake-curl tests so they work when run out of tree
* xfail test_easy_pause_unpause unconditionally
* Provide generic error strings in pycurl.error objects
* Change URLs to new curl mailing list
* Add missing HTTPS proxy options
* Add support for setting CURLOPT_SSLCERT_BLOB
* Add support for setting rest of CURLOPTTYPE_BLOB fields
* Build wheels on Linux/macOS/Windows

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-28 09:34:33 -07:00
Wang Mingyu
d4090c44e6
python3-platformdirs: upgrade 4.2.1 -> 4.2.2
Changelog:
 ix android detection when python4android is present

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-28 09:34:33 -07:00
Wang Mingyu
123d608679
python3-pdm: upgrade 2.15.2 -> 2.15.3
Changelog:
==========
- Fixed pdm venv activate, to also work for windows. And added documentation on
  how to authenticate to Azure Artifacts
- Don't show unsupported formats in pdm export.
- Proxy (HTTP_PROXY env vars) settings are ignored for custom indexes.
- Fix the quoting of venv activate command for powershell.
- Raise an error if the package given by pdm update does not exist in the select
  dependency group but in other groups.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-28 09:34:33 -07:00
Wang Mingyu
5f7d6c374b
python3-moteus: upgrade 0.3.68 -> 0.3.70
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-28 09:34:32 -07:00
Wang Mingyu
ee4085c06a
python3-google-api-python-client: upgrade 2.129.0 -> 2.130.0
Changelog:
 https://github.com/googleapis/google-api-python-client/releases/tag/v2.130.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-28 09:34:32 -07:00
Wang Mingyu
246de2584d
python3-dbus-fast: upgrade 2.21.2 -> 2.21.3
Fix bug:
 Clear exception flag on disconnect future if its also sent to handlers

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-28 09:34:32 -07:00
Wang Mingyu
9f29d38f00
python3-bitstring: upgrade 4.2.2 -> 4.2.3
Changelog:
===========
- Some codes representing exotic float negative zero converted to positive zero.
- Auto-scaling rounding the wrong way on occasion.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-28 09:34:31 -07:00
Wang Mingyu
2759a80566
python3-astroid: upgrade 3.2.0 -> 3.2.2
Changelog:
 Improve inference for generic classes using the PEP 695 syntax (Python 3.12).

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-28 09:34:31 -07:00
Wang Mingyu
0f4ab4e8ab
python3-annotated-types: upgrade 0.6.0 -> 0.7.0
Changelog:
==========
- Allow tzinfo objects for Timezone
- add URLs to pyproject.toml
- suggested fix on typo
- Correct misstatement in README
- Fix IsDigit -> IsDigits
- Add Unit type
- Improve handling of GroupedMetadata (First try)
- Prepare for 0.7.0 release

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-28 09:34:31 -07:00
Tom Geelen
c6cf5fe79b
python3-requests-mock: new recipe
Mocked responses for the requests library

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-24 14:31:08 -07:00
Tom Geelen
1c360127e5
python3-pytest-unordered: new recipe
pytest plugin to Test equality of unordered sequences

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-24 14:31:08 -07:00
Tom Geelen
cdcea59695
python3-pytest-socket: new recipe
Pytest Plugin to disable socket calls during tests

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-24 14:31:08 -07:00
Tom Geelen
81647e10c2
python3-pytest-freezer: new recipe
Pytest plugin providing a fixture interface for spulec/freezegun

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-24 14:31:07 -07:00
Khem Raj
907b9c0ae6
python3-pyruvate: Adjust for WORKDIR -> UNPACKDIR changes
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-23 08:44:45 -07:00
Khem Raj
ffc64e9c6f
recipes: Start WORKDIR -> UNPACKDIR transition
Replace references of WORKDIR with UNPACKDIR where it makes sense to do
so in preparation for changing the default value of UNPACKDIR.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-23 08:44:44 -07:00
Jan Vermaete
7f698a9463
python3-werkzeug: added python3-difflib as RDEPENDS
File "/usr/lib/python3.12/site-packages/werkzeug/routing/exceptions.py", line 3, in <module>
    import difflib
ModuleNotFoundError: No module named 'difflib'

Signed-off-by: Jan Vermaete <jan.vermaete@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-23 08:44:44 -07:00
Changqing Li
1573555fb8
python3-grpcio: fix do_compile failure for qemuppc64/qemuppc
define proper macro for ppc/ppc64 to fix compile error

Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-19 08:27:59 -07:00
Wang Mingyu
97fa607158
python3-web3: upgrade 6.17.2 -> 6.18.0
Changelog:
==========
- Disable doctest in docs/web3.eth.account.rst due to eth-account deprecation
  of messageHash for message_hash
- Deprecate the geth.personal namespace methods. These will be removed in web3.py v7.
- Internal Changes - for web3.py Contributors
- Increase pytest-asyncio dependency to be >=0.21.2,<0.23

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-19 08:27:58 -07:00
Wang Mingyu
37429649e1
python3-virtualenv: upgrade 20.26.0 -> 20.26.1
Changelog:
 fix PATH-based Python discovery on Windows

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-19 08:27:58 -07:00
Wang Mingyu
158fb7b5e3
python3-uswid: upgrade 0.4.7 -> 0.5.0
License-Update: Relicense from LGPL-2.1+ to BSD-2-Clause-Patent

Changelog:
==========
- trivial: Fix make ruff
- Correctly validate missing license and compiler links
- Use the correct link rel in the compiler example
- trivial: Provide more __str__ for the IntEnum classes
- Be more forgiving when using importlib
- trivial: Fix up all the mypy and pylint warnings
- Rename identity to component
- Add initial support for VEX
- Add a validation failure for REDACTED text
- Relicense from LGPL-2.1+ to BSD-2-Clause-Patent
- trivial: Document --generate
- Use flynt to convert to f-strings
- trivial: Add a make target for ruff
- Save HEX strings as bytes to minimize coSWID size
- Allow outputting multi-document SWID XML files
- trivial: Allow saving uSWID with no compression
- trivial: post release version bump

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-19 08:27:58 -07:00
Wang Mingyu
fe45b1ab95
python3-types-psutil: upgrade 5.9.5.20240423 -> 5.9.5.20240511
Changelog:
============
- stubs: change psutil's Process.wait timeout argument to float

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-19 08:27:58 -07:00
Wang Mingyu
2ae7825475
python3-tqdm: upgrade 4.66.2 -> 4.66.4
Changelog:
============
- minor framework updates & code tidy
- fixes CVE-2024-34062, GHSA-g7vv-2v7x-gj9p
- Fix: Add display() call to close() in rich module

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-19 08:27:58 -07:00
Wang Mingyu
c85d1a6b1d
python3-sqlalchemy: upgrade 2.0.29 -> 2.0.30
Changelog:
===========
https://docs.sqlalchemy.org/en/20/changelog/changelog_20.html#change-2.0.30

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-19 08:27:57 -07:00
Wang Mingyu
c4f7455399
python3-regex: upgrade 2024.4.28 -> 2024.5.10
Changelog:
 <time.h> now needs to be included explicitly because Python.h no longer includes it.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-19 08:27:57 -07:00
Wang Mingyu
8065b67ce4
python3-pyudev: upgrade 0.24.1 -> 0.24.3
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-19 08:27:57 -07:00
Wang Mingyu
edf60556a2
python3-pdm: upgrade 2.15.1 -> 2.15.2
Changelog:
===========
- Use get_runner() method to build the task runner in run command.
  runner_cls attribute is deprecated.
- Expand ${PROJECT_ROOT} in source URLs.
- Fix env and other options being inherited in nested composite scripts.
- Keep the ${PROJECT_ROOT} variable in dependencies after running pdm lock
  --update-reuse.
- Make direct_minimal_versions work on newly added dependencies.
- Fix a syntax error in the zsh completion script.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-19 08:27:57 -07:00
Wang Mingyu
2ae1b52211
python3-nocaselist: upgrade 2.0.0 -> 2.0.2
Bugfixes:
=========
- Fixed incorrect formatting of package description on Pypi by setting the
  correct content type in setup.py.
- Fixed safety issues up to 2024-05-04.
- Test: Removed setup.py based installs from "make installtest", since one
  of them started installing a pre-release of a package on an unsupported
  Python version. The recommendation has been for a while now to no longer use
- Docs: Added RTD config file .readthedocs.yaml
- In the Github Actions test workflow for Python 3.6 and 3.7, changed
  macos-latest back to macos-12 because macos-latest got upgraded from macOS
  12 to macOS 14 which no longer supports these Python versions.
- Test: Fixed issues resulting from removal of support for pytest.warns(None)
 in pytest version 8.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-19 08:27:57 -07:00
Wang Mingyu
63a9049ec4
python3-nocasedict: upgrade 2.0.1 -> 2.0.3
Bugfixes:
=============
- Docs: Added Python 3.12 to the supported versions in the package metadata.
- Docs: Updated the README file with the changes from the introduction section
  w.r.t. Python 2 and limitations.
- Dev: Fixed flake8 issue about comparing types in test code.
- Fixed safety issues up to 2024-05-05. No changes in package dependencies.
- Test: Removed setup.py based installs from "make installtest", since one of
  them started installing a pre-release of a package on an unsupported Python
  version. The recommendation has been for a while now to no longer use
- Docs: Added RTD config file .readthedocs.yaml
- Test: In the Github Actions test workflow for Python 3.6 and 3.7, changed
  macos-latest back to macos-12 because macos-latest got upgraded from macOS 12
  to macOS 14 which no longer supports these Python versions.
- Test: Fixed issues resulting from removal of support for pytest.warns(None)
  in pytest version 8.
- Docs: Converted README file from RST to MarkDown to fix badge alignment issue
- Dev: Added missing dependency to minimum-constraints.txt to several make
  targets that used it with PACKAGE_LEVEL=minimum.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-19 08:27:57 -07:00
Wang Mingyu
a70a252402
python3-moteus: upgrade 0.3.67 -> 0.3.68
0001-lib-python-remove-self-import-from-setup.py.patch
removed since it's included in 0.3.68

Changelog:
===========
Support moteus-c1
Properly detect board hardware when DC input turn-on slew is very slow

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-19 08:27:57 -07:00
Wang Mingyu
586146741c
python3-marshmallow: upgrade 3.21.1 -> 3.21.2
Changelog:
 Allow timestamp 0 in fields.DateTime

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-19 08:27:56 -07:00
Wang Mingyu
8cc2274dbf
python3-langtable: upgrade 0.0.65 -> 0.0.66
Changelog:
============
- Fix syntax error in a keyboard layout name for t
- Add mdf
- Use "in(eng)" keyboard layout instead of "us" for BD to get AltGr enabled
- Get translation changes from CLDR
- Add option to include changed translations as well to the script getting translations from CLDR
- Add reference to the the PyPI package to the README.md. And add a README.html and README generated from the README.md.
- Make test outputs somewhat more verbose, even when all tests pass
- Fix Makefile twine-upload target for new authentification

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-19 08:27:56 -07:00
Wang Mingyu
bb89f8b7e9
python3-joblib: upgrade 1.4.0 -> 1.4.2
Changelog:
============
- TST add a test that ensures conservation of byte order during IPC
- DOC fix typos in CHANGES.rst
- DOC typo in docs
- FIX revert MemorizedFunc.call API change

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-19 08:27:56 -07:00
Wang Mingyu
fb796f7120
python3-imgtool: upgrade 2.0.0 -> 2.1.0
Changelog:
 https://github.com/mcu-tools/mcuboot/blob/main/docs/release-notes.md

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-19 08:27:56 -07:00
Wang Mingyu
54bbf31596
python3-google-api-python-client: upgrade 2.127.0 -> 2.129.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-19 08:27:56 -07:00
Wang Mingyu
36f7916c3b
python3-google-api-core: upgrade 2.18.0 -> 2.19.0
Changelog:
 Add google.api_core.version_header

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-19 08:27:56 -07:00
Wang Mingyu
a88add15f3
python3-gmqtt: upgrade 0.6.14 -> 0.6.16
Changelog:
 Make some acknowledgment logs debug level

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-19 08:27:55 -07:00
Wang Mingyu
5ba4fd85f6
python3-freezegun: upgrade 1.5.0 -> 1.5.1
Changelog:
 Fix the typing of the 'tick()' method, and improve it's behaviour.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-19 08:27:55 -07:00
Wang Mingyu
f87e4ddb78
python3-filelock: upgrade 3.13.4 -> 3.14.0
Changelog:
 feat: blocking parameter on lock constructor with tests and docs

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-19 08:27:55 -07:00
Wang Mingyu
550418d3b4
python3-django: upgrade 5.0.4 -> 5.0.6
Changelog:
=============
- Fixed a bug in Django 5.0 that caused a crash of Model.save() when creating an
  instance of a model with a GeneratedField and providing a primary key
- Fixed a compatibility issue encountered in Python 3.11.9+ and 3.12.3+ when
  validating email max line lengths with content decoded using the
  surrogateescape error handling scheme
- Fixed a bug in Django 5.0 that caused a crash when applying migrations
  including alterations to GeneratedField such as setting db_index=True on SQLite
- Allowed importing aprefetch_related_objects from django.db.models
- Fixed a bug in Django 5.0 that caused a migration crash when a GeneratedField
  was added before any of the referenced fields from its expression definition
- Fixed a bug in Django 5.0 that caused a migration crash when altering a
  GeneratedField referencing a renamed field
- Fixed a bug in Django 5.0 where the querysets argument of GenericPrefetch was
  not required

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-19 08:27:55 -07:00
Wang Mingyu
716174e6a1
python3-dbus-fast: upgrade 2.21.1 -> 2.21.2
Changelog:
 Fix introspection bogus child paths

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-19 08:27:55 -07:00
Wang Mingyu
d85d15d467
python3-bitstring: upgrade 4.2.1 -> 4.2.2
License-Update:
 file type changed from "ASCII text, with CRLF line terminators" to "ASCII text"

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-19 08:27:55 -07:00
Wang Mingyu
f41ff6bdd5
python3-asyncinotify: upgrade 4.0.6 -> 4.0.9
Changelog:
===========
- switch theme to furo from alabaster
- add .readthedocs.yaml
- bump version and change repo url

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-19 08:27:54 -07:00
Wang Mingyu
5d96fd323f
python3-astroid: upgrade 3.1.0 -> 3.2.0
Changelog:
===========
- .pyi stub files are now preferred over .py files when resolving imports, (except for numpy).
- igetattr() returns the last same-named function in a class (instead of
  the first). This avoids false positives in pylint with @overload.
- Adds module_denylist to AstroidManager for modules to be skipped during AST
  generation. Modules in this list will cause an AstroidImportError to be raised
  when an AST for them is requested.
- Make astroid.interpreter._import.util.is_namespace only consider modules
  using a loader set to NamespaceLoader or None as namespaces.
  This fixes a problem that six.moves brain was not effective if six.moves
  was already imported.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-19 08:27:54 -07:00
Tom Geelen
4c815591b0
python3-zeroconf 0.132.0 -> 0.132.2
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-06 17:47:33 -07:00
Martin Jansa
5778e32eae
python3-grpcio: Fix build with gcc-14
* crypto: use _Generic only if !defined(__cplusplus)

* fixes build with gcc-14 which has __builtin_addc and __builtin_subc
  with gcc-13 it was already using the #else branch because of missing builtins

* fixes
  https://github.com/grpc/grpc/issues/35945
  http://errors.yoctoproject.org/Errors/Details/766916/

* _Generic was introduced in boringssl with:
  https://boringssl.googlesource.com/boringssl/+/70ca6bc24be103dabd68e448cd3af29b929b771d%5E%21/#F4

* but e.g. third_party/boringssl-with-bazel/src/ssl/d1_both.cc includes
  this internal.h and from the .cc extension gcc will process it as C++
  where _Generic isn't available, causing:

In file included from third_party/boringssl-with-bazel/src/ssl/d1_both.cc:125:
third_party/boringssl-with-bazel/src/ssl/../crypto/internal.h: In function 'uint32_t CRYPTO_addc_u32(uint32_t, uint32_t, uint32_t, uint32_t*)':
third_party/boringssl-with-bazel/src/ssl/../crypto/internal.h:1159:7: error: expected primary-expression before 'unsigned'
 1159 |       unsigned: __builtin_addc,                     \
      |       ^~~~~~~~
third_party/boringssl-with-bazel/src/ssl/../crypto/internal.h:1166:10: note: in expansion of macro 'CRYPTO_GENERIC_ADDC'
 1166 |   return CRYPTO_GENERIC_ADDC(x, y, carry, out_carry);
      |          ^~~~~~~~~~~~~~~~~~~
third_party/boringssl-with-bazel/src/ssl/../crypto/internal.h:1160:7: error: expected primary-expression before 'unsigned'
 1160 |       unsigned long: __builtin_addcl,               \
      |       ^~~~~~~~
third_party/boringssl-with-bazel/src/ssl/../crypto/internal.h:1166:10: note: in expansion of macro 'CRYPTO_GENERIC_ADDC'
 1166 |   return CRYPTO_GENERIC_ADDC(x, y, carry, out_carry);
      |          ^~~~~~~~~~~~~~~~~~~
third_party/boringssl-with-bazel/src/ssl/../crypto/internal.h:1161:7: error: expected primary-expression before 'unsigned'
 1161 |       unsigned long long: __builtin_addcll))((x), (y), (carry), (out_carry))
      |       ^~~~~~~~
third_party/boringssl-with-bazel/src/ssl/../crypto/internal.h:1166:10: note: in expansion of macro 'CRYPTO_GENERIC_ADDC'
 1166 |   return CRYPTO_GENERIC_ADDC(x, y, carry, out_carry);
      |          ^~~~~~~~~~~~~~~~~~~
third_party/boringssl-with-bazel/src/ssl/../crypto/internal.h:1158:4: error: '_Generic' was not declared in this scope
 1158 |   (_Generic((x),                                    \
      |    ^~~~~~~~
third_party/boringssl-with-bazel/src/ssl/../crypto/internal.h:1166:10: note: in expansion of macro 'CRYPTO_GENERIC_ADDC'
 1166 |   return CRYPTO_GENERIC_ADDC(x, y, carry, out_carry);
      |          ^~~~~~~~~~~~~~~~~~~

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-05 17:04:49 -07:00
Guðni Már Gilbert
bd1b5cde34
python3-twisted: prepend split PACKAGES
Fixes an issue where split packages were no populated since all the files
were picked up by FILES:${PN}

Signed-off-by: Guðni Már Gilbert <gudnimar@noxmedical.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-05 17:04:48 -07:00
Wang Mingyu
a1a5fff37d
python3-xmlschema: upgrade 3.0.1 -> 3.3.1
Changelog:
==========
- Update validation errors with logging stack trace in debug mode
- Improve locations parsing and URL encoding
- Rewrite the validation of openContent using InterleavedModelVisitor and SuffixedModelVisitor
- Fix validation of XSD 1.1 'all' nested models
- Improve ModelVisitor and particle occurs checking
- Fix interleave mode with XSD 1.1 open content
- Fix for export/download of XSD sources with commented-out imports/include
- Add download_schemas() to package API
- Fix issue with facets on list types
- Add GData converter
- Fix static typing protocols usage
- Extend XSD annotations parsing
- Use XPath subtree as fragment for xs:assert
- Fix in XMLSchemaProxy definition and usage for providing a base-uri to schema nodes
- Module xpath.py splitted to a subpackage for including all the
- custom XPath 1.0/2.0 parsers and related classes to XPath
- Add support for Python 3.13

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-02 07:32:53 -07:00
Wang Mingyu
3a6572c154
python3-web3: upgrade 6.17.0 -> 6.17.2
Changelog:
=============
- Revert pin of eth-typing to utilize EthPM types.
- Add upper pin to eth-account in anticipation of breaking changes

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-02 07:32:53 -07:00
Wang Mingyu
03ad806007
python3-virtualenv: upgrade 20.25.0 -> 20.26.0
Changelog:
============
- Fixed a case when template variable is WindowsPath
- Allow builtin interpreter discovery to find specific Python versions given a general spec

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-02 07:32:52 -07:00
Wang Mingyu
098b1320ed
python3-validators: upgrade 0.28.0 -> 0.28.1
Changelog:
==========
- fix: reduce memory footprint when loading TLDs
- build(deps): bump idna from 3.6 to 3.7 in /package
- fix: rfc cases in the domain validator
- chore: documentation maintenance
- chore: update contribution guidelines
- chore: updated dev dependencies; bump version

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-02 07:32:52 -07:00
Wang Mingyu
c83665c23a
python3-types-psutil: upgrade 5.9.5.20240316 -> 5.9.5.20240423
Changelog:
 Add precise values for enum members where possible

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-02 07:32:52 -07:00
Wang Mingyu
fd32cdcdbc
python3-tox: upgrade 4.14.2 -> 4.15.0
Changelog:
=============
- Add support for multiple appending override options (-x, -override) on command line
- Add support for inverting exit code success criteria using bang
- Fix issue that the leading character c was dropped from packages in constraints files
- Allow appending to deps with --override testenv.deps+=foo
- Fix non-existing branch rewrite in the documentation to main.
- Update test typing for build 1.2.0, which has an explicit Distribution type
- Fix broken input parsing for --discover flag.
- Rephrase --discover flag's description to avoid confusion between paths and executables.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-02 07:32:52 -07:00
Wang Mingyu
b99a11afad
python3-rlp: upgrade 4.0.0 -> 4.0.1
Changelog:
 Add python 3.12 support, rust-backend now works with python 3.11 and 3.12

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-02 07:32:51 -07:00
Wang Mingyu
f8fde0a137
python3-regex: upgrade 2023.04.16 -> 2024.4.28
Changelog:
==========
- fix bug of VERBOSE/X flag breaks \N escapes

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-02 07:32:51 -07:00
Wang Mingyu
ba9c2a8d06
python3-pymodbus: upgrade 3.6.7 -> 3.6.8
Changelog:
 Allow socket exception response with wrong length

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-02 07:32:51 -07:00
Wang Mingyu
6112eb064c
python3-pydantic: upgrade 2.7.0 -> 2.7.1
Changelog:
============
-Bump pydantic-core to v2.18.2
-Ftp and Websocket connection strings support
-Use field description for RootModel schema description when there is no docstring
-Fix validation_alias behavior with model_construct for AliasChoices and AliasPath
-Revert typing.Literal and import it outside the TYPE_CHECKING block
-Fix Secret serialization schema, applicable for unions
-Fix strict application to function-after with use_enum_values
-Address case where model_construct on a class which defines model_post_init fails with AttributeError
-Fix model_json_schema with config types
-Support multiple zeros as an int
-Fix validation of ints with leading unary plus
-Fix interaction between extra != 'ignore' and from_attributes=True
-Handle error from Enum's missing function as ValidationError
-Fix memory leak with Iterable validation

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-02 07:32:51 -07:00
Wang Mingyu
fbd37bafc1
python3-platformdirs: upgrade 4.2.0 -> 4.2.1
Changelog:
===========
- Switch to ruff for formatting and use codespell and docformatter
- Use hatch over tox
- chore: various minor fixes
- chore: update dead Microsoft's known folders documentation link
- Allow working without ctypes

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-02 07:32:50 -07:00
Wang Mingyu
df9b9db334
python3-pdm: upgrade 2.14.0 -> 2.15.1
Changelog:
===========
- Disable check update in zsh completion script.
- Fixes cached packages metadata files (.referrers) collisions on sync when
  using a venv with symlink cache method.
- Don't create project and virtualenv when running pdm python install.
- Clean up the python installation directory if a previous download was
  unsuccessful.
- Don't cache editable installations.
- Fix a bug that installing in-project plugins with editable local paths
  doesn't work.
- Don't create log directory until it's needed, to fix a PermissionError in
  docker environment.
- Fix recursive script detection on multiple invocations.
- Build docs with object inventory to support cross references from Sphinx
  documentation projects.
- Packages format preferences can now be defined in the project pyproject.toml
  using the no-binary, only-binary and prefer-binary keys of the
  tool.pdm.resolution section.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-02 07:32:50 -07:00
Wang Mingyu
592b8a1866
python3-mypy: upgrade 1.9.0 -> 1.10.0
Changelog:
============
- Fix incorrect inferred type when accessing descriptor on union type
- Fix crash when expanding invalid Unpack in a Callable alias
- Fix false positive when string formatting with string enum
- Narrow individual items when matching a tuple to a sequence pattern
- Fix false positive from type variable within TypeGuard or TypeIs
- Improve yield from inference for unions of generators
- Fix emulating hash method logic in attrs classes
- Add reverted typeshed commit that uses ParamSpec for functools.wraps
- Fix type narrowing for types.EllipsisType
- Fix single item enum match type exhaustion
- Improve type inference with empty collections
- Fix override checking for decorated property
- Fix narrowing on match with function subject
- Allow +N within Literal[...]
- Experimental: Support TypedDict within type[...]
- Experimtental: Fix issue with TypedDict with optional keys in type[...]

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-02 07:32:50 -07:00
Wang Mingyu
2930861f11
python3-ipython: upgrade 8.23.0 -> 8.24.0
Changelog:
===========
- pytest 8 compatibility
- typing-extension now needs 4.6 or newer. It was already the case, but not explicated.
- Attempt to speed running code under debugger in some cases.
- Multiple fixes to documentation for ipyparallel, simple_prompt and emacs
- Maintenance and cleanup of debugger

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-02 07:32:50 -07:00
Wang Mingyu
6b12186f1f
python3-imageio: upgrade 2.34.0 -> 2.34.1
Changelog:
===========
- Fix bug of #1068 that getattr cannot get attribute with index directly
- Update pyav.py
- Trivial typo fixes

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-02 07:32:49 -07:00
Wang Mingyu
d35e82680f
python3-google-api-python-client: upgrade 2.125.0 -> 2.127.0
Changelog:
 https://github.com/googleapis/google-api-python-client/releases/tag/v2.127.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-02 07:32:49 -07:00
Wang Mingyu
b719a89306
python3-freezegun: upgrade 1.4.0 -> 1.5.0
Changelog:
============
* The default ignore list now contains the 'queue'-package
* Added a missing 'move_to'-function when calling 'freeze_time(tick=True)'
* Fixes a rounding error in 'time.time_ns()'
* Fixed a bug where the default ignore list could not be empty ('configure(default_ignore_list=[])')
* All 'tick()' methods now return the new datetime (instead of None)
* Type improvements

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-02 07:32:49 -07:00
Wang Mingyu
b2ef3ebf00
python3-bitstring: upgrade 4.1.4 -> 4.2.1
License-UPdate:
 format of LICENSE updated to "ASCII text, with CRLF line terminators"

Changelog:
==========
- Module crashes on import with 32-bit Python.
- Lists of integers not converted to bytes when using the bytes constructor.
- Empty comma separated tokens not handled correctly.
- Crash on import when docstrings not present due to optimize flag.
- Dropped support for Python 3.7. Minimum version is now 3.8.
- For tokens that use a non-numeric length, a ':' is now compulsory rather than
  recommended. For example use 'uint:foo' instead of 'uintfoo'.
- The previous e4m3float and e5m2float formats have become the slightly modified
  p4binary8 and p3binary8 formats.
- Some parameters are now enforced as positional only, such as auto in constructors.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-02 07:32:49 -07:00
Wang Mingyu
e1038f2091
python3-aiohttp: upgrade 3.9.4 -> 3.9.5
Changelog:
==========
- Fixed "Unclosed client session" when initialization of
  :py:class:~aiohttp.ClientSession fails -- by :user:NewGlad.
- Fixed regression (from :pr:8280) with adding Content-Disposition to the form-data
  part after appending to writer -- by :user:Dreamsorcerer/:user:Olegt0rr.
- Added default Content-Disposition in multipart/form-data responses to avoid broken
  form-data responses -- by :user:Dreamsorcerer.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-02 07:32:48 -07:00
Guðni Már Gilbert
3fd6f0feec
python3-twisted: remove obsolete python3-twisted-flow
The flow module was removed in Twisted 9.0.0 a long time
and currently does not install anything. Let's remove it
to cleanup the recipe.

This commit also removes python3-twisted-news package because
the source files were removed in Twisted 21.2.0. All other
files which no longer exist in the source are also removed from FILES.

Signed-off-by: Guðni Már Gilbert <gudnimar@noxmedical.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-01 11:04:41 -07:00
Guðni Már Gilbert
704bec8e01
python3-protobuf: drop python3-six from RDEPENDS
It looks like python3-six was dropped as a dependency between
version 3.17.0 and 3.18.0. Looking at the PyPi downloads indicates
this coincides with when Python 2 support was dropped.

I couldn't find any release notes so this patch is based on looking
at the source code downloaded from PyPi.

Signed-off-by: Guðni Már Gilbert <gudnimar@noxmedical.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-29 11:11:51 -07:00
Guðni Már Gilbert
97cfb03615
python3-pyhamcrest: cleanup RDEPENDS and correct build backend
- build backend is hatchling.build
- python3-six is not a runtime dependency, it's not imported anywhere in the source
- add python3-asyncio to RDEPENDS

Signed-off-by: Guðni Már Gilbert <gudnimar@noxmedical.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-29 11:11:51 -07:00
Justin Bronder
2918c90041
python3-gcovr: add dep on python3-colorlog
Dependency added in gcov-7.1.

Wrapping lines and alphabetically ordering while touching RDEPENDS.

Signed-off-by: Justin Bronder <jsbronder@cold-front.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-23 15:18:30 -07:00
Justin Bronder
ad1f7eb2d3
python3-colorlog: BBCLASEXTEND native nativesdk
Signed-off-by: Justin Bronder <jsbronder@cold-front.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-23 15:18:30 -07:00
Guðni Már Gilbert
94a65e3ff6
python3-txdbus: cleanup RDEPENDS
python3-six is no longer a dependency and Python 2 support has already been dropped.

Change python3-twisted to python3-twisted-core such that only required modules
are installed.

Signed-off-by: Guðni Már Gilbert <gudnimar@noxmedical.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-23 15:18:30 -07:00
Guðni Már Gilbert
0dba41b51f
python3-incremental: cleanup RDEPENDS and use python_setuptools_build_meta
Signed-off-by: Guðni Már Gilbert <gudnimar@noxmedical.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-23 15:18:30 -07:00
Guðni Már Gilbert
900ef2731f
python3-twisted: upgrade 22.10.0 -> 24.3.0
Changelogs between 22.10.0 and 24.3.0 can be found here:

https://github.com/twisted/twisted/releases/tag/twisted-24.3.0
https://github.com/twisted/twisted/releases/tag/twisted-23.10.0
https://github.com/twisted/twisted/releases/tag/twisted-23.8.0

Summary of changes relevant for the Yocto build:
- Brings official support for Python 3.11 and 3.12, only Python 3.8 and above supported.
- python3-twisted-conch: python3-pyasn1 is no longer a runtime dependency (23.8.0)
- build backend changed from setuptools.build_meta to hatchling.build

Signed-off-by: Guðni Már Gilbert <gudnimar@noxmedical.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-23 15:15:35 -07:00
Wang Mingyu
031d742ef1
python3-yamlloader: upgrade 1.3.2 -> 1.4.1
Changelog:
===========
-Fix name of ConstructorError
-enh: add python 3.12, cleanup

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-23 15:15:34 -07:00
Wang Mingyu
b3bba811d7
python3-regex: upgrade 2023.12.25 -> 2024.4.16
Changelog:
 Git issue 525: segfault when fuzzy matching empty list

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-23 15:15:34 -07:00
Wang Mingyu
3fe95086c3
python3-pymisp: upgrade 2.4.188 -> 2.4.190
Changelog:
 Correct way to convert bytes to string if orjson exists.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-23 15:15:33 -07:00
Wang Mingyu
696c9d8aa7
python3-grpcio: upgrade 1.62.1 -> 1.62.2
Changelog:
 [Fix Python Deadlock] Guard grpc_google_default_credentials_create with nogil

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-23 15:15:33 -07:00
Wang Mingyu
6f47be1461
python3-grpcio-tools: upgrade 1.62.1 -> 1.62.2
Changelog:
 [Fix Python Deadlock] Guard grpc_google_default_credentials_create with nogil

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-23 15:15:32 -07:00
Wang Mingyu
45be5df205
python3-croniter: upgrade 2.0.3 -> 2.0.5
Changelog:
===========
-Support hashid strings in is_valid
-Avoid over-optimization in crontab expansions

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-23 15:15:32 -07:00
Wang Mingyu
06b0a6244c
python3-argcomplete: upgrade 3.2.3 -> 3.3.0
Changelog:
==========
Preserve compatibility with argparse option tuples of length 4.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-23 15:15:32 -07:00
Khem Raj
a85d23b314
python3-traitlets: Upgrade to 5.14.3
Bring https://github.com/ipython/traitlets/pull/903
on top of 5.14.2 release

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-19 14:33:13 -07:00
Wang Mingyu
ca39c1572c
python3-zopeinterface: upgrade 6.2 -> 6.3
Changelog:
 Add preliminary support for Python 3.13 as of 3.13a6.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-17 23:47:28 -07:00
Wang Mingyu
24c2f5febe
python3-web3: upgrade 6.16.0 -> 6.17.0
Changelog:
===========
-Add feedback survey banner to docs
-Fix eth_createAccessList docs to reflect the correct behavior.
-Add request formatter for maxFeePerBlobGas when sending blob transactions. Add
 formatters for blobGasPrice and blobGasUsed for eth_getTransactionReceipt.
-Add formatters to ensure that the result of a eth_createAccessList response
 can be plugged directly into an accessList in a transaction.
-Add Cancun support to EthereumTesterProvider; update Cancun-related fields in
 some internal types.
-Use pre-commit for linting the v6 branch
-Add an upperpin at eth-typing<4.2.0 due to removal of EthPM types in that lib

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-17 23:47:28 -07:00
Wang Mingyu
c1fb68c20f
python3-validators: upgrade 0.24.0 -> 0.28.0
Changelog:
==========
-patch: moves country_code module to country module
        moves base58 and base64 into encoding
        adds encoding tests and docs
        supported extended latin in username
-feat:  adds indian aadhar and pan validator
        adds finance validator
        adds consider_tld parameter to domain, hostname and url modules
        lays foundation for URI validation
        adds private parameter to ip_address, hostname & url
        adds base58 and base64 validators
        adds basic cron validator
-fix:   regex ignore-case uses only a-z
        domain validation is now more consistent across rfcs
-maint: adds quick start docs
        updated dev dependencies, doc links; bump version

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-17 23:47:28 -07:00
Wang Mingyu
370ac7784b
python3-sentry-sdk: upgrade 1.44.0 -> 1.45.0
Changelog:
==========
-Allow to upsert monitors
-Add Django signals_denylist to filter signals that are attached to by signals_spans
-increment for metrics
-Add value, unit to before_emit_metric
-Remove experimental metric summary options
-New normalization rules for metric keys, names, units, tags
-Change data_category from statsd to metric_bucket
-Accessing __mro__ might throw a ValueError
-Suppress prompt spawned by subprocess when using pythonw
-Handle None in GraphQL query
-Do not send "quiet" Sanic exceptions to Sentry
-Implement metric_bucket rate limits
-Fix type hints for monitor decorator
-Remove deprecated typing imports in crons
-Make monitor_config a TypedDict
-Add devenv-requirements.txt and update env setup instructions
-Bump types-protobuf from 4.24.0.20240311 to 4.24.0.20240408
-Disable Codecov check run annotations

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-17 23:47:27 -07:00
Wang Mingyu
5f8cac6466
python3-rarfile: upgrade 4.1 -> 4.2
License-Update: Copyright year updated to 2024.

Changelog:
===========
-Support unrar-free >= 0.2.0.
-Add RarFile.is_solid to check if archive uses solid compression.
-Support old multi-volume archives better where ENDARC does not contain NEXTVOL.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-17 23:47:27 -07:00
Wang Mingyu
cb74f0eab2
python3-pymodbus: upgrade 3.6.6 -> 3.6.7
Changelog:
============
-Add lock to async requests, correct logging and length calc.
-test_simulator: use unused_tcp_port fixture
-streamline imports in Factory.py
-Secure testing is done with pymodbus in PR.
-Fix link to github in README
-Wildcard exception catch from pyserial.
-Problem with stale CI.
-Add connection exception to list of exceptions catpured in retries
-Move on_reconnect to client level
-Bump github stale.
-update package_test_tool (add 4 test scenarios)
-Bump dependencies.
-Cancel send if no connection.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-17 23:47:27 -07:00
Wang Mingyu
e8869a25d0
python3-pydantic: upgrade 2.6.4 -> 2.7.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>
2024-04-17 23:47:27 -07:00
Wang Mingyu
c5df6e5e40
python3-pulsectl: upgrade 23.5.2 -> 24.4.0
Changelog:
 Add more obvious sink_default_get/source_default_get wrappers around server_info

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-17 23:47:27 -07:00
Wang Mingyu
8848b7b8d6
python3-pdm: upgrade 2.13.2 -> 2.14.0
Changelog:
===========
-Revert the package cache introduced in 2.13. Don't cache the decompressed
 contents of wheels unless being told so.
-Fix inconsistent logging when pdm use a different python interpreter
-Fix PDM unable to find Python interpreters when PDM_IGNORE_ACTIVE_VENV is set
-Check verify_ssl when trusting each source.
-Fix name check for project itself in pdm outdated
-Fix a regression that proxy env vars are not respected.
-Fix an issue that venv provider can't be found when providers are explicitly
 configured.
-Fix a bug that [tool.pdm.options] are ignored if -c/--config CONFIG is given.
-Make --without respect groups in dev-dependencies
-Per-source configuration for ca-certs and client-cert.
-Remove all caches by removing individual cache types one by one.
-Use the default HTTP client when downloading the pythons, to use the
 certificates settings.
-Fix a race condition where pth files take effect when multiple packages are
 installed in parallel.
-Refuse to run recursive composite scripts.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-17 23:47:27 -07:00
Wang Mingyu
de06099420
python3-path: upgrade 16.10.0 -> 16.14.0
Changelog:
============
-Add .symlink_to and .hardlink_to.
-Add .cwd method and deprecated .getcwd.
-Create 'absolute' method and deprecate 'abspath'.
-In readlink, prefer the display path to the substitute path.
-Restore functionality in .isdir and .isfile.
-Added .is_dir and .is_file for parity with pathlib. Deprecates .isdir and .isfile.
-Inlined some types.
-Fix iterdir - it also accepts match.
-Add type annotation for iterdir.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-17 23:47:26 -07:00
Wang Mingyu
8607271e63
python3-parso: upgrade 0.8.3 -> 0.8.4
Changelog:
 Add basic support for Python 3.13

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-17 23:47:26 -07:00
Wang Mingyu
0dc34e2d41
python3-joblib: upgrade 1.3.2 -> 1.4.0
Changelog:
 https://github.com/joblib/joblib/releases/tag/1.4.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-17 23:47:26 -07:00
Wang Mingyu
2cc5fb4bb6
python3-javaobj-py3: upgrade 0.4.3 -> 0.4.4
Changelog:
============
-Added support for java.lang.Class arrays
-Fixed marshalling of JavaByteArrays
-Tests ran with pytest manually on Python 2.7, 3.6-3.12

License-Update:
 type of LICENSE changed to "ASCII text, with CRLF line terminators"

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-17 23:47:26 -07:00
Wang Mingyu
1c716a99c2
python3-ipython: upgrade 8.22.2 -> 8.23.0
Changelog:
============
-Fix small typo: imput -> input
-Add a matplotlib optional target dependency
-Disable scheduled CI runs on forks
-add __repr__ to MagicsDisplay
-correct ci message

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-17 23:47:26 -07:00
Wang Mingyu
f6db1f738f
python3-google-api-python-client: upgrade 2.124.0 -> 2.125.0
Changelog:
 https://github.com/googleapis/google-api-python-client/releases/tag/v2.125.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-17 23:47:26 -07:00
Wang Mingyu
9c18bb1ada
python3-filelock: upgrade 3.13.3 -> 3.13.4
Changelog:
==========
-Raise error on incompatible singleton timeout and mode args

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-17 23:47:26 -07:00
Wang Mingyu
1c755d1a2d
python3-execnet: upgrade 2.0.2 -> 2.1.1
Changelog:
============
-Fixed regression in 2.1.0 where the strconfig argument to load/loads is ignored
-Added main_thread_only execmodel which is derived from the thread execmodel and
 only executes remote_exec calls in the main thread.
-The library is now typed and the typing is exposed to type-checkers.
-Re-exported Gateway, Channel, DumpError and LoadError from execnet. The constructors are private.
-Fixed GatewayBase.join() timeout argument getting ignored.
-Removed support for Python 3.7.
-Added official support for Python 3.12.

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
39a4c6ed8d
python3-eth-typing: upgrade 4.0.0 -> 4.1.0
Changelog:
============
-Add python3.12 support
-Merge template updates, adding build tests for all docs formats, add blocklint to lint tools

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
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
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
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
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
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
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
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
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