https://bugs.kde.org/show_bug.cgi?id=481880
Bug ID: 481880
Summary: KDE-Builder should correctly handle python virtual
environments it depend on
Classification: Developer tools
Product: kdesrc-build
Version: Git
Platform: Other
OS: Linux
Status: REPORTED
Severity: wishlist
Priority: NOR
Component: general
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
kde-builder, the replacement for kdesrc-build, depends on python 3.12. Since
many distros still do not ship python 3.12 yet, users on these distros need to
rely on virtual environments (e.g., see instruction in README).
However, these virtual environments cause conflicts when building packages that
depend on python. In particular, the build system (cmake), will try to look for
the python dependencies inside the virtual environment.
The current solution is to require the following CMAKE options to be added:
"-DPython3_FIND_VIRTUALENV=STANDARD -DPython3_FIND_UNVERSIONED_NAMES=FIRST" to
facilitate building these projects. However, this is not ideal since the
builder should accommodate the projects it is building, instead of the other
way round, forcing projects to accomodate the builder. In addition, adding this
CMAKE option globally makes it impossible for build systems to depend on custom
virtual environments during build.
The builder should have proper support of virtual environments, or be
compatible with older python versions that are available on all popular
distros.
--
You are receiving this mail because:
You are watching all bug changes.