summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichał Górny <mgorny@gentoo.org>2022-06-07 17:42:15 +0200
committerMichał Górny <mgorny@gentoo.org>2022-06-08 09:53:50 +0200
commitf541cfa41807694f1dd9493e72601a961615ac27 (patch)
tree3e497caab7cdd831d6b62c50f7365a0862d87775 /kde-apps/k3b
parentdistutils-r1.eclass: Move python_optimize call to post-install (diff)
downloadgentoo-f541cfa41807694f1dd9493e72601a961615ac27.tar.gz
gentoo-f541cfa41807694f1dd9493e72601a961615ac27.tar.bz2
gentoo-f541cfa41807694f1dd9493e72601a961615ac27.zip
distutils-r1.eclass: Introduce DISTUTILS_USE_PEP517=no mode
Introduce a new DISTUTILS_USE_PEP517 value "no" that stands for "no build system". This is primarily meant to replace the legacy distutils-r1 logic used for bootstrapping baseline PEP 517 packages. At the same time, it provides a convenient replacement for some of the uses of python-r1. In this mode, the eclass does not add PEP 517-specific dependencies and the default python_compile() is a no-op. However, it does set dependencies, REQUIRED_USE and enables sub-phase usage (with respect to DISTUTILS_OPTIONAL). It also permits using distutils_enable_{sphinx,tests}. Signed-off-by: Michał Górny <mgorny@gentoo.org>
Diffstat (limited to 'kde-apps/k3b')
0 files changed, 0 insertions, 0 deletions