Khem Raj
d2539548d0
python3-backports-zstd: Delete
...
It conflicts with standard library with python 3.14+
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2026-01-20 08:44:21 -08:00
Gyorgy Sarvari
96392e8231
python3-django: add ptest support
...
Execute the standard, non-selenium tests. The execution is
on the slower side: on my idle machine, KVM enabled it takes
a bit more than 2.5 minutes to execute it (executing tests with
4 threads parallel, 1/core, the default configuration). If the machine is
under load, it easily grows to over 10 minutes.
Added two backported patches for Django 5.2 to fix some tests that
would otherwise fail:
0001-Fix-test_strip_tags-test.patch: tag stripping tests failed due to
changed Python behavior
0001-fix-test_msgfmt_error_including_non_ascii-test.patch: tests were
updated to work with msgfmt 0.25
Most of the skipped tests require some specific database backend
(Postgres, MySQL, Oracle...) or are Selenium tests.
The output is very long (the suite contains way over 15k tests),
so I omit the example output here.
The current summary (for v5.2.9):
Ran 18121 tests in 140.891s
OK (skipped=1394, expected failures=5)
Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2026-01-20 08:27:10 -08:00
Gyorgy Sarvari
5f21627f68
python3-tblib: add recipe
...
Serialization library for Exceptions and Tracebacks.
It is a runtime dependency for python3-django ptests.
The ptests for this recipe run under a second.
Sample output:
root@qemux86-64:~# ptest-runner
START: ptest-runner
2026-01-15T19:37
BEGIN: /usr/lib/python3-tblib/ptest
PASS: tests/test_issue30.py:test_30
PASS: tests/test_issue65.py:test_65
PASS: tests/test_perf.py:test_perf
[...many passing lines...]
PASS: tests/test_tblib.py:test_parse_traceback
PASS: tests/test_tblib.py:test_large_line_number
PASS: tests/test_tblib.py:test_pytest_integration
============================================================================
Testsuite summary
DURATION: 1
END: /usr/lib/python3-tblib/ptest
2026-01-15T19:37
STOP: ptest-runner
TOTAL: 1 FAIL: 0
Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2026-01-20 08:27:10 -08:00
Gyorgy Sarvari
b891bc7cac
python3-filelock: add ptest support
...
The tests take <15s to execute.
Sample output:
root@qemux86-64:~# ptest-runner
START: ptest-runner
2026-01-09T18:00
BEGIN: /usr/lib/python3-filelock/ptest
PASS: tests/test_async_filelock.py:test_simple[a-str-AsyncUnixFileLock]
PASS: tests/test_async_filelock.py:test_simple[a-str-AsyncSoftFileLock]
PASS: tests/test_async_filelock.py:test_simple[a-PurePath-AsyncUnixFileLock]
PASS: tests/test_async_filelock.py:test_simple[a-PurePath-AsyncSoftFileLock]
PASS: tests/test_async_filelock.py:test_simple[a-Path-AsyncUnixFileLock]
PASS: tests/test_async_filelock.py:test_simple[a-Path-AsyncSoftFileLock]
[...many lines...]
PASS: tests/test_filelock.py:test_mtime_zero_exit_branch[SoftFileLock-TimeoutError]
PASS: tests/test_filelock.py:test_mtime_zero_exit_branch[UnixFileLock-PermissionError]
PASS: tests/test_virtualenv.py:test_virtualenv
============================================================================
Testsuite summary
DURATION: 10
END: /usr/lib/python3-filelock/ptest
2026-01-09T18:00
STOP: ptest-runner
TOTAL: 1 FAIL: 0
(There are 20 Windows-only tests, which are skipped)
Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2026-01-12 08:53:50 -08:00
Gyorgy Sarvari
9291faa919
python3-send2trash: add ptest support
...
The tests take less than a second to execute.
The current source distribution is missing a test file,
which I added with a patch. The problem is already solved
by upstream just not tagged yet - the patch can be dropped
with the next update.
Sample output:
root@qemux86-64:~# ptest-runner
START: ptest-runner
2026-01-09T17:11
BEGIN: /usr/lib/python3-send2trash/ptest
SKIP: tests/test_plat_win.py:tests/test_plat_win.py # SKIP Skipping windows-only tests
PASS: tests/test_plat_other.py:test_trash
PASS: tests/test_plat_other.py:test_multitrash
PASS: tests/test_plat_other.py:test_trash_bytes
PASS: tests/test_plat_other.py:test_trash_unicode
PASS: tests/test_plat_other.py:test_trash_topdir
PASS: tests/test_plat_other.py:test_trash_topdir_fallback
PASS: tests/test_plat_other.py:test_trash_topdir_failure
PASS: tests/test_plat_other.py:test_trash_symlink
PASS: tests/test_script_main.py:test_trash
PASS: tests/test_script_main.py:test_no_args
============================================================================
Testsuite summary
DURATION: 1
END: /usr/lib/python3-send2trash/ptest
2026-01-09T17:11
STOP: ptest-runner
TOTAL: 1 FAIL: 0
Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2026-01-12 08:53:49 -08:00
Gyorgy Sarvari
38eaab2241
python3-waitress: add ptest support
...
It takes <10s to execute.
Some (54) tests are not compatible with musl[1] - due to this the tests are on the problem-list.
Sample output snippet:
root@qemux86-64:~# ptest-runner
START: ptest-runner
2026-01-07T09:57
BEGIN: /usr/lib/python3-waitress/ptest
PASS: tests.test_adjustments.TestAdjustments.test_bad_port
PASS: tests.test_adjustments.TestAdjustments.test_badvar
PASS: tests.test_adjustments.TestAdjustments.test_default_listen
[...many lines...]
PASS: tests.test_wasyncore.Test_readwrite.test_socketerror_in_disconnected
PASS: tests.test_wasyncore.Test_readwrite.test_socketerror_not_in_disconnected
PASS: tests.test_wasyncore.Test_write.test_gardenpath
PASS: tests.test_wasyncore.Test_write.test_non_reraised
PASS: tests.test_wasyncore.Test_write.test_reraised
============================================================================
Testsuite summary
\# TOTAL: 783
\# PASS: 775
\# SKIP: 8
\# XFAIL: 0
\# FAIL: 0
\# XPASS: 0
\# ERROR: 0
DURATION: 7
END: /usr/lib/python3-waitress/ptest
2026-01-07T09:57
STOP: ptest-runner
TOTAL: 1 FAIL: 0
Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2026-01-12 08:53:42 -08:00
Khem Raj
dbc5ef5e12
python3-pyzstd: Delete recipe
...
It has been moved to core layer
Signed-off-by: Khem Raj <raj.khem@gmail.com >
Cc: Koen Kooi <koen.kooi@oss.qualcomm.com >
2025-12-24 13:18:25 -08:00
Gyorgy Sarvari
1545689c4a
python3-pyro5: add recipe
...
Pyro enables you to build applications in which objects can talk to each
other over the network, with minimal programming effort.
Successor to the python3-pyro4 package - but this supports modern Python,
and still maintained (under the same umbrella that developed pyro4 also).
Ptest takes around a minute to execute. Sample output:
root@qemux86-64:~# ptest-runner
START: ptest-runner
2025-12-16T17:48
BEGIN: /usr/lib/python3-pyro5/ptest
PASS: tests/test_api.py:test_api
PASS: tests/test_client.py:TestProxy.testBasics
PASS: tests/test_client.py:TestProxy.testProxyCopy
[...many lines...]
PASS: tests/test_threadpool.py:TestThreadPool.testClose
PASS: tests/test_threadpool.py:TestThreadPool.testScaling
PASS: tests/test_threadpool.py:TestThreadPoolServer.testServerPoolFull
============================================================================
Testsuite summary
# TOTAL: 415
# PASS: 410
# SKIP: 5
# XFAIL: 0
# FAIL: 0
# XPASS: 0
# ERROR: 0
DURATION: 60
END: /usr/lib/python3-pyro5/ptest
2025-12-16T17:49
STOP: ptest-runner
TOTAL: 1 FAIL: 0
Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2025-12-20 11:41:02 -08:00
Gyorgy Sarvari
069f1827d0
python3-pyconnman: add ptest support
...
It takes about a second to execute. Sample output:
root@qemux86-64:~# ptest-runner
START: ptest-runner
2025-12-16T16:32
BEGIN: /usr/lib/python3-pyconnman/ptest
PASS: test_agent.AgentTest.test_simple_wifi_agent
PASS: test_manager.ConnManagerTest.test_agent_registration
dbus.Dictionary({dbus.String('State'): dbus.String('online...
[SNIP... debug log... SNIP]
dbus.Dictionary({dbus.String('Connected'): dbus.Boolean(...
=========================================================
PASS: test_technology.ConnTechnologyTest.test_scan
============================================================================
Testsuite summary
DURATION: 0
END: /usr/lib/python3-pyconnman/ptest
2025-12-16T16:32
STOP: ptest-runner
TOTAL: 1 FAIL: 0
Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2025-12-20 11:41:02 -08:00
Gyorgy Sarvari
8fc1b929d8
python3-priority: add ptest support
...
It takes under 5s to execute. Sample output:
qemux86-64 login: root
root@qemux86-64:~# ptest-runner
START: ptest-runner
2025-12-16T16:00
BEGIN: /usr/lib/python3-priority/ptest
PASS: test/test_priority.py:TestStream.test_stream_repr
PASS: test/test_priority.py:TestStream.test_streams_are_well_ordered
PASS: test/test_priority.py:TestStream.test_stream_ordering
[...many lines...]
PASS: test/test_priority.py:TestPriorityTreeManual.test_maximum_streams_with_bad_int_is_error[-50]
PASS: test/test_priority.py:TestPriorityTreeOutput.test_period_of_repetition
PASS: test/test_priority.py:TestPriorityTreeOutput.test_priority_tree_distribution
PASS: ../../python3.13/site-packages/hypothesis/stateful.py:TestPriorityTreeStateful.runTest
============================================================================
Testsuite summary
DURATION: 4
END: /usr/lib/python3-priority/ptest
2025-12-16T16:00
STOP: ptest-runner
TOTAL: 1 FAIL: 0
Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2025-12-20 11:41:02 -08:00
Gyorgy Sarvari
75c9a73add
python3-hyperframe: add ptest support
...
It takes about a second to execute. Sample output:
root@qemux86-64:~# ptest-runner
START: ptest-runner
2025-12-16T15:55
BEGIN: /usr/lib/python3-hyperframe/ptest
SKIP: tests/test_external_collection.py:TestExternalCollection.test[NOTSET] # SKIP got empty parameter set for (tc_filepath)
PASS: tests/test_flags.py:TestFlags.test_add
PASS: tests/test_flags.py:TestFlags.test_remove
[...many lines...]
PASS: tests/test_frames.py:TestAltSvcFrame.test_altsvc_with_unicode_origin_fails
PASS: tests/test_frames.py:TestAltSvcFrame.test_altsvc_with_unicode_field_fails
PASS: tests/test_frames.py:TestExtensionFrame.test_repr
============================================================================
Testsuite summary
DURATION: 0
END: /usr/lib/python3-hyperframe/ptest
2025-12-16T15:55
STOP: ptest-runner
TOTAL: 1 FAIL: 0
Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2025-12-20 11:41:02 -08:00
Gyorgy Sarvari
cdfcdb6da5
python3-hpack: add ptest support
...
The tests need about 3s to execute.
Sample output:
root@qemux86-64:~# ptest-runner
START: ptest-runner
2025-12-16T15:48
BEGIN: /usr/lib/python3-hpack/ptest
PASS: tests/test_encode_decode.py:TestIntegerEncoding.test_encoding_10_with_5_bit_prefix
PASS: tests/test_encode_decode.py:TestIntegerEncoding.test_encoding_1337_with_5_bit_prefix
PASS: tests/test_encode_decode.py:TestIntegerEncoding.test_encoding_42_with_8_bit_prefix
[...many lines...]
PASS: tests/test_table.py:TestHeaderTable.test_size
PASS: tests/test_table.py:TestHeaderTable.test_shrink_maxsize_is_zero
PASS: tests/test_table.py:TestHeaderTable.test_shrink_maxsize
============================================================================
Testsuite summary
DURATION: 3
END: /usr/lib/python3-hpack/ptest
2025-12-16T15:48
STOP: ptest-runner
TOTAL: 1 FAIL: 0
Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2025-12-20 11:41:01 -08:00
Gyorgy Sarvari
bd9f2fef17
python3-h2: add ptest support
...
It takes around 10s to execute the suite.
Sample output:
root@qemux86-64:~# ptest-runner
START: ptest-runner
2025-12-16T15:36
BEGIN: /usr/lib/python3-h2/ptest
PASS: tests/test_basic_logic.py:TestBasicClient.test_begin_connection
PASS: tests/test_basic_logic.py:TestBasicClient.test_sending_headers
PASS: tests/test_basic_logic.py:TestBasicClient.test_sending_data
[...many lines...]
PASS: tests/test_utility_functions.py:test_size_limit_dict_limit
PASS: tests/test_utility_functions.py:test_size_limit_dict_limit_init
PASS: tests/test_utility_functions.py:test_size_limit_dict_no_limit
============================================================================
Testsuite summary
DURATION: 10
END: /usr/lib/python3-h2/ptest
2025-12-16T15:36
STOP: ptest-runner
TOTAL: 1 FAIL: 0
Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2025-12-20 11:41:01 -08:00
Khem Raj
332072205f
python3-backports-zstd: Add recipe
...
This is required by python3-pyzstd >= 0.19.0
tests
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2025-12-10 08:56:14 -08:00
Jan Vermaete
cc274558bd
python3-fastapi[-cli]: new recipe 0.122.0
...
python3-fastapi at version 0.122.0
python3-fastapi-cli at version 0.0.16
Moved and modified from meta-ros (Thanks Rob Woolley)
- added ptest for fastapi (long run)
- python3-fastapi-cli does have tests,
but also a circular dependency on python-fastapi.
So no ptests for python3-fastapi
Signed-off-by: Jan Vermaete <jan.vermaete@gmail.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2025-11-29 21:19:36 -08:00
Tom Geelen
367faf98ac
python3-pytest-picked: Add recipe for version 0.5.1
...
Python package description: Run the tests related to the unstaged files or the current branch (according to Git)
More information: https://pypi.org/project/pytest-picked/
Signed-off-by: Tom Geelen <t.f.g.geelen@gmail.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2025-11-26 19:07:04 -08:00
Jan Vermaete
5489b73633
python3-tenacity: new recipe version 9.1.2
...
Moved the recipe from meta-homeassistant
- all credits to them
Added ptest
- skip one test that fails on qemu
Signed-off-by: Jan Vermaete <jan.vermaete@gmail.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2025-11-25 15:32:28 -08:00
Tom Geelen
d56cd727c7
python3-pytest-httpx: New recipe
...
Sends responses to httpx.
Signed-off-by: Tom Geelen <t.f.g.geelen@gmail.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2025-11-24 21:54:47 -08:00
Khem Raj
204b8f1a34
python3-parsimonious: Add ptest support
...
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2025-11-19 14:03:48 -08:00
Jan Vermaete
7fc0a7ac15
python3-uvicorn: new recipe (0.38.0) from meta-homeassistant
...
Moved the recipe from meta-homeassistant to meta-openembedded.
@see: https://github.com/meta-homeassistant/meta-homeassistant/pull/177#issuecomment-3510619876
- version bump from 0.35.0 to 0.38.0 (current latest release)
- added ptests
- patch to skip 5 tests that did not pass the run
- added tests to PTESTS_SLOW_META_PYTHON
Signed-off-by: Jan Vermaete <jan.vermaete@gmail.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2025-11-13 19:05:06 -08:00
Jan Vermaete
94d633bbe8
python3-python-dotenv: new recipe (1.2.1)
...
Moving the recipe from meta-homeassistant to meta-opemembedded.
+ version bump 1.1.1 -> 1.2.1
+ add ptest
- exclude 2 tests (oe-specific)
- added to PTESTS_FAST_META_PYTHON
v2: += for -ptest (Thanks Gyorgy Sarvari)
Signed-off-by: Jan Vermaete <jan.vermaete@gmail.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2025-11-10 10:21:42 -08:00
Jan Vermaete
cbb21524e1
python3-rich-toolkit: add new recipe (version 0.15.1)
...
- added ptest (fast)
START: ptest-runner
2025-11-06T18:42
BEGIN: /usr/lib/python3-rich-toolkit/ptest
============================================================================
Testsuite summary
# TOTAL: 12
# PASS: 12
# SKIP: 0
# XFAIL: 0
# FAIL: 0
# XPASS: 0
# ERROR: 0
PASS: tests/test_tagged_style.py:test_print_line
PASS: tests/test_tagged_style.py:test_can_print_strings
PASS: tests/test_tagged_style.py:test_can_print_strings_with_tag
PASS: tests/test_tagged_style.py:test_can_print_renderables
PASS: tests/test_tagged_style.py:test_can_print_multiple_renderables
PASS: tests/test_tagged_style.py:test_progress_handles_multiple_lines
PASS: tests/test_toolkit.py:test_print_line
PASS: tests/test_toolkit.py:test_can_print_strings
PASS: tests/test_toolkit.py:test_can_print_renderables
PASS: tests/test_toolkit.py:test_can_print_multiple_renderables
PASS: tests/test_toolkit.py:test_handles_keyboard_interrupt
PASS: tests/test_toolkit.py:test_ignores_keyboard_interrupt
DURATION: 12
END: /usr/lib/python3-rich-toolkit/ptest
2025-11-06T18:42
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 >
2025-11-06 16:02:25 -08:00
Gyorgy Sarvari
6eacd02854
python3-pyasyncore: fix ptests
...
The tests are using only Python's unittest module, not pytest -
so adapt the run-ptest script to invoke unittest instead pytest.
Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2025-10-25 14:20:38 -07:00
Yoann Congal
9f70175dcc
ptest-packagelists-meta-python: remove tftpy
...
tftpy does not currently support ptests so remove it from any PTESTS_*
list to avoid AB mirroring warnings[0]:
WARNING: Nothing RPROVIDES 'tftpy-ptest' (but virtual:mcextend:tftpy:[...]/meta-openembedded/meta-python/recipes-core/images/meta-python-image-ptest.bb RDEPENDS on or otherwise requires it)
WARNING: Nothing RPROVIDES 'meta-python-image-ptest-tftpy'
[0]: https://autobuilder.yoctoproject.org/valkyrie/#/builders/82/builds/377/steps/12/logs/warnings
Signed-off-by: Yoann Congal <yoann.congal@smile.fr >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2025-07-25 17:12:11 -07:00
Yoann Congal
bf400cd73f
reproducibility: move known non-repro list to layer.conf
...
The current include file that stores the known non-reproducible packages
is layer dependent and that forces the user of the layers to maintain
the list of the files (for example, see AB config[0]).
By moving the exclude list to each layer.conf and extending the common
OEQA_REPRODUCIBLE_EXCLUDED_PACKAGES variable, the known non-reproducible
packages will be automatically excluded for each layer used in the
reproducibility test without any special knowledge in the test
environment.
NB: the empty list for meta-initramfs was just removed not moved.
[0]: https://git.yoctoproject.org/yocto-autobuilder-helper/tree/config.json?id=7d8933e75bdf7fb821a25617cb2dcabf1f3f8700#n322
Suggested-by: Quentin Schulz <quentin.schulz@cherry.de >
Co-Developed-by: Guillaume Swaenepoel <guillaume.swaenepoel@smile.fr >
Signed-off-by: Guillaume Swaenepoel <guillaume.swaenepoel@smile.fr >
Signed-off-by: Yoann Congal <yoann.congal@smile.fr >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2025-06-20 10:34:11 -07:00
Khem Raj
5602907c19
python3-pytest-sugar: Add recipe
...
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2025-06-03 23:39:12 -07:00
Yoann Congal
46866b0022
python3-evdev: add ptest
...
root@qemux86-64:~# ptest-runner python3-evdev
START: ptest-runner
2025-05-02T22:19
BEGIN: /usr/lib/python3-evdev/ptest
[ 61.988046] input: test-py-evdev-uinput as /devices/virtual/input/input18
[ 61.990878] input: test-py-evdev-uinput as /devices/virtual/input/input19
[ 61.993060] input: test-py-evdev-uinput as /devices/virtual/input/input20
[ 61.994497] input: py-evdev-uinput as /devices/virtual/input/input21
[ 61.996659] input: test-py-evdev-uinput as /devices/virtual/input/input22
PASS: tests/test_ecodes.py:test_equality
PASS: tests/test_ecodes.py:test_access
PASS: tests/test_ecodes.py:test_overlap
PASS: tests/test_ecodes.py:test_generated
PASS: tests/test_events.py:test_categorize
PASS: tests/test_events.py:test_keyevent
PASS: tests/test_uinput.py:test_open
PASS: tests/test_uinput.py:test_open_context
PASS: tests/test_uinput.py:test_maxnamelen
PASS: tests/test_uinput.py:test_enable_events
PASS: tests/test_uinput.py:test_abs_values
PASS: tests/test_uinput.py:test_write
PASS: tests/test_uinput.py:test_not_a_character_device
PASS: tests/test_uinput.py:test_not_a_character_device_2
PASS: tests/test_uinput.py:test_not_a_character_device_3
PASS: tests/test_util.py:test_match_ecodes_a
============================================================================
Testsuite summary
DURATION: 0
END: /usr/lib/python3-evdev/ptest
2025-05-02T22:19
STOP: ptest-runner
TOTAL: 1 FAIL: 0
Signed-off-by: Yoann Congal <yoann.congal@smile.fr >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2025-05-03 01:59:06 -07:00
Mingli Yu
13cacf7870
ptest-packagelists-meta-python.inc: Add python3-pykickstart
...
Signed-off-by: Mingli Yu <mingli.yu@windriver.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2025-04-26 20:00:55 -07:00
Khem Raj
7d9b76f9bb
ptest-packagelists-meta-python: Move passing tests out of PTESTS_PROBLEMS_META_PYTHON
...
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2025-04-12 08:30:48 -07:00
Khem Raj
324981d4df
ptest-packagelists-meta-python: Move pyasyncore to PTESTS_PROBLEMS_META_PYTHON
...
There tests do not pass
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2025-04-11 22:00:48 -07:00
Khem Raj
3560dbdc90
python3-uinput: Switch to PEP-517 build backend
...
Add ptests
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2025-04-10 18:39:31 -07:00
Khem Raj
b1021f5468
python3-schedule: Switch to using PEP-517 build backend
...
Add and enable ptests
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2025-04-10 18:39:31 -07:00
Khem Raj
9bd046856d
python3-pyais: Add recipe
...
Ptests take < 1mins on qemux86-64/kvm
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2025-04-10 18:39:31 -07:00
Khem Raj
4085ac5975
python3-gpt-image: Use PEP-517 build backend
...
Switch to using ptest-python-pytest and add it to PTESTS_FAST_META_PYTHON
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2025-04-10 18:39:31 -07:00
Khem Raj
cbe22302df
python3-pyzstd: Switch to PEP-517 build backend
...
Add ptest support while here
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2025-04-10 18:39:31 -07:00
Khem Raj
786fa08fce
python3-fastnumbers: Switch to PEP-517 build backend and enable ptest
...
test run takes < 1min, added to PTESTS_FAST_META_PYTHON
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2025-04-10 18:39:31 -07:00
Khem Raj
a8faf50d38
python3-objgraph: Add recipe
...
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2025-04-08 11:46:18 -07:00
Khem Raj
52138d7faf
python3-typing-inspection: Add recipe
...
This is needed by new versions of lief and pydantic python modules
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2025-04-01 21:54:56 -07:00
Jan Vermaete
9e3b1d59ac
python3-breathe: new recipe version 4.36.0
...
Breathe is a Sphinx plugin providing beautifully integrated Doxygen output in your user-facing documentation
Added to ptest list.
Signed-off-by: Jan Vermaete <jan.vermaete@gmail.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2025-03-31 14:42:08 -07:00
Richard Purdie
eac1f5b9c0
recipes: Fix variable assignment whitespace
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2025-03-20 08:46:56 -07:00
Khem Raj
3dd94e6c16
python3-pyasyncore: Add recipe
...
This module was dropped in 3.12, therefore provide it as separate module
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2025-03-13 22:09:36 -07:00
Yoann Congal
d7cef19fcc
reproducibility: update known non-reproducible packages
...
Those reproducible failures are from AB runs:
* https://autobuilder.yoctoproject.org/valkyrie/#/builders/87/builds/34
* https://autobuilder.yoctoproject.org/valkyrie/#/builders/87/builds/35
https://valkyrie.yocto.io/pub/repro-fail-openembedded/
NB: diffoscope output can be found in
Signed-off-by: Yoann Congal <yoann.congal@smile.fr >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2025-03-11 19:34:55 -07:00
Khem Raj
a06cb56283
python3-whoosh: Remove
...
This package is unmaintained upstream, and has no
new releases since 2016, now it does not build with python 3.13
since it needs cgi module which has been removed in 3.13+
if we still need this functionality
then something like whoosh-reloaded might be better
https://pypi.org/project/Whoosh-Reloaded/
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2024-10-28 17:53:20 -07:00
alperak
10a861834d
python3-pint: move PTESTS_PROBLEMS_META_PYTHON to PTESTS_SLOW_META_PYTHON
...
- Tested on qemux86-64.
- The PyPi package name defaults to PN without the python3- prefix, so there is no need to set PYPI_PACKAGE as pint, it is by default.
- xfailed tests are known failures upstream.
Ptest result:
=============
qemux86-64:
Testsuite summary
TOTAL: 2784
PASS: 2094
SKIP: 676
XFAIL: 12
FAIL: 0
XPASS: 2
ERROR: 0
DURATION: 1611
END: /usr/lib/python3-pint/ptest
2024-10-11T14:34
STOP: ptest-runner
TOTAL: 1 FAIL: 0
Signed-off-by: alperak <alperyasinak1@gmail.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2024-10-11 07:52:23 -07:00
alperak
fbbbae7624
python3-configobj: enable ptest
...
- Tested on qemux86-64 and qemuarm64
- Added ptest into PTESTS_FAST_META_PYTHON
- The PyPi package name defaults to PN without the python3- prefix, so there is no need to set PYPI_PACKAGE as configobj, it is by default.
Ptest result:
=============
qemux86-64:
Testsuite summary
TOTAL: 75
PASS: 75
SKIP: 0
XFAIL: 0
FAIL: 0
XPASS: 0
ERROR: 0
DURATION: 12
END: /usr/lib/python3-configobj/ptest
2024-10-11T12:59
STOP: ptest-runner
TOTAL: 1 FAIL: 0
qemuarm64:
Testsuite summary
TOTAL: 75
PASS: 75
SKIP: 0
XFAIL: 0
FAIL: 0
XPASS: 0
ERROR: 0
DURATION: 9
END: /usr/lib/python3-configobj/ptest
2024-10-11T12:56
STOP: ptest-runner
TOTAL: 1 FAIL: 0
Signed-off-by: alperak <alperyasinak1@gmail.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2024-10-11 07:52:23 -07:00
alperak
196bb0a40d
python3-portion: enable ptest
...
- Tested on qemux86-64 and qemuarm64
- Added ptest into PTESTS_FAST_META_PYTHON
Ptest result:
=============
qemux86-64:
Testsuite summary
TOTAL: 205
PASS: 205
SKIP: 0
XFAIL: 0
FAIL: 0
XPASS: 0
ERROR: 0
DURATION: 27
END: /usr/lib/python3-portion/ptest
2024-10-11T12:13
STOP: ptest-runner
TOTAL: 1 FAIL: 0
qemuarm64:
Testsuite summary
TOTAL: 205
PASS: 205
SKIP: 0
XFAIL: 0
FAIL: 0
XPASS: 0
ERROR: 0
DURATION: 25
END: /usr/lib/python3-portion/ptest
2024-10-11T12:18
STOP: ptest-runner
TOTAL: 1 FAIL: 0
Signed-off-by: alperak <alperyasinak1@gmail.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2024-10-11 07:52:23 -07:00
alperak
9cbe55d465
python3-outcome: enable ptest
...
- Tested on qemux86-64 and qemuarm64
- Added ptest into PTESTS_FAST_META_PYTHON
- The PyPi package name defaults to PN without the python3- prefix, so there is no need to set PYPI_PACKAGE as outcome, it is by default.
Ptest result:
=============
qemux86-64:
Testsuite summary
TOTAL: 10
PASS: 10
SKIP: 0
XFAIL: 0
FAIL: 0
XPASS: 0
ERROR: 0
DURATION: 7
END: /usr/lib/python3-outcome/ptest
2024-10-11T09:27
STOP: ptest-runner
TOTAL: 1 FAIL: 0
qemuarm64:
Testsuite summary
TOTAL: 10
PASS: 10
SKIP: 0
XFAIL: 0
FAIL: 0
XPASS: 0
ERROR: 0
DURATION: 6
END: /usr/lib/python3-outcome/ptest
2024-10-11T09:24
STOP: ptest-runner
TOTAL: 1 FAIL: 0
Signed-off-by: alperak <alperyasinak1@gmail.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2024-10-11 07:52:23 -07:00
alperak
e3815d18dd
python3-python-multipart: upgrade 0.0.11 > 0.0.12 and enable ptest
...
- Tested on qemux86-64 and qemuarm64
- Added ptest into PTESTS_FAST_META_PYTHON
Ptest result:
=============
qemux86-64:
Testsuite summary
TOTAL: 115
PASS: 115
SKIP: 0
XFAIL: 0
FAIL: 0
XPASS: 0
ERROR: 0
DURATION: 24
END: /usr/lib/python3-python-multipart/ptest
2024-10-11T09:02
STOP: ptest-runner
TOTAL: 1 FAIL: 0
qemuarm64:
Testsuite summary
TOTAL: 115
PASS: 115
SKIP: 0
XFAIL: 0
FAIL: 0
XPASS: 0
ERROR: 0
DURATION: 22
END: /usr/lib/python3-python-multipart/ptest
2024-10-11T09:08
STOP: ptest-runner
TOTAL: 1 FAIL: 0
Changelog:
- Enforce 100% coverage
- Add mypy strict typing
- Improve error message when boundary character does not match
Signed-off-by: alperak <alperyasinak1@gmail.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2024-10-11 07:52:23 -07:00
alperak
6f49be3368
python3-propcache: enable ptest
...
- Tested on qemux86-64 and qemuarm64
- Added ptest to PTESTS_FAST_META_PYTHON
Ptest result:
=============
qemux86-64:
Testsuite summary
TOTAL: 37
PASS: 37
SKIP: 0
XFAIL: 0
FAIL: 0
XPASS: 0
ERROR: 0
DURATION: 7
END: /usr/lib/python3-propcache/ptest
2024-10-11T08:21
STOP: ptest-runner
TOTAL: 1 FAIL: 0
qemuarm64:
Testsuite summary
TOTAL: 37
PASS: 37
SKIP: 0
XFAIL: 0
FAIL: 0
XPASS: 0
ERROR: 0
DURATION: 6
END: /usr/lib/python3-propcache/ptest
2024-10-11T08:16
STOP: ptest-runner
TOTAL: 1 FAIL: 0
Signed-off-by: alperak <alperyasinak1@gmail.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2024-10-11 07:52:22 -07:00
Khem Raj
2c11a99e93
python3-starlette: Add recipe
...
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2024-09-26 06:58:28 -07:00