Bug 14739 - PEP-517 -native bootstrapped recipes might need to install ${bindir}/* or other artefacts
Summary: PEP-517 -native bootstrapped recipes might need to install ${bindir}/* or oth...
Status: RESOLVED FIXED
Alias: None
Product: OE-Core
Classification: Build System, Metadata & Runtime
Component: core (show other bugs)
Version: 4.0
Hardware: x86 Multiple
: High normal
Target Milestone: 4.0 M3
Assignee: Tim Orling
QA Contact:
URL:
Whiteboard:
Depends on:
Blocks:
 
Reported: 2022-02-22 23:20 UTC by Tim Orling
Modified: 2022-02-25 20:58 UTC (History)
4 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: Don't know


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tim Orling 2022-02-22 23:20:01 UTC
The naïve bootstrapping of the PEP-517 (YOCTO #146338) related -native recipes only unzips the wheels to ${PYTHON_SITEPACKAGES_DIR}, any other directories (such as scripts which should be installed in ${bindir} or man-pages that should be installed in ${mandir}) are not currently implemented.

The recipes in question are:
* python3-setuptools-native
* python3-flit-core-native
* python3-wheel-native
* python3-pip-native
Comment 1 Tim Orling 2022-02-22 23:21:11 UTC
That was meant to be [YOCTO #14638]
Comment 2 Tim Orling 2022-02-24 00:37:12 UTC
For python3-pip-native:
https://lists.openembedded.org/g/openembedded-core/message/162277

For python3-wheel-native:
https://lists.openembedded.org/g/openembedded-core/message/162280

Neither python3-setuptools-native nor python3-flit-core-native have any executable scripts (they are pure libraries).
Comment 3 Tim Orling 2022-02-25 20:58:19 UTC
This has been merged. If there are any lingering issues please report them on the oe-core mailing list or file a new bug.