Efraim Flashner <efr...@flashner.co.il> writes: > + (build-system python-build-system) > + (inputs > + `(("python-coverage" ,python-coverage) > + ("python-pytest" ,python-pytest)))
If these Python modules need to be available at runtime they really should be propagated-inputs. If they are needed at test time only, they should be native-inputs. For Python packages there is rarely a good reason to use inputs unless they are library bindings. I think many of our Python packages actually need to declare many more inputs as propagated inputs. > + (native-inputs > + `(("python-setuptools" ,python-setuptools))) ~~ Ricardo