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
This commit is contained in:
Lars-Dominik Braun 2023-05-11 08:33:02 +02:00 committed by Sharlatan Hellseher
parent ca945f7c35
commit fdc0fefd46
No known key found for this signature in database
GPG key ID: 76D727BFF62CD2B5
36 changed files with 555 additions and 226 deletions

View file

@ -250,8 +250,12 @@ more.")
var (format #f "[~s]~%"
(string-append igraph "/lib")))))))))))
(inputs (list igraph))
(propagated-inputs (list python-texttable))
(native-inputs (list python-pytest))
(propagated-inputs
(list python-texttable))
(native-inputs
(list python-pytest
python-setuptools
python-wheel))
(home-page "https://igraph.org/python/")
(synopsis "Python bindings for the igraph network analysis library"))))
@ -419,11 +423,12 @@ algorithm for community detection in large networks.")
(("self.use_pkgconfig = False")
"self.use_pkgconfig = True")))))))
(inputs (list igraph))
(propagated-inputs (list python-igraph))
(propagated-inputs (list python-igraph python-setuptools))
(native-inputs
(list pkg-config
python-ddt
python-setuptools-scm))
python-setuptools-scm
python-wheel))
(home-page "https://github.com/vtraag/louvain")
(synopsis "Community detection in large networks")
(description