<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-openembedded.git/meta-python/conf, branch whinlatter</title>
<subtitle>Mirror of git.openembedded.org/meta-openembedded</subtitle>
<id>https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=whinlatter</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=whinlatter'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/'/>
<updated>2025-11-19T22:03:48+00:00</updated>
<entry>
<title>python3-parsimonious: Add ptest support</title>
<updated>2025-11-19T22:03:48+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2025-11-19T21:56:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=204b8f1a3435c3476b9132247ac423354676fb7e'/>
<id>urn:sha1:204b8f1a3435c3476b9132247ac423354676fb7e</id>
<content type='text'>
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>python3-uvicorn: new recipe (0.38.0) from meta-homeassistant</title>
<updated>2025-11-14T03:05:06+00:00</updated>
<author>
<name>Jan Vermaete</name>
<email>jan.vermaete@gmail.com</email>
</author>
<published>2025-11-13T18:47:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=7fc0a7ac15f4a0403cb0e437da0d7037ee5dd432'/>
<id>urn:sha1:7fc0a7ac15f4a0403cb0e437da0d7037ee5dd432</id>
<content type='text'>
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 &lt;jan.vermaete@gmail.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>python3-python-dotenv: new recipe (1.2.1)</title>
<updated>2025-11-10T18:21:42+00:00</updated>
<author>
<name>Jan Vermaete</name>
<email>jan.vermaete@gmail.com</email>
</author>
<published>2025-11-10T17:40:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=94d633bbe8a5c913a5a229262ec00c6ce4dfb10c'/>
<id>urn:sha1:94d633bbe8a5c913a5a229262ec00c6ce4dfb10c</id>
<content type='text'>
Moving the recipe from meta-homeassistant to meta-opemembedded.

+ version bump 1.1.1 -&gt; 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 &lt;jan.vermaete@gmail.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>python3-rich-toolkit: add new recipe (version 0.15.1)</title>
<updated>2025-11-07T00:02:25+00:00</updated>
<author>
<name>Jan Vermaete</name>
<email>jan.vermaete@gmail.com</email>
</author>
<published>2025-11-06T19:09:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=cbb21524e13fac434aa5e13b75e23b7f69a72663'/>
<id>urn:sha1:cbb21524e13fac434aa5e13b75e23b7f69a72663</id>
<content type='text'>
- 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 &lt;jan.vermaete@gmail.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>python3-pyasyncore: fix ptests</title>
<updated>2025-10-25T21:20:38+00:00</updated>
<author>
<name>Gyorgy Sarvari</name>
<email>skandigraun@gmail.com</email>
</author>
<published>2025-10-25T20:36:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=6eacd028544602fcb4f458c72c317cd815106b33'/>
<id>urn:sha1:6eacd028544602fcb4f458c72c317cd815106b33</id>
<content type='text'>
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 &lt;skandigraun@gmail.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>meta-python/conf/layer.conf: update OEQA_REPRODUCIBLE_EXCLUDED_PACKAGES</title>
<updated>2025-10-06T04:43:44+00:00</updated>
<author>
<name>Hongxu Jia</name>
<email>hongxu.jia@windriver.com</email>
</author>
<published>2025-09-26T08:19:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=7fea1c591a5994ac29d97881d87deaf796b79dc3'/>
<id>urn:sha1:7fea1c591a5994ac29d97881d87deaf796b79dc3</id>
<content type='text'>
Due to the recipes listed in OEQA_REPRODUCIBLE_EXCLUDED_PACKAGES has
supported reproducibility, update OEQA_REPRODUCIBLE_EXCLUDED_PACKAGES
to latest

Signed-off-by: Hongxu Jia &lt;hongxu.jia@windriver.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>ptest-packagelists-meta-python: remove tftpy</title>
<updated>2025-07-26T00:12:11+00:00</updated>
<author>
<name>Yoann Congal</name>
<email>yoann.congal@smile.fr</email>
</author>
<published>2025-07-25T19:17:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=9f70175dccd423acd4d35e46154aae41df9980f9'/>
<id>urn:sha1:9f70175dccd423acd4d35e46154aae41df9980f9</id>
<content type='text'>
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 &lt;yoann.congal@smile.fr&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>reproducibility: move known non-repro list to layer.conf</title>
<updated>2025-06-20T17:34:11+00:00</updated>
<author>
<name>Yoann Congal</name>
<email>yoann.congal@smile.fr</email>
</author>
<published>2025-06-16T21:03:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=bf400cd73fad89aff85017dfc4c169e7a39fdc4a'/>
<id>urn:sha1:bf400cd73fad89aff85017dfc4c169e7a39fdc4a</id>
<content type='text'>
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 &lt;quentin.schulz@cherry.de&gt;
Co-Developed-by: Guillaume Swaenepoel &lt;guillaume.swaenepoel@smile.fr&gt;
Signed-off-by: Guillaume Swaenepoel &lt;guillaume.swaenepoel@smile.fr&gt;
Signed-off-by: Yoann Congal &lt;yoann.congal@smile.fr&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>python3-pytest-sugar: Add recipe</title>
<updated>2025-06-04T06:39:12+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2025-06-04T06:37:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=5602907c19794c8d027240f15377848e2c6389c2'/>
<id>urn:sha1:5602907c19794c8d027240f15377848e2c6389c2</id>
<content type='text'>
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>python3-evdev: add ptest</title>
<updated>2025-05-03T08:59:06+00:00</updated>
<author>
<name>Yoann Congal</name>
<email>yoann.congal@smile.fr</email>
</author>
<published>2025-05-02T22:49:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=46866b0022690f7408d0c5d7d3a22ba03e3af1a7'/>
<id>urn:sha1:46866b0022690f7408d0c5d7d3a22ba03e3af1a7</id>
<content type='text'>
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 &lt;yoann.congal@smile.fr&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
</feed>
