Commit Graph
9849 Commits
Author SHA1 Message Date
Wang Mingyu afd1f9e5ff python3-pytest-timeout: upgrade 2.4.0 -> 2.5.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:48 -07:00
Wang Mingyu 6d2ca010d8 python3-pymodbus: upgrade 3.14.0 -> 3.15.0
Changelog:
=============
- Control count in bit/register PDUs. (#2997)
- FrameSize bug in Fifo queue ressponse. (#2996)
- NullModem only support async clientes (#2995)
- Propagate known request identity on ModbusIOException (#2993)
- Fix unknown function-code exception identity (#2992)
- Fix max recv length to 1.024bytes. (#2991)
- Update doc of SimDevice.action (#2989)
- SimAction is a coroutine (#2988)
- Fix missing comma in devcontainer.json (#2987)
- allow uv automatic dev install (#2982)
- Add uv cache. (#2986)
- Accept any Sequence[int] in convert_from_registers (#2985)
- Add --all-groups flag to uv sync in ci.yml (#2984)
- Correct SimAction doc. (#2983)
- Fix validate byte count in file_message.py (#2980)
- Ruff complains over None. (#2979)
- Catch struct.error.
- Fix: validate register write byte counts (#2977)
- Fix write multiple coils byte count validation (#2974)
- Reject unknown specific device identification objects (#2976)
- Fix routing of unsupported MEI types (#2975)
- Fix sync disconnect counter reset after successful response. (#2973)
- set timeout on sync recv, avoid endless loop (#2971)
- Do not allow old server context. (#2970)
- Remove AI training with codeql. (#2969)
- Remove uv cache. (#2968)
- Remove unnecessary casting of self.simdata (#2965)
- Cleanup ModbusSerialServer.__init__ kwargs (#2962)
- Disable pylint too-many-arguments (#2964)
- Correct generate_ssl (demand certfile). (#2963)
- Correct stopbit parameter doc (only 1 or 2 are supported).
- Apply docstring fix in sync serial client from #1850 (#2958)
- Fix pack_bitstring input mutation (#2959)

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:48 -07:00
Wang Mingyu c0cfdf0078 python3-pymisp: upgrade 2.5.34.1 -> 2.5.34.2
Changelog:
==========
- build(deps): bump actions/checkout from 6 to 7
- build(deps): bump actions/setup-python from 6 to 7
- build(deps): bump codecov/codecov-action from 6 to 7
- fix: block distribution fields on default galaxy clusters
- Add no_sightings option to get_event
- Fix data reference in galaxy cluster fork request
- fix: [openioc] require both search-contexts before merging a composite
- feat: Add fetchFromAllFeeds
- make build_complex_query a staticmethod
- build(deps): bump github/codeql-action from 4 to 4.37.3
- build(deps): bump github/codeql-action from 4.37.3 to 4.37.4
- fix: accept datetime objects for MISPEvent timestamps in from_dict
- fix: Support in-memory STIX uploads
- fix: Correct deleted search parameter type
- build(deps): bump github/codeql-action from 4.37.4 to 4.37.6

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:48 -07:00
Wang Mingyu fb4347d0e2 python3-pylint: upgrade 4.0.6 -> 4.0.7
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:48 -07:00
Wang Mingyu bf4a6e5bf6 python3-pyee: upgrade 13.0.1 -> 14.0.0
Changelog:
===========
- Use uv instead of pip-tools
- Move dev extras to dev dependency group
- Drop support for Python 3.8, 3.9, 3.10 and 3.11
- BUGFIX: Remove all listeners only for specified event

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:47 -07:00
Wang Mingyu 6101ae88a7 python3-pybase64: upgrade 1.4.3 -> 1.5.0
License-Update: Copyright year updated to 2026

Changelog:
===========
- Speed-up translation on aarch64
- Fix invalid data successfully decoded when using altchars (slice ends with padding)
- Fix thread safety selecting codec
- Add padded and wrapcol parameters to b64encode
- Add padded parameter to urlsafe_b64encode
- Add padded parameter to b64decode & urlsafe_b64decode
- urlsafe_b64decode now defaults to padded=False to align with Python 3.15 behavior
- Add ignorechars and canonical parameters to b64decode
- Handle excess padding with the same behavior as CPython 3.15
- Reject non-ASCII strings in b64decode when validate=False
- Deprecate accepting the + and / characters with an alternative alphabet when decoding
- Use ValueError instead of AssertionError on altchars length validation
- Add SBOM to PyPI wheels
- Publish python 3.15 wheels
- Drop python 3.8 support
- Stop publishing python 3.13t wheels

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:47 -07:00
Wang Mingyu 610490e21e python3-pyais: upgrade 3.1.0 -> 3.2.1
Changelog:
===========
* added support for an additional AIS Application Specific Message (Message Type 8)
  * US environmental reports (DAC = 367 FID = 33)
* significantly improved decoding performance
  * optimized AIS payload decoding using a base64-backed bit unpacker
  * reduced NMEA parsing overhead through caching and parser optimizations
  * improved enum lookup performance
* added support for additional AIS Application Specific Messages (Message Type 8)
  * environmental reports (DAC = 1 FID = 26)
  * area notices (DAC = 1 FID = 22/23)
  * route information (DAC = 1 FID = 27/28)
  * VTS and synthetic target reports
* added new enums for SOLAS equipment status and vessel ice class
* improved support for decoding application-specific AIS payloads

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:47 -07:00
Wang Mingyu af4aa4f893 python3-pre-commit: upgrade 4.6.1 -> 4.6.2
Changelog:
- Fix language: node hooks that contain "scripts": {"build": ...} with
  npm 11.x.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:46 -07:00
Wang Mingyu fc4d393aeb python3-nanobind: upgrade 2.13.0 -> 2.15.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:46 -07:00
Wang Mingyu 4ca6b945dc python3-moteus: upgrade 1.0.0 -> 1.1.1
Changelog:
============
- Improve hall effect calibration
  Fine calibration of hall transition point within the electrical cycle
  Sweep through 3 electrical cycles in forward and reverse direction
  If a hall sensor transition happens to be right on a sample point and oscillates, do something reasonable
- Support firmware ABI 1.1.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:45 -07:00
Wang Mingyu 1967d2a138 python3-marshmallow: upgrade 4.3.0 -> 4.3.1
Changelog:
===========
- If by_value is enabled on an enum with a None value allow_none now defaults to True.
- marshmallow.validate.URL accepts a fragment that follows an empty path

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:45 -07:00
Wang Mingyu 81e9041ab3 python3-m2crypto: upgrade 0.48.0 -> 0.49.0
Changelog:
==========
- defer unavailable ENGINE constant lookup
- fixes problematic behaviour of pkcs11-provider
- support TLS 1.0 contexts with modern OpenSSL
- use Python 3 C APIs in handwritten SWIG code
- feat: Add AES-GCM (AEAD) support to M2Crypto
- remove Black configuration from setup.cfg
- release X509V3 config with its context
- keep IOBuffer chains alive until destruction
- test: free low-level OpenSSL objects in leak tests
- avoid leaking X509V3 extension config
- free RSA exponent on modulus conversion failure
- free replaced EVP digest contexts
- wrap created X509 name entries with ownership
- own ASN1 values created from Python data
- own PKCS7 certificate stack copies
- release BIOs on explicit close
- Add AuthorityKeyIdentifier extension support

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:45 -07:00
Wang Mingyu a0d40979b1 python3-jdatetime: upgrade 6.0.1 -> 6.1.0
Changelog:
============
- fix: define datetime resolution attribute
- Adapt to Ruff v0.16 defaults
- fix: preserve instance locale in datetime.astimezone()
- fix(datetime.dst): pass Gregorian to tzinfo.dst()
- typing: use int for fold
- Fix %I/%-I strftime directives to use the 12-hour clock
- Fix Windows Persian locale test
- Add pyright type checking to CI workflow
- Fix Windows test failure for %-I strftime
- migrate tests to pytest
- Add date.strptime and match stdlib subclass behavior

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:44 -07:00
Wang Mingyu fbef02b410 python3-ipython: upgrade 9.16.0 -> 9.16.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:44 -07:00
Wang Mingyu 33314046ee python3-inline-snapshot: upgrade 0.35.3 -> 0.35.4
Changelog:
==========
- Prevented --inline-snapshot=trim from changing snapshots when a test body
  fails or pytest is limited with -k, a test path, or a test node ID. Skipped
  tests and fixture teardown errors do not prevent trimming. A message now
  explains why trimming was disabled when it was requested implicitly. An
  explicit --inline-snapshot=trim overrides this safeguard.
- Fixed a crash during session finalization when pytest's capture plugin is
  disabled.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:44 -07:00
Wang Mingyu 2d5cd29a82 python3-huey: upgrade 3.3.2 -> 3.3.4
Changelog:
==========
- Forward the Django database OPTIONS when setting up the stats recorder
  connection.
- Remove accidental sqlite3 access at module scope,
- Use DoubleField for the stats ts, duration and started columns. On PG & MySQL
  the old FloatField was a 32-bit-shitter which lost a lot of seconds of
  precision. Existing PG/MySQL tables will need to run the SQL below to migrate
  OR just drop the tables and allow them to be rebuilt next run. SQLite was not
  affected.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:43 -07:00
Wang Mingyu d416018cc7 python3-httpx2: upgrade 2.9.1 -> 2.10.0
Changelog:
=============
- Add support for running on WebAssembly / Emscripten via Pyodide, using a
  JavaScript fetch-based transport defined in httpx2-jsfetch.
- Add max_event_size to cap SSE event buffering.
- Add RFC 9110 status code constants.
- Add support for Python 3.15.
- Improve SSE chunk buffering performance.
- Skip cookie extraction for responses without Set-Cookie headers.
- Return str | None instead of Any from Headers.get.
- Enforce the WebSocket max message size across fragmented messages.
- Ignore unsolicited and duplicate WebSocket Pong frames.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:43 -07:00
Wang Mingyu 00e1d71022 python3-greenlet: upgrade 3.5.4 -> 3.5.5
Changelog:
- Link the C++ runtime statically into the Windows wheels again, as the
  Appveyor builds did through 3.3.0. Since 3.3.1 _greenlet.pyd imported
  MSVCP140.dll, which no Windows CPython distribution ships, so importing
  greenlet failed on machines without the Visual C++ redistributable.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:43 -07:00
Wang Mingyu 83d89d2883 python3-gevent: upgrade 26.7.0 -> 26.8.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:42 -07:00
Wang Mingyu 39244b11c4 python3-filelock: upgrade 3.32.2 -> 3.32.3
Changelog:
===========
- test(strict): deflake close-fault injections on graalpy
- docs: publish llms.txt from the docs build
- fix(fork): survive audit events during interpreter shutdown

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:42 -07:00
Wang Mingyu 39938988c4 python3-fastjsonschema: upgrade 2.22.1 -> 2.22.2
Changelog:
==========
* Fixed wrong results of anyOf, oneOf, not, if/then/else, contains and propertyNames when 'fast_fail' is off
* Fixed collecting errors from subschemas behind '$ref' when 'fast_fail' is off
* Fixed escaping property name in boolean 'dependencies' validation (prevents schema-controlled code injection)

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:42 -07:00
Wang Mingyu da5922ecab python3-eventlet: upgrade 0.41.1 -> 0.41.2
Changelog:
============
* Fix compatibility with greenlet >= 3.4
* CI: Run apt-get update before installing system packages

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:42 -07:00
Wang Mingyu cd23a88927 python3-engineio: upgrade 4.13.4 -> 4.13.5
Changelog:
  revent unnecessary resource allocation in ASGI driver

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:41 -07:00
Wang Mingyu 990e9556e8 python3-elementpath: upgrade 5.1.3 -> 5.1.4
Changelog:
===========
- Add allow_environment and allow_external_resources arguments to XPath30Parser
- some/every statements: revert to v4.8 implementation
- reverse axis position: workaround until next minor-version

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:41 -07:00
Wang Mingyu 3aa291bb1f python3-djangorestframework: upgrade 3.17.1 -> 3.18.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:41 -07:00
Wang Mingyu fdaf59fb76 python3-discovery: upgrade 1.5.1 -> 1.5.2
Changelog:
 discover Python 3.6 and 3.7 interpreters

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:41 -07:00
Wang Mingyu d859a3ce20 python3-cyclonedx-python-lib: upgrade 11.11.0 -> 11.12.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:40 -07:00
Wang Mingyu b6701e977e python3-coverage: upgrade 7.15.3 -> 7.15.4
Changelog:
===========
- Fix: in the HTML report, a source file name containing a double quote (legal
  on POSIX) wasn't escaped where it's dropped into the href of the index and
  prev/next links, so it could close the attribute early and inject markup. Page
  URLs are now escaped.
- Fix: the LCOV report wrote file names and other fields into its line-oriented
  records without neutralizing control characters. A measured file whose name
  contained a newline (legal on POSIX) could forge extra records, inflating the
  coverage seen by tools that read the report. Control characters in a field are
  now replaced.
- Wheels are now provided for Python 3.15.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:40 -07:00
Wang Mingyu 0a5a5f48bf python3-cmd2: upgrade 4.1.2 -> 4.2.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:39 -07:00
Wang Mingyu 75713a6f37 python3-cmake: upgrade 4.4.0 -> 4.4.2
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:39 -07:00
Wang Mingyu 5ff15afa74 python3-bitstruct: upgrade 8.22.1 -> 8.22.2
Changelog:
  Raise error if format is too long in bits.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:39 -07:00
Wang Mingyu 2f1cb7b4e6 python3-bitarray: upgrade 3.10.0 -> 3.10.1
Changelog:
===========
* move internal tests for 'util._Random' class into 'devel/test_random.py'
* add debug-mode introspection and tests for 'decodetree' structure
* fix 'util.pprint()' for very narrow output widths
* substantially simplify 'util.ba2int()' and 'util.int2ba()'

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:38 -07:00
Wang Mingyu 0b8d9e40a4 python3-astroid: upgrade 4.1.2 -> 4.3.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:38 -07:00
Wang Mingyu 185790fe53 python3-argcomplete: upgrade 3.7.1 -> 3.7.2
Changelog:
  Require Python 3.10+

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:37 -07:00
Wang Mingyu 7409bb53ce python3-alembic: upgrade 1.18.5 -> 1.19.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:37 -07:00
Khem Raj 17aac827e3 python3-pychromecast: drop wheel upper cap in build requirements
The relax-build-requirements patch capped wheel at <0.48.0, which
excludes exactly the wheel 0.48.0 that oe-core now ships, so do_compile
fails its build-requirement check:

  ERROR Unmet dependencies ... wheel<0.48.0,>=0.37.1  found: 0.48.0

Drop the wheel upper cap entirely, mirroring the setuptools change
already in this patch: OE provides wheel via DEPENDS and builds with
--no-isolation, so the cap is spurious.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-08-17 17:14:24 -07:00
Khem Raj f96c689e17 python3-wsproto: drop stale PTEST_PYTEST_DIR override
Upstream ships its test suite under tests/ (plural), but the recipe
overrode PTEST_PYTEST_DIR to "test" (singular), which doesn't exist in
the source tree. ptest-python-pytest.bbclass's default is already
"tests"; drop the override so the real directory gets installed and
run instead of nothing.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-08-16 16:22:29 -07:00
Khem Raj b70a720106 python3-msgpack: add python3-misc for tracemalloc used by test_except.py
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-08-16 16:22:25 -07:00
Khem Raj 38de48130e python3-gunicorn: add python3-multiprocessing to ptest RDEPENDS
gevent.monkey.patch_all() internally does "import multiprocessing"
during _gevent_did_monkey_patch (gevent/subprocess.py); without
python3-multiprocessing installed this raises ModuleNotFoundError,
crashing any gunicorn gevent-worker boot. Explains both the direct
import-order test failures and the ConnectionResetError seen in the
control-socket integration tests, since the worker process crashes
mid-boot in both cases.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-08-16 16:22:18 -07:00
Khem Raj 1d02dcde5c python3-pytest-env: add python3-python-dotenv to ptest RDEPENDS
Needed by the ptest suite.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-08-16 16:22:12 -07:00
Khem Raj d8154a6c9a python3-portion: add misc/statistics RDEPENDS for pytest-benchmark
python3-misc for timeit, python3-statistics for statistics, both used
by pytest-benchmark's storage/stats machinery.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-08-16 16:22:06 -07:00
Khem Raj df9ab6243f python3-rich-toolkit: add python3-pydantic to ptest RDEPENDS
Needed by the ptest suite.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-08-16 16:22:01 -07:00
Khem Raj c0f350ad3e python3-google-auth-oauthlib: add python3-cryptography to ptest RDEPENDS
Needed by the ptest suite.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-08-16 16:21:56 -07:00
Khem Raj 1a442c230b python3-glances: fix ptest args being consumed by GlancesMain's argv slicing
tests/test_core.py does GlancesMain(args_begin_at=2) at module import
time, slicing the real process sys.argv. Passing --automake on the
pytest command line (rather than via PYTEST_ADDOPTS) shifted that
slice and broke it; set it via PYTEST_ADDOPTS instead.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-08-16 16:21:50 -07:00
Khem Raj b96b129d80 python3-fastapi: ship docs_src for ptest, drop pydantic-settings-only examples
Copy docs_src into the ptest tree since scripts/tests import
docs_src.*. Remove the two settings examples that require
python3-pydantic-settings, which meta-openembedded doesn't package.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-08-16 16:21:41 -07:00
Khem Raj 9bfb2e9f3e python3-ecdsa: deselect test with upstream PEM-fixture bug
test_SigningKey_from_pem_pkcs8v2_EdDSA embeds its PEM fixture as an
indented triple-quoted string, but der.unpem() only recognizes
"-----BEGIN/END-----" markers with no leading whitespace; the indented
END marker gets swallowed into the base64 payload instead of being
stripped, so it fails with "Incorrect padding" regardless of
environment. Upstream test-authoring bug in 0.19.2, not a packaging
issue.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-08-16 16:17:14 -07:00
Khem Raj 079decd0eb python3-faker: add codecs/misc RDEPENDS for ptest
Needed by faker's ptest suite.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-08-16 16:17:09 -07:00
Khem Raj 988ad9f62b python3-cbor2: add tzdata/zoneinfo RDEPENDS for ptest
Tests exercise zoneinfo-based timezones; add python3-tzdata and
python3-zoneinfo to RDEPENDS:${PN}-ptest.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-08-16 16:17:02 -07:00
Khem Raj 2ed8e354cd python3-pystemd: add python3-wheel-native to DEPENDS
setuptools3.bbclass and python_setuptools_build_meta.bbclass no longer
add python3-wheel-native to DEPENDS by default, following oe-core
commit e546c697b7 ("classes/setuptools3: remove wheel dependency"),
since setuptools >= 70.1.0 no longer needs the external wheel package
to build a wheel.

This recipe's pyproject.toml/setup.py still declares wheel as a build
requirement, so pyproject-build's --no-isolation dependency check now
    fails:

      ERROR Unmet dependencies (checked against .../recipe-sysroot-native/usr/bin/nativepython3):
            wheel
                    wanted: any
                    found: not installed

Add python3-wheel-native to DEPENDS directly to satisfy it.

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-14 16:06:42 -07:00
Trevor Gamblin 2592ce3ad8 python3-glances: add ptest
Example output:

|root@qemux86-64:~# ptest-runner python3-glances
|START: ptest-runner
|2026-08-14T13:48
|BEGIN: /usr/lib/python3-glances/ptest
|============================= test session starts ==============================
|platform linux -- Python 3.14.7, pytest-9.1.1, pluggy-1.6.0
|rootdir: /usr/lib/python3-glances/ptest
|plugins: putao-0.4, anyio-4.14.2, inline-snapshot-0.35.3
|collected 37 items
|
|tests/test_core.py .....................................                 [100%]
|
|============================== 37 passed in 8.02s ==============================
|DURATION: 8
|END: /usr/lib/python3-glances/ptest
|2026-08-14T13:48
|STOP: ptest-runner
|TOTAL: 1 FAIL: 0
|root@qemux86-64:~#

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-14 14:38:24 -07:00