[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
branch python-team updated: gnu: Add python-setuptools/python-wheel wher
From: |
guix-commits |
Subject: |
branch python-team updated: gnu: Add python-setuptools/python-wheel where necessary. |
Date: |
Thu, 22 Feb 2024 14:49:19 -0500 |
This is an automated email from the git hooks/post-receive script.
lbraun pushed a commit to branch python-team
in repository guix.
The following commit(s) were added to refs/heads/python-team by this push:
new 1f05389513 gnu: Add python-setuptools/python-wheel where necessary.
1f05389513 is described below
commit 1f053895132eaa3632a331b7e0a8c73485990acf
Author: Lars-Dominik Braun <lars@6xq.net>
AuthorDate: Thu Feb 22 20:47:54 2024 +0100
gnu: Add python-setuptools/python-wheel where necessary.
Changes to pyproject-build-system require explicit dependency on
setuptools/wheel.
Change-Id: Icd7699fc1dc56e974ae7568f2ae916dbf876bea5
---
gnu/packages/android.scm | 2 +
gnu/packages/astronomy.scm | 9 ++-
gnu/packages/bioinformatics.scm | 23 ++++++--
gnu/packages/check.scm | 10 +++-
gnu/packages/databases.scm | 4 +-
gnu/packages/django.scm | 8 ++-
gnu/packages/engineering.scm | 2 +-
gnu/packages/games.scm | 2 +
gnu/packages/geo.scm | 11 +++-
gnu/packages/graph.scm | 2 +
gnu/packages/libusb.scm | 1 +
gnu/packages/linux.scm | 3 +-
gnu/packages/machine-learning.scm | 43 +++++++++-----
gnu/packages/maths.scm | 3 +-
gnu/packages/messaging.scm | 3 +-
gnu/packages/patool.scm | 2 +
gnu/packages/potassco.scm | 2 +
gnu/packages/python-check.scm | 1 +
gnu/packages/python-compression.scm | 1 +
gnu/packages/python-science.scm | 37 ++++++++----
gnu/packages/python-web.scm | 33 +++++++----
gnu/packages/python-xyz.scm | 109 ++++++++++++++++++++++++------------
gnu/packages/rdf.scm | 1 +
gnu/packages/serialization.scm | 1 +
gnu/packages/sourcehut.scm | 2 +
gnu/packages/sphinx.scm | 12 +++-
gnu/packages/statistics.scm | 10 +++-
gnu/packages/terminals.scm | 6 +-
gnu/packages/time.scm | 3 +-
gnu/packages/video.scm | 3 +-
gnu/packages/web.scm | 5 +-
31 files changed, 249 insertions(+), 105 deletions(-)
diff --git a/gnu/packages/android.scm b/gnu/packages/android.scm
index 32c295f9e4..7e4439ac7f 100644
--- a/gnu/packages/android.scm
+++ b/gnu/packages/android.scm
@@ -54,6 +54,7 @@
#:use-module (gnu packages linux)
#:use-module (gnu packages pcre)
#:use-module (gnu packages python)
+ #:use-module (gnu packages python-build)
#:use-module (gnu packages python-crypto)
#:use-module (gnu packages python-web)
#:use-module (gnu packages python-xyz)
@@ -735,6 +736,7 @@ file system.")
"11as7n2mj3nbqsqb3ivyv9985n73i022s748qvjg36cs8ig50afx"))))
(build-system pyproject-build-system)
(inputs (list python-requests python-argcomplete python-urllib3 gnupg))
+ (native-inputs (list python-setuptools python-wheel))
(arguments
(list #:phases #~(modify-phases %standard-phases
(add-before 'build 'patch-gnupg
diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index ce3c039f57..7895738da6 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -635,7 +635,7 @@ mining in astronomy.")
(lambda _
(invoke "python" "setup.py" "build_ext" "--inplace"))))))
(native-inputs
- (list python-pytest))
+ (list python-pytest python-setuptools python-wheel))
(inputs
(list curl cfitsio zlib))
(propagated-inputs
@@ -2870,7 +2870,8 @@ Science Institute} image array manipulation functions.")
;; Cython extensions have to be built before running the tests.
(invoke "python" "setup.py" "build_ext" "--inplace"))))))
(propagated-inputs (list python-numpy))
- (native-inputs (list python-pytest python-setuptools-scm))
+ (native-inputs (list python-pytest python-setuptools
+ python-setuptools-scm python-wheel))
(home-page "https://stsciimagestats.readthedocs.io/en/latest/")
(synopsis "Compute sigma-clipped statistics on data arrays")
(description
@@ -3645,6 +3646,7 @@ Moon position, etc.")
(invoke "python" "-m" "unittest" "discover" "-s" "test")))))))
(inputs
(list python-numpy))
+ (native-inputs (list python-setuptools python-wheel))
(home-page "https://github.com/brandon-rhodes/python-jplephem")
(synopsis "Python version of NASA DE4xx ephemerides")
(description
@@ -3753,7 +3755,8 @@ exposures and high-level data products (mosaics,
extracted spectra, etc.).")
(lambda _
(invoke "python" "setup.py" "build_ext" "--inplace"))))))
(native-inputs
- (list python-pytest-doctestplus python-pytest python-setuptools-scm))
+ (list python-pytest-doctestplus python-pytest python-setuptools
+ python-setuptools-scm python-wheel))
(inputs
(list erfa))
(propagated-inputs
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index 67e3fd53fe..3cc572fdf2 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -675,6 +675,7 @@ memory usage.")
(list python-numpy python-pysam))
(inputs
(list r-minimal))
+ (native-inputs (list python-setuptools python-wheel))
(home-page "https://wlcb.oit.uci.edu/cpat/")
(synopsis "Alignment-free distinction between coding and noncoding RNA")
(description
@@ -1693,7 +1694,7 @@ Format (GFF) with Biopython integration.")
python-scikit-learn
python-scipy))
(native-inputs
- (list python-pytest))
+ (list python-pytest python-setuptools python-wheel))
(home-page "https://github.com/simonvh/fluff/")
(synopsis "Analysis and visualization of high-throughput sequencing data")
(description
@@ -2241,6 +2242,7 @@ and gene expression visualization.")
(("'argparse',") "")))))
(build-system pyproject-build-system)
(propagated-inputs (list python-numpy python-pysam))
+ (native-inputs (list python-setuptools python-wheel))
(home-page "https://github.com/cancerit/parabam")
(synopsis "Parallel BAM File Analysis")
(description "Parabam is a tool for processing sequencing files in
@@ -2309,6 +2311,7 @@ encountered in PDB files prior to simulation tasks.")
python-tqdm
python-typing-extensions
python-zipp))
+ (native-inputs (list python-setuptools python-wheel))
(home-page "https://github.com/haessar/peaks2utr")
(synopsis "Python CLI for annotating three prime UTR")
(description
@@ -2553,7 +2556,8 @@ Python.")
python-pandas
python-pysam
python-tqdm))
- (native-inputs (list python-cython python-pytest))
+ (native-inputs (list python-cython python-pytest python-setuptools
+ python-wheel))
(home-page "https://github.com/KindLab/scDamAndTools")
(synopsis "Functions for processing raw scDam&T-seq data")
(description
@@ -2586,6 +2590,7 @@ counts.")
python-numpy
python-pybedtools
python-pysam))
+ (native-inputs (list python-setuptools python-wheel))
(home-page "https://github.com/r3fang/SnapTools")
(synopsis "Tools for processing snap files" )
(description
@@ -2615,6 +2620,7 @@ operations:
(arguments (list #:tests? #false)) ;there are none
(propagated-inputs (list python-click python-numpy python-pandas
python-parabam python-pysam))
+ (native-inputs (list python-setuptools python-wheel))
(home-page "https://github.com/cancerit/telomerecat")
(synopsis "Telomere computational analysis tool")
(description "Telomerecat is a tool for estimating the average telomere
@@ -4664,7 +4670,9 @@ annotations of the genome.")
python-pytest
python-pytest-mock
python-pytest-timeout
- python-setuptools-scm))
+ python-setuptools
+ python-setuptools-scm
+ python-wheel))
(home-page "https://cutadapt.readthedocs.io/en/stable/")
(synopsis "Remove adapter sequences from nucleotide sequencing reads")
(description
@@ -4959,7 +4967,7 @@ accessing bigWig files.")
(("tests/data/" m)
(string-append (getcwd) "/" m))))))))
(propagated-inputs (list python-numpy))
- (native-inputs (list python-nose))
+ (native-inputs (list python-nose python-setuptools python-wheel))
(home-page "https://github.com/brentp/pyfasta/")
(synopsis "Pythonic access to fasta sequence files")
(description
@@ -7998,7 +8006,7 @@ experiments.")
(propagated-inputs
(list python-cython python-numpy))
(native-inputs
- (list python-pytest))
+ (list python-pytest python-setuptools python-wheel))
(home-page "https://github.com/macs3-project/MACS")
(synopsis "Model based analysis for ChIP-Seq data")
(description
@@ -14611,6 +14619,7 @@ mapped paired-end sequencing reads.")
python-cython
python-msgpack
python-pysam))
+ (native-inputs (list python-setuptools python-wheel))
(home-page "https://pypi.org/project/genomic-regions/")
(synopsis "Consistently handle genomic regions")
(description "This package aims to simplify working with genomic region /
@@ -19127,7 +19136,9 @@ updated much more frequently.")
python-tqdm))
(native-inputs
(list python-pytest
- python-setuptools-scm))
+ python-setuptools
+ python-setuptools-scm
+ python-wheel))
(home-page "https://github.com/aertslab/ctxcore")
(synopsis "Core functions for pycisTarget and the SCENIC tool suite")
(description
diff --git a/gnu/packages/check.scm b/gnu/packages/check.scm
index c3319795a9..7d5b60c2fd 100644
--- a/gnu/packages/check.scm
+++ b/gnu/packages/check.scm
@@ -1349,7 +1349,7 @@ supports coverage of subprocesses.")
(base32 "0bdxwaak5clhsd63b9q65nf2amqqv5hfn7dskfakyldxsqnnh0y6"))))
(build-system pyproject-build-system)
(propagated-inputs (list python-dotenv))
- (native-inputs (list python-pytest))
+ (native-inputs (list python-pytest python-setuptools python-wheel))
(home-page "https://github.com/quiqua/pytest-dotenv")
(synopsis "Automatically detect and load a .env file before running tests")
(description
@@ -1401,7 +1401,8 @@ contacting the real http server.")
(build-system pyproject-build-system)
(arguments (list #:tests? #false)) ;no tests included
(propagated-inputs (list python-attrs python-pytest))
- (native-inputs (list python-pytest python-pytest-cov python-xmlschema))
+ (native-inputs (list python-pytest python-pytest-cov python-setuptools
+ python-wheel python-xmlschema))
(home-page "https://github.com/pytest-dev/pytest-nunit")
(synopsis "Pytest plugin for generating NUnit3 test result XML output")
(description
@@ -2550,12 +2551,15 @@ mypy plugins.")
python-pytest-cov
python-pytest-enabler
python-pytest-flake8
- python-pytest-mypy))
+ python-pytest-mypy
+ python-setuptools
+ python-wheel))
(propagated-inputs
(list python-jaraco-context
python-jaraco-functools
python-more-itertools
python-packaging
+ python-pip
python-pip-run
python-tempora))
(home-page "https://github.com/jaraco/pytest-perf")
diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm
index 3e6c8e44e8..6e7a627713 100644
--- a/gnu/packages/databases.scm
+++ b/gnu/packages/databases.scm
@@ -600,6 +600,7 @@ the API, and provides features such as:
python-strenum
python-tomlkit
python-typing-extensions))
+ (native-inputs (list python-setuptools python-wheel))
(home-page "https://github.com/RobertCraigie/prisma-client-py")
(synopsis "Fully type-safe database client")
(description
@@ -5326,7 +5327,8 @@ mechanism of @code{dogpile}.")
python-pytest-timeout
python-pytest-xdist
python-setuptools
- python-trustme))
+ python-trustme
+ python-wheel))
(home-page "https://datasette.io/")
(synopsis "Multi-tool for exploring and publishing data")
(description "Datasette is a tool for exploring and publishing data.
diff --git a/gnu/packages/django.scm b/gnu/packages/django.scm
index 4060819a35..6a373be359 100644
--- a/gnu/packages/django.scm
+++ b/gnu/packages/django.scm
@@ -186,7 +186,7 @@ to the @dfn{don't repeat yourself} (DRY) principle.")
"0dpx2wmcclmd3jkprdljz3makq12vd0sjv3xnvlj5vk1lg7glb7g"))))
(build-system pyproject-build-system)
(native-inputs
- (list python-django))
+ (list python-django python-setuptools python-wheel))
(home-page "https://github.com/epicserve/django-cache-url")
(synopsis "Configure Django cache settings from URLs")
(description
@@ -224,7 +224,9 @@ with a @var{CACHE_URL} environment variable.")
python-dj-email-url
python-dj-search-url
python-django-cache-url
- python-setuptools-scm))
+ python-setuptools
+ python-setuptools-scm
+ python-wheel))
(home-page "https://django-configurations.readthedocs.io/")
(synopsis "Helper module for organizing Django settings")
(description
@@ -750,6 +752,7 @@ conn_max_age argument to easily enable Django’s connection
pool.")
(base32
"16k91rvd9889xxrrf84a3zb0jpinizhfqdmafn54zxa8kqrf7zsm"))))
(build-system pyproject-build-system)
+ (native-inputs (list python-setuptools python-wheel))
(home-page "https://github.com/migonzalvar/dj-email-url")
(synopsis "Configure email settings from URLs")
(description
@@ -770,6 +773,7 @@ settings from URLs.")
(base32
"0h7vshhglym6af2pplkyivk6y0g0ncq0xpdzi88kq2sha9c1lka2"))))
(build-system pyproject-build-system)
+ (native-inputs (list python-setuptools python-wheel))
(home-page "https://github.com/dstufft/dj-search-url")
(synopsis "Configure Haystack search from URLs")
(description
diff --git a/gnu/packages/engineering.scm b/gnu/packages/engineering.scm
index 8f87032423..7590d2ca23 100644
--- a/gnu/packages/engineering.scm
+++ b/gnu/packages/engineering.scm
@@ -4384,7 +4384,7 @@ more.")
(build-system pyproject-build-system)
(native-inputs
(list python-pytest-asyncio python-pytest-runner python-asynctest
- python-pytest-mock))
+ python-pytest-mock python-setuptools python-wheel))
(propagated-inputs
(list python-aiofiles python-aiosqlite python-cryptography
python-importlib-metadata python-dateutil python-pytz
diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm
index 63198712d8..e1179023bb 100644
--- a/gnu/packages/games.scm
+++ b/gnu/packages/games.scm
@@ -195,6 +195,7 @@
#:use-module (gnu packages protobuf)
#:use-module (gnu packages pulseaudio)
#:use-module (gnu packages python)
+ #:use-module (gnu packages python-build)
#:use-module (gnu packages python-compression)
#:use-module (gnu packages python-web)
#:use-module (gnu packages python-xyz)
@@ -2410,6 +2411,7 @@ Every puzzle has a complete solution, although there may
be more than one.")
(copy-recursively "examples" examples)))))))
(inputs (list dds `(,python "tk")))
(propagated-inputs (list python-colorama))
+ (native-inputs (list python-setuptools python-wheel))
(home-page "https://github.com/anntzer/redeal")
(synopsis
"Deal generator for bridge card game, written in Python")
diff --git a/gnu/packages/geo.scm b/gnu/packages/geo.scm
index 9f5e24dd8e..1c192da312 100644
--- a/gnu/packages/geo.scm
+++ b/gnu/packages/geo.scm
@@ -1028,6 +1028,8 @@ require a spatial database such as PostGIS.")
diffutils
libxml2
python-cram
+ python-setuptools
+ python-wheel
which))
(propagated-inputs
(list python-lxml
@@ -1342,7 +1344,7 @@ utilities for data translation and processing.")
;; This test requires internet access.
'(list "--deselect" "test_shapefile.py::test_reader_url")))
(native-inputs
- (list python-pytest python-pytest-runner))
+ (list python-pytest python-pytest-runner python-setuptools python-wheel))
(home-page "https://github.com/GeospatialPython/pyshp")
(synopsis "Read/write support for ESRI Shapefile format")
(description
@@ -1404,7 +1406,9 @@ utilities for data translation and processing.")
python-pytest
python-pytest-cov
python-pytest-mpl
- python-pytest-xdist))
+ python-pytest-xdist
+ python-setuptools
+ python-wheel))
(home-page "https://scitools.org.uk/cartopy/docs/latest/")
(synopsis "Cartographic library for visualisation")
(description
@@ -3122,6 +3126,7 @@ path loss.")
;; The tests are speed tests or development tests to compare results with
;; a different library.
(arguments (list #:tests? #false))
+ (native-inputs (list python-setuptools python-wheel))
(home-page "https://github.com/rabuchaim/geoip2fast")
(synopsis
"Fast GeoIP2 country/city/asn lookup library")
@@ -3178,7 +3183,7 @@ using third-party geocoders and other data sources.")
(base32
"0inxyj5n4jzgg5xiadqx9sk83gdx5ff989l9s04smdzbd3b8c0c8"))))
(build-system pyproject-build-system)
- (native-inputs (list python-pytest python-numpy))
+ (native-inputs (list python-pytest python-numpy python-setuptools
python-wheel))
(home-page "https://github.com/mapado/haversine")
(synopsis "Calculate the distance between 2 points on Earth")
(description "This package provides functions to calculate the
diff --git a/gnu/packages/graph.scm b/gnu/packages/graph.scm
index b67315e8cd..a732d5b995 100644
--- a/gnu/packages/graph.scm
+++ b/gnu/packages/graph.scm
@@ -511,7 +511,9 @@ graphs in Python.")
(inputs (list igraph))
(native-inputs
(list python-ddt
+ python-setuptools
python-setuptools-scm
+ python-wheel
pkg-config))
(home-page "https://github.com/vtraag/louvain-igraph")
(synopsis "Implementation of the Louvain algorithm")
diff --git a/gnu/packages/libusb.scm b/gnu/packages/libusb.scm
index d15e561668..2281f08003 100644
--- a/gnu/packages/libusb.scm
+++ b/gnu/packages/libusb.scm
@@ -715,6 +715,7 @@ HID-Class devices.")
" '" libhidapi-hidraw.so "',\n"
" '" libhidapi-libusb.so "',\n")))))))))
(inputs (list hidapi))
+ (native-inputs (list python-setuptools python-wheel))
(home-page "https://github.com/apmorton/pyhidapi")
(synopsis "Python @code{ctypes} bindings for HIDAPI library")
(description "Python @code{ctypes} bindings for HIDAPI library.")
diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index b8b119e474..09ffe8dff2 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -4426,7 +4426,7 @@ time.")
(string-append
(assoc-ref inputs "kernel-headers") "/include/linux"))))))))
(native-inputs
- (list python-pytest))
+ (list python-pytest python-setuptools python-wheel))
(home-page "https://github.com/gvalkov/python-evdev")
(synopsis "Bindings to the Linux input handling subsystem")
(description
@@ -5049,6 +5049,7 @@ SMBus access.")
(string-append "-L" #$(this-package-input "i2c-tools")
"/lib"))))))))
(inputs (list i2c-tools))
+ (native-inputs (list python-setuptools python-wheel))
(synopsis "I2C/SMBus access for Python")
(description "This package provides a Python library to access
@acronym{I2C, Inter-Integrated Circuit} and @acronym{SMBus, System
diff --git a/gnu/packages/machine-learning.scm
b/gnu/packages/machine-learning.scm
index b3c38b210f..ca10e22621 100644
--- a/gnu/packages/machine-learning.scm
+++ b/gnu/packages/machine-learning.scm
@@ -154,7 +154,7 @@ representations and sentence classification.")
(build-system pyproject-build-system)
(propagated-inputs (list python-numpy python-scipy))
(inputs (list fasttext))
- (native-inputs (list pybind11))))
+ (native-inputs (list pybind11 python-setuptools python-wheel))))
(define-public python-funsor
(package
@@ -180,11 +180,13 @@ representations and sentence classification.")
python-pytest
python-pytest-xdist
python-requests
+ python-setuptools
python-scipy
python-sphinx
python-sphinx-gallery
python-sphinx-rtd-theme
- python-torchvision))
+ python-torchvision
+ python-wheel))
(home-page "https://github.com/pyro-ppl/funsor")
(synopsis "Tensor-like library for functions and distributions")
(description
@@ -329,7 +331,8 @@ classification.")
"-k" "not testJSONConversionBestEffort")))))))
(propagated-inputs
(list python-absl-py python-contextlib2 python-pyyaml python-six))
- (native-inputs (list python-mock python-pytest))
+ (native-inputs (list python-mock python-pytest python-setuptools
+ python-wheel))
(home-page "https://github.com/google/ml_collections")
(synopsis "Python collections designed for Machine Learning usecases")
(description
@@ -881,6 +884,7 @@ depend on language-specific pre- or post-processing.")
(sha256
(base32 "018ilrp41fcclmb5lsml3aijwbmhbq3m7wy65hr1fryj0avic8fr"))))
(build-system pyproject-build-system)
+ (native-inputs (list python-setuptools python-wheel))
(home-page "https://github.com/sofiatolaosebikan/hopcroftkarp")
(synopsis "Implementation of the Hopcroft-Karp algorithm")
(description
@@ -906,7 +910,8 @@ cardinality matching from a bipartite graph.")
python-numpy
python-scikit-learn
python-scipy))
- (native-inputs (list python-pytest python-pytest-cov))
+ (native-inputs (list python-pytest python-pytest-cov python-setuptools
+ python-wheel))
(home-page "https://persim.scikit-tda.org")
(synopsis "Tools for analyzing persistence diagrams in Python")
(description
@@ -937,7 +942,8 @@ It currently houses implementations of
(build-system pyproject-build-system)
(propagated-inputs (list python-numpy python-persim python-scikit-learn
python-scipy))
- (native-inputs (list python-cython python-pytest))
+ (native-inputs (list python-cython python-pytest python-setuptools
+ python-wheel))
(home-page "https://ripser.scikit-tda.org")
(synopsis "Persistent homology library for Python")
(description
@@ -1713,7 +1719,9 @@ computing environments.")
(list python-cython-0.29.35
python-pandas
python-pytest
- python-pytest-xdist))
+ python-pytest-xdist
+ python-setuptools
+ python-wheel))
(propagated-inputs
(list python-numpy python-threadpoolctl python-scipy python-joblib))
(home-page "https://scikit-learn.org/")
@@ -1770,7 +1778,8 @@ data analysis.")
python-scikit-learn
python-scipy
python-packaging))
- (native-inputs (list python-pytest python-pytest-cov python-cython))
+ (native-inputs (list python-pytest python-pytest-cov python-cython
+ python-setuptools python-wheel))
(home-page "https://github.com/scikit-learn-contrib/scikit-learn-extra")
(synopsis "Set of tools for scikit-learn")
(description
@@ -1812,7 +1821,8 @@ citation number.")
python-srsly
python-typing-extensions
python-wasabi))
- (native-inputs (list python-cython python-mock python-pytest))
+ (native-inputs (list python-cython python-mock python-pytest
+ python-setuptools python-wheel))
(home-page "https://github.com/explosion/thinc")
(synopsis "Functional take on deep learning")
(description
@@ -1912,7 +1922,9 @@ It is compatible with @code{scikit-learn}.")
python-nose
python-pytest
python-pandas
- python-networkx))
+ python-networkx
+ python-setuptools
+ python-wheel))
(home-page "https://github.com/scikit-learn-contrib/hdbscan")
(synopsis "High performance implementation of HDBSCAN clustering")
(description "HDBSCAN - Hierarchical Density-Based Spatial Clustering of
@@ -1935,7 +1947,7 @@ to return meaningful clusters (if there are any).")
(sha256
(base32 "0l5dpdsk5vg7rpay81bncp04119hnl5z7zxjv63jrnm9spcwwi3g"))))
(build-system pyproject-build-system)
- (native-inputs (list python-pytest))
+ (native-inputs (list python-pytest python-setuptools python-wheel))
(propagated-inputs
(list python-importlib-metadata
python-joblib
@@ -2151,7 +2163,7 @@ Covariance Matrix Adaptation Evolution Strategy (CMA-ES)
for Python.")
(version version)
(build-system pyproject-build-system)
(native-inputs
- (list python-nose python-pytest))
+ (list python-nose python-pytest python-setuptools python-wheel))
(propagated-inputs
(list python-future python-numpy))
(synopsis "Efficiently computes derivatives of NumPy code")
@@ -2327,7 +2339,8 @@ discrete, and conditional dimensions.")
(setenv "HOME" "/tmp"))))))
;; DeepXDE supported backends are TensorFlow (v1 and v2), PyTorch, JAX and
;; PaddlePaddle. We test with PyTorch because we have it up to date.
- (native-inputs (list python-pytorch python-setuptools-scm))
+ (native-inputs (list python-pytorch python-setuptools
+ python-setuptools-scm python-wheel))
(propagated-inputs (list python-matplotlib python-numpy
python-scikit-learn python-scikit-optimize
python-scipy))
@@ -3587,7 +3600,8 @@ in a fast and accurate way.")
(symlink libxgboost (string-append xgbdir "/lib"
"/libxgboost.so"))))))))
(native-inputs
- (list python-pandas python-pytest python-scikit-learn))
+ (list python-pandas python-pytest python-scikit-learn python-setuptools
+ python-wheel))
(inputs
(list xgboost))
(propagated-inputs
@@ -3936,7 +3950,7 @@ methodxs at scale on CPU or GPU.")
(add-before 'check 'set-numba-cache-dir
(lambda _
(setenv "NUMBA_CACHE_DIR" "/tmp"))))))
- (native-inputs (list python-pytest))
+ (native-inputs (list python-pytest python-setuptools python-wheel))
(propagated-inputs
(list python-numba
python-numpy
@@ -4380,6 +4394,7 @@ Neural Networks for a wide range of applications related
to structured data.")
python-urllib3
python-uvicorn
python-websocket-client))
+ (native-inputs (list python-setuptools python-wheel))
(home-page "https://lightning.ai")
(synopsis "Lightning Cloud command line client")
(description "This package provides a command line interface for Lightning
diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm
index d4c52ff5bd..d2f7567001 100644
--- a/gnu/packages/maths.scm
+++ b/gnu/packages/maths.scm
@@ -3647,7 +3647,8 @@ bindings to almost all functions of PETSc.")
"1v6nc0z9dg4am0bibji9pijci9f15z68mwrlv91a28pvawx5czp5"))))
(build-system pyproject-build-system)
(propagated-inputs (list python-typing-extensions))
- (native-inputs (list python-cppy python-pytest python-setuptools-scm))
+ (native-inputs (list python-cppy python-pytest python-setuptools
+ python-setuptools-scm python-wheel))
(home-page "https://github.com/nucleic/kiwi")
(synopsis "Fast implementation of the Cassowary constraint solver")
(description
diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm
index bb33be4872..7a9ba40d55 100644
--- a/gnu/packages/messaging.scm
+++ b/gnu/packages/messaging.scm
@@ -1106,13 +1106,14 @@ simultaneously and therefore appear under the same
nickname on IRC.")
(replace 'check
(lambda* (#:key tests? #:allow-other-keys)
(when tests? (invoke "python" "-m" "unittest" "-v")))))))
- (native-inputs (list `(,glib "bin")))
+ (native-inputs (list `(,glib "bin") python-setuptools python-wheel))
(inputs
(list glib
glib-networking
libsoup-minimal
python-gssapi
python-idna
+ python-packaging
python-precis-i18n
python-pygobject))
(synopsis "Non-blocking XMPP Module")
diff --git a/gnu/packages/patool.scm b/gnu/packages/patool.scm
index 6d71c3c472..e8f4e5912e 100644
--- a/gnu/packages/patool.scm
+++ b/gnu/packages/patool.scm
@@ -79,6 +79,8 @@
pbzip2
pigz
plzip
+ python-setuptools
+ python-wheel
rpm))
(home-page "https://wummel.github.io/patool/")
(synopsis "Portable archive file manager")
diff --git a/gnu/packages/potassco.scm b/gnu/packages/potassco.scm
index 3f3495c38f..cc8bb0857b 100644
--- a/gnu/packages/potassco.scm
+++ b/gnu/packages/potassco.scm
@@ -494,6 +494,7 @@ into Python programs easier.")
;; XXX: Does this cross-compile?
(patch-shebang script)))))))
(propagated-inputs (list python-clingo))
+ (native-inputs (list python-setuptools python-wheel))
(home-page "https://potassco.org/")
(synopsis "Solve probabilistic logic programs")
(description "This package provides a system to solve probabilistic
@@ -595,6 +596,7 @@ as logic programs.")
python-sphinx-rtd-theme
python-traitlets
python-uvicorn))
+ (native-inputs (list python-setuptools python-wheel))
(home-page "https://github.com/potassco/clingraph")
(synopsis "Clingo-based interactive UI")
(description "Clinguin is a graphical user interface toolkit for clingo,
diff --git a/gnu/packages/python-check.scm b/gnu/packages/python-check.scm
index b2eccfa3db..8837dad940 100644
--- a/gnu/packages/python-check.scm
+++ b/gnu/packages/python-check.scm
@@ -70,6 +70,7 @@
(sha256
(base32 "0cs8xya465wvb9dw0kdl7cvkxwrslhbma66y44r1mmsajcll7imc"))))
(build-system pyproject-build-system)
+ (native-inputs (list python-setuptools python-wheel))
(home-page "https://github.com/assertpy/assertpy")
(synopsis "Simple assertion library for unit testing")
(description
diff --git a/gnu/packages/python-compression.scm
b/gnu/packages/python-compression.scm
index f8d9c09b49..0d0678bd8c 100644
--- a/gnu/packages/python-compression.scm
+++ b/gnu/packages/python-compression.scm
@@ -227,6 +227,7 @@ and decompression by implementing Python bindings for the
ISA-L library.")
"1qiwmavmxy6ba89mrdkzk52hqrd4awnp4yca395pxp2np66pf81g"))))
;; FIXME: Unbundle ls-qpack and xxhash!
(build-system pyproject-build-system)
+ (native-inputs (list python-setuptools python-wheel))
(home-page "https://github.com/aiortc/pylsqpack")
(synopsis "Python bindings for @code{ls-qpack}")
(description
diff --git a/gnu/packages/python-science.scm b/gnu/packages/python-science.scm
index 184cc59fe8..bc116083f2 100644
--- a/gnu/packages/python-science.scm
+++ b/gnu/packages/python-science.scm
@@ -403,7 +403,8 @@ implements several methods for sequential model-based
optimization.
(lambda* (#:key tests? #:allow-other-keys)
(when tests?
(invoke "tdda" "test")))))))
- (native-inputs (list python-numpy python-pandas))
+ (native-inputs (list python-numpy python-pandas python-setuptools
+ python-wheel))
(home-page "https://www.stochasticsolutions.com")
(synopsis "Test-driven data analysis library for Python")
(description
@@ -565,7 +566,9 @@ spheres, cubes, etc.")
python-cppheaderparser
python-pytest
python-pyyaml
- python-setuptools-scm))
+ python-setuptools
+ python-setuptools-scm
+ python-wheel))
(propagated-inputs (list python-numpy python-scipy))
(home-page "https://github.com/pyamg/pyamg")
(synopsis "Algebraic Multigrid Solvers in Python")
@@ -686,6 +689,8 @@ tissue-specificity metrics for gene expression.")
python-pytest
python-pytest-mock
python-pytest-xdist
+ python-setuptools
+ python-wheel
;; Needed to test clipboard support.
xorg-server-for-tests))
(home-page "https://pandas.pydata.org")
@@ -795,7 +800,9 @@ a convention of suggesting best recommended practices for
using
python-numpy
python-pytest
python-pytest-cov
- python-pytest-xdist))
+ python-pytest-xdist
+ python-setuptools
+ python-wheel))
(home-page "https://nalepae.github.io/pandarallel/")
(synopsis "Tool to parallelize Pandas operations across CPUs")
(description
@@ -928,6 +935,8 @@ production-critical data pipelines or reproducible research
settings. With
;; Optional imports. We do not propagate them due to
;; their size.
python-numba ;speedup of joins
+ python-setuptools
+ python-wheel
rdkit)) ;chemistry submodule
(home-page "https://github.com/pyjanitor-devs/pyjanitor")
(synopsis "Tools for cleaning and transforming pandas DataFrames")
@@ -1012,7 +1021,8 @@ Python module with the same interface, but (hopefully)
faster.")
python-scikit-learn
python-scipy))
(native-inputs
- (list python-pytest python-pytest-cov))
+ (list python-pytest python-pytest-cov python-setuptools
+ python-wheel))
(home-page "https://github.com/johannfaouzi/pyts")
(synopsis "Python package for time series classification")
(description
@@ -1063,7 +1073,8 @@ written in C.")
"01g21v91f4d66xd0bvap0n6d6485w2fnq1636gx6h2s42550rlbd"))))
(build-system pyproject-build-system)
(propagated-inputs (list python-importlib-metadata python-numpy))
- (native-inputs (list python-pytest python-sympy))
+ (native-inputs (list python-pytest python-setuptools python-sympy
+ python-wheel))
(home-page "https://numpoly.readthedocs.io/en/master/")
(synopsis "Polynomials as a numpy datatype")
(description "Numpoly is a generic library for creating, manipulating and
@@ -1406,7 +1417,8 @@ annotations on an existing boxplots and barplots
generated by seaborn.")
python-numpy
python-sympy))
;; Pint is optional, but we do not propagate it due to its size.
- (native-inputs (list python-pint python-pytest))
+ (native-inputs (list python-pint python-pytest python-setuptools
+ python-wheel))
(home-page "https://unyt.readthedocs.io")
(synopsis "Library for working with data that has physical units")
(description
@@ -2171,7 +2183,9 @@ to do spectral analysis in Python.")
python-pandas
python-nose
python-pytest
- python-xarray))
+ python-setuptools
+ python-xarray
+ python-wheel))
(home-page "https://github.com/jupyter-widgets/traittypes")
(synopsis "Trait types for NumPy, SciPy and friends")
(description "The goal of this package is to provide a reference
@@ -2300,7 +2314,7 @@ machine learning algorithms based on GPs.")
"12i68jj9n1qj9phjnj6f0kmfhlsd3fqjlk9p6d4gs008azw5m8yn"))))
(build-system pyproject-build-system)
(propagated-inputs (list python-numpy))
- (native-inputs (list pybind11 python-pytest))
+ (native-inputs (list pybind11 python-pytest python-setuptools
python-wheel))
(home-page "https://github.com/nschloe/pyfma")
(synopsis "Fused multiply-add for Python")
(description "@code{pyfma} provides an implementation of fused
@@ -2344,7 +2358,7 @@ functions, convolutions, artificial neural networks etc.")
" and not TestDatasetOverlayArray"
" and not TestReader"
" and not test_filewriter.py"))))
- (native-inputs (list python-pytest))
+ (native-inputs (list python-pytest python-flit-core))
(inputs (list gdcm libjpeg-turbo))
(propagated-inputs (list python-numpy python-pillow))
(home-page "https://github.com/pydicom/pydicom")
@@ -2390,7 +2404,7 @@ data.")
import six
")))))))
(build-system pyproject-build-system)
- (native-inputs (list python-pandas))
+ (native-inputs (list python-pandas python-setuptools python-wheel))
(propagated-inputs (list python-numpy python-scipy python-six
python-tables))
(home-page "https://github.com/uchicago-cs/deepdish")
@@ -2591,7 +2605,8 @@ NeuroML2 models.")
" and not test_pr_level_patient"
" and not test_pr_level_series"
" and not test_scp_cancelled"))))
- (native-inputs (list python-pyfakefs python-pytest))
+ (native-inputs (list python-pyfakefs python-pytest python-setuptools
+ python-wheel))
(propagated-inputs (list python-pydicom python-sqlalchemy))
(home-page "https://github.com/pydicom/pynetdicom")
(synopsis "Python implementation of the DICOM networking protocol")
diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm
index 1dc042b089..3ad95f0ffe 100644
--- a/gnu/packages/python-web.scm
+++ b/gnu/packages/python-web.scm
@@ -202,11 +202,13 @@
python-pytest-rerunfailures
python-pytest-vcr
python-pytest-xdist
+ python-setuptools
python-types-requests
python-types-toml
python-types-urllib3
python-typing-extensions
- python-urllib3))
+ python-urllib3
+ python-wheel))
(home-page "https://github.com/huggingface/huggingface_hub")
(synopsis "Client library for accessing the huggingface.co hub")
(description
@@ -310,7 +312,9 @@ reusable library for parsing, manipulating, and generating
URIs.")
python-pytest-checkdocs
python-pytest-cov
python-pytest-enabler
- python-pytest-mypy))
+ python-pytest-mypy
+ python-setuptools
+ python-wheel))
(home-page "https://github.com/jaraco/portend")
(synopsis "Monitor TCP ports for bound or unbound states")
(description
@@ -611,7 +615,7 @@ using @url{https://github.com/saghul/pycares,pycares}.")
(base32
"1xbfa4gmlmyj6bihdl5p4mr7nd6z79rfi92wcqkmcy4f643frivr"))))
(build-system pyproject-build-system)
- (native-inputs (list python-pytest))
+ (native-inputs (list python-pytest python-setuptools python-wheel))
(inputs (list openssl))
(propagated-inputs
(list python-certifi python-pylsqpack python-pyopenssl))
@@ -1439,6 +1443,7 @@ content using a variety of algorithms.")
"138bh6x1yy0qpk63bxa7mxnd97gfdm1fkpwm8wrdz3g3z0fca79c"))))
(build-system pyproject-build-system)
(propagated-inputs (list python-cryptography python-deprecated))
+ (native-inputs (list python-setuptools python-wheel))
(home-page "https://github.com/latchset/jwcrypto")
(synopsis "Implementation of JOSE Web standards")
(description
@@ -1461,7 +1466,7 @@ Encryption} (JOSE) Web Standards.")
(base32 "1vinddg8sbh3v9n1r1wmvjx6ydk8xp7scbvhb3csl4y9xz7vhk6g"))))
(build-system pyproject-build-system)
(native-inputs
- (list python-pytest python-pytest-cov))
+ (list python-pytest python-pytest-cov python-setuptools python-wheel))
(inputs
(list pcre))
(home-page "https://github.com/Kronuz/pyScss")
@@ -1880,7 +1885,7 @@ C, yielding parse times that can be a thirtieth of the
html5lib parse times.")
"1acd1a4f66gi4plqnsml7cf33qp83mxsnmnqpdwkpj7597xkvyl4"))))
(build-system pyproject-build-system)
(native-inputs
- (list python-setuptools-scm))
+ (list python-setuptools python-setuptools-scm python-wheel))
(home-page "https://github.com/sanic-org/html5tagger")
(synopsis "Create HTML documents from Python")
(description
@@ -2316,7 +2321,7 @@ cssutils not receiving updates as of 1.0.2.")
"1x4nrvb1p1byi1whmspik7lbh303akdlh762dayfxam3hycsh5kk"))))
(build-system pyproject-build-system)
(native-inputs
- (list python-lxml python-pytest))
+ (list python-lxml python-pytest python-setuptools python-wheel))
(home-page "https://github.com/scrapy/cssselect")
(synopsis "CSS3 selector parser and translator to XPath 1.0")
(description
@@ -3393,7 +3398,8 @@ than Python’s urllib2 library.")
(propagated-inputs (list python-cryptography
python-pyspnego
python-requests))
- (native-inputs (list python-pytest python-pytest-mock))
+ (native-inputs (list python-pytest python-pytest-mock python-setuptools
+ python-wheel))
(home-page "https://github.com/requests/requests-kerberos")
(synopsis "Kerberos authentication handler for python-requests")
(description "This package provides a Kerberos authentication handler for
@@ -5255,7 +5261,7 @@ for URL parsing and changing.")
"1vbd3ndhmxi8scxgxs6sc7r0rdaliqd80384n06nyb3haqz25inm"))))
(build-system pyproject-build-system)
(propagated-inputs (list python-arrow python-pytz python-requests))
- (native-inputs (list python-requests-mock))
+ (native-inputs (list python-requests-mock python-setuptools python-wheel))
(home-page "https://github.com/ucfopen/canvasapi")
(synopsis "API wrapper for the Canvas LMS")
(description
@@ -7217,6 +7223,7 @@ as a Python package.")
;; PyPi sources does not contain tests, recursive dependency on
;; python-sanic.
(list #:tests? #f))
+ (native-inputs (list python-setuptools python-wheel))
(home-page "https://github.com/sanic-org/sanic-routing/")
(synopsis "Routing component for Sanic")
(description "Internal package for @code{python-sanic}, which provides
@@ -7239,6 +7246,7 @@ the @code{BasicRouter}.")
;; python-sanic.
(list #:tests? #f))
(propagated-inputs (list python-httpx python-sanic-bootstrap))
+ (native-inputs (list python-setuptools python-wheel))
(home-page "https://github.com/sanic-org/sanic-testing/")
(synopsis "Test clients for Sanic")
(description "Internal package for @code{python-sanic}, which is
@@ -7335,7 +7343,7 @@ fast. It allows the usage of the @code{async/await}
syntax added in Python
(inherit python-sanic)
(name "python-sanic-bootstrap")
(arguments (list #:tests? #f))
- (native-inputs '())))
+ (native-inputs (list python-setuptools python-wheel))))
(define-public python-socketio
(package
@@ -7929,7 +7937,7 @@ GCS, Azure Blob Storage, gzip, bz2, etc.)")
"1cd4b3w5g3pfccsg79kjj27fwi216ip927rjq7isp8pfjzlp8nzd"))))
(build-system pyproject-build-system)
(native-inputs
- (list python-pytest))
+ (list python-pytest python-setuptools python-wheel))
(home-page "https://github.com/scrapy/w3lib")
(synopsis "Python library of web-related functions")
(description
@@ -8226,7 +8234,7 @@ by asyncio.")
python-typing-extensions
python-w3lib))
(native-inputs
- (list python-psutil python-pytest))
+ (list python-psutil python-pytest python-setuptools python-wheel))
(home-page "https://github.com/scrapy/parsel")
(synopsis "Extract data from HTML and XML using XPath and CSS selectors")
(description "Parsel is a library to extract and remove data from
@@ -8917,7 +8925,8 @@ hardware on Grid'5000 or via OpenStack, to Vagrant,
Chameleon, and more.")
;; Integration tests depend on docker.
(delete-file-recursively "tests/integration"))))))
(propagated-inputs (list python-requests))
- (native-inputs (list python-pytest python-pyyaml python-setuptools-scm))
+ (native-inputs (list python-pytest python-pyyaml python-setuptools
+ python-setuptools-scm python-wheel))
(home-page "https://github.com/netbox-community/pynetbox")
(synopsis "NetBox API client library")
(description "Python module to query and edit data stored in a
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 54bea3139e..8210a8d9a0 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -827,7 +827,7 @@ dictionary, can be convert to a dictionary, and is ordered
by insertion.")
(base32
"058sah2nyg44xq5wxywlzc3abzcv9fifnlvsflwma9mfp01nw0ab"))))
(build-system pyproject-build-system)
- (native-inputs (list python-poetry-core))
+ (native-inputs (list python-poetry-core python-setuptools))
(home-page "https://github.com/pawelzny/dotty_dict")
(synopsis "Python library for accessing dictionaries using a dot syntax")
(description "This package provides a library that wraps the traditional
@@ -1480,7 +1480,7 @@ Markdown. All extensions are found under the module
namespace of pymdownx.")
(native-inputs
(list python-pytest python-pytest-benchmark python-pytest-cov
python-pytest-mpl python-pytest-subtests
- python-setuptools-scm))
+ python-setuptools python-setuptools-scm python-wheel))
(propagated-inputs
(list python-typing-extensions
python-uncertainties))
@@ -1547,7 +1547,8 @@ scatter plots, histograms and heatmaps in the terminal
using braille dots.")
;; This fails because portserver ends up in bin, not site-packages
'(list "--ignore=src/tests/portserver_test.py")))
(propagated-inputs (list python-psutil))
- (native-inputs (list python-pytest net-tools))
+ (native-inputs (list python-pytest python-setuptools python-wheel
+ net-tools))
(home-page "https://github.com/google/python_portpicker")
(synopsis "Choose unique available network ports")
(description
@@ -1917,6 +1918,7 @@ of a loop structure or other iterative computation.")
python-requests
python-shellescape
python-webcolors))
+ (native-inputs (list python-setuptools python-wheel))
(home-page "https://github.com/phseiff/github-flavored-markdown-to-html/")
(synopsis "Github-flavored Markdown")
(description
@@ -2636,7 +2638,7 @@ concepts.")
(base32 "11pgxsqap9l7jsf52649q9mpj8a0w6p9im929lpr9s26ynnnn6ks"))))
(build-system pyproject-build-system)
(propagated-inputs (list python-h5py python-numpy))
- (native-inputs (list python-nose))
+ (native-inputs (list python-nose python-setuptools python-wheel))
(home-page "https://github.com/frejanordsiek/hdf5storage")
(synopsis "Read and write Python data types from and to HDF5 files")
(description
@@ -2666,6 +2668,7 @@ untrusted sources, pickling is avoided in this package.")
(base32
"1qfqnhvfx5mm7bdajjnnagmvns1zxyksjzh3k5la2ag6a8bp5gki"))))
(build-system pyproject-build-system)
+ (native-inputs (list python-setuptools python-wheel))
(home-page "https://github.com/hjson/hjson-py")
(synopsis "Python package to parse HJSON documents")
(description "This package provides a Python library and a command-line
@@ -2959,7 +2962,7 @@ conventions and aliases in the same expression.")
(("os\\.environ\\.get\\('WAND_MAGICK_LIBRARY_SUFFIX'\\)")
"\".Q16\"")))))))
(native-inputs
- (list python-pytest))
+ (list python-setuptools python-pytest python-wheel))
(inputs
(list imagemagick))
(home-page "https://docs.wand-py.org/")
@@ -5366,7 +5369,9 @@ compare, diff, and patch JSON and JSON-like structures in
Python.")
python-coveralls
python-pytest
python-pytest-cov
- python-tox))
+ python-setuptools
+ python-tox
+ python-wheel))
(propagated-inputs (list python-pyparsing))
(home-page "https://github.com/shinichi-takii/ddlparse")
(synopsis "Parses and converts DDL to BigQuery JSON schema")
@@ -6716,7 +6721,7 @@ software version simply.")
(propagated-inputs
(list python-wrapt))
(native-inputs
- (list python-bumpversion python-pytest))
+ (list python-bumpversion python-pytest python-setuptools python-wheel))
(home-page "https://github.com/tantale/deprecated")
(synopsis "Python decorator to deprecate classes, functions or methods")
(description "The @code{deprecated} decorator provides a convenient way to
deprecate
@@ -8119,7 +8124,7 @@ color scales, and color space conversion easy. It has
support for:
"1ps34laa0kvvp33az173hp5l0hnk8cr0bfqmlgw64ry5cv09qjg0"))))
(build-system pyproject-build-system)
(native-inputs
- (list python-pytest python-pytest-mock))
+ (list python-pytest python-pytest-mock python-setuptools python-wheel))
(propagated-inputs
(list python-cryptography python-gssapi python-krb5 python-ruamel.yaml))
(home-page "https://github.com/jborean93/pyspnego")
@@ -8692,8 +8697,10 @@ tests = True~%" #$(this-package-input "tcl")
#$(this-package-input "tk"))))))
python-pytest
python-pytest-timeout
python-pytest-xdist
+ python-setuptools
python-setuptools-scm
- python-setuptools-scm-git-archive))
+ python-setuptools-scm-git-archive
+ python-wheel))
(home-page "https://matplotlib.org/")
(synopsis "2D plotting library for Python")
(description
@@ -8892,6 +8899,7 @@ complex-valued functions.")
(list
#:tests? #f)) ; no tests
(propagated-inputs (list python-ply))
+ (native-inputs (list python-setuptools python-wheel))
(home-page "http://senexcanis.com/open-source/cppheaderparser/")
(synopsis
"Parse C++ header files and generate a data structure representing the
class")
@@ -8911,6 +8919,7 @@ and generate a data structure representing the class.")
(sha256
(base32 "06zysv86j7wqb1rl88ab4clbjf7iahhv9gfyqlasr18hggqkpd43"))))
(build-system pyproject-build-system)
+ (native-inputs (list python-setuptools python-wheel))
(home-page "https://github.com/nucleic/cppy")
(synopsis "C++ header library for Python extension modules")
(description "This package is a small C++ header library which makes it
@@ -9411,7 +9420,7 @@ retrieve text and metadata from PDFs as well as merge
entire files together.")
"--exclude=^test_use_poppler_path_with_trailing_slash$")))
(propagated-inputs (list python-pillow))
(inputs (list poppler))
- (native-inputs (list python-nose which))
+ (native-inputs (list python-nose which python-setuptools python-wheel))
(home-page "https://github.com/Belval/pdf2image")
(synopsis
"Python wrapper around @command{pdftoppm} and @command{pdftocairo}")
@@ -9885,7 +9894,9 @@ experimental data and metadata at the Laboratory for
Fluorescence Dynamics.")
python-editorconfig
python-numpy
python-pillow
- python-pytest))
+ python-pytest
+ python-setuptools
+ python-wheel))
(inputs
;; XXX: Build is failing with FFmpeg 6.0, unresolved upstream.
;; See https://github.com/PyAV-Org/PyAV/issues/1106
@@ -10308,7 +10319,9 @@ any machine that can run Python.")
(list pkg-config
python-cython
python-pytest
- python-pytest-cov))
+ python-pytest-cov
+ python-setuptools
+ python-wheel))
(inputs
(list pango))
(home-page "https://manimpango.manim.community/")
@@ -10780,7 +10793,8 @@ older Python versions.")
(build-system pyproject-build-system)
(propagated-inputs
(list python-dataclasses python-smart-open python-typer))
- (native-inputs (list python-mock python-pytest))
+ (native-inputs (list python-mock python-pytest python-setuptools
+ python-wheel))
(home-page "https://github.com/justindujardin/pathy")
(synopsis "Path interface for local and cloud bucket storage")
(description "Pathy is a python package (with type annotations) for
@@ -11005,7 +11019,9 @@ class constructs.")
python-pytest-checkdocs
python-pytest-cov
python-pytest-enabler
- python-pytest-mypy))
+ python-pytest-mypy
+ python-setuptools
+ python-wheel))
(home-page "https://github.com/jaraco/jaraco.collections")
(synopsis "Provides various collection objects")
(description
@@ -11234,7 +11250,9 @@ releases.")
python-pytest-checkdocs
python-pytest-cov
python-pytest-enabler
- python-pytest-mypy))
+ python-pytest-mypy
+ python-setuptools
+ python-wheel))
(home-page "https://github.com/jaraco/jaraco.text")
(synopsis "Provides various routines for text manipulation")
(description
@@ -12565,7 +12583,7 @@ algorithm.")
(sha256
(base32 "01j48np3g50g6insjkszsz0vifwlm6gspria5vdwlkbciywznnhv"))))
(build-system pyproject-build-system)
- (native-inputs (list python-pytest))
+ (native-inputs (list python-pytest python-setuptools python-wheel))
(home-page "https://altgraph.readthedocs.io")
(synopsis "Python graph network package")
(description
@@ -12811,7 +12829,9 @@ Python style, together with a fast and comfortable
execution environment.")
python-wrapper
python-pytest
python-pandas
- python-requests-mock))))
+ python-requests-mock
+ python-setuptools
+ python-wheel))))
(define-public python-pyqrcode
(package
@@ -14320,6 +14340,7 @@ add functionality and customization to your projects
with their own plugins.")
(base32 "1zrfr1shin5wyfnfxc7jpk013594wasrp4ni9l70fhjlf2mvb3w7"))))
(build-system pyproject-build-system)
(arguments (list #:tests? #false)) ;there are none.
+ (native-inputs (list python-setuptools python-wheel))
(home-page "https://github.com/irgeek/StrEnum")
(synopsis "Enum that inherits from str")
(description "StrEnum is a Python @code{enum.Enum} that inherits from
@@ -14557,6 +14578,7 @@ should be stored on various operating systems.")
(base32 "0vm1r1jlaiagj0l9yf7j6zn9w3733dr2169911c0svgrr3gwiwn9"))))
(build-system pyproject-build-system)
(propagated-inputs (list python-six))
+ (native-inputs (list python-setuptools python-wheel))
(home-page "https://github.com/google/pasta")
(synopsis "pasta is an AST-based Python refactoring library")
(description "This package provides \"pasta\", an AST-based Python
@@ -15109,7 +15131,7 @@ designed to efficiently cope with extremely large
amounts of data.")
(build-system pyproject-build-system)
(propagated-inputs (list python-deprecated))
(native-inputs (list python-coverage python-coveralls python-nose2
- python-numpy))
+ python-numpy python-setuptools python-wheel))
(home-page "https://github.com/scottgigante/tasklogger")
(synopsis "Extension to the core Python logging library")
(description "This package provides an extension to the core Python
@@ -20196,7 +20218,8 @@ underscored string.")
(base32 "1jivws8dsscsmyqngbc71r4qw8qmn98pqmhylz01r5dd1ljfw9bi"))))
(build-system pyproject-build-system)
(inputs (list mit-krb5))
- (native-inputs (list python-cython python-k5test python-pytest))
+ (native-inputs (list python-cython python-k5test python-pytest
+ python-setuptools python-wheel))
(home-page "https://github.com/jborean93/pykrb5")
(synopsis "Kerberos API bindings for Python")
(description "This library provides Python functions that wraps the
@@ -21253,7 +21276,8 @@ etc.")
#:test-flags
'(list "--ignore=pymemcache/test/test_compression.py")))
(native-inputs
- (list python-faker python-pytest python-pytest-cov))
+ (list python-faker python-pytest python-pytest-cov python-setuptools
+ python-wheel))
(home-page "https://github.com/pinterest/pymemcache")
(synopsis "Comprehensive, fast, pure Python memcached client")
(description
@@ -21526,7 +21550,8 @@ Design spec without sacrificing ease of use or
application performance.")
(sha256
(base32 "0x57idiy19lzyn32klgm06r223z8gr2aqqk91gysbshq7jg8g3pf"))))
(build-system pyproject-build-system)
- (native-inputs (list python-pytest python-pytest-asyncio))
+ (native-inputs (list python-pytest python-pytest-asyncio
+ python-setuptools python-wheel))
(home-page "https://github.com/simonw/asyncinject")
(synopsis
"Run async workflows using pytest-fixtures-style dependency injection")
@@ -21852,6 +21877,7 @@ JSON) codec.")
(base32 "16ynrq245c3nywv476izrc4bcacm9gxjzgr67ng91g929ny6bfl4"))))
(build-system pyproject-build-system)
(arguments (list #:tests? #false)) ;there are none
+ (native-inputs (list python-setuptools python-wheel))
(home-page "https://github.com/fchollet/namex")
(synopsis
"Separate implementation and public API surface of Python packages")
@@ -22184,6 +22210,7 @@ from the header, as well as section details and data
available.")
(base32
"0jndjx26p8qibrx997p3kb6vfbqbdxkv74jsrkav177vmx2085b9"))))
(build-system pyproject-build-system)
+ (native-inputs (list python-setuptools python-wheel))
(home-page "https://github.com/shibukawa/imagesize_py")
(synopsis "Gets image size of files in various formats in Python")
(description
@@ -24196,7 +24223,9 @@ web frameworks.")
python-flex
python-marshmallow
python-pytest
- python-pytest-cov))
+ python-pytest-cov
+ python-setuptools
+ python-wheel))
(home-page "https://github.com/rochacbruno/flasgger/")
(synopsis "Extract Swagger specs from your Flask project")
(description "@code{python-flasgger} allows extracting Swagger specs
@@ -24429,7 +24458,8 @@ library.")
(add-installed-pythonpath inputs outputs)
(invoke "pytest" "tests")))))))
(inputs (list libx11 mesa))
- (native-inputs (list xorg-server-for-tests python-pytest python-psutil))
+ (native-inputs (list xorg-server-for-tests python-pytest python-psutil
+ python-setuptools python-wheel))
(home-page "https://github.com/moderngl/glcontext")
(synopsis "Portable OpenGL Context for ModernGL")
(description "Python-glcontext is a library providing an OpenGL
@@ -24587,7 +24617,7 @@ design and layout.")
(base32 "0inh57664sx2vlbd3913dsc9nz21ysb9vk591qpkg90qhxp8kmcg"))))
(build-system pyproject-build-system)
(native-inputs
- (list python-pytest))
+ (list python-pytest python-setuptools python-wheel))
(home-page "https://code.launchpad.net/~tseaver/pkginfo/trunk")
(synopsis "Query metadatdata from sdists, bdists, and installed packages")
(description
@@ -24689,7 +24719,7 @@ interpreter when it prints a stack trace.")
(base32
"0jwy5wwl0rcsgnx7hhq4z7ji3lx271sar4v2a1rmyh5vsj7sn784"))))
(build-system pyproject-build-system)
- (native-inputs (list python-setuptools-scm))
+ (native-inputs (list python-setuptools python-setuptools-scm python-wheel))
(propagated-inputs (list python-html5tagger))
(home-page "https://github.com/sanic-org/tracerite")
(synopsis "Human-readable HTML tracebacks")
@@ -24821,6 +24851,7 @@ Git.")
(arguments '(#:tests? #f)) ;no tests
(propagated-inputs
(list python-semantic-version python-typing-extensions))
+ (native-inputs (list python-setuptools python-wheel))
(home-page "https://github.com/PyO3/setuptools-rust")
(synopsis "Setuptools plugin for Rust extensions")
(description
@@ -25139,7 +25170,7 @@ such as lines length, trailing spaces, indentation,
etc.")
(propagated-inputs
(list python-importlib-metadata python-platformdirs python-tomli))
(native-inputs
- (list python-pytest))
+ (list python-pytest python-setuptools python-wheel))
(home-page "https://github.com/google/yapf")
(synopsis "Formatter for Python code")
(description "YAPF is a formatter for Python code. It's based off of
@@ -25562,7 +25593,9 @@ with PEP 484 argument (and return) type annotations.")
(build-system pyproject-build-system)
(arguments
'())
- (propagated-inputs (list python-typing-extensions))))
+ (propagated-inputs (list python-typing-extensions))
+ (native-inputs (modify-inputs (package-native-inputs python-typeguard)
+ (append python-setuptools python-wheel)))))
(define-public bpython
(package
@@ -26340,7 +26373,8 @@ and corruption checks.")
(lambda* (#:key tests? #:allow-other-keys)
(when tests?
(invoke "pytest")))))))
- (native-inputs (list python-diskcache python-more-itertools python-pytest))
+ (native-inputs (list python-diskcache python-more-itertools
+ python-setuptools python-pytest python-wheel))
(home-page "https://github.com/harlowja/fasteners")
(synopsis "Python package that provides useful locks")
(description
@@ -27941,7 +27975,7 @@ and dates in \"human readable\" forms. For example, it
would display
"017p9x0bssf7g9slmf30ddh1baawsmxas4nivx334pkfjxp23agr"))))
(build-system pyproject-build-system)
(native-inputs
- (list python-pytest python-twisted))
+ (list python-pytest python-setuptools python-twisted python-wheel))
(home-page "https://github.com/crossbario/txaio")
(synopsis "Compatibility layer between Python asyncio and Twisted")
(description "Txaio provides a compatibility layer between the Python
@@ -29399,7 +29433,7 @@ lowercase.")
(setenv "PYTHONPATH"
(string-append (getcwd) "/code:"
(getenv "GUIX_PYTHONPATH"))))))))
- (native-inputs (list python-pytest))
+ (native-inputs (list python-pytest python-setuptools python-wheel))
(home-page "https://github.com/drj11/pypng")
(synopsis "Pure Python PNG image encoder/decoder")
(description
@@ -31211,6 +31245,7 @@ applications with variable CPU loads).")
python-av
python-numpy
python-pillow))
+ (native-inputs (list python-setuptools python-wheel))
(home-page "https://github.com/damiafuentes/DJITelloPy")
(synopsis
"DJI Tello drone video streaming, swarms and state packets library")
@@ -31311,7 +31346,8 @@ EDU SDK. This library has the following features:
(invoke "pycodestyle" "--max-line-length=88"
"git_version.py" "versioneer.py")))))))
(native-inputs
- (list git python-flake8 python-pycodestyle python-pyflakes))
+ (list git python-flake8 python-pycodestyle python-pyflakes
+ python-setuptools python-wheel))
(propagated-inputs
(list python-tomli))
(home-page "https://github.com/python-versioneer/python-versioneer")
@@ -32556,7 +32592,7 @@ function implementations based on the types of the
arguments.")
(sha256
(base32 "07xv92q7f4bkp6dzkqvcv0zxr11729qdak4s3ldmbhdwgsf44g5h"))))
(build-system pyproject-build-system)
- (native-inputs (list python-pytest))
+ (native-inputs (list python-pytest python-setuptools python-wheel))
(home-page "https://github.com/coady/multimethod")
(synopsis "Python support for multiple argument dispatching")
(description
@@ -33333,7 +33369,7 @@ Python @code{set} interface.")
python-ruamel.yaml python-toml python-tomli))
(native-inputs
(list python-django python-flask python-pytest python-pytest-cov
- python-pytest-mock))
+ python-pytest-mock python-setuptools python-wheel))
(home-page "https://www.dynaconf.com/")
(synopsis "The dynamic configurator for your Python project")
(description
@@ -33510,7 +33546,7 @@ of several plugins.")
(arguments (list #:test-flags '(list "-k" "not test_execute")))
(propagated-inputs
(list python-cloudpickle python-importlib-metadata))
- (native-inputs (list python-pytest))
+ (native-inputs (list python-pytest python-setuptools python-wheel))
(home-page "https://pydoit.org")
(synopsis "Automation tool to execute any kind of task in a build-tools
fashion")
@@ -33564,6 +33600,7 @@ to:
(build-system pyproject-build-system)
(arguments (list #:tests? #false)) ;no tests
(propagated-inputs (list python-doit python-rich-click))
+ (native-inputs (list python-setuptools python-wheel))
(home-page "https://github.com/pydoit/pydevtool")
(synopsis "CLI dev tools powered by pydoit")
(description "This package provides command line tools, powered by pydoit.
@@ -34392,7 +34429,7 @@ implementing a pre-defined interface.")
(sha256
(base32 "0j2aw4ipalj208594x80blpgkh1i63gqqa4nb67b823av9hirn11"))))
(build-system pyproject-build-system)
- (native-inputs (list python-pytest))
+ (native-inputs (list python-pytest python-setuptools python-wheel))
(propagated-inputs
(list python-itemadapter python-jmespath python-parsel python-w3lib))
(home-page "https://github.com/scrapy/itemloaders")
@@ -35582,6 +35619,7 @@ interfaces.")
(base32 "0fdp90mzy0sd4kyw8kd8kybd1ni765fvqn8hz2wx5sqbjjkm4d5k"))))
(build-system pyproject-build-system)
(propagated-inputs (list python-cffi python-typing-extensions))
+ (native-inputs (list python-setuptools python-wheel))
(home-page "https://github.com/mideind/BinPackage")
(synopsis
"Vocabulary of the modern Icelandic language, in a Python package")
@@ -35604,6 +35642,7 @@ forms, and about 300,000 distinct lemmas.")
(base32 "1ajcjngvr4rlgb0q6p6vjz2sncwhvq3msjy6qaiz5g37vgvw2ij8"))))
(build-system pyproject-build-system)
(propagated-inputs (list python-cffi))
+ (native-inputs (list python-setuptools python-wheel))
(home-page "https://github.com/mideind/Icegrams")
(synopsis "Trigram statistics for Icelandic")
(description
diff --git a/gnu/packages/rdf.scm b/gnu/packages/rdf.scm
index 3063ff5887..e2063baf38 100644
--- a/gnu/packages/rdf.scm
+++ b/gnu/packages/rdf.scm
@@ -464,6 +464,7 @@ C++ library as well as various command-line tools to to
work with HDT.")
(build-system pyproject-build-system)
(arguments (list #:tests? #f)) ;no test suite
(propagated-inputs (list python-html5lib python-rdflib python-requests))
+ (native-inputs (list python-setuptools python-wheel))
(home-page "https://www.w3.org/2012/pyRdfa/")
(synopsis "RDFa Python distiller/parser library")
(description "This library can extract RDFa 1.1 from (X)HTML, SVG, or XML.
diff --git a/gnu/packages/serialization.scm b/gnu/packages/serialization.scm
index 949d6e9c3c..137a6058ab 100644
--- a/gnu/packages/serialization.scm
+++ b/gnu/packages/serialization.scm
@@ -876,6 +876,7 @@ game development and other performance-critical
applications.")
(sha256
(base32 "11gzc7mhl984248q6abz5rrsph76j0y99mwk24xc90sxpcxr2j59"))))
(build-system pyproject-build-system)
+ (native-inputs (list python-setuptools python-wheel))
(home-page "https://google.github.io/flatbuffers/")
(synopsis "FlatBuffers serialization for Python")
(description "This package provides the @code{FlatBuffers} serialization
diff --git a/gnu/packages/sourcehut.scm b/gnu/packages/sourcehut.scm
index 9222101b84..00557e5b2e 100644
--- a/gnu/packages/sourcehut.scm
+++ b/gnu/packages/sourcehut.scm
@@ -74,6 +74,7 @@
python-requests
python-sqlalchemy
python-sqlalchemy-utils))
+ (native-inputs (list python-setuptools python-wheel))
(home-page "https://git.sr.ht/~sircmpwn/core.sr.ht")
(synopsis "Shared code for all sourcehut projects")
(description
@@ -104,6 +105,7 @@
(lambda _ (setenv "PKGVER" #$version))))))
(propagated-inputs
(list python-core-sr-ht))
+ (native-inputs (list python-setuptools python-wheel))
(home-page "https://git.sr.ht/~sircmpwn/scm.sr.ht")
(synopsis "Shared support code for sr.ht source control services")
(description
diff --git a/gnu/packages/sphinx.scm b/gnu/packages/sphinx.scm
index 3567e341f8..0aafd380ce 100644
--- a/gnu/packages/sphinx.scm
+++ b/gnu/packages/sphinx.scm
@@ -171,7 +171,11 @@ sources.")
"1rp28jryxwy24y8vpacclqihbizyi6b1s6id86pibvm46ybcmy3v"))))
(propagated-inputs
(modify-inputs (package-propagated-inputs python-sphinx)
- (replace "python-docutils" python-docutils-0.15)))))
+ (replace "python-docutils" python-docutils-0.15)))
+ (native-inputs
+ (modify-inputs (package-native-inputs python-sphinx)
+ (delete python-flit-core)
+ (append python-setuptools python-wheel)))))
(define-public python-sphinxcontrib-apidoc
(package
@@ -230,6 +234,7 @@ Apple help books.")
"1jaihs22d8jfvk1fnv5j7hcza89hxj979ib0b4mh130cr53mmicy"))))
(build-system pyproject-build-system)
(propagated-inputs (list python-sphinx))
+ (native-inputs (list python-setuptools python-wheel))
(home-page "https://github.com/pradyunsg/sphinx-basic-ng")
(synopsis "Modernised skeleton for Sphinx themes")
(description
@@ -629,7 +634,9 @@ integrate Sphinx documents in web templates and to handle
searches.")
python-pillow
python-pytest
python-pytest-cov
- python-sphinx))
+ python-setuptools
+ python-sphinx
+ python-wheel))
(home-page "https://sphinx-gallery.github.io/stable/index.html")
(synopsis "Generate an examples gallery automatically")
(description
@@ -724,6 +731,7 @@ introspection of @code{zope.interface} instances in code.")
(build-system pyproject-build-system)
(propagated-inputs
(list python-pygments))
+ (native-inputs (list python-setuptools python-wheel))
(home-page "https://alabaster.readthedocs.io/")
(synopsis "Configurable sidebar-enabled Sphinx theme")
(description "Alabaster is a visually (c)lean, responsive, configurable
diff --git a/gnu/packages/statistics.scm b/gnu/packages/statistics.scm
index ef5576ad9b..fa693ee731 100644
--- a/gnu/packages/statistics.scm
+++ b/gnu/packages/statistics.scm
@@ -2269,7 +2269,8 @@ inference (VI) algorithms.")
(("\"error::DeprecationWarning\",") "")))))))
(propagated-inputs (list python-importlib-metadata python-numpoly
python-numpy python-scipy))
- (native-inputs (list python-pytest python-scikit-learn))
+ (native-inputs (list python-pytest python-scikit-learn python-setuptools
+ python-wheel))
(home-page "https://chaospy.readthedocs.io/en/master/")
(synopsis "Numerical tool for performing uncertainty quantification")
(description "Chaospy is a numerical toolbox for performing uncertainty
@@ -2321,7 +2322,8 @@ building design matrices.")
(base32
"185nnsl6ag2xzkfxpmc86d9dd8wf2v87b2psan10sma399fbqd0x"))))
(build-system pyproject-build-system)
- (native-inputs (list python-pandas python-pytest))
+ (native-inputs (list python-pandas python-pytest python-setuptools
+ python-wheel))
(propagated-inputs (list python-numpy python-scikit-learn))
(home-page "https://github.com/scikit-learn-contrib/MAPIE")
(synopsis "Module for estimating prediction intervals")
@@ -2349,7 +2351,9 @@ conformal prediction methods intervals.")
(native-inputs (list python-coverage
python-pytest
python-pytest-cov
- python-setuptools-scm))
+ python-setuptools
+ python-setuptools-scm
+ python-wheel))
(home-page "https://emcee.readthedocs.io/en/stable/")
(synopsis "Ensemble sampling toolkit for MCMC")
(description
diff --git a/gnu/packages/terminals.scm b/gnu/packages/terminals.scm
index 110d29bce5..9f32565cff 100644
--- a/gnu/packages/terminals.scm
+++ b/gnu/packages/terminals.scm
@@ -1241,7 +1241,8 @@ the terminal. It also supports IPython/Jupyter.")
(("(.*)==(.*)$" _ dep ver)
(string-append dep ">=" ver))))))))
(propagated-inputs (list python-colorama))
- (native-inputs (list python-coverage python-nose python-pylint python-tox))
+ (native-inputs (list python-coverage python-nose python-pylint
+ python-setuptools python-tox python-wheel))
(home-page "https://github.com/manrajgrover/py-log-symbols")
(synopsis "Python library with graphical symbols for logging on the
terminal")
(description "This package provides a Python library with graphical symbols
@@ -1268,7 +1269,8 @@ purposes.")
(substitute* "requirements-dev.txt"
(("(.*)==(.*)$" _ dep ver)
(string-append dep ">=" ver))))))))
- (native-inputs (list python-coverage python-nose python-pylint python-tox))
+ (native-inputs (list python-coverage python-nose python-pylint
+ python-setuptools python-tox python-wheel))
(home-page "https://github.com/manrajgrover/py-spinners")
(synopsis "Python library with graphical spinners for the terminal")
(description "Spinners is a Python library that contains graphical spinners
diff --git a/gnu/packages/time.scm b/gnu/packages/time.scm
index b8b1d2c334..c4c7857c17 100644
--- a/gnu/packages/time.scm
+++ b/gnu/packages/time.scm
@@ -154,7 +154,8 @@ expressions.")
(call-with-output-file "src/tzdata/zoneinfo/__init__.py"
(const #t)))))))
(inputs (list tzdata))
- (native-inputs (list python-pytest python-pytest-subtests))
+ (native-inputs (list python-pytest python-pytest-subtests
+ python-setuptools python-wheel))
(home-page "https://github.com/python/tzdata")
(synopsis "Python wrapper of IANA time zone data")
(description "This package provides a thin Python wrapper around tzdata.")
diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm
index ac8efeea1f..67a691ee99 100644
--- a/gnu/packages/video.scm
+++ b/gnu/packages/video.scm
@@ -2312,6 +2312,7 @@ videoformats depend on the configuration flags of
ffmpeg.")
`("PATH" ":" prefix
(,(search-input-file inputs ffm))))))))))
(inputs (list bash-minimal ffmpeg))
+ (native-inputs (list python-setuptools python-wheel))
(home-page "https://github.com/slhck/ffmpeg-progress-yield")
(synopsis "Run an ffmpeg command with progress")
(description "This package allows an ffmpeg command to run with progress.
@@ -2345,7 +2346,7 @@ It is usually a complement to @code{ffmpeg-normalize}.")
(ffm (search-input-file inputs "bin/ffmpeg")))
(wrap-program ffn
`("FFMPEG_PATH" = (,ffm)))))))))
- (native-inputs (list python-pytest))
+ (native-inputs (list python-pytest python-setuptools python-wheel))
(inputs (list bash-minimal ffmpeg))
(propagated-inputs (list ffmpeg-progress-yield
python-colorama
diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm
index a1039b9e0c..7d7fda9d40 100644
--- a/gnu/packages/web.scm
+++ b/gnu/packages/web.scm
@@ -2025,7 +2025,7 @@ of people.")
(base32
"0ysqylpyv17s52634wn3vrwf7y9b5ig7fdfv8vwj1272lvv68qgk"))))
(build-system pyproject-build-system)
- (native-inputs (list python-nose2))
+ (native-inputs (list python-nose2 python-setuptools python-wheel))
(inputs
(list python-jwcrypto
python-numpy
@@ -4889,7 +4889,8 @@ their web site.")
(build-system pyproject-build-system)
(propagated-inputs
(list python-boto3 python-botocore python-docutils
- python-six))
+ python-six python-pip))
+ (native-inputs (list python-setuptools python-wheel))
(home-page "https://github.com/4dn-dcic/python-lambda")
(synopsis
"Toolkit for developing and deploying Python code in AWS Lambda")
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- branch python-team updated: gnu: Add python-setuptools/python-wheel where necessary.,
guix-commits <=