gnu: build-system/pyproject: Add missing native-inputs.

* gnu/packages/bioinformatics.scm (python-ega-download-client)
[native-inputs]: Add python-setuptools and python-wheel.

* gnu/packages/databases.scm (datasette)[native-inputs]: Add
python-pip.

* gnu/packages/django.scm (python-django-localflavor,
python-django-contact-form)[native-inputs]: Add python-setuptools and
python-wheel.

* gnu/packages/graphviz.scm (python-uqbar)[native-inputs]: Add
python-setuptools and python-wheel.

* gnu/packages/jupyter.scm (python-jupyterlab-server)[native-inputs]:
Add python-wheel.
(python-nbstripout)[native-inputs]: Add python-setuptools and
python-wheel.

* gnu/packages/machine-learning.scm (python-captum,
python-linear-operator, python-gpytorch)[native-inputs]: Add
python-setuptools.

* gnu/packages/music.scm (abjad, abjad-ext-rmarkers,
abjed-ext-nauert, python-mutagen)[native-inputs]: Add
python-setuptools and python-wheel.

* gnu/packages/package-management.scm
(python-conda-package-handling)[native-inputs]: Add python-setuptools
and python-wheel.
(conda)[native-inputs]: Add python-wheel.

* gnu/packages/python-check.scm (python-pyinstrument,
python-pytest-testmon, python-pytest-trio, python-nbval,
python-pytest-toolbox)[native-inputs]: Add python-setuptools and
python-wheel.
(python-nptyping)[native-inputs]: Add python-setuptools.

* gnu/packages/python-check.scm (python-dask-expr)[native-inputs]:
Add python-setuptools and python-wheel.

* gnu/packages/python-web.scm (parfive, python-aioftp, python-hupper,
python-sanic, python-mechanicalsoup, python-tinycss, python-aiostream,
python-cbor2, gunicorn)[native-inputs]: Add python-setuptools and
python-wheel.

* gnu/packages/python-xyz.scm (python-apprise, python-jaraco-classes,
python-sparse, python-shtab, python-pyan3)[native-inputs]: Add
python-setuptools.
(python-jupytext, python-orderedmultidict, python-identify, python-nodeenv,
python-cfgv, python-zarr, python-multipart, python-nbconvert, python-cram,
python-immutables, python-numpydoc, python-cairosvg, python-unidecode,
python-black, python-multidict, python-mpv-jsonipc, python-humanize,
python-cmd2)[native-inputs]: Add python-setuptools and python-wheel.
(python-partd, python-dask, python-zarr)[native-inputs]: Add
python-wheel.
(python-nbconvert)[propagated-inputs]: Add texlive-etoolbox. Remove
duplicate textlive-jknapltx.
(python-isort)[native-inputs]: Add python-pip.

* gnu/packages/simulation.scm (python-fenics-dijitso)[native-inputs]:
Add python-setuptools and python-wheel.

* gnu/packages/sphinx.scm (python-pydata-sphinx-theme,
python-sphinx-autodoc-typehints)[native-inputs]: Add
python-setuptools.

* gnu/packages/syndication.scm (tuir)[native-inputs]: Add
python-setuptools and python-wheel.

* gnu/packages/terminals.scm (python-halo)[native-inputs]: Add
python-setuptools and python-wheel.

* gnu/packages/time.scm (python-arrow, python-dateutil)
[native-inputs]: Add python-setuptools and python-wheel.

* gnu/packages/version-control.scm (pre-commit)[native-inputs]: Add
python-setuptools and python-wheel.  Remove input labels.

* gnu/packages/virtualization.scm (python-qemu-qmp,
python-transient)[native-inputs]: Add python-setuptools and
python-wheel.

* gnu/packages/xorg.scm (python-xcffib)[native-inputs]: Add
python-setuptools and python-wheel.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>

Change-Id: Id61cf8cdc47bd4c2871c0a9c8e9a5bfd51157df0
This commit is contained in:
Nicolas Graves 2024-05-23 19:53:55 +02:00 committed by Sharlatan Hellseher
parent 5f49430d30
commit 3c2943b621
No known key found for this signature in database
GPG key ID: 76D727BFF62CD2B5
20 changed files with 215 additions and 74 deletions

View file

@ -3285,8 +3285,14 @@ the managed genomes, STAR indexing and mapping and more.")
(("==") ">="))))))) (("==") ">=")))))))
(propagated-inputs (list python-htsget python-psutil python-requests (propagated-inputs (list python-htsget python-psutil python-requests
python-tqdm python-urllib3)) python-tqdm python-urllib3))
(native-inputs (list python-coverage python-pytest python-pyfakefs (native-inputs
python-responses python-mock)) (list python-coverage
python-mock
python-pyfakefs
python-pytest
python-responses
python-setuptools
python-wheel))
(home-page "https://github.com/EGA-archive/ega-download-client") (home-page "https://github.com/EGA-archive/ega-download-client")
(synopsis "EGA download client") (synopsis "EGA download client")
(description "PyEGA3 is a tool for viewing and downloading files from (description "PyEGA3 is a tool for viewing and downloading files from

View file

@ -5713,6 +5713,7 @@ mechanism of @code{dogpile}.")
(list python-beautifulsoup4 (list python-beautifulsoup4
python-black python-black
python-cogapp python-cogapp
python-pip
python-pytest python-pytest
python-pytest-asyncio python-pytest-asyncio
python-pytest-runner python-pytest-runner

View file

@ -299,6 +299,8 @@ commands, additional database fields and admin extensions.")
(if tests? (if tests?
(apply invoke "python" "-m" "django" "test" test-flags) (apply invoke "python" "-m" "django" "test" test-flags)
(format #t "test suite not run~%"))))))) (format #t "test suite not run~%")))))))
(native-inputs
(list python-setuptools python-wheel))
(propagated-inputs (propagated-inputs
(list python-django python-stdnum)) (list python-django python-stdnum))
(home-page "https://django-localflavor.readthedocs.io/en/latest/") (home-page "https://django-localflavor.readthedocs.io/en/latest/")

View file

@ -221,7 +221,9 @@ and not test_sphinx_book_text_broken_strict")))
python-isort python-isort
python-mypy python-mypy
python-pytest python-pytest
python-pytest-cov)) python-pytest-cov
python-setuptools
python-wheel))
(propagated-inputs (propagated-inputs
(list python-black python-sphinx-5 python-unidecode (list python-black python-sphinx-5 python-unidecode
(package/inherit python-sphinx-rtd-theme (package/inherit python-sphinx-rtd-theme

View file

@ -436,7 +436,8 @@ the JupyterLab CSS variables.")
python-requests-mock python-requests-mock
python-ruamel.yaml python-ruamel.yaml
python-strict-rfc3339 python-strict-rfc3339
python-werkzeug)) python-werkzeug
python-wheel))
(home-page "https://jupyter.org") (home-page "https://jupyter.org")
(synopsis "Server components for JupyterLab applications") (synopsis "Server components for JupyterLab applications")
(description "JupyterLab Server sits between JupyterLab and Jupyter (description "JupyterLab Server sits between JupyterLab and Jupyter
@ -878,7 +879,9 @@ nbshow present a single notebook in a terminal-friendly way
(list python-pytest (list python-pytest
python-pytest-cram python-pytest-cram
python-pytest-flake8 python-pytest-flake8
python-pytest-runner)) python-pytest-runner
python-setuptools
python-wheel))
(home-page "https://github.com/kynan/nbstripout") (home-page "https://github.com/kynan/nbstripout")
(synopsis "Strips outputs from Jupyter and IPython notebooks") (synopsis "Strips outputs from Jupyter and IPython notebooks")
(description (description

View file

@ -5121,7 +5121,8 @@ Actions for the Lightning suite of libraries.")
python-parameterized python-parameterized
python-pytest python-pytest
python-pytest-cov python-pytest-cov
python-scikit-learn)) python-scikit-learn
python-setuptools))
(home-page "https://captum.ai") (home-page "https://captum.ai")
(synopsis "Model interpretability for PyTorch") (synopsis "Model interpretability for PyTorch")
(description "Captum is a model interpretability and understanding library (description "Captum is a model interpretability and understanding library
@ -5692,6 +5693,7 @@ inference.")
(native-inputs (list python-flake8 (native-inputs (list python-flake8
python-flake8-print python-flake8-print
python-pytest python-pytest
python-setuptools
python-setuptools-scm python-setuptools-scm
python-twine)) python-twine))
(home-page "https://github.com/cornellius-gp/linear_operator/") (home-page "https://github.com/cornellius-gp/linear_operator/")
@ -5724,6 +5726,7 @@ linear algebra routines needed for structured matrices (or operators).")
python-flake8-print python-flake8-print
python-nbval python-nbval
python-pytest python-pytest
python-setuptools
python-twine)) python-twine))
(home-page "https://gpytorch.ai") (home-page "https://gpytorch.ai")
(synopsis "Implementation of Gaussian Processes in PyTorch") (synopsis "Implementation of Gaussian Processes in PyTorch")

View file

@ -1811,7 +1811,7 @@ listeners answer questions about music quickly and simply.")
(inputs (inputs
(list lilypond)) (list lilypond))
(native-inputs (native-inputs
(list python-pytest)) (list python-pytest python-setuptools python-wheel))
(propagated-inputs (propagated-inputs
(list python-quicktions (list python-quicktions
python-ply python-ply
@ -1843,7 +1843,7 @@ typographic detail of symbols on the page.")
(base32 "1y8s55b4mlsigm0xkk6qjpp08c75rv0swvjp0lj3cs6lgqdjxdjl")))) (base32 "1y8s55b4mlsigm0xkk6qjpp08c75rv0swvjp0lj3cs6lgqdjxdjl"))))
(build-system pyproject-build-system) (build-system pyproject-build-system)
(native-inputs (native-inputs
(list lilypond python-pytest)) (list lilypond python-pytest python-setuptools python-wheel))
(propagated-inputs (propagated-inputs
(list abjad)) (list abjad))
(home-page "https://abjad.github.io") (home-page "https://abjad.github.io")
@ -1868,7 +1868,7 @@ and manipulating rhythms such as accelerandi, taleas, and more.")
(base32 "0j4pf4h27jm3df0dn2rwkdx6zqcxvr7pqchbaa9rffz7q4hbakmf")))) (base32 "0j4pf4h27jm3df0dn2rwkdx6zqcxvr7pqchbaa9rffz7q4hbakmf"))))
(build-system pyproject-build-system) (build-system pyproject-build-system)
(native-inputs (native-inputs
(list lilypond python-pytest)) (list lilypond python-pytest python-setuptools python-wheel))
(propagated-inputs (propagated-inputs
(list abjad)) (list abjad))
(home-page "https://abjad.github.io") (home-page "https://abjad.github.io")
@ -4074,7 +4074,11 @@ formats, looking up tracks through metadata and audio fingerprints.")
(("( +)@given" all spaces) (("( +)@given" all spaces)
(string-append spaces "@settings(deadline=None)\n" all)))))))) (string-append spaces "@settings(deadline=None)\n" all))))))))
(native-inputs (native-inputs
(list python-pytest python-hypothesis python-flake8)) (list python-flake8
python-hypothesis
python-pytest
python-setuptools
python-wheel))
(home-page "https://mutagen.readthedocs.io/") (home-page "https://mutagen.readthedocs.io/")
(synopsis "Read and write audio tags") (synopsis "Read and write audio tags")
(description "Mutagen is a Python module to handle audio metadata. It (description "Mutagen is a Python module to handle audio metadata. It

View file

@ -1139,8 +1139,13 @@ environments.")
(inputs (inputs
(list libarchive)) (list libarchive))
(native-inputs (native-inputs
(list python-cython python-pytest python-pytest-cov (list python-cython
python-pytest-mock python-mock)) python-mock
python-pytest
python-pytest-cov
python-pytest-mock
python-setuptools
python-wheel))
(home-page "https://conda.io") (home-page "https://conda.io")
(synopsis "Create and extract conda packages of various formats") (synopsis "Create and extract conda packages of various formats")
(description (description
@ -1280,7 +1285,8 @@ extracting, creating, and converting between formats.")
(list python-coverage (list python-coverage
python-flaky python-flaky
python-pytest-timeout python-pytest-timeout
python-pytest-xprocess)) python-pytest-xprocess
python-wheel))
(home-page "https://github.com/conda/conda") (home-page "https://github.com/conda/conda")
(synopsis "Cross-platform, OS-agnostic, system-level binary package manager") (synopsis "Cross-platform, OS-agnostic, system-level binary package manager")
(description (description

View file

@ -467,7 +467,9 @@ result documents that can be read by tools such as Jenkins or Bamboo.")
python-greenlet python-greenlet
python-pytest python-pytest
python-pytest-asyncio python-pytest-asyncio
python-pytest-trio)) python-pytest-trio
python-setuptools
python-wheel))
(home-page "https://github.com/joerick/pyinstrument") (home-page "https://github.com/joerick/pyinstrument")
(synopsis "Call stack profiler for Python") (synopsis "Call stack profiler for Python")
(description (description
@ -1299,7 +1301,11 @@ simpler.")
(base32 "01qhbkb3n8c5c4id94w6b06q9wb7b6a33mqwyrkdfzk5pzv1gcyd")))) (base32 "01qhbkb3n8c5c4id94w6b06q9wb7b6a33mqwyrkdfzk5pzv1gcyd"))))
(build-system pyproject-build-system) (build-system pyproject-build-system)
(arguments (list #:tests? #false)) ;there are none (arguments (list #:tests? #false)) ;there are none
(native-inputs (list python-coverage python-pytest)) (native-inputs
(list python-coverage
python-pytest
python-setuptools
python-wheel))
(home-page "https://github.com/tarpas/pytest-testmon") (home-page "https://github.com/tarpas/pytest-testmon")
(synopsis "Selects tests affected by changed files and methods") (synopsis "Selects tests affected by changed files and methods")
(description (description
@ -1328,7 +1334,11 @@ simpler.")
;; No keyboard interrupt in our build environment. ;; No keyboard interrupt in our build environment.
" and not test_actual_test")))) " and not test_actual_test"))))
(native-inputs (native-inputs
(list python-hypothesis python-pytest python-pytest-cov)) (list python-hypothesis
python-pytest
python-pytest-cov
python-setuptools
python-wheel))
(propagated-inputs (propagated-inputs
(list python-async-generator python-outcome python-pytest python-trio)) (list python-async-generator python-outcome python-pytest python-trio))
(home-page "https://github.com/python-trio/pytest-trio") (home-page "https://github.com/python-trio/pytest-trio")
@ -1617,7 +1627,11 @@ service processes for your tests with pytest.")
(substitute* "setup.cfg" (substitute* "setup.cfg"
((".*timeout.*") "")))))))) ((".*timeout.*") ""))))))))
(native-inputs (native-inputs
(list python-pydantic python-pytest python-pytest-isort)) (list python-pydantic
python-pytest
python-pytest-isort
python-setuptools
python-wheel))
(home-page "https://github.com/samuelcolvin/pytest-toolbox") (home-page "https://github.com/samuelcolvin/pytest-toolbox")
(synopsis "Numerous useful plugins for Pytest") (synopsis "Numerous useful plugins for Pytest")
(description (description
@ -1708,7 +1722,9 @@ notebooks.")
(native-inputs (native-inputs
(list python-pytest (list python-pytest
python-pytest-cov python-pytest-cov
python-sympy)) python-setuptools
python-sympy
python-wheel))
(propagated-inputs (propagated-inputs
(list python-coverage (list python-coverage
python-ipykernel python-ipykernel
@ -2229,6 +2245,7 @@ them using any Python VM with basically no runtime overhead.")
(native-inputs (native-inputs
(list python-beartype (list python-beartype
python-mypy python-mypy
python-setuptools
python-typeguard python-typeguard
python-wheel)) python-wheel))
(propagated-inputs (list python-numpy python-typing-extensions)) (propagated-inputs (list python-numpy python-typing-extensions))

View file

@ -2467,7 +2467,9 @@ parentdir_prefix = dask_expr-
;; package without creating a mutually recursive dependency. ;; package without creating a mutually recursive dependency.
(list python-dask/bootstrap (list python-dask/bootstrap
python-pytest python-pytest
python-versioneer)) python-setuptools
python-versioneer
python-wheel))
(home-page "https://github.com/dask/dask-expr") (home-page "https://github.com/dask/dask-expr")
(synopsis "Dask DataFrames with query optimization") (synopsis "Dask DataFrames with query optimization")
(description "This is a rewrite of Dask DataFrame that includes query (description "This is a rewrite of Dask DataFrame that includes query

View file

@ -706,7 +706,9 @@ comes with a SOCKS proxy client.")
(list python-pytest (list python-pytest
python-pytest-asyncio python-pytest-asyncio
python-pytest-cov python-pytest-cov
python-pytest-runner)) python-pytest-runner
python-setuptools
python-wheel))
(home-page "https://github.com/vxgmichel/aiostream") (home-page "https://github.com/vxgmichel/aiostream")
(synopsis "Generator-based operators for asynchronous iteration") (synopsis "Generator-based operators for asynchronous iteration")
(description "@code{aiostream} provides a collection of stream operators that can (description "@code{aiostream} provides a collection of stream operators that can
@ -1038,7 +1040,12 @@ to the OVHcloud APIs.")
(sha256 (sha256
(base32 "15y78xcc3zkmvj1mdzz8gyhf3apbl91073kwhzbjk5abc1civwlw")))) (base32 "15y78xcc3zkmvj1mdzz8gyhf3apbl91073kwhzbjk5abc1civwlw"))))
(build-system pyproject-build-system) (build-system pyproject-build-system)
(native-inputs (list python-pytest python-pytest-cov python-setuptools-scm)) (native-inputs
(list python-pytest
python-pytest-cov
python-setuptools
python-setuptools-scm
python-wheel))
(home-page "https://github.com/agronholm/cbor2") (home-page "https://github.com/agronholm/cbor2")
(synopsis "Concise Binary Object Representation (CBOR) (de)serializer") (synopsis "Concise Binary Object Representation (CBOR) (de)serializer")
(description "This Python library provides encoding and decoding for the (description "This Python library provides encoding and decoding for the
@ -1447,7 +1454,9 @@ HTTP servers, RESTful APIs, and web services.")
python-pytest-cov python-pytest-cov
python-pytest-localserver python-pytest-localserver
python-pytest-socket python-pytest-socket
python-setuptools-scm)) python-setuptools
python-setuptools-scm
python-wheel))
(home-page "https://parfive.readthedocs.io/") (home-page "https://parfive.readthedocs.io/")
(synopsis "HTTP and FTP parallel file downloader") (synopsis "HTTP and FTP parallel file downloader")
(description (description
@ -1634,7 +1643,9 @@ object graph to and from JSON.")
python-pytest-httpbin python-pytest-httpbin
python-pytest-mock python-pytest-mock
python-pytest-runner python-pytest-runner
python-requests-mock)) python-requests-mock
python-setuptools
python-wheel))
(home-page "https://mechanicalsoup.readthedocs.io/") (home-page "https://mechanicalsoup.readthedocs.io/")
(synopsis "Python library for automating website interaction") (synopsis "Python library for automating website interaction")
(description (description
@ -3924,9 +3935,14 @@ adapter for use with the Requests library.")
(base32 (base32
"0w621mg956m9rn7v39jpwi4gpnpl90pprwl29cp640dahqqv38ms")))) "0w621mg956m9rn7v39jpwi4gpnpl90pprwl29cp640dahqqv38ms"))))
(build-system pyproject-build-system) (build-system pyproject-build-system)
(native-inputs (list python-async-timeout python-pytest (native-inputs
python-pytest-asyncio python-pytest-cov (list python-async-timeout
python-trustme)) python-pytest
python-pytest-asyncio
python-pytest-cov
python-setuptools
python-trustme
python-wheel))
(propagated-inputs (list python-siosocks)) (propagated-inputs (list python-siosocks))
(home-page "https://aioftp.readthedocs.io/") (home-page "https://aioftp.readthedocs.io/")
(synopsis "FTP client/server for asyncio in Python") (synopsis "FTP client/server for asyncio in Python")
@ -6222,8 +6238,12 @@ the non-map-specific features. It can be used to generate HTML + JS.")
(list #:test-flags (list #:test-flags
'(list "-k" "not test_speedups"))) '(list "-k" "not test_speedups")))
(native-inputs (native-inputs
(list python-pytest-cov python-pytest-flake8 python-pytest-isort (list python-pytest-cov
python-pytest-runner)) python-pytest-flake8
python-pytest-isort
python-pytest-runner
python-setuptools
python-wheel))
(home-page "https://tinycss.readthedocs.io/") (home-page "https://tinycss.readthedocs.io/")
(synopsis "Complete yet simple CSS parser for Python") (synopsis "Complete yet simple CSS parser for Python")
(description (description
@ -6443,6 +6463,7 @@ event loop. It is implemented in Cython and uses libuv under the hood.")
python-pytest-cov python-pytest-cov
python-sphinx python-sphinx
texinfo)) texinfo))
(propagated-inputs (list python-packaging python-setuptools python-wheel))
(home-page "https://gunicorn.org/") (home-page "https://gunicorn.org/")
(synopsis "Python WSGI HTTP Server for UNIX") (synopsis "Python WSGI HTTP Server for UNIX")
(description "Gunicorn Green Unicorn is a Python WSGI HTTP (description "Gunicorn Green Unicorn is a Python WSGI HTTP
@ -7254,8 +7275,13 @@ according to the standard set by PasteDeploy")
(build-system python-build-system) (build-system python-build-system)
(arguments '(#:test-target "pytest")) (arguments '(#:test-target "pytest"))
(native-inputs (native-inputs
(list python-pytest python-pytest-runner python-watchdog python-mock (list python-mock
python-pytest-cov)) python-pytest
python-pytest-cov
python-pytest-runner
python-setuptools
python-watchdog
python-wheel))
(propagated-inputs (propagated-inputs
(list python-pytz)) (list python-pytz))
(home-page "https://readthedocs.org/projects/hupper") (home-page "https://readthedocs.org/projects/hupper")
@ -8046,11 +8072,13 @@ applications.")
python-pytest-benchmark python-pytest-benchmark
python-pytest-sanic python-pytest-sanic
python-sanic-testing python-sanic-testing
python-setuptools
python-slotscheck python-slotscheck
python-towncrier python-towncrier
python-tox python-tox
python-types-ujson python-types-ujson
python-uvicorn)) python-uvicorn
python-wheel))
(home-page "https://github.com/sanic-org/sanic/") (home-page "https://github.com/sanic-org/sanic/")
(synopsis "Async Python web server/framework") (synopsis "Async Python web server/framework")
(description (description

View file

@ -342,6 +342,7 @@
python-pytest-cov python-pytest-cov
python-pytest-mock python-pytest-mock
python-pytest-xdist python-pytest-xdist
python-setuptools
python-wheel)) python-wheel))
(home-page "https://github.com/caronc/apprise") (home-page "https://github.com/caronc/apprise")
(synopsis (synopsis
@ -572,8 +573,10 @@ design}.")
python-isort python-isort
python-ipython-genutils python-ipython-genutils
python-jupyter-server python-jupyter-server
python-pyaml
python-pytest python-pytest
python-pyaml)) python-setuptools
python-wheel))
(propagated-inputs (propagated-inputs
(list python-markdown-it-py (list python-markdown-it-py
python-mdit-py-plugins python-mdit-py-plugins
@ -6251,6 +6254,7 @@ Capabilities include:
(base32 (base32
"1x620s4dk4d501pivhlfzbi2d1r5fnm9cssqwkn76f7d8sfk9nyg")))) "1x620s4dk4d501pivhlfzbi2d1r5fnm9cssqwkn76f7d8sfk9nyg"))))
(build-system pyproject-build-system) (build-system pyproject-build-system)
(native-inputs (list python-setuptools python-wheel))
(home-page "https://pypi.org/project/Unidecode/") (home-page "https://pypi.org/project/Unidecode/")
(synopsis "ASCII transliterations of Unicode text") (synopsis "ASCII transliterations of Unicode text")
(description (description
@ -8570,7 +8574,11 @@ and integrated feature-set for programming Python effectively.")
python-typed-ast python-typed-ast
python-typing-extensions)) python-typing-extensions))
(native-inputs (native-inputs
(list python-pytest python-pytest-aiohttp python-setuptools-scm)) (list python-pytest
python-pytest-aiohttp
python-setuptools
python-setuptools-scm
python-wheel))
(home-page "https://github.com/psf/black") (home-page "https://github.com/psf/black")
(synopsis "The uncompromising code formatter") (synopsis "The uncompromising code formatter")
(description "Black is the uncompromising Python code formatter.") (description "Black is the uncompromising Python code formatter.")
@ -9073,8 +9081,12 @@ objects.")
(propagated-inputs (propagated-inputs
(list python-numba python-numpy python-scipy)) (list python-numba python-numpy python-scipy))
(native-inputs (native-inputs
(list python-dask python-importlib-metadata python-pytest (list python-dask
python-pytest-black python-pytest-cov)) python-importlib-metadata
python-pytest
python-pytest-black
python-pytest-cov
python-setuptools))
(home-page "https://github.com/pydata/sparse/") (home-page "https://github.com/pydata/sparse/")
(synopsis "Library for multi-dimensional sparse arrays") (synopsis "Library for multi-dimensional sparse arrays")
(description (description
@ -9476,7 +9488,12 @@ parse and apply unified diffs. It has features such as:
;; TODO: unclear why these fail. ;; TODO: unclear why these fail.
"-k" "not test_MyClass and not test_my_function"))) "-k" "not test_MyClass and not test_my_function")))
(propagated-inputs (list python-jinja2 python-sphinx)) (propagated-inputs (list python-jinja2 python-sphinx))
(native-inputs (list python-matplotlib python-pytest python-pytest-cov)) (native-inputs
(list python-matplotlib
python-pytest
python-pytest-cov
python-setuptools
python-wheel))
(home-page "https://pypi.org/project/numpydoc/") (home-page "https://pypi.org/project/numpydoc/")
(synopsis "Numpy's Sphinx extensions") (synopsis "Numpy's Sphinx extensions")
(description "Sphinx extension to support docstrings in Numpy format.") (description "Sphinx extension to support docstrings in Numpy format.")
@ -10229,7 +10246,7 @@ e.g. copy examples, fetch data, etc.")
"1kjrxav572j45xvr1iy60zb2g8zqvrinzdkl4ax36js4vczckl8d")))) "1kjrxav572j45xvr1iy60zb2g8zqvrinzdkl4ax36js4vczckl8d"))))
(build-system pyproject-build-system) (build-system pyproject-build-system)
(native-inputs (native-inputs
(list python-pytest python-pytest-cov)) (list python-pytest python-pytest-cov python-setuptools python-wheel))
(home-page "https://github.com/aio-libs/multidict/") (home-page "https://github.com/aio-libs/multidict/")
(synopsis "Multidict implementation") (synopsis "Multidict implementation")
(description "Multidict is dict-like collection of key-value pairs (description "Multidict is dict-like collection of key-value pairs
@ -10250,7 +10267,7 @@ where key might be occurred more than once in the container.")
(propagated-inputs (propagated-inputs
(list python-six)) (list python-six))
(native-inputs (native-inputs
(list python-flake8 python-pycodestyle)) (list python-flake8 python-pycodestyle python-setuptools python-wheel))
(home-page "https://github.com/gruns/orderedmultidict") (home-page "https://github.com/gruns/orderedmultidict")
(synopsis "Python Ordered Multivalue Dictionary - omdict") (synopsis "Python Ordered Multivalue Dictionary - omdict")
(description "This package contains a library for ordered multivalue (description "This package contains a library for ordered multivalue
@ -12112,6 +12129,7 @@ enforced method signatures and consistent documentation.")
python-pytest-cov python-pytest-cov
python-pytest-flake8 python-pytest-flake8
python-pytest-mypy python-pytest-mypy
python-setuptools
python-setuptools-scm python-setuptools-scm
python-wheel)) python-wheel))
(propagated-inputs (list python-more-itertools)) (propagated-inputs (list python-more-itertools))
@ -15624,7 +15642,7 @@ pseudo terminal (pty), and interact with both the process and its pty.")
(invoke "make" "test")))))) (invoke "make" "test"))))))
(build-system python-build-system) (build-system python-build-system)
(native-inputs (native-inputs
(list python-coverage which)) (list python-coverage python-setuptools python-wheel which))
(synopsis "Simple testing framework for command line applications") (synopsis "Simple testing framework for command line applications")
(description (description
"Cram is a functional testing framework for command line applications. "Cram is a functional testing framework for command line applications.
@ -16386,8 +16404,9 @@ distribution. It is not intended as an end-user tool.")
(uri (pypi-uri "immutables" version)) (uri (pypi-uri "immutables" version))
(sha256 (sha256
(base32 "1x4cinh0xbl6p6p2yfm2s07mxxy3lf0zzai9gqpydk4482bwfdjk")))) (base32 "1x4cinh0xbl6p6p2yfm2s07mxxy3lf0zzai9gqpydk4482bwfdjk"))))
(build-system python-build-system) (build-system pyproject-build-system)
(native-inputs (list python-mypy python-pytest)) (native-inputs
(list python-mypy python-pytest python-setuptools python-wheel))
(home-page "https://github.com/MagicStack/immutables") (home-page "https://github.com/MagicStack/immutables")
(synopsis "High-performance immutable mapping type for Python") (synopsis "High-performance immutable mapping type for Python")
(description (description
@ -18079,6 +18098,7 @@ time.")
texlive-collection-basic texlive-collection-basic
texlive-enumitem texlive-enumitem
texlive-environ texlive-environ
texlive-etoolbox
texlive-eurosym texlive-eurosym
texlive-etoolbox texlive-etoolbox
texlive-fancyvrb texlive-fancyvrb
@ -18089,7 +18109,6 @@ time.")
texlive-hyperref texlive-hyperref
texlive-infwarerr texlive-infwarerr
texlive-jknapltx texlive-jknapltx
texlive-jknapltx
texlive-kvoptions texlive-kvoptions
texlive-lm texlive-lm
texlive-lm-math texlive-lm-math
@ -24970,6 +24989,7 @@ package attempts to address the shortcomings of @code{isodate}.")
python-hypothesmith python-hypothesmith
python-libcst-minimal python-libcst-minimal
python-natsort python-natsort
python-pip
python-poetry-core python-poetry-core
python-pylama python-pylama
python-pypa-build python-pypa-build
@ -27750,6 +27770,7 @@ submitting it.")
(sha256 (sha256
(base32 "0ymdwrx544a6gn6wm9dixpgzbfrbpxvcj5ys7m41cgb4lvpvx691")))) (base32 "0ymdwrx544a6gn6wm9dixpgzbfrbpxvcj5ys7m41cgb4lvpvx691"))))
(build-system pyproject-build-system) (build-system pyproject-build-system)
(native-inputs (list python-setuptools python-wheel))
(home-page "https://github.com/iwalton3/python-mpv-jsonipc") (home-page "https://github.com/iwalton3/python-mpv-jsonipc")
(synopsis "Python API to control MPV using JSON IPC") (synopsis "Python API to control MPV using JSON IPC")
(description "Python MPV JSONIPC implements an interface similar to (description "Python MPV JSONIPC implements an interface similar to
@ -28375,7 +28396,7 @@ library to allow local file system access via @code{file://} URLs.")
(when tests? (when tests?
(invoke "pytest" "-vv"))))))) (invoke "pytest" "-vv")))))))
(native-inputs (native-inputs
(list python-coverage python-pytest)) (list python-coverage python-pytest python-setuptools python-wheel))
(propagated-inputs (propagated-inputs
(list python-editdistance)) (list python-editdistance))
(home-page "https://github.com/chriskuehl/identify") (home-page "https://github.com/chriskuehl/identify")
@ -28474,7 +28495,11 @@ effort to simplify the man pages with practical examples.")
;; This test fails. It tries to open a network socket. ;; This test fails. It tries to open a network socket.
(invoke "pytest" "-vv" "-k" "not test_smoke")))))) (invoke "pytest" "-vv" "-k" "not test_smoke"))))))
(native-inputs (native-inputs
(list python-coverage python-mock python-pytest)) (list python-coverage
python-mock
python-pytest
python-setuptools
python-wheel))
(home-page "https://ekalinin.github.io/nodeenv/") (home-page "https://ekalinin.github.io/nodeenv/")
(synopsis "Create isolated node.js environments") (synopsis "Create isolated node.js environments")
(description (description
@ -28582,7 +28607,7 @@ Let's Encrypt.")
(when tests? (when tests?
(invoke "pytest" "-vv"))))))) (invoke "pytest" "-vv")))))))
(native-inputs (native-inputs
(list python-pytest)) (list python-pytest python-setuptools python-wheel))
(home-page "https://github.com/asottile/cfgv") (home-page "https://github.com/asottile/cfgv")
(synopsis "Configuration validation library") (synopsis "Configuration validation library")
(description (description
@ -28821,7 +28846,8 @@ codecs for use in data storage and communication applications.")
python-pytest-doctestplus python-pytest-doctestplus
python-pytest-timeout python-pytest-timeout
python-pytest-xdist python-pytest-xdist
python-setuptools-scm)) python-setuptools-scm
python-wheel))
(home-page "https://github.com/zarr-developers/zarr-python") (home-page "https://github.com/zarr-developers/zarr-python")
(synopsis "Chunked, compressed, N-dimensional arrays for Python") (synopsis "Chunked, compressed, N-dimensional arrays for Python")
(description (description
@ -29255,7 +29281,7 @@ they use the same path.")
(build-system pyproject-build-system) (build-system pyproject-build-system)
(propagated-inputs (propagated-inputs
(list python-locket python-numpy python-pandas python-pyzmq python-toolz)) (list python-locket python-numpy python-pandas python-pyzmq python-toolz))
(native-inputs (list python-setuptools)) (native-inputs (list python-setuptools python-wheel))
(home-page "https://github.com/dask/partd/") (home-page "https://github.com/dask/partd/")
(synopsis "Appendable key-value storage") (synopsis "Appendable key-value storage")
(description "Partd stores key-value pairs. Values are raw bytes. We (description "Partd stores key-value pairs. Values are raw bytes. We
@ -29405,7 +29431,8 @@ parentdir_prefix = dask-
python-pytest-rerunfailures python-pytest-rerunfailures
python-pytest-runner python-pytest-runner
python-pytest-xdist python-pytest-xdist
python-versioneer)) python-versioneer
python-wheel))
(home-page "https://github.com/dask/dask/") (home-page "https://github.com/dask/dask/")
(synopsis "Parallel computing with task scheduling") (synopsis "Parallel computing with task scheduling")
(description (description
@ -29981,7 +30008,7 @@ the Trio framework}.")
"006vpl19bffy9fn0sssxbfakcvgrx7fhvy6l515fzln7vwpqf7zf")))) "006vpl19bffy9fn0sssxbfakcvgrx7fhvy6l515fzln7vwpqf7zf"))))
(build-system pyproject-build-system) (build-system pyproject-build-system)
(native-inputs (native-inputs
(list python-freezegun python-pytest)) (list python-freezegun python-pytest python-setuptools python-wheel))
(home-page "https://github.com/jmoiron/humanize") (home-page "https://github.com/jmoiron/humanize")
(synopsis "Print numerical information in a human-readable form") (synopsis "Print numerical information in a human-readable form")
(description "This package provides a Python module that displays numbers (description "This package provides a Python module that displays numbers
@ -30535,7 +30562,11 @@ information in various formats.")
(list python-cairocffi python-cssselect2 python-defusedxml (list python-cairocffi python-cssselect2 python-defusedxml
python-pillow python-tinycss2)) python-pillow python-tinycss2))
(native-inputs (native-inputs
(list python-pytest-flake8 python-pytest-isort python-pytest-runner)) (list python-pytest-flake8
python-pytest-isort
python-pytest-runner
python-setuptools
python-wheel))
(home-page "https://cairosvg.org/") (home-page "https://cairosvg.org/")
(synopsis "SVG to PDF/PS/PNG converter based on Cairo") (synopsis "SVG to PDF/PS/PNG converter based on Cairo")
(description "CairoSVG is a SVG converter based on Cairo. It can export (description "CairoSVG is a SVG converter based on Cairo. It can export
@ -32652,7 +32683,9 @@ and not test_transcript")))
python-pytest python-pytest
python-pytest-cov python-pytest-cov
python-pytest-mock python-pytest-mock
python-setuptools-scm)) python-setuptools
python-setuptools-scm
python-wheel))
(home-page "https://github.com/python-cmd2/cmd2") (home-page "https://github.com/python-cmd2/cmd2")
(synopsis "Tool for building interactive command line applications") (synopsis "Tool for building interactive command line applications")
(description (description
@ -35474,7 +35507,7 @@ functions defined in POSIX.1-2001 and POSIX.1-2008.")
"python-pyan3-fix-absolute-path-bug.patch")))) "python-pyan3-fix-absolute-path-bug.patch"))))
(build-system pyproject-build-system) (build-system pyproject-build-system)
(native-inputs (native-inputs
(list python-pytest python-pytest-cov python-wheel)) (list python-pytest python-pytest-cov python-setuptools python-wheel))
(propagated-inputs (propagated-inputs
(list python-jinja2)) (list python-jinja2))
(home-page "https://github.com/Technologicat/pyan") (home-page "https://github.com/Technologicat/pyan")
@ -37025,7 +37058,13 @@ writing STL files. It supports both the text and binary forms of STL.")
"0hzshd665rl1bkwvaj9va4j3gs8nmb478fbvligx20663xhmzfzp")))) "0hzshd665rl1bkwvaj9va4j3gs8nmb478fbvligx20663xhmzfzp"))))
(build-system python-build-system) (build-system python-build-system)
(propagated-inputs (list python-six)) (propagated-inputs (list python-six))
(native-inputs (list python-pyyaml python-mock python-pytest-cov)) (native-inputs
(list python-mock
python-pytest
python-pytest-cov
python-pyyaml
python-setuptools
python-wheel))
(arguments (arguments
`(#:phases (modify-phases %standard-phases `(#:phases (modify-phases %standard-phases
;; There is a bug in the test_suit specification. ;; There is a bug in the test_suit specification.
@ -37113,6 +37152,7 @@ adapted from the @code{packaging} package.")
python-pytest python-pytest
python-pytest-cov python-pytest-cov
python-pytest-timeout python-pytest-timeout
python-setuptools
python-setuptools-scm python-setuptools-scm
python-wheel)) python-wheel))
(home-page "https://github.com/iterative/shtab") (home-page "https://github.com/iterative/shtab")

View file

@ -569,7 +569,7 @@ some support for generating and analysing traffic scenarios..")
(inputs (inputs
(list openmpi python-numpy)) (list openmpi python-numpy))
(native-inputs (native-inputs
(list python-pytest-cov)) (list python-pytest python-setuptools python-wheel))
(propagated-inputs (propagated-inputs
(list python-mpi4py)) (list python-mpi4py))
(arguments (arguments

View file

@ -1173,9 +1173,11 @@ enabled web server.")
(native-inputs (native-inputs
(list python-nptyping (list python-nptyping
python-pytest python-pytest
python-setuptools
python-setuptools-scm python-setuptools-scm
python-sphobjinv python-sphobjinv
python-typing-extensions)) python-typing-extensions
python-wheel))
(home-page "https://pypi.org/project/sphinx-autodoc-typehints/") (home-page "https://pypi.org/project/sphinx-autodoc-typehints/")
(synopsis "Type hints for the Sphinx autodoc extension") (synopsis "Type hints for the Sphinx autodoc extension")
(description "This extension allows you to use Python 3 annotations for (description "This extension allows you to use Python 3 annotations for

View file

@ -527,7 +527,9 @@ a simple interface that makes it easy to organize and browse feeds.")
python-mock python-mock
python-pylint python-pylint
python-pytest python-pytest
python-vcrpy)) python-setuptools
python-vcrpy
python-wheel))
(home-page "https://gitlab.com/ajak/tuir") (home-page "https://gitlab.com/ajak/tuir")
(synopsis "Terminal viewer for Reddit (Terminal UI for Reddit)") (synopsis "Terminal viewer for Reddit (Terminal UI for Reddit)")
(description (description

View file

@ -1205,8 +1205,14 @@ per-line fullscreen terminal rendering, and keyboard input event reporting.")
(build-system pyproject-build-system) (build-system pyproject-build-system)
(propagated-inputs (list python-colorama python-log-symbols python-six (propagated-inputs (list python-colorama python-log-symbols python-six
python-spinners python-termcolor)) python-spinners python-termcolor))
(native-inputs (list python-coverage python-nose python-pylint python-tox (native-inputs
python-twine)) (list python-coverage
python-nose
python-pylint
python-setuptools
python-tox
python-twine
python-wheel))
(home-page "https://github.com/manrajgrover/halo") (home-page "https://github.com/manrajgrover/halo")
(synopsis "Python library to display graphical spinners in the terminal") (synopsis "Python library to display graphical spinners in the terminal")
(description "Halo is a Python library to display graphical spinners in (description "Halo is a Python library to display graphical spinners in

View file

@ -257,7 +257,11 @@ Pendulum instances.")
;; XXX: Fails to get timezone from /etc/localtime. ;; XXX: Fails to get timezone from /etc/localtime.
"--ignore=dateutil/test/test_tz.py"))) "--ignore=dateutil/test/test_tz.py")))
(native-inputs (native-inputs
(list python-pytest python-pytest-cov python-setuptools-scm)) (list python-pytest
python-pytest-cov
python-setuptools
python-setuptools-scm
python-wheel))
(propagated-inputs (propagated-inputs
(list python-six)) (list python-six))
(home-page "https://dateutil.readthedocs.io/en/stable/") (home-page "https://dateutil.readthedocs.io/en/stable/")
@ -513,13 +517,14 @@ timestamps.")
;; Remove when python-dateutil > 2.8.1. ;; Remove when python-dateutil > 2.8.1.
"-k" "not test_parse_tz_name_zzz"))) "-k" "not test_parse_tz_name_zzz")))
(native-inputs (native-inputs
(list ;; For testing (list python-chai
python-chai
python-pytest python-pytest
python-pytest-cov python-pytest-cov
python-pytest-mock python-pytest-mock
python-pytz python-pytz
python-simplejson)) python-setuptools
python-simplejson
python-wheel))
(propagated-inputs (propagated-inputs
(list python-dateutil)) (list python-dateutil))
(home-page "https://github.com/arrow-py/arrow") (home-page "https://github.com/arrow-py/arrow")

View file

@ -2315,14 +2315,16 @@ visualize your public Git repositories on a web interface.")
" and not test_healthy_venv_creator" " and not test_healthy_venv_creator"
" and not test_r_hook and not test_r_inline")))))))) " and not test_r_hook and not test_r_inline"))))))))
(native-inputs (native-inputs
`(("git" ,git-minimal/pinned) (list git-minimal
("python-covdefaults" ,python-covdefaults) python-covdefaults
("python-coverage" ,python-coverage) python-coverage
("python-distlib" ,python-distlib) python-distlib
("python-pytest" ,python-pytest) python-pytest
("python-pytest-env" ,python-pytest-env) python-pytest-env
("python-re-assert" ,python-re-assert) python-re-assert
("which" ,which))) python-setuptools
python-wheel
which))
;; Propagate because pre-commit is also used as a module. ;; Propagate because pre-commit is also used as a module.
(propagated-inputs (propagated-inputs
(list python-cfgv (list python-cfgv

View file

@ -2099,10 +2099,12 @@ mainly implemented in user space.")
(format #t "test suite not run~%"))))))) (format #t "test suite not run~%")))))))
(native-inputs (native-inputs
(list python-avocado-framework (list python-avocado-framework
python-setuptools-scm
python-flake8 python-flake8
python-isort python-isort
python-pylint)) python-pylint
python-setuptools
python-setuptools-scm
python-wheel))
(propagated-inputs (propagated-inputs
(list python-pygments (list python-pygments
python-urwid python-urwid
@ -2857,7 +2859,9 @@ use with virtualization provisioning tools")
(list python-black (list python-black
python-mypy python-mypy
python-pyhamcrest python-pyhamcrest
python-twine)) python-setuptools
python-twine
python-wheel))
(propagated-inputs (propagated-inputs
(list python-beautifultable (list python-beautifultable
python-click python-click

View file

@ -111,6 +111,7 @@
#:use-module (gnu packages perl-check) #:use-module (gnu packages perl-check)
#:use-module (gnu packages pkg-config) #:use-module (gnu packages pkg-config)
#:use-module (gnu packages python) #:use-module (gnu packages python)
#:use-module (gnu packages python-build)
#:use-module (gnu packages python-compression) #:use-module (gnu packages python-compression)
#:use-module (gnu packages python-crypto) #:use-module (gnu packages python-crypto)
#:use-module (gnu packages python-xyz) #:use-module (gnu packages python-xyz)
@ -1760,7 +1761,12 @@ generate code for the @code{python-xcbffib} package.")
(source (package-source xcffibgen)) (source (package-source xcffibgen))
(build-system pyproject-build-system) (build-system pyproject-build-system)
(native-inputs (native-inputs
(list pkg-config which xcb-proto xcffibgen)) (list pkg-config
python-setuptools
python-wheel
which
xcb-proto
xcffibgen))
(inputs (inputs
(list libxcb)) (list libxcb))
(propagated-inputs (propagated-inputs