<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-openembedded.git/meta-python/recipes-core, branch master-next</title>
<subtitle>Mirror of git.openembedded.org/meta-openembedded</subtitle>
<id>https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=master-next</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=master-next'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/'/>
<updated>2026-04-16T19:21:08+00:00</updated>
<entry>
<title>packagegroup-meta-python: Enable python3-pyatspi conditional upon GI data</title>
<updated>2026-04-16T19:21:08+00:00</updated>
<author>
<name>Khem Raj</name>
<email>khem.raj@oss.qualcomm.com</email>
</author>
<published>2026-04-16T02:46:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=2b16c1638903fc48d94e4e04f142a713cc60ed9c'/>
<id>urn:sha1:2b16c1638903fc48d94e4e04f142a713cc60ed9c</id>
<content type='text'>
Signed-off-by: Khem Raj &lt;khem.raj@oss.qualcomm.com&gt;
</content>
</entry>
<entry>
<title>python3-django: add ptest support</title>
<updated>2026-01-20T16:27:10+00:00</updated>
<author>
<name>Gyorgy Sarvari</name>
<email>skandigraun@gmail.com</email>
</author>
<published>2026-01-18T16:27:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=96392e82313f62ad2dbdf21dfca62c4420425dd4'/>
<id>urn:sha1:96392e82313f62ad2dbdf21dfca62c4420425dd4</id>
<content type='text'>
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 &lt;skandigraun@gmail.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>python3-pyro5: add recipe</title>
<updated>2025-12-20T19:41:02+00:00</updated>
<author>
<name>Gyorgy Sarvari</name>
<email>skandigraun@gmail.com</email>
</author>
<published>2025-12-16T17:58:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=1545689c4ae29e654bcde70eba80e6d000dc567f'/>
<id>urn:sha1:1545689c4ae29e654bcde70eba80e6d000dc567f</id>
<content type='text'>
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 &lt;skandigraun@gmail.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>python3-pyro4: drop recipe</title>
<updated>2025-12-20T19:41:02+00:00</updated>
<author>
<name>Gyorgy Sarvari</name>
<email>skandigraun@gmail.com</email>
</author>
<published>2025-12-16T17:58:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=8820efb4450fcb6075dafa39af2ad9b9ee09f1b2'/>
<id>urn:sha1:8820efb4450fcb6075dafa39af2ad9b9ee09f1b2</id>
<content type='text'>
pyro4 is not maintained anymore, and it doesn't work with Python 3.11
fully either - and sure enough, when I tried to set up ptests with
Python 3.13, I got many failures.

Drop the recipe.

(There is an actively maintained successor, Pyro5 - new recipe should be
somewhere next to this patch.)

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>python3-pytest-picked: Add recipe for version 0.5.1</title>
<updated>2025-11-27T03:07:04+00:00</updated>
<author>
<name>Tom Geelen</name>
<email>t.f.g.geelen@gmail.com</email>
</author>
<published>2025-11-26T23:25:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=367faf98ac9fc428592b0a404959457199754c7a'/>
<id>urn:sha1:367faf98ac9fc428592b0a404959457199754c7a</id>
<content type='text'>
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 &lt;t.f.g.geelen@gmail.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>python3-pytest-httpx: New recipe</title>
<updated>2025-11-25T05:54:47+00:00</updated>
<author>
<name>Tom Geelen</name>
<email>t.f.g.geelen@gmail.com</email>
</author>
<published>2025-11-24T23:43:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=d56cd727c73a53627827080f664b31cfa19581fb'/>
<id>urn:sha1:d56cd727c73a53627827080f664b31cfa19581fb</id>
<content type='text'>
Sends responses to httpx.

Signed-off-by: Tom Geelen &lt;t.f.g.geelen@gmail.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>python3-kconfiglib: Move to meta-oe</title>
<updated>2025-10-25T03:41:20+00:00</updated>
<author>
<name>Peter Kjellerstedt</name>
<email>pkj@axis.com</email>
</author>
<published>2025-10-25T03:17:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=f1ce65fc8eff7dc6d99b60a3ae773084b0cf6e9a'/>
<id>urn:sha1:f1ce65fc8eff7dc6d99b60a3ae773084b0cf6e9a</id>
<content type='text'>
It will be needed by lvgl.

Signed-off-by: Peter Kjellerstedt &lt;peter.kjellerstedt@axis.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>python3-colorama: remove recipe</title>
<updated>2025-06-20T17:34:12+00:00</updated>
<author>
<name>Trevor Gamblin</name>
<email>tgamblin@baylibre.com</email>
</author>
<published>2025-06-17T17:16:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=0246a2f515487c1fb0efd6f6fa7236e8a2f3753f'/>
<id>urn:sha1:0246a2f515487c1fb0efd6f6fa7236e8a2f3753f</id>
<content type='text'>
Moved to oe-core since pytest needs it. Also remove it from the
meta-python packagegroup.

Signed-off-by: Trevor Gamblin &lt;tgamblin@baylibre.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>python3-web3: Re-enable on riscv32</title>
<updated>2025-04-19T21:36:08+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2025-04-19T07:26:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=cc119a9f9c1873bf0464a7925ac7f24bcc7fe73b'/>
<id>urn:sha1:cc119a9f9c1873bf0464a7925ac7f24bcc7fe73b</id>
<content type='text'>
pydantic-core module has been fixed to build on riscv32 so re-enable it

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>meta-python-image-ptest-all: Do not run PTESTS_PROBLEMS_META_PYTHON</title>
<updated>2025-04-12T15:30:48+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2025-04-12T14:42:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=f2536fbd87ed7c9d5c13bedd12d7ff0eb08ae0d0'/>
<id>urn:sha1:f2536fbd87ed7c9d5c13bedd12d7ff0eb08ae0d0</id>
<content type='text'>
PTESTS_PROBLEMS_META_PYTHON are known failures exclude then from normal runs

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
</feed>
