meta-openembedded/meta-python
Chen Qi 9e825eccc9
python3-systemd: fix build failure caused by race condition
For now, building python3-systemd sometimes reports error:

  pyutil.o not found

This is because its setup.py is not written in a way to handle
race condition. Multiple modules are using the same .c file,
resulting in the corresponding .o file generated multiple times.

The latest release of python3-systemd is 235, and the latest codes
have switched away from setup.py. So we'd better not patch setup.py.
Instead, we handle this issue by making its modules compile one by
one. It only has 5 modules, so there should be little impact on
building time.

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-11-04 23:14:25 -08:00
..
classes distutils: remove classes 2025-05-22 17:39:10 -07:00
conf python3-pyasyncore: fix ptests 2025-10-25 14:20:38 -07:00
licenses python3-crc32c: Declare Zlib license 2025-02-03 20:16:25 -08:00
recipes-connectivity python3-txws: Switch to pypi for fetching 2025-09-07 23:34:42 -07:00
recipes-core python3-kconfiglib: Move to meta-oe 2025-10-24 20:41:20 -07:00
recipes-devtools python3-systemd: fix build failure caused by race condition 2025-11-04 23:14:25 -08:00
recipes-extended python3-rich: upgrade 14.1.0 -> 14.2.0 2025-10-14 09:00:24 -07:00
recipes-networking/python Use https:// in HOMEPAGE variable instead of http:// 2025-03-25 18:32:07 -07:00
COPYING.MIT
README.md
SECURITY.md

meta-python

Introduction

This layer is intended to be the home of python modules for OpenEmbedded.

Dependencies

The meta-python layer depends on:

URI: git://git.openembedded.org/openembedded-core
layers: meta
branch: master

URI: git://git.openembedded.org/meta-openembedded
layers: meta-oe
branch: master

Contributing

The meta-openembedded mailinglist (openembedded-devel@lists.openembedded.org) is used for questions, comments and patch review. It is subscriber only, so please register before posting.

Send pull requests to openembedded-devel@lists.openembedded.org with '[meta-python]' in the subject.

When sending single patches, please use something like: git send-email -M -1 --to=openembedded-devel@lists.openembedded.org --subject-prefix='meta-python][PATCH'

Maintenance

Layer maintainers: Tim "moto-timo" Orling TicoTimo@gmail.com Derek Straka derek@asterius.io