From 44a6091ea29b851fbdac061fcff8cd99d5793908 Mon Sep 17 00:00:00 2001 From: Lars-Dominik Braun Date: Thu, 11 May 2023 08:33:02 +0200 Subject: build-system/pyproject: Use python-sans-pip-wrapper as default-python. Also adds python-setuptools and python-wheel to relevant packages, either to native-inputs or to propagated inputs if the pkg_resources Python module is loaded at runtime. * guix/build-system/pyproject.scm (default-python): Default to python-sans-pip-wrapper. Change-Id: I2d986c2225114f54459dd6bb360913106e52cdf4 --- gnu/packages/python-build.scm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'gnu/packages/python-build.scm') diff --git a/gnu/packages/python-build.scm b/gnu/packages/python-build.scm index 71f9e5c7da..2108c3db17 100644 --- a/gnu/packages/python-build.scm +++ b/gnu/packages/python-build.scm @@ -206,7 +206,7 @@ Python file, so it can be easily copied into your project.") (build-system pyproject-build-system) (arguments (list #:build-backend "setuptools.build_meta" #:tests? #f)) ;keep dependencies to a minimum - (native-inputs (list python-wheel)) + (native-inputs (list python-setuptools python-wheel)) (home-page "https://github.com/pypa/trove-classifiers") (synopsis "Canonical source for classifiers on PyPI") (description "This package is the canonical source for classifiers use on @@ -656,6 +656,7 @@ specified by PEP 517, @code{flit_core.buildapi}.") ;; builder instead. #:build-backend "setuptools.build_meta")) (propagated-inputs (list python-flit-core python-setuptools-scm python-tomli)) + (native-inputs (list python-setuptools python-wheel)) (home-page "https://gitlab.com/WillDaSilva/flit_scm") (synopsis "PEP 518 build backend combining flit_core and setuptools_scm") (description "This package provides a PEP 518 build backend that uses -- cgit v1.2.3