Commit Graph

6119 Commits

Author SHA1 Message Date
Ewa Kujawska
3f9e63e4dd python3-oauth2client_4.1.2.bb: recipe added
Signed-off-by: Ewa Kujawska <ewa.kujawska@3mdeb.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-19 10:46:14 -07:00
Roger Knecht
e1beecfff1 python3-schedule: add recipe
Add a recipe for python schedule library.

Signed-off-by: Roger Knecht <roger@norberthealth.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-19 10:46:14 -07:00
Frieder Schrempf
65f9d868bb python3-can: Add missing runtime dependencies
According to the setup.py of v4.2.2 [1] the following runtime
dependencies are currently missing. Add them.

* packaging
* setuptools

[1] https://github.com/hardbyte/python-can/blob/4.2.2/setup.py

Signed-off-by: Frieder Schrempf <frieder.schrempf@kontron.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-17 16:54:40 -07:00
Khem Raj
e86cb4eabd python3-protobuf: Fix build errors seen with clang
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-17 08:03:39 -07:00
Wang Mingyu
ce55a4029c python3-protobuf: upgrade 4.23.4 -> 4.24.0
Changelog:
https://github.com/protocolbuffers/protobuf/releases/tag/v24.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-17 08:03:39 -07:00
Marine Vovard
ed02d80a45 python3-kivy: Require X11 or Wayland in DISTRO_FEATURES
At least one of the following DISTRO_FEATURES needs to be present: X11 or
Wayland. The recipe now work with pure Wayland.

Signed-off-by: Marine Vovard <m.vovard@phytec.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-17 08:03:39 -07:00
Wang Mingyu
d2a9c15b90 python3-zeroconf: upgrade 0.71.4 -> 0.76.0
Changelog:
===========
Feature
--------
    Improve performance responding to queries (#1217) (69b33be)
    Expose flag to disable strict name checking in service registration (#1215) (5df8a57)
    Speed up processing incoming records (#1216) (aff625d)
    Speed up unpacking text records in ServiceInfo (#1212) (99a6f98)
    Add a cache to service_type_name (#1211) (53a694f)
    Speed up processing incoming records (#1206) (126849c)

Fix
-------
    Remove typing on reset_ttl for cython compat (#1213) (0094e26)
    Revert adding typing to DNSRecord.suppressed_by (#1210) (3dba5ae)
    Revert DNSIncoming cimport in _dns.pxd (#1209) (5f14b6d)
    Race with InvalidStateError when async_request times out (#1208) (2233b6b)
    Improve performance of ServiceInfo.async_request (#1205) (8019a73)

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-16 11:39:45 -07:00
Wang Mingyu
ada906402e python3-yamlloader: upgrade 1.2.2 -> 1.3.2
Changelog:
 Python 3.11 upgrade, drop 3.7 (use old version < 1.3 if desired in Python 3.7)

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-16 11:39:45 -07:00
Wang Mingyu
35e722ac49 python3-web3: upgrade 6.7.0 -> 6.8.0
Changelog:
===========
Bugfixes
----------
    Fix the type for the optional param asking for "full transactions" when subscribing to newPendingTransactions via eth_subscribe to bool. (#3067)

Improved Documentation
-----------------------
    Change docs to reflect AsyncHTTPProvider does accept ENS names now (#3070)

Features
-----------
    Return structured JSON-RPC errors for missing or unimplemented eth-tester methods. (#3061)
    ENS name-to-address support for eth_subscribe. (#3066)
    Asynchronous iterator support for AsyncWeb3 with WebsocketProviderV2 using async for syntax. (#3067)

Internal Changes - for web3.py Contributors
--------------------------------------------
    Minor fixes to type hinting in the core tests setup fixtures. (#3069)

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-16 11:39:45 -07:00
Wang Mingyu
383cfbab10 python3-virtualenv: upgrade 20.24.2 -> 20.24.3
Changelog:
==========
-release 20.24.2
-Update compatibility docs
-fix ResourceWarning on process exit (#2472)
-added scripts in tasks directory to sdist on build (#2610)
-Bump wheel

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-16 11:39:45 -07:00
Wang Mingyu
9acde8f934 python3-uefi-firmware: upgrade 1.10 -> 1.11
License-Update:
 Remove Python version specific classifiers

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-16 11:39:45 -07:00
Wang Mingyu
59e614fe67 python3-tqdm: upgrade 4.65.0 -> 4.66.1
License-Update:
 MPLv2.0 changed to MPL-2.0
 setup.py and MANIFEST.in removed from files

Changelog:
===========
-  fix utils.envwrap types (#1493 <- #1491, #1320 <- #966, #1319)
-  drop mentions of unsupported Python versions
-  environment variables to override defaults (TQDM_*) (#1491 <- #1061, #950 <- #614, #1318, #619, #612, #370)
-  fix & update CLI completion
-  fix & update API docs
-  minor code tidy: replace os.path => pathlib.Path
-  fix docs image hosting
-  release with CI bot account again (https://github.com/cli/cli/issues/6680)
-  exclude examples from distributed wheel (#1492)
-  migrate setup.{cfg,py} => pyproject.toml (#1490)
    fix asv benchmarks
    update docs
-  fix snap build (#1490)
-  fix & update tests (#1490)
    fix flaky notebook tests
    bump pre-commit
    bump workflow actions

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-16 11:39:45 -07:00
Wang Mingyu
653b49ad9c python3-tox: upgrade 4.6.4 -> 4.8.0
Changelog:
============
Features
--------
* --override can now take options in the form of foo+=bar which will append
  bar to the end of an existing list/dict, rather than replacing it. (#3087)
* Make –hashseed default to PYTHONHASHSEED, if defined
  The main motivation for this is to able to set the hash seed when building the
  documentation with “tox -e docs”, and thus avoid embedding a random value in
  the tox documentation for –help. This caused documentation builds to fail to
  build reproducibly. (#2942)

Bugfixes
----------
* Update a regular expression in tests to match the exception message in both
  Python 3.12 and older. (#3065)

Improved Documentation
------------------------
* Fix broken links

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-16 11:39:45 -07:00
Wang Mingyu
91c0e0463d python3-sh: upgrade 2.0.4 -> 2.0.6
Changelog:
===========
Allow nested with contexts #690
Call correct asyncio function for getting event loop
Add back appropriate sdist files comment

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-16 11:39:45 -07:00
Wang Mingyu
ffb2eb34bf python3-rich: upgrade 13.4.2 -> 13.5.2
Changelog:
============
Fixed
--------
Fixed Text.expand_tab assertion error
Fix tilde character (~) not included in link regex when printing to console #3057
Fixed Text.expand_tabs not expanding spans.
Fixed TimeElapsedColumn from showing negative.
Fix for escaping strings with a trailing backslash #2987
Fixed exception in Markdown with partial table #3053
Fixed the HTML export template so that the <html> tag comes before the <head> tag #3021
Fixed issue with custom classes overwriting __eq__ #2875
Fix rich.pretty.install breakage in iPython #3013

Added
--------
Added Text.extend_style method.
Added Span.extend method.

Changed
----------
Text.tab_size now defaults to None to indicate that Console.tab_size should be used.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-16 11:39:45 -07:00
Wang Mingyu
6d496a1f60 python3-regex: upgrade 2023.6.3 -> 2023.8.8
Changelog:
 emoved usage of _PyBytes_Join and did a little tidying of the code that makes the result string.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-16 11:39:45 -07:00
Wang Mingyu
8474402f1c python3-rdflib: upgrade 6.3.2 -> 7.0.0
Changelog:
https://github.com/RDFLib/rdflib/blob/main/CHANGELOG.md

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-16 11:39:45 -07:00
Wang Mingyu
9c4d6108d3 python3-pymisp: upgrade 2.4.173 -> 2.4.174
Changelog:
===========
- Bump version, templates.
- Bump deps, fix code accordingly.
- Push code changes related to deps upgrade...

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-16 11:39:45 -07:00
Wang Mingyu
c4230f24d0 python3-pyflakes: upgrade 3.0.1 -> 3.1.0
Changelog:
===========
    Drop support for EOL python 3.6 / 3.7
    Remove ContinueInFinally check (only relevant in python < 3.8)
    Fix forward annotations inside a nested scope
    Produce an error when a definition shadows an unused variable
    Fix accessed global annotation being redefined in a local scope
    Allow redefinition of functions across match arms
    Fix potential None for lineno during tokenization errors
    Add support for PEP 695 and python 3.12

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-16 11:39:45 -07:00
Wang Mingyu
6ab26c3e4e python3-pycodestyle: upgrade 2.10.0 -> 2.11.0
Changelog:
==========
    Drop EOL python 3.6 / 3.7. PR #1129, #1160.
    Add support for python 3.12. PR #1147, #1148, #1152, #1153, #1154, #1163, #1164, #1165, #1166, #1176, #1177, #1182.
    E721: adjust handling of type comparison. Allowed forms are now isinstance(x, t) or type(x) is t. PR #1086, #1167.
    Remove handling of python 2 <> operator. PR #1161.
    W606: removed. async / await are always keywords. PR #1162.
    Internal: move tests to pytest. PR #1168, #1169, #1171, #1173, #1174, #1175.
    Remove handling of python 2 ur'' strings. PR #1181.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-16 11:39:45 -07:00
Wang Mingyu
a38f430cfd python3-platformdirs: upgrade 3.9.1 -> 3.10.0
Changelog:
============
Fix docs build failure
platformdirs: introduce site_runtime_dir

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-15 20:07:55 -07:00
Wang Mingyu
cca00970ba python3-luma-oled: upgrade 3.12.0 -> 3.13.0
Changelog:
Add support for 128x128 SH1107

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-15 20:07:55 -07:00
Wang Mingyu
d95cd4b3a5 python3-joblib: upgrade 1.3.1 -> 1.3.2
Changelog:
===========
-Fix a regression in joblib.Parallel introduced in 1.3.0 where explicitly
 setting n_jobs=None was not interpreted as "unset".
-Fix a regression in joblib.Parallel introduced in 1.3.0 where joblib.Parallel
 logging methods exposed from inheritance to joblib.Logger didn't work because
 of missing logger initialization.
-Various maintenance updates to the doc, the ci and the test.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-15 20:07:55 -07:00
Wang Mingyu
08eecf6a6b python3-googleapis-common-protos: upgrade 1.59.1 -> 1.60.0
Changelog:
==========
Add google/api/policy.proto
Add method_policies to Control

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-15 20:07:55 -07:00
Wang Mingyu
b8862df2b1 python3-google-api-python-client: upgrade 2.95.0 -> 2.96.0
Changelog:
==========
https://github.com/googleapis/google-api-python-client/blob/main/CHANGELOG.md

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-15 20:07:55 -07:00
Wang Mingyu
95959a950f python3-dnspython: upgrade 2.4.1 -> 2.4.2
Changelog:
==========
-  Async queries could wait forever instead of respecting the timeout if the
   timeout was 0 and a packet was lost. The timeout is now respected.
-  Restore HTTP/2 support which was accidentally broken during the https
   refactoring done as part of 2.4.0.
-  When an inception time and lifetime are specified, the signer now sets
   the expiration to the inception time plus lifetime, instead of the current
   time plus the lifetime.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-15 20:07:55 -07:00
Wang Mingyu
49b9f848a9 python3-coverage: upgrade 7.2.7 -> 7.3.0
Changelog:
==========
- Added a .Coverage.collect context manager to start and stop coverage data collection.
- Dropped support for Python 3.7.
- Fix: in unusual circumstances, SQLite cannot be set to asynchronous mode.
  Coverage.py would fail with the error Safety level may not be changed inside
  a transaction. This is now avoided, closing issue 1646.
- Docs: examples of configuration files now include separate examples for the
  different syntaxes: .coveragerc, pyproject.toml, setup.cfg, and tox.ini.
- Fix: added nosemgrep comments to our JavaScript code so that semgrep-based
  SAST security checks won't raise false alarms about security problems that
  aren't problems.
- Added a CITATION.cff file

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-15 20:07:55 -07:00
Wang Mingyu
3282cef428 python3-cmake: upgrade 3.27.0 -> 3.27.2
Changelog:
============
chore(deps): bump cmake from 3.27.0 to 3.27.1
chore(deps): bump pypa/cibuildwheel from 2.14.1 to 2.15.0
chore(deps): update pre-commit hooks
Update to CMake 3.27.2

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-15 20:07:55 -07:00
Wang Mingyu
bf66e74115 python3-bitarray: upgrade 2.8.0 -> 2.8.1
Changelog:
============
 * use reconstructor function for pickling, see #207
 * simplify implementation of '.reverse()'

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-15 20:07:55 -07:00
Wang Mingyu
5f961da17d python3-async-timeout: upgrade 4.0.2 -> 4.0.3
Changelog:
=========
  Fixed compatibility with asyncio.timeout() on Python 3.11+.
  Added support for Python 3.11.
  Dropped support for Python 3.6.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-15 20:07:55 -07:00
Wang Mingyu
d513c2d68e python3-alembic: upgrade 1.11.1 -> 1.11.2
Changelog:
===========
- [feature] [operations] Added parameters if_exists and if_not_exists for index operations.
  Pull request courtesy of Max Adrian.
- [usecase] [typing] Added typing to the default script mako templates.
- [usecase] [autogenerate] Added support in autogenerate for NULLS NOT DISTINCT in
  the PostgreSQL dialect.
- [bug] Fixed format string logged when running a post write hook
  Pull request curtesy of Mathieu Défosse.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-15 20:07:55 -07:00
Khem Raj
1de54a3daa python3-dominate: Fix get_thread_context ptest on musl
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-11 09:13:30 -07:00
Justin Bronder
9a8cfc75f5 python3-mypy: upgrade 0.971 -> 1.5.0
Switched RDEPEND to python3-modules as this is a complex package that is
still under fairly heavy development by python core contributors.  It's
likely that the dependency list will change from release to release and
unlikely that anyone wanting type-checking will be object to having a
full python installation.

Note for anyone attempting to backport this, you'll need to add
python3-tomli to RDEPENDS as python < 3.11 won't be in the stdlib.

Signed-off-by: Justin Bronder <jsbronder@cold-front.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-11 00:06:04 -07:00
Justin Bronder
32537d7b34 python3-types-psutil: add 5.9.5.16
Dependency of python3-mypy.

Signed-off-by: Justin Bronder <jsbronder@cold-front.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-11 00:06:04 -07:00
Justin Bronder
6a8b2a2f67 python3-typed-ast: remove EOL package
No longer required by python3-mypy and no longer maintained upstream.
https://github.com/python/typed_ast/issues/179

Signed-off-by: Justin Bronder <jsbronder@cold-front.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-11 00:06:04 -07:00
Justin Bronder
99d7aca1f2 python3-types-setuptools: add 68.0.0.3
Dependency of python3-mypy.

Signed-off-by: Justin Bronder <jsbronder@cold-front.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-11 00:06:04 -07:00
Justin Bronder
ae8535a618 python3-mypy-extensions: upgrade 0.4.3 -> 1.0.0
Signed-off-by: Justin Bronder <jsbronder@cold-front.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-11 00:06:04 -07:00
Khem Raj
5adde6b9b8 python3-m2crypto: Remove __pycache__ files
They may not be appropriate for target due to cross compiling

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-07 09:01:00 -07:00
Michael Opdenacker
61d14138c2 meta-python: Remove unused AUTHOR variable
No longer used in generating packages
Also creates a possible confusion with the recipe maintainer
name.

Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-05 09:29:56 -07:00
Wang Mingyu
b3052a5f92 python3-zeroconf: upgrade 0.71.0 -> 0.71.4
Changelog:
===========
 Cleanup naming from previous refactoring in ServiceInfo
 Pin python-semantic-release to fix release process
 No change re-release to fix wheel builds
 Add missing if TYPE_CHECKING guard to generate_service_query

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-01 08:46:48 -07:00
Wang Mingyu
ca4b22b3da python3-virtualenv: upgrade 20.24.0 -> 20.24.2
Changelog:
 Bump pip and wheel

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-01 08:46:48 -07:00
Wang Mingyu
be496d5b03 python3-typeguard: upgrade 4.0.0 -> 4.1.0
Changelog:
==========
- Added support for passing a tuple as expected_type to check_type(), making it
  more of a drop-in replacement for isinstance()
- Fixed regression where Literal inside a Union had quotes stripped from its
  contents, thus typically causing NameError to be raised when run
- Fixed handling of typing_extensions.Literal on Python 3.8 and 3.9 when
  typing_extensions>=4.6.0 is installed
- Fixed NameError when generated type checking code references an imported
  name from a method
- Fixed docstrings disappearing from instrumented functions
- Fixed @typechecked failing to instrument functions when there are more than
  one function within the same scope
- Fixed frozenset not being checked

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-01 08:46:48 -07:00
Wang Mingyu
a8eb40a150 python3-tomlkit: upgrade 0.11.8 -> 0.12.1
Changelog:
========
  Make float and int hashable.
  Allow users to specify encoders for custom types.
  Fix the incorrect sort when building a table with dotted keys.
  Complete the methods required for integer and float items.
  Replace the deprecated usage of datetime.utcnow().
  Minor performance improvements when iterating over the escape sequences.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-01 08:46:48 -07:00
Wang Mingyu
c686662c54 python3-robotframework: upgrade 6.1 -> 6.1.1
Changelog:
 https://github.com/robotframework/robotframework/blob/master/doc/releasenotes/rf-6.1.1.rst

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-01 08:46:48 -07:00
Wang Mingyu
5a38445182 python3-pymodbus: upgrade 3.3.2 -> 3.4.1
Changelog:
==========
  Fix serial startup problems. (#1701)
  pass source_address in tcp client. (#1700)
  serial server use source_address[0]. (#1699)
  Examples coverage nearly 100%. (#1694)
  new async serial (#1681)
  Docker is not supported (lack of maintainer). (#1693)
  Forwarder write_coil --> write_coil. (#1691)
  Change default source_address to (0.0.0.0, 502) (#1690)
  Update ruff to 0.0.277 (#1689)
  Fix dict comprehension (#1687)
  Removed requests dependency from contrib/explain.py (#1688)
  Fix broken test (#1685)
  Fix readme badges (#1682)
  Bump aiohttp from 3.8.3 to 3.8.5 (#1680)
  pygments from 2.14.0 to 2.15.0 (#1677)
  Handle partial local echo. (#1675)
  clarify handle_local_echo. (#1674)
  async_client: add retries/reconnect. (#1672)
  Fix 3.11 problem. (#1673)
  Add new example simulator server/client. (#1671)
  examples/contrib/explain.py leveraging Rapid SCADA (#1665)
  _logger missed basicConfig. (#1670)
  Bug fix for #1662 (#1663)
  Bug fix for #1661 (#1664)
  Fix typo in config.rst (#1660)
  test action_increment. (#1659)
  test codeql (#1655)
  mypy complaints. (#1656)
  Remove self.params from async client (#1640)
  Drop test of pypy with python 3.8.
  repair server_async.py (#1644)
  move common framer to base. (#1639)
  Restrict Return diag call to bytes. (#1638)
  use slave= in diag requests. (#1636)
  transport listen in server. (#1628)
  CI test.
  Integrate transport in server. (#1617)
  fix getFrameStart for ExceptionResponse (#1627)
  Add min/min to simulator actions.
  Change to "sync client" in forwarder example (#1625)
  Remove docker (lack of maintenance). (#1623)
  Clean defaults (#1618)
  Reduce CI log with no debug. (#1616)
  prepare server to use transport. (#1607)
  Fix RemoteSlaveContext (#1599)
  Combine stale and lock. (#1608)
  update pytest + extensions. (#1610)
  Change version follow PEP 440. (#1609)
  Fix regression with REPL server not listening (#1604)
  Remove handler= for server classes. (#1602)
  Fix write function codes (#1598)
  transport nullmodem (#1591)
  move test of examples to subdirectory. (#1592)
  transport as object, not base class. (#1572)
  Simple examples. (#1590)
  transport_connect as bool. (#1587)
  Prepare dev (#1588)
  Release corrections. (#1586)

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-01 08:46:48 -07:00
Wang Mingyu
9bc5c823b1 python3-portion: upgrade 2.4.0 -> 2.4.1
Changelog:
 Import error when using create_api outside a REPL

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-01 08:46:48 -07:00
Wang Mingyu
1b3c3ae6bb python3-marshmallow: upgrade 3.19.0 -> 3.20.1
Changelog:
 Fix call to get_declared_fields: pass dict_cls again

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-01 08:46:48 -07:00
Wang Mingyu
9ba895eb3c python3-jedi: upgrade 0.18.2 -> 0.19.0
Changelog:
==========
-Python 3.11 support
-Massive improvements in performance for Interpreter (e.g. IPython) users.
 This especially affects pandas users with large datasets.
-Add jedi.settings.allow_unsafe_interpreter_executions to make it easier for
 IPython users to avoid unsafe executions.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-01 08:46:48 -07:00
Wang Mingyu
f67a317b5a python3-grpcio: upgrade 1.56.0 -> 1.56.2
Changelog:
==========
[WRR] backport (#33694) to 1.56
[backport][iomgr][EventEngine] Improve server handling of file descriptor exhaustion

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-01 08:46:48 -07:00
Wang Mingyu
c53753e715 python3-google-api-python-client: upgrade 2.93.0 -> 2.95.0
Changelog:
 https://github.com/googleapis/google-api-python-client/blob/main/CHANGELOG.md

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-01 08:46:48 -07:00
Wang Mingyu
6db16c6090 python3-gnupg: upgrade 0.5.0 -> 0.5.1
Changelog:
==========
-Added TRUST_EXPIRED to trust_keys. Thanks to Leif Liddy for the patch.
-Fix #206: Remove deprecated --always-trust in favour of --trust-model always
-Fix #208: Add status_detail attribute to result objects which is populated when
 the status is 'invalid recipient' (encryption/decryption) or 'invalid signer'
 (signing).
-Add scan_keys_mem() function to scan keys in a string. Thanks to Sky Moore
 for the patch.
-Fix #214: Handle multiple signatures when one of them is invalid or unverified.
-A problems attribute was added which holds problems reported by gpg
 during verification.
-Fix #217: Use machine-readable interface to query the gpg version. Thanks to Justus
 Winter for the patch.
-Added the ability to export keys to a file. Thanks to Leif Liddy for the patch.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-01 08:46:48 -07:00
Wang Mingyu
ef673cde30 python3-flask-socketio: upgrade 5.3.4 -> 5.3.5
Changelog:
 Prevent allow_unsafe_werkzeug option from being passed to web servers

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-01 08:46:48 -07:00
Wang Mingyu
379fbedd86 python3-elementpath: upgrade 4.1.4 -> 4.1.5
Changelog:
 Fix typed value of ElementNode() if self.elem.text is None

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-01 08:46:48 -07:00
Wang Mingyu
2a5f5aeac9 python3-dnspython: upgrade 2.4.0 -> 2.4.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-01 08:46:48 -07:00
Wang Mingyu
f1b443bc78 python3-cytoolz: upgrade 0.12.1 -> 0.12.2
Changelog:
==========
 Support Cython 3.0
 Stop building wheels for PyPy 3.9 and PyPy 3.10, which stopped working for some reason

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-01 08:46:48 -07:00
Wang Mingyu
c08defc3f1 python3-configargparse: upgrade 1.5.5 -> 1.7
Changelog:
 added several missed global variables from the argparse module

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-01 08:46:48 -07:00
Wang Mingyu
cce2d4416c python3-cmake: upgrade 3.26.4 -> 3.27.0
Changelog:
==========
 chore(deps): bump cmake from 3.26.3 to 3.26.4
 chore: continue testing with python 2.7
 Update to CMake 3.27.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-01 08:46:48 -07:00
Wang Mingyu
e9ab80bc51 python3-click: upgrade 8.1.5 -> 8.1.6
Changelog:
 Fix an issue with type hints for @click.group()

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-01 08:46:48 -07:00
Wang Mingyu
cd5bfd3755 python3-bitarray: upgrade 2.7.6 -> 2.8.0
Changelog:
=========
* allow [integer sequence indexing](indexing.rst) by list of indices,
* add [masked indexing](indexing.rst) by bitarray masks,
* improve `.bytereverse()` docstring

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-01 08:46:48 -07:00
Wang Mingyu
ba5d26d1d8 python3-aiohttp: upgrade 3.8.4 -> 3.8.5
Changelog:
========
 Upgraded the vendored copy of llhttp_ to v8.1.1
 Added information to C parser exceptions to show which character caused the error.
 Fixed a transport is :data:None error

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-01 08:46:48 -07:00
Wang Mingyu
d246afe8e0 python3-web3: upgrade 6.3.0 -> 6.7.0
License-Update: change lib author to EF

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-01 08:46:48 -07:00
Wang Mingyu
d0805a5a16 python3-gunicorn: upgrade 20.1.0 -> 21.2.0
License-Update: year updated to 2009-2023

Changelog:
 fix thread worker: revert change considering connection as idle

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-01 08:46:48 -07:00
Wang Mingyu
61dd618932 python3-dill: upgrade 0.3.6 -> 0.3.7
License-Update:
 align LICENSE wording with BSD-3-Clause
 Copyright updated to 2023.

Changelog:
==========
 Fix _is_builtin_module
 minor changes from PR #554
 align LICENSE wording with BSD-3-Clause
 Python 3 Metaclasses [Support ABC and Enums - Part 1]
 Abstract Base Classes [Support ABC and Enums - Part 2]
 fix typo
 Bump requests from 2.27.1 to 2.31.0 in /docs
 Fixed crashed in _dill._is_builtin_module when a module's file is None
 Bump pygments from 2.11.2 to 2.15.0 in /docs

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-01 08:46:48 -07:00
Chase Qi
fc0e3cb91e meta-python: add python3-telnetlib3 package
telnetlib3 is a Telnet client and server library for python.

Signed-off-by: Chase Qi <chase.qi@linaro.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-27 08:54:40 -07:00
Khem Raj
917c577975 python3-pyaudio: Fix cross builds
Do not poison include paths with build system include and lib dirs
these paths get appended to cflags/ldflags when building the c extention

Fixes
| /mnt/b/yoe/master/build/tmp/work/cortexa72-cortexa53-crypto-yoe-linux/python3-pyaudio/0.2.13-r0/recipe-sysroot/usr/include/python3.11/pyconfig.h:23:10: fatal error: 'python3.11/pyconfig-32.h' file not found
|    23 | #include <python3.11/pyconfig-32.h>
|       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~
| 1 error generated.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Trevor Gamblin <tgamblin@baylibre.com>
2023-07-27 08:54:40 -07:00
Trevor Gamblin
74e70284ac python3-sqlparse: upgrade 0.4.3 -> 0.4.4
- Use python_flit_core instead of setuptools3
- Modify 0001-sqlparse-change-shebang-to-python3.patch to apply on 0.4.4
- Remove CVE-2023-30608.patch since it's now upstream:

[tgamblin@megalith sqlparse]$ git tag --contains c457abd
0.4.4

Changelog (https://github.com/andialbrecht/sqlparse/blob/master/CHANGELOG):

Release 0.4.4 (Apr 18, 2023)
----------------------------

Notable Changes

* IMPORTANT: This release fixes a security vulnerability in the
  parser where a regular expression vulnerable to ReDOS (Regular
  Expression Denial of Service) was used. See the security advisory
  for details: https://github.com/andialbrecht/sqlparse/security/advisories/GHSA-rrm6-wvj7-cwh2
  The vulnerability was discovered by @erik-krogh from GitHub
  Security Lab (GHSL). Thanks for reporting!

Bug Fixes

* Revert a change from 0.4.0 that changed IN to be a comparison (issue694).
  The primary expectation is that IN is treated as a keyword and not as a
  comparison operator. That also follows the definition of reserved keywords
  for the major SQL syntax definitions.
* Fix regular expressions for string parsing.

Other

* sqlparse now uses pyproject.toml instead of setup.cfg (issue685).

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-25 12:46:19 -07:00
Trevor Gamblin
7fc427838d python3-pybind11: upgrade 2.10.3 -> 2.11.1
Changelog: https://github.com/pybind/pybind11/releases

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-25 12:46:19 -07:00
Trevor Gamblin
c2d8018ba4 python3-pyaudio: upgrade 0.2.11 -> 0.2.13
License-Update: Move to LICENSE.txt

Changelog:

2022-12-26  Hubert Pham  <hubert@mit.edu>

  PyAudio 0.2.13

  * Move pyaudio.Stream to pyaudio.PyAudio.Stream.
    The pyaudio.Stream class is now pyaudio.PyAudio.Stream, nested under the
    existing pyaudio.PyAudio class. This should not affect existing code, as
    directly accessing the module-level pyaudio.Stream class has always been
    unsupported (use PyAudio.open instead). Accessing pyaudio.Stream
    directly is deprecated and will raise a DeprecationWarning.

  * Deprecate PaMacCoreStreamInfo's get_channel_map() and get_flags() methods.
    Use the channel_map and flags properties, respectively, instead. Also
    deprecates internal method _get_host_api_stream_object. Calling
    deprecated methods will raise a DeprecationWarning.

  * Package PyAudio as an actual package (directory).
    Previously, the library deployed a single pyaudio.py file and a C
    extension module to the root of site-packages. Now, the library deploys
    a Python package.

  * Add default shared library path for Homebrew installations on Apple Silicon.

  * Refactor and cleanup.
    - Refactor C extension for better maintainability.
    - Add more unit tests.
    - Update and modernize examples directory.
    - Improve C and python style conformance, plus many cosmetic updates.

2022-07-18  Hubert Pham  <hubert@mit.edu>

  PyAudio 0.2.12

  - Modernize build process for Microsoft Windows, using the native toolchain.

    Setuptool setup.py and INSTALL instructions are more streamlined.
    Building from Cygwin/MinGW is no longer supported nor tested.

    Thanks to Sean Zimmermann for the patches and general help!

  - Change default frames per buffer size to paFramesPerBufferUnspecified.

    Previously, pyaudio.py set a default frames per buffer size of 1024,
    which can lead to dropped frames on some systems.  Now, by default,
    PortAudio selects the buffer size based on host and latency
    requirements.

    Thanks to Jason Hihn for the suggestion!

  - Minor fixes and refactoring for compatibility with Python 3.7+.

    Updates include:
    * Remove call to deprecated PyEval_InitThreads() for Python 3.7+
    * Use Py_ssize_t types in appropriate places (for Python 3.10+).
    * Remove the min macro to ease compilation for Windows.

  - Use the locale's preferred encoding to decode device names.

    Thanks to Eiichi Takamori for the patch!

  - Unit tests: add skipIf decorators to skip tests that require hardware.

    Set the PYAUDIO_SKIP_HW_TESTS environment variable to disable tests that
    require sound hardware, useful for (automated) test environments without
    access to audio devices.

    Thanks to Matěj Cepl for the suggestion and patch!

  - Documentation, examples, and unit tests: various fixes.
    * Add more unit tests and repair a few that test the GIL on macOS.
    * Remove examples/error.py, which is redundant with tests/error_tests.py.
    * Fix type documentation of return value types in docstrings.

    Thanks to Vasily Zakharov for pointing out the return-value type errors!

  - Modernize packaging: add LICENSE.txt, pyproject.toml, and classifiers.

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-25 12:46:19 -07:00
Trevor Gamblin
3a63fbf62a python3-matplotlib: upgrade 3.6.3 -> 3.7.2
- Adjust target lines in setup.py for LIC_FILES_CHKSUM, since the
  content of interest has moved (but not changed)
- Tweak matplotlib-disable-download.patch to apply on 3.7.2
- Remove backported patch since it's in 3.7.2:

[tgamblin@megalith matplotlib]$ git log --oneline --grep="removed RandomNumberGenerator class"
601d92a885 removed RandomNumberGenerator class, included <random>, replaced random_shuffle with shuffle and used mersenne twister engine to generate uniform random bit generator for the shuffle.
[tgamblin@megalith matplotlib]$ git tag --contains 601d92a885
v3.7.0
v3.7.0rc1
v3.7.1
v3.7.2

Changelog: https://github.com/matplotlib/matplotlib/releases

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-25 12:46:19 -07:00
Trevor Gamblin
fe48529f1c python3-m2crypto: upgrade 0.38.0 -> 0.39.0
Remove the CVE-2020-25657 patch, as it is fixed in 0.39.0:

[tgamblin@megalith m2crypto]$ git log --oneline --grep="CVE-2020-25657"
84c5395 Mitigate the Bleichenbacher timing attacks in the RSA decryption API (CVE-2020-25657)
[tgamblin@megalith m2crypto]$ git tag --contains 84c53958def0f510e92119fca14d74f94215827a
0.39.0

Changelog (https://gitlab.com/m2crypto/m2crypto/-/blob/master/CHANGES?ref_type=heads):

0.39.0 - 2023-01-31
-------------------

- SUPPORT FOR PYTHON 2 HAS BEEN DEPRECATED AND IT WILL BE
  COMPLETELY REMOVED IN THE NEXT RELEASE.
- Remove dependency on parameterized and use unittest.subTest
  instead.
- Upgrade embedded six.py module to 1.16.0 (really tiny
  inconsequential changes).
- Make tests working on MacOS again (test_bio_membuf: Use fork)
- Use OpenSSL_version_num() instead of unrealiable parsing of .h
  file.
- Mitigate the Bleichenbacher timing attacks in the RSA
  decryption API (CVE-2020-25657)
- Add functionality to extract EC key from public key + Update
  tests
- Worked around compatibility issues with OpenSSL 3.*
- Support for Twisted has been deprecated (they have their own
  SSL support anyway).
- Generate TAP while testing.
- Stop using GitHub for testing.
- Accept a small deviation from time in the testsuite (for
  systems with non-standard HZ kernel parameter).
- Use the default BIO.__del__ rather tha overriding in BIO.File
  (avoid a memleak).
- Resolve "X509_Name.as_der() method from X509.py -> class
  X509_Name caused segmentation fault"

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-25 12:46:19 -07:00
Trevor Gamblin
109055a814 python3-jsonpatch: upgrade 1.32 -> 1.33
Update-License: Change name from COPYING to LICENSE

No changelog provided. Commit log:

0b05203 (tag: v1.33) bump version to 1.33
45cfe90 Switch to GitHub actions (#144)
33562b0 Update license text to match official 3-clause-BSD (#142)
a76f742 feat(jsondiff): Add support for preserving Unicode characters (#145)
714df3c docs: fix simple typo, raies -> raise (#135)
e0b3a9b Merge pull request #134 from Ventilateur/b/fix-invalid-remove-index
46eef55 remove unused import
db194f8 fix invalid remove index
a652648 Merge pull request #132 from JulienPalard/mdk/TypeError
c9bfb91 FIX: TypeError when one forgot to put its operation in a list.

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-25 12:46:19 -07:00
Trevor Gamblin
0a8776ac16 python3-fastjsonschema: upgrade 2.16.3 -> 2.18.0
Changelog (https://github.com/horejsek/python-fastjsonschema/blob/master/CHANGELOG.txt):

=== 2.18.0 (2023-07-22)

* Improved error message for required props - only missing are reported
* Fixed support of boolean schema in if-then-else application

=== 2.17.1 (2023-05-22)

* Fixed tests in sdist

=== 2.17.0 (2023-05-21)

* Added support for Decimals
* Added tests in sdist

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-25 12:46:19 -07:00
Trevor Gamblin
5942f5523b python3-beautifulsoup4: upgrade 4.11.1 -> 4.12.2
beautifulsoup4 uses hatchling now, so inherit python_hatchling.

License-Update: Rename from COPYING.txt to LICENSE, update year

Changelog: https://git.launchpad.net/beautifulsoup/tree/CHANGELOG

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-25 11:50:11 -07:00
Trevor Gamblin
8b8479ebf6 python3-werkzeug: upgrade 2.2.3 -> 2.3.6
Upstream states that the build backend is now flit, but inheriting
python_flit_core alone still causes the following error:

| ModuleNotFoundError: No module named 'setuptools'
|
| ERROR Backend 'setuptools.build_meta' is not available.

Instead, inherit python_setuptools_build_meta, which works OK.

Changelog: https://github.com/pallets/werkzeug/blob/main/CHANGES.rst

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-25 08:43:53 -07:00
Trevor Gamblin
ce2e087e9d python3-snagboot: upgrade 1.0 -> 1.1
The udev file was updated and renamed in 1.1 to 50-snagboot.rules.

Changelog (https://github.com/bootlin/snagboot/releases/tag/v1.1):

- udev: use uaccess tags instead of group assignments
- fix and test i.MX8QM and i.MX93 supports
- homogenize i.MX firmware configuration interfaces
- don't require contributors to modify license headers
- fix README links on PyPI

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-25 08:43:53 -07:00
Trevor Gamblin
e3e0f46aa7 python3-sh: upgrade 1.14.3 -> 2.0.4
- The project uses poetry now, so inherit python_poetry_core
- Add python3-asyncio and python3-compression to RDEPENDS

Changelog (https://github.com/amoffat/sh/blob/develop/CHANGELOG.md):

2.0.4 - 5/13/22

- Allow ok_code to be used with fg #665
- Make sure new_group never creates a new session #675

2.0.2 / 2.0.3 (misversioned) - 2/13/22

- Performance regression when using a generator with _in #650
- Adding test support for python 3.11

2.0.0 - 2/9/22

- Executed commands now return a unicode string by default
- Removed magical module-like execution contexts #636
- Added basic asyncio support via _async
- Dropped support for Python < 3.8
- Bumped default tty size to more standard (24, 80)
- First argument being a RunningCommand no longer automatically passes it as stdin
- RunningCommand.__eq__ no longer has the side effect of executing the command #518
- _tee now supports both "err" and "out" #215
- Removed the builtin override cd link
- Altered process launching model to behave more expectedly #495
- Bugfix where _no_out isn't allowed with _iter="err" #638
- Allow keyword arguments to have a list of values #529

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-25 08:43:53 -07:00
Trevor Gamblin
2b488648de python3-send2trash: upgrade 1.8.0 -> 1.8.2
- Update build backend since they use a pyproject.toml file now.
- Add python3-io to RDEPENDS so that the module can be imported.

Changelog (https://github.com/arsenetar/send2trash/releases):

1.8.2

- Add fallback to HOMETRASH when cross device errors happen in plat_other (#26, #41, #63)
- win/legacy: tiny logic simplification by @BoboTiG in #77
- TravisCI is not used anymore by @sobolevn in #73
- fix(ci): Update to latest actions, fix python versions by @arsenetar in #78

1.8.1b0

- Add fallback to HOMETRASH when cross device errors happen in plat_other (#26, #41, #63)

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-25 08:43:53 -07:00
Trevor Gamblin
6804adf7b0 python3-semver: upgrade 2.13.0 -> 3.0.1
- Update to point at the proper license file with correct checksum.
  Previously it was pointing at a subset of a PKG-INFO file, which was
  a legacy output from distutils
- Update build backend and include python3-setuptools-scm-native in
  DEPENDS
- Modify ptest installation and run-ptest script since the tests have
  been moved into their own folder

Changelog: https://github.com/python-semver/python-semver/releases

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-25 08:43:53 -07:00
Trevor Gamblin
7e565b5c0c python3-rdflib: upgrade 6.2.0 -> 6.3.2
The LICENSE file's copyright year was updated, so the checksum changed.
rdflib now uses poetry as the backend, so switch from setuptools3.

Changelog: https://github.com/RDFLib/rdflib/releases

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-24 20:24:26 -07:00
Trevor Gamblin
b7653e2a1b python3-pyperf: upgrade 2.5.0 -> 2.6.1
inherit python_setuptools_build_meta instead of setuptools3.

Changelog: https://github.com/psf/pyperf/releases

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-24 20:24:26 -07:00
Trevor Gamblin
b4dbeba98b python3-pandas: upgrade 1.5.3 -> 2.0.3
pandas now requires versioneer, so add that to the DEPENDS list. The
LICENSE checksum changed but this was due to line endings and not a
difference in content.

Changelog: https://github.com/pandas-dev/pandas/releases

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-24 20:24:26 -07:00
Trevor Gamblin
98f3ebfa03 python3-parse: upgrade 1.19.0 -> 1.19.1
Switch to using git and a SRCREV to make sure we can keep the ptests.

Changelog (https://github.com/r1chardj0n3s/parse/releases):

- Add support for sign specifiers in number formats. by @anntzer in #134
- Fix handling of unused alignment by @tomerha in #132
- modern packaging by @wimglenn in #151
- universal wheel by @wimglenn in #155

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-24 20:24:26 -07:00
Trevor Gamblin
0eb4abcafd python3-versioneer: add recipe
This module is required by newer versions of pandas, so add it as a
recipe.

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-24 20:24:26 -07:00
Trevor Gamblin
56d5b088e1 python3-humanize: upgrade 4.4.0 -> 4.7.0
humanize moved to hatchling as a build backend, so adjust the recipe to
match.

Changelog: https://github.com/python-humanize/humanize/releases

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-24 20:24:26 -07:00
Trevor Gamblin
a7278f9efa python3-greenstalk: upgrade 2.0.0 -> 2.0.2
Switch to python_setuptools_build_meta.

No changelog provided Commit history:

a4643c4 (HEAD -> main, tag: v2.0.2, origin/main, origin/HEAD) Release 2.0.2
87269f0 Remove redundant wheel dep from pyproject.toml
e30d3c4 (tag: v2.0.1) Release 2.0.1
36b348a Require a current version of Python
e189f4b Revert breaking API changes
868e9d0 Format with Black
5f4f424 Strip quotes from string stats
a31ad74 Add __repr__ to Job and Client
ebbb0f2 Improve names of private parsing functions
3ff9ef1 Use phony targets in Makefile
4feaf07 Format with Black
2c9165f Add test for drain mode
5068dc2 Enable strict mode in mypy
383176c Add type hints to integration test decorator
6fb0a48 Polish documentation
e8c5f20 Fix reportUnknownVariableType Pylance warnings
e7ac1da Polish API reference
9a384a8 Remove __slots__ from Job
45c53b4 Polish error handling
4f79e7c Document and type hint Job attributes
0f576a0 Remove sphinx-autodoc-typehints dev dependency
29a5499 Always use bytes for job bodies
3dc6430 Make it clear the requirements are for development
db496d5 Add command for building HTML docs
da73ed0 Fix Sphinx import path
c93efc0 Update link after changing default branch to main
7fc7eef Add PEP 561 py.typed marker file
5174142 Switch to package directory structure
40a9149 Add python_requires
18196e2 Add project_urls
59e3f99 Avoid installing unnecessary dependencies on CI
764f5bf Stop checking code coverage by default
45de080 Remove Codecov integration
1f0baf6 Specify license with license_files
74cad3b Switch to declarative package configuration
9e6aebb Remove unused Flake8 ignore
48cecff Use variable annotation syntax
56387c8 Drop support for Python 3.5
62e4bbf Update CI to only send one coverage report
d168cff Move CI to GitHub Actions
6281716 Add 3.9 to list of supported Python versions

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-23 16:36:14 -07:00
Trevor Gamblin
89b9e328fa python3-flask: add python3-blinker to RDEPENDS, alphabetize
flask started depending on blinker in 2.3.0:
https://flask.palletsprojects.com/en/2.3.x/changes/#version-2-3-0

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-23 16:36:14 -07:00
Trevor Gamblin
d899bd8f64 python3-flask: upgrade 2.2.3 -> 2.3.2
flask has migrated to using pyproject.toml, so we need
python_setuptools_build_meta instead of setuptools3.

Changelog: https://flask.palletsprojects.com/en/2.3.x/changes/#version-2-3-0

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-23 16:36:14 -07:00
Trevor Gamblin
7ab47960e7 python3-execnet: upgrade 1.9.0 -> 2.0.2
execnet requires hatchling and hatch-vcs now, instead of setuptools.

Changelog (https://github.com/pytest-dev/execnet/blob/master/CHANGELOG.rst):

2.0.2 (2023-07-09)

- Re-release without code changes, just to include tox.ini into the source distribution.

2.0.1 (2023-07-08)

- Re-release without code changes, just to include docs and tests into the source distribution.

2.0.0 (2023-07-06)

- Removed support for Python < 3.7.
  - Applied pyupgrade --py37-plus.
  - Minimal mypy fixes and dropped Python 2 support code.
- Migrated packaging to hatch.
- Dropped deprecated APIs of old makegateway names.
- Removed py testing dependency.
- Explicitly pass encoding when opening files in the gateway to get rid of warnings when using PYTHONWARNDEFAULTENCODING=1 (#195).
- Fixed error when loading source code files from a path containing non-ascii characters.

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-23 16:36:14 -07:00
Trevor Gamblin
ec003c58cd python3-blinker: add python3-asyncio to RDEPENDS
The module fails to import without this.

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-23 16:36:14 -07:00
Trevor Gamblin
c2786d5a13 python3-blinker: upgrade 1.5 -> 1.6.2
blinker now needs setuptools.build_meta instead of setuptools3.

Changelog (https://github.com/pallets-eco/blinker/blob/main/CHANGES.rst):

Version 1.6.2
Released 2023-04-12

- Type annotations are not evaluated at runtime. typing-extensions is not a runtime dependency. :pr:`94`

Version 1.6.1
Released 2023-04-09

- Ensure that py.typed is present in the distributions (to enable other projects to use blinker's typing).
- Require typing-extensions > 4.2 to ensure it includes ParamSpec. :issue:`90`

Version 1.6
Released 2023-04-02

- Add a muted context manager to temporarily turn off a signal. :pr:`84`
- Allow int senders (alongside existing string senders). :pr:`83`
- Add a send_async method to the Signal to allow signals to send to coroutine receivers. :pr:`76`
- Update and modernise the project structure to match that used by the pallets projects. :pr:`77`
- Add an intial set of type hints for the project.

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-23 16:36:14 -07:00
Trevor Gamblin
d14a710807 python3-bitstring: add python3-io to RDEPENDS, alphabetize
Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-23 16:36:14 -07:00
Trevor Gamblin
1585969475 python3-bitstring: upgrade 3.1.9 -> 4.0.2
Changelog: https://github.com/scott-griffiths/bitstring/releases

The LICENSE checksum changed but this is because of a difference in line
endings; the content is the same.

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-23 16:36:14 -07:00
Trevor Gamblin
ea614493f3 python3-binwalk: upgrade 2.3.3 -> 2.3.4
Changelog (https://github.com/ReFirmLabs/binwalk/releases/tag/v2.3.4):
- Merged patch to fix PFS directory traversal / code execution bug. Credit: Quentin Kaiser.

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-23 16:36:14 -07:00
Trevor Gamblin
b968197cf3 python3-awesomeversion: upgrade 22.9.0 -> 23.5.0
The project has stopped using setuptools in favor of poetry, so inherit
python_poetry_core instead.

Changelog (https://github.com/ludeeus/awesomeversion/releases/tag/23.5.0):

- Add CI for Python 3.11 by @ludeeus in #191
- Add demo page by @ludeeus in #195
- Add better styles to demo by @ludeeus in #197
- Remove setuptools from dev-dependencies by @ludeeus in #202
- Update demo with compare by @ludeeus in #219
- Add Python 3.12 to CI by @ludeeus in #222
- Add in_range helper method by @ludeeus in #224
- Restructure README contents by @ludeeus in #225

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-23 16:36:14 -07:00
Trevor Gamblin
83e3242f0c python3-ipython: upgrade 8.12.0 -> 8.14.0
Changelog: https://ipython.readthedocs.io/en/stable/whatsnew/version8.html

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-20 19:08:57 -07:00
Trevor Gamblin
84c611db34 python3-django: upgrade 4.2.2 -> 4.2.3
Changelog: https://docs.djangoproject.com/en/4.2/releases/4.2.3/

Django 4.2.3 fixes a security issue with severity “moderate” and several
bugs in 4.2.2.

CVE-2023-36053: Potential regular expression denial of service
vulnerability in EmailValidator/URLValidator

EmailValidator and URLValidator were subject to potential regular
expression denial of service attack via a very large number of domain
name labels of emails and URLs.

Bugfixes

- Fixed a regression in Django 4.2 that caused incorrect alignment of
timezone warnings for DateField and TimeField in the admin (#34645).
- Fixed a regression in Django 4.2 that caused incorrect highlighting of
rows in the admin changelist view when ModelAdmin.list_editable
contained a BooleanField (#34638).

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-20 19:08:57 -07:00
Wang Mingyu
77c7af820c python3-zeroconf: upgrade 0.70.0 -> 0.71.0
Changelog:
 Improve incoming data processing performance

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-20 19:08:57 -07:00
Wang Mingyu
45cee91314 python3-virtualenv: upgrade 20.23.1 -> 20.24.0
Changelog:
==========
-release 20.23.1
-Fix the CI
-Quickstart guide
-Updated CLI documentation with config file name
-Exclude dependabot and pre-commit ci from release notes
-Export VIRTUAL_ENV_PROMPT in activation scripts (#2194)
-Upgrade setuptools

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-20 19:08:57 -07:00
Wang Mingyu
ec006ec36c python3-tox: upgrade 4.6.3 -> 4.6.4
Changelog:
===========
-Ensure tox r -e docs generates the documentation
-[pre-commit.ci] pre-commit autoupdate
-Bump pypa/gh-action-pypi-publish from 1.8.6 to 1.8.7
-s/setup.cfg/pyproject.toml/ in the development docs
-Fix hang and zombie process on interrupt (CTRL-C).

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-20 19:08:57 -07:00
Wang Mingyu
0da49b20a4 python3-pymongo: upgrade 4.4.0 -> 4.4.1
Changelog:
===========
-Fixed a bug where pymongo would raise a ConfigurationError
-Fixed a minor reference counting bug in the C extension (PYTHON-3798 2).

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-20 19:08:57 -07:00