1
Fork 0
mirror of https://https.git.savannah.gnu.org/git/guix.git/ synced 2025-07-15 03:20:43 +02:00

gnu: Add python-setuptools/python-wheel where necessary.

Changes to pyproject-build-system require explicit dependency on
setuptools/wheel.

Change-Id: Icd7699fc1dc56e974ae7568f2ae916dbf876bea5
This commit is contained in:
Lars-Dominik Braun 2024-02-22 20:47:54 +01:00 committed by Sharlatan Hellseher
parent 1ef178c644
commit 6d97c15911
No known key found for this signature in database
GPG key ID: 76D727BFF62CD2B5
29 changed files with 298 additions and 104 deletions

View file

@ -56,6 +56,7 @@
#:use-module (gnu packages linux) #:use-module (gnu packages linux)
#:use-module (gnu packages pcre) #:use-module (gnu packages pcre)
#:use-module (gnu packages python) #:use-module (gnu packages python)
#:use-module (gnu packages python-build)
#:use-module (gnu packages python-crypto) #:use-module (gnu packages python-crypto)
#:use-module (gnu packages python-web) #:use-module (gnu packages python-web)
#:use-module (gnu packages python-xyz) #:use-module (gnu packages python-xyz)
@ -737,6 +738,7 @@ file system.")
"11as7n2mj3nbqsqb3ivyv9985n73i022s748qvjg36cs8ig50afx")))) "11as7n2mj3nbqsqb3ivyv9985n73i022s748qvjg36cs8ig50afx"))))
(build-system pyproject-build-system) (build-system pyproject-build-system)
(inputs (list python-requests python-argcomplete python-urllib3 gnupg)) (inputs (list python-requests python-argcomplete python-urllib3 gnupg))
(native-inputs (list python-setuptools python-wheel))
(arguments (arguments
(list #:phases #~(modify-phases %standard-phases (list #:phases #~(modify-phases %standard-phases
(add-before 'build 'patch-gnupg (add-before 'build 'patch-gnupg

View file

@ -682,6 +682,7 @@ memory usage.")
(list python-numpy python-pysam)) (list python-numpy python-pysam))
(inputs (inputs
(list r-minimal)) (list r-minimal))
(native-inputs (list python-setuptools python-wheel))
(home-page "https://wlcb.oit.uci.edu/cpat/") (home-page "https://wlcb.oit.uci.edu/cpat/")
(synopsis "Alignment-free distinction between coding and noncoding RNA") (synopsis "Alignment-free distinction between coding and noncoding RNA")
(description (description
@ -2084,7 +2085,7 @@ Format (GFF) with Biopython integration.")
python-scikit-learn python-scikit-learn
python-scipy)) python-scipy))
(native-inputs (native-inputs
(list python-pytest)) (list python-pytest python-setuptools python-wheel))
(home-page "https://github.com/simonvh/fluff/") (home-page "https://github.com/simonvh/fluff/")
(synopsis "Analysis and visualization of high-throughput sequencing data") (synopsis "Analysis and visualization of high-throughput sequencing data")
(description (description
@ -2894,6 +2895,7 @@ cells).")
(("'argparse',") ""))))) (("'argparse',") "")))))
(build-system pyproject-build-system) (build-system pyproject-build-system)
(propagated-inputs (list python-numpy python-pysam)) (propagated-inputs (list python-numpy python-pysam))
(native-inputs (list python-setuptools python-wheel))
(home-page "https://github.com/cancerit/parabam") (home-page "https://github.com/cancerit/parabam")
(synopsis "Parallel BAM File Analysis") (synopsis "Parallel BAM File Analysis")
(description "Parabam is a tool for processing sequencing files in (description "Parabam is a tool for processing sequencing files in
@ -2962,6 +2964,7 @@ encountered in PDB files prior to simulation tasks.")
python-tqdm python-tqdm
python-typing-extensions python-typing-extensions
python-zipp)) python-zipp))
(native-inputs (list python-setuptools python-wheel))
(home-page "https://github.com/haessar/peaks2utr") (home-page "https://github.com/haessar/peaks2utr")
(synopsis "Python CLI for annotating three prime UTR") (synopsis "Python CLI for annotating three prime UTR")
(description (description
@ -3325,7 +3328,8 @@ features:
python-pandas python-pandas
python-pysam python-pysam
python-tqdm)) 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") (home-page "https://github.com/KindLab/scDamAndTools")
(synopsis "Functions for processing raw scDam&T-seq data") (synopsis "Functions for processing raw scDam&T-seq data")
(description (description
@ -3358,6 +3362,7 @@ counts.")
python-numpy python-numpy
python-pybedtools python-pybedtools
python-pysam)) python-pysam))
(native-inputs (list python-setuptools python-wheel))
(home-page "https://github.com/r3fang/SnapTools") (home-page "https://github.com/r3fang/SnapTools")
(synopsis "Tools for processing snap files" ) (synopsis "Tools for processing snap files" )
(description (description
@ -3387,6 +3392,7 @@ operations:
(arguments (list #:tests? #false)) ;there are none (arguments (list #:tests? #false)) ;there are none
(propagated-inputs (list python-click python-numpy python-pandas (propagated-inputs (list python-click python-numpy python-pandas
python-parabam python-pysam)) python-parabam python-pysam))
(native-inputs (list python-setuptools python-wheel))
(home-page "https://github.com/cancerit/telomerecat") (home-page "https://github.com/cancerit/telomerecat")
(synopsis "Telomere computational analysis tool") (synopsis "Telomere computational analysis tool")
(description "Telomerecat is a tool for estimating the average telomere (description "Telomerecat is a tool for estimating the average telomere
@ -5630,7 +5636,9 @@ annotations of the genome.")
python-pytest python-pytest
python-pytest-mock python-pytest-mock
python-pytest-timeout python-pytest-timeout
python-setuptools-scm)) python-setuptools
python-setuptools-scm
python-wheel))
(home-page "https://cutadapt.readthedocs.io/en/stable/") (home-page "https://cutadapt.readthedocs.io/en/stable/")
(synopsis "Remove adapter sequences from nucleotide sequencing reads") (synopsis "Remove adapter sequences from nucleotide sequencing reads")
(description (description
@ -5925,7 +5933,7 @@ accessing bigWig files.")
(("tests/data/" m) (("tests/data/" m)
(string-append (getcwd) "/" m)))))))) (string-append (getcwd) "/" m))))))))
(propagated-inputs (list python-numpy)) (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/") (home-page "https://github.com/brentp/pyfasta/")
(synopsis "Pythonic access to fasta sequence files") (synopsis "Pythonic access to fasta sequence files")
(description (description
@ -9189,7 +9197,7 @@ experiments.")
(propagated-inputs (propagated-inputs
(list python-cython python-numpy)) (list python-cython python-numpy))
(native-inputs (native-inputs
(list python-pytest)) (list python-pytest python-setuptools python-wheel))
(home-page "https://github.com/macs3-project/MACS") (home-page "https://github.com/macs3-project/MACS")
(synopsis "Model based analysis for ChIP-Seq data") (synopsis "Model based analysis for ChIP-Seq data")
(description (description
@ -16378,6 +16386,7 @@ mapped paired-end sequencing reads.")
python-cython python-cython
python-msgpack python-msgpack
python-pysam)) python-pysam))
(native-inputs (list python-setuptools python-wheel))
(home-page "https://pypi.org/project/genomic-regions/") (home-page "https://pypi.org/project/genomic-regions/")
(synopsis "Consistently handle genomic regions") (synopsis "Consistently handle genomic regions")
(description "This package aims to simplify working with genomic region / (description "This package aims to simplify working with genomic region /
@ -20999,7 +21008,9 @@ updated much more frequently.")
python-tqdm)) python-tqdm))
(native-inputs (native-inputs
(list python-pytest (list python-pytest
python-setuptools-scm)) python-setuptools
python-setuptools-scm
python-wheel))
(home-page "https://github.com/aertslab/ctxcore") (home-page "https://github.com/aertslab/ctxcore")
(synopsis "Core functions for pycisTarget and the SCENIC tool suite") (synopsis "Core functions for pycisTarget and the SCENIC tool suite")
(description (description

View file

@ -1750,8 +1750,11 @@ supports coverage of subprocesses.")
(sha256 (sha256
(base32 "0bdxwaak5clhsd63b9q65nf2amqqv5hfn7dskfakyldxsqnnh0y6")))) (base32 "0bdxwaak5clhsd63b9q65nf2amqqv5hfn7dskfakyldxsqnnh0y6"))))
(build-system pyproject-build-system) (build-system pyproject-build-system)
(native-inputs
(list python-pytest
python-setuptools
python-wheel))
(propagated-inputs (list python-dotenv)) (propagated-inputs (list python-dotenv))
(native-inputs (list python-pytest))
(home-page "https://github.com/quiqua/pytest-dotenv") (home-page "https://github.com/quiqua/pytest-dotenv")
(synopsis "Automatically detect and load a .env file before running tests") (synopsis "Automatically detect and load a .env file before running tests")
(description (description
@ -1874,8 +1877,15 @@ contacting the real http server.")
(base32 "1gw3a33myq9yncjixs3kkcrr1xkjzvvf3xk6x955p3i79wlwkswx")))) (base32 "1gw3a33myq9yncjixs3kkcrr1xkjzvvf3xk6x955p3i79wlwkswx"))))
(build-system pyproject-build-system) (build-system pyproject-build-system)
(arguments (list #:tests? #false)) ;no tests included (arguments (list #:tests? #false)) ;no tests included
(propagated-inputs (list python-attrs python-pytest)) (native-inputs
(native-inputs (list python-pytest python-pytest-cov python-xmlschema)) (list python-pytest
python-pytest-cov
python-setuptools
python-wheel
python-xmlschema))
(propagated-inputs
(list python-attrs
python-pytest))
(home-page "https://github.com/pytest-dev/pytest-nunit") (home-page "https://github.com/pytest-dev/pytest-nunit")
(synopsis "Pytest plugin for generating NUnit3 test result XML output") (synopsis "Pytest plugin for generating NUnit3 test result XML output")
(description (description
@ -3075,12 +3085,15 @@ mypy plugins.")
python-pytest-cov python-pytest-cov
python-pytest-enabler python-pytest-enabler
python-pytest-flake8 python-pytest-flake8
python-pytest-mypy)) python-pytest-mypy
python-setuptools
python-wheel))
(propagated-inputs (propagated-inputs
(list python-jaraco-context (list python-jaraco-context
python-jaraco-functools python-jaraco-functools
python-more-itertools python-more-itertools
python-packaging python-packaging
python-pip
python-pip-run python-pip-run
python-tempora)) python-tempora))
(home-page "https://github.com/jaraco/pytest-perf") (home-page "https://github.com/jaraco/pytest-perf")

View file

@ -671,6 +671,7 @@ they exist.")
python-strenum python-strenum
python-tomlkit python-tomlkit
python-typing-extensions)) python-typing-extensions))
(native-inputs (list python-setuptools python-wheel))
(home-page "https://github.com/RobertCraigie/prisma-client-py") (home-page "https://github.com/RobertCraigie/prisma-client-py")
(synopsis "Fully type-safe database client") (synopsis "Fully type-safe database client")
(description (description
@ -5722,7 +5723,8 @@ mechanism of @code{dogpile}.")
python-pytest-timeout python-pytest-timeout
python-pytest-xdist python-pytest-xdist
python-setuptools python-setuptools
python-trustme)) python-trustme
python-wheel))
(home-page "https://datasette.io/") (home-page "https://datasette.io/")
(synopsis "Multi-tool for exploring and publishing data") (synopsis "Multi-tool for exploring and publishing data")
(description "Datasette is a tool for exploring and publishing data. (description "Datasette is a tool for exploring and publishing data.

View file

@ -191,7 +191,7 @@ to the @dfn{don't repeat yourself} (DRY) principle.")
"0dpx2wmcclmd3jkprdljz3makq12vd0sjv3xnvlj5vk1lg7glb7g")))) "0dpx2wmcclmd3jkprdljz3makq12vd0sjv3xnvlj5vk1lg7glb7g"))))
(build-system pyproject-build-system) (build-system pyproject-build-system)
(native-inputs (native-inputs
(list python-django)) (list python-django python-setuptools python-wheel))
(home-page "https://github.com/epicserve/django-cache-url") (home-page "https://github.com/epicserve/django-cache-url")
(synopsis "Configure Django cache settings from URLs") (synopsis "Configure Django cache settings from URLs")
(description (description
@ -229,7 +229,9 @@ with a @var{CACHE_URL} environment variable.")
python-dj-email-url python-dj-email-url
python-dj-search-url python-dj-search-url
python-django-cache-url python-django-cache-url
python-setuptools-scm)) python-setuptools
python-setuptools-scm
python-wheel))
(home-page "https://django-configurations.readthedocs.io/") (home-page "https://django-configurations.readthedocs.io/")
(synopsis "Helper module for organizing Django settings") (synopsis "Helper module for organizing Django settings")
(description (description
@ -755,6 +757,7 @@ conn_max_age argument to easily enable Djangos connection pool.")
(base32 (base32
"16k91rvd9889xxrrf84a3zb0jpinizhfqdmafn54zxa8kqrf7zsm")))) "16k91rvd9889xxrrf84a3zb0jpinizhfqdmafn54zxa8kqrf7zsm"))))
(build-system pyproject-build-system) (build-system pyproject-build-system)
(native-inputs (list python-setuptools python-wheel))
(home-page "https://github.com/migonzalvar/dj-email-url") (home-page "https://github.com/migonzalvar/dj-email-url")
(synopsis "Configure email settings from URLs") (synopsis "Configure email settings from URLs")
(description (description
@ -775,6 +778,7 @@ settings from URLs.")
(base32 (base32
"0h7vshhglym6af2pplkyivk6y0g0ncq0xpdzi88kq2sha9c1lka2")))) "0h7vshhglym6af2pplkyivk6y0g0ncq0xpdzi88kq2sha9c1lka2"))))
(build-system pyproject-build-system) (build-system pyproject-build-system)
(native-inputs (list python-setuptools python-wheel))
(home-page "https://github.com/dstufft/dj-search-url") (home-page "https://github.com/dstufft/dj-search-url")
(synopsis "Configure Haystack search from URLs") (synopsis "Configure Haystack search from URLs")
(description (description

View file

@ -4786,11 +4786,18 @@ more.")
"0bazk3k2dyzlrh7yxs4pc76m5ysm7riia3ncg7as3xr4y9dy29bx")))) "0bazk3k2dyzlrh7yxs4pc76m5ysm7riia3ncg7as3xr4y9dy29bx"))))
(build-system pyproject-build-system) (build-system pyproject-build-system)
(native-inputs (native-inputs
(list python-pytest-asyncio python-pytest-runner python-asynctest (list python-asynctest
python-pytest-mock)) python-pytest-asyncio
python-pytest-mock
python-pytest-runner
python-setuptools
python-wheel))
(propagated-inputs (propagated-inputs
(list python-aiofiles python-aiosqlite python-cryptography (list python-aiofiles
python-importlib-metadata python-dateutil python-pytz python-aiosqlite
python-cryptography
python-dateutil python-pytz
python-importlib-metadata
python-sortedcontainers)) python-sortedcontainers))
(synopsis "OPC UA / IEC 62541 client and server library") (synopsis "OPC UA / IEC 62541 client and server library")
(description "This package provides an OPC UA / IEC 62541 client and (description "This package provides an OPC UA / IEC 62541 client and

View file

@ -203,6 +203,7 @@
#:use-module (gnu packages protobuf) #:use-module (gnu packages protobuf)
#:use-module (gnu packages pulseaudio) #:use-module (gnu packages pulseaudio)
#: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-web) #:use-module (gnu packages python-web)
#:use-module (gnu packages python-xyz) #:use-module (gnu packages python-xyz)
@ -2640,6 +2641,7 @@ Every puzzle has a complete solution, although there may be more than one.")
(copy-recursively "examples" examples))))))) (copy-recursively "examples" examples)))))))
(inputs (list dds `(,python "tk"))) (inputs (list dds `(,python "tk")))
(propagated-inputs (list python-colorama)) (propagated-inputs (list python-colorama))
(native-inputs (list python-setuptools python-wheel))
(home-page "https://github.com/anntzer/redeal") (home-page "https://github.com/anntzer/redeal")
(synopsis (synopsis
"Deal generator for bridge card game, written in Python") "Deal generator for bridge card game, written in Python")

View file

@ -1090,6 +1090,8 @@ for the @code{OpenStreetMap} Overpass API.")
diffutils diffutils
libxml2 libxml2
python-cram python-cram
python-setuptools
python-wheel
which)) which))
(propagated-inputs (propagated-inputs
(list python-lxml (list python-lxml
@ -1445,7 +1447,10 @@ utilities for data translation and processing.")
;; This test requires internet access. ;; This test requires internet access.
'(list "--deselect" "test_shapefile.py::test_reader_url"))) '(list "--deselect" "test_shapefile.py::test_reader_url")))
(native-inputs (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") (home-page "https://github.com/GeospatialPython/pyshp")
(synopsis "Read/write support for ESRI Shapefile format") (synopsis "Read/write support for ESRI Shapefile format")
(description (description
@ -1551,7 +1556,9 @@ surface (i.e., gridding) with a hint of machine learning.")
python-pytest python-pytest
python-pytest-cov python-pytest-cov
python-pytest-mpl python-pytest-mpl
python-pytest-xdist)) python-pytest-xdist
python-setuptools
python-wheel))
(home-page "https://scitools.org.uk/cartopy/docs/latest/") (home-page "https://scitools.org.uk/cartopy/docs/latest/")
(synopsis "Cartographic library for visualisation") (synopsis "Cartographic library for visualisation")
(description (description
@ -3367,6 +3374,7 @@ path loss.")
;; The tests are speed tests or development tests to compare results with ;; The tests are speed tests or development tests to compare results with
;; a different library. ;; a different library.
(arguments (list #:tests? #false)) (arguments (list #:tests? #false))
(native-inputs (list python-setuptools python-wheel))
(home-page "https://github.com/rabuchaim/geoip2fast") (home-page "https://github.com/rabuchaim/geoip2fast")
(synopsis (synopsis
"Fast GeoIP2 country/city/asn lookup library") "Fast GeoIP2 country/city/asn lookup library")
@ -3423,7 +3431,11 @@ using third-party geocoders and other data sources.")
(base32 (base32
"0inxyj5n4jzgg5xiadqx9sk83gdx5ff989l9s04smdzbd3b8c0c8")))) "0inxyj5n4jzgg5xiadqx9sk83gdx5ff989l9s04smdzbd3b8c0c8"))))
(build-system pyproject-build-system) (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") (home-page "https://github.com/mapado/haversine")
(synopsis "Calculate the distance between 2 points on Earth") (synopsis "Calculate the distance between 2 points on Earth")
(description "This package provides functions to calculate the (description "This package provides functions to calculate the

View file

@ -526,7 +526,9 @@ graphs in Python.")
(inputs (list igraph)) (inputs (list igraph))
(native-inputs (native-inputs
(list python-ddt (list python-ddt
python-setuptools
python-setuptools-scm python-setuptools-scm
python-wheel
pkg-config)) pkg-config))
(home-page "https://github.com/vtraag/louvain-igraph") (home-page "https://github.com/vtraag/louvain-igraph")
(synopsis "Implementation of the Louvain algorithm") (synopsis "Implementation of the Louvain algorithm")

View file

@ -738,6 +738,7 @@ HID-Class devices.")
" '" libhidapi-hidraw.so "',\n" " '" libhidapi-hidraw.so "',\n"
" '" libhidapi-libusb.so "',\n"))))))))) " '" libhidapi-libusb.so "',\n")))))))))
(inputs (list hidapi)) (inputs (list hidapi))
(native-inputs (list python-setuptools python-wheel))
(home-page "https://github.com/apmorton/pyhidapi") (home-page "https://github.com/apmorton/pyhidapi")
(synopsis "Python @code{ctypes} bindings for HIDAPI library") (synopsis "Python @code{ctypes} bindings for HIDAPI library")
(description "Python @code{ctypes} bindings for HIDAPI library.") (description "Python @code{ctypes} bindings for HIDAPI library.")

View file

@ -4662,7 +4662,7 @@ time.")
(string-append (string-append
(assoc-ref inputs "kernel-headers") "/include/linux")))))))) (assoc-ref inputs "kernel-headers") "/include/linux"))))))))
(native-inputs (native-inputs
(list python-pytest)) (list python-pytest python-setuptools python-wheel))
(home-page "https://github.com/gvalkov/python-evdev") (home-page "https://github.com/gvalkov/python-evdev")
(synopsis "Bindings to the Linux input handling subsystem") (synopsis "Bindings to the Linux input handling subsystem")
(description (description
@ -5298,6 +5298,7 @@ SMBus access.")
(string-append "-L" #$(this-package-input "i2c-tools") (string-append "-L" #$(this-package-input "i2c-tools")
"/lib")))))))) "/lib"))))))))
(inputs (list i2c-tools)) (inputs (list i2c-tools))
(native-inputs (list python-setuptools python-wheel))
(synopsis "I2C/SMBus access for Python") (synopsis "I2C/SMBus access for Python")
(description "This package provides a Python library to access (description "This package provides a Python library to access
@acronym{I2C, Inter-Integrated Circuit} and @acronym{SMBus, System @acronym{I2C, Inter-Integrated Circuit} and @acronym{SMBus, System

View file

@ -183,7 +183,7 @@ family of functions.")
(build-system pyproject-build-system) (build-system pyproject-build-system)
(propagated-inputs (list python-numpy python-scipy)) (propagated-inputs (list python-numpy python-scipy))
(inputs (list fasttext)) (inputs (list fasttext))
(native-inputs (list pybind11)))) (native-inputs (list pybind11 python-setuptools python-wheel))))
(define-public python-funsor (define-public python-funsor
(package (package
@ -210,10 +210,12 @@ family of functions.")
python-pytest-xdist python-pytest-xdist
python-requests python-requests
python-scipy python-scipy
python-setuptools
python-sphinx python-sphinx
python-sphinx-gallery python-sphinx-gallery
python-sphinx-rtd-theme python-sphinx-rtd-theme
python-torchvision)) python-torchvision
python-wheel))
(home-page "https://github.com/pyro-ppl/funsor") (home-page "https://github.com/pyro-ppl/funsor")
(synopsis "Tensor-like library for functions and distributions") (synopsis "Tensor-like library for functions and distributions")
(description (description
@ -358,7 +360,8 @@ classification.")
"-k" "not testJSONConversionBestEffort"))))))) "-k" "not testJSONConversionBestEffort")))))))
(propagated-inputs (propagated-inputs
(list python-absl-py python-contextlib2 python-pyyaml python-six)) (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") (home-page "https://github.com/google/ml_collections")
(synopsis "Python collections designed for Machine Learning usecases") (synopsis "Python collections designed for Machine Learning usecases")
(description (description
@ -940,6 +943,7 @@ depend on language-specific pre- or post-processing.")
(sha256 (sha256
(base32 "018ilrp41fcclmb5lsml3aijwbmhbq3m7wy65hr1fryj0avic8fr")))) (base32 "018ilrp41fcclmb5lsml3aijwbmhbq3m7wy65hr1fryj0avic8fr"))))
(build-system pyproject-build-system) (build-system pyproject-build-system)
(native-inputs (list python-setuptools python-wheel))
(home-page "https://github.com/sofiatolaosebikan/hopcroftkarp") (home-page "https://github.com/sofiatolaosebikan/hopcroftkarp")
(synopsis "Implementation of the Hopcroft-Karp algorithm") (synopsis "Implementation of the Hopcroft-Karp algorithm")
(description (description
@ -965,7 +969,8 @@ cardinality matching from a bipartite graph.")
python-numpy python-numpy
python-scikit-learn python-scikit-learn
python-scipy)) 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") (home-page "https://persim.scikit-tda.org")
(synopsis "Tools for analyzing persistence diagrams in Python") (synopsis "Tools for analyzing persistence diagrams in Python")
(description (description
@ -996,7 +1001,11 @@ It currently houses implementations of
(build-system pyproject-build-system) (build-system pyproject-build-system)
(propagated-inputs (list python-numpy python-persim python-scikit-learn (propagated-inputs (list python-numpy python-persim python-scikit-learn
python-scipy)) 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") (home-page "https://ripser.scikit-tda.org")
(synopsis "Persistent homology library for Python") (synopsis "Persistent homology library for Python")
(description (description
@ -1779,7 +1788,9 @@ computing environments.")
(list python-cython-3 (list python-cython-3
python-pandas python-pandas
python-pytest python-pytest
python-pytest-xdist)) python-pytest-xdist
python-setuptools
python-wheel))
(propagated-inputs (propagated-inputs
(list python-numpy python-threadpoolctl python-scipy python-joblib)) (list python-numpy python-threadpoolctl python-scipy python-joblib))
(home-page "https://scikit-learn.org/") (home-page "https://scikit-learn.org/")
@ -1840,7 +1851,8 @@ data analysis.")
python-scikit-learn python-scikit-learn
python-scipy python-scipy
python-packaging)) 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") (home-page "https://github.com/scikit-learn-contrib/scikit-learn-extra")
(synopsis "Set of tools for scikit-learn") (synopsis "Set of tools for scikit-learn")
(description (description
@ -1905,7 +1917,8 @@ and are compatible with its API.")
python-srsly python-srsly
python-typing-extensions python-typing-extensions
python-wasabi)) 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") (home-page "https://github.com/explosion/thinc")
(synopsis "Functional take on deep learning") (synopsis "Functional take on deep learning")
(description (description
@ -2004,7 +2017,9 @@ It is compatible with @code{scikit-learn}.")
python-nose python-nose
python-pytest python-pytest
python-pandas python-pandas
python-networkx)) python-networkx
python-setuptools
python-wheel))
(home-page "https://github.com/scikit-learn-contrib/hdbscan") (home-page "https://github.com/scikit-learn-contrib/hdbscan")
(synopsis "High performance implementation of HDBSCAN clustering") (synopsis "High performance implementation of HDBSCAN clustering")
(description "HDBSCAN - Hierarchical Density-Based Spatial Clustering of (description "HDBSCAN - Hierarchical Density-Based Spatial Clustering of
@ -2027,7 +2042,7 @@ to return meaningful clusters (if there are any).")
(sha256 (sha256
(base32 "0l5dpdsk5vg7rpay81bncp04119hnl5z7zxjv63jrnm9spcwwi3g")))) (base32 "0l5dpdsk5vg7rpay81bncp04119hnl5z7zxjv63jrnm9spcwwi3g"))))
(build-system pyproject-build-system) (build-system pyproject-build-system)
(native-inputs (list python-pytest)) (native-inputs (list python-pytest python-setuptools python-wheel))
(propagated-inputs (propagated-inputs
(list python-importlib-metadata (list python-importlib-metadata
python-joblib python-joblib
@ -2251,7 +2266,7 @@ Covariance Matrix Adaptation Evolution Strategy (CMA-ES) for Python.")
(version version) (version version)
(build-system pyproject-build-system) (build-system pyproject-build-system)
(native-inputs (native-inputs
(list python-nose python-pytest)) (list python-nose python-pytest python-setuptools python-wheel))
(propagated-inputs (propagated-inputs
(list python-future python-numpy)) (list python-future python-numpy))
(synopsis "Efficiently computes derivatives of NumPy code") (synopsis "Efficiently computes derivatives of NumPy code")
@ -2427,7 +2442,8 @@ discrete, and conditional dimensions.")
(setenv "HOME" "/tmp")))))) (setenv "HOME" "/tmp"))))))
;; DeepXDE supported backends are TensorFlow (v1 and v2), PyTorch, JAX and ;; DeepXDE supported backends are TensorFlow (v1 and v2), PyTorch, JAX and
;; PaddlePaddle. We test with PyTorch because we have it up to date. ;; 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 (propagated-inputs (list python-matplotlib python-numpy
python-scikit-learn python-scikit-optimize python-scikit-learn python-scikit-optimize
python-scipy)) python-scipy))
@ -3652,7 +3668,8 @@ in a fast and accurate way.")
(symlink libxgboost (string-append xgbdir "/lib" (symlink libxgboost (string-append xgbdir "/lib"
"/libxgboost.so")))))))) "/libxgboost.so"))))))))
(native-inputs (native-inputs
(list python-pandas python-pytest python-scikit-learn)) (list python-pandas python-pytest python-scikit-learn python-setuptools
python-wheel))
(inputs (inputs
(list xgboost)) (list xgboost))
(propagated-inputs (propagated-inputs
@ -4007,7 +4024,7 @@ methodxs at scale on CPU or GPU.")
(add-before 'check 'set-numba-cache-dir (add-before 'check 'set-numba-cache-dir
(lambda _ (lambda _
(setenv "NUMBA_CACHE_DIR" "/tmp")))))) (setenv "NUMBA_CACHE_DIR" "/tmp"))))))
(native-inputs (list python-pytest)) (native-inputs (list python-pytest python-setuptools python-wheel))
(propagated-inputs (propagated-inputs
(list python-numba (list python-numba
python-numpy python-numpy
@ -5038,6 +5055,7 @@ Neural Networks for a wide range of applications related to structured data.")
python-urllib3 python-urllib3
python-uvicorn python-uvicorn
python-websocket-client)) python-websocket-client))
(native-inputs (list python-setuptools python-wheel))
(home-page "https://lightning.ai") (home-page "https://lightning.ai")
(synopsis "Lightning Cloud command line client") (synopsis "Lightning Cloud command line client")
(description "This package provides a command line interface for Lightning (description "This package provides a command line interface for Lightning

View file

@ -1177,12 +1177,16 @@ simultaneously and therefore appear under the same nickname on IRC.")
(replace 'check (replace 'check
(lambda* (#:key tests? #:allow-other-keys) (lambda* (#:key tests? #:allow-other-keys)
(when tests? (invoke "python" "-m" "unittest" "-v"))))))) (when tests? (invoke "python" "-m" "unittest" "-v")))))))
(native-inputs
(list python-setuptools
python-wheel))
(inputs (inputs
(list glib (list glib
glib-networking glib-networking
libsoup-minimal libsoup-minimal
python-gssapi python-gssapi
python-idna python-idna
python-packaging
python-precis-i18n python-precis-i18n
python-pygobject)) python-pygobject))
(synopsis "Non-blocking XMPP Module") (synopsis "Non-blocking XMPP Module")

View file

@ -69,16 +69,18 @@
dpkg dpkg
file file
flac flac
libarchive ;for bsdtar
lhasa lhasa
libarchive ;for bsdtar
lrzip lrzip
lzip lzip
lzop lzop
python-pytest
p7zip p7zip
pbzip2 pbzip2
pigz pigz
plzip plzip
python-pytest
python-setuptools
python-wheel
rpm)) rpm))
(home-page "https://wummel.github.io/patool/") (home-page "https://wummel.github.io/patool/")
(synopsis "Portable archive file manager") (synopsis "Portable archive file manager")

View file

@ -629,6 +629,7 @@ into Python programs easier.")
;; XXX: Does this cross-compile? ;; XXX: Does this cross-compile?
(patch-shebang script))))))) (patch-shebang script)))))))
(propagated-inputs (list python-clingo)) (propagated-inputs (list python-clingo))
(native-inputs (list python-setuptools python-wheel))
(home-page "https://potassco.org/") (home-page "https://potassco.org/")
(synopsis "Solve probabilistic logic programs") (synopsis "Solve probabilistic logic programs")
(description "This package provides a system to solve probabilistic (description "This package provides a system to solve probabilistic
@ -714,6 +715,9 @@ as logic programs.")
;; XXX: python-clingo-dl installs clingodl instead… ;; XXX: python-clingo-dl installs clingodl instead…
(("clingo-dl") "clingodl")))))) (("clingo-dl") "clingodl"))))))
(build-system pyproject-build-system) (build-system pyproject-build-system)
(native-inputs
(list python-setuptools
python-wheel))
(propagated-inputs (propagated-inputs
(list python-clingo (list python-clingo
python-clingo-dl python-clingo-dl

View file

@ -108,6 +108,7 @@
(sha256 (sha256
(base32 "0cs8xya465wvb9dw0kdl7cvkxwrslhbma66y44r1mmsajcll7imc")))) (base32 "0cs8xya465wvb9dw0kdl7cvkxwrslhbma66y44r1mmsajcll7imc"))))
(build-system pyproject-build-system) (build-system pyproject-build-system)
(native-inputs (list python-setuptools python-wheel))
(home-page "https://github.com/assertpy/assertpy") (home-page "https://github.com/assertpy/assertpy")
(synopsis "Simple assertion library for unit testing") (synopsis "Simple assertion library for unit testing")
(description (description

View file

@ -388,6 +388,7 @@ and decompression by implementing Python bindings for the ISA-L library.")
"1qiwmavmxy6ba89mrdkzk52hqrd4awnp4yca395pxp2np66pf81g")))) "1qiwmavmxy6ba89mrdkzk52hqrd4awnp4yca395pxp2np66pf81g"))))
;; FIXME: Unbundle ls-qpack and xxhash! ;; FIXME: Unbundle ls-qpack and xxhash!
(build-system pyproject-build-system) (build-system pyproject-build-system)
(native-inputs (list python-setuptools python-wheel))
(home-page "https://github.com/aiortc/pylsqpack") (home-page "https://github.com/aiortc/pylsqpack")
(synopsis "Python bindings for @code{ls-qpack}") (synopsis "Python bindings for @code{ls-qpack}")
(description (description

View file

@ -725,7 +725,11 @@ cross-validation.")
(lambda* (#:key tests? #:allow-other-keys) (lambda* (#:key tests? #:allow-other-keys)
(when tests? (when tests?
(invoke "tdda" "test"))))))) (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") (home-page "https://www.stochasticsolutions.com")
(synopsis "Test-driven data analysis library for Python") (synopsis "Test-driven data analysis library for Python")
(description (description
@ -933,7 +937,9 @@ density maps, both for interactive and non-interactive use.")
python-cppheaderparser python-cppheaderparser
python-pytest python-pytest
python-pyyaml python-pyyaml
python-setuptools-scm)) python-setuptools
python-setuptools-scm
python-wheel))
(propagated-inputs (list python-numpy python-scipy)) (propagated-inputs (list python-numpy python-scipy))
(home-page "https://github.com/pyamg/pyamg") (home-page "https://github.com/pyamg/pyamg")
(synopsis "Algebraic Multigrid Solvers in Python") (synopsis "Algebraic Multigrid Solvers in Python")
@ -1080,6 +1086,8 @@ tissue-specificity metrics for gene expression.")
python-pytest python-pytest
python-pytest-mock python-pytest-mock
python-pytest-xdist python-pytest-xdist
python-setuptools
python-wheel
;; Needed to test clipboard support. ;; Needed to test clipboard support.
xorg-server-for-tests)) xorg-server-for-tests))
(home-page "https://pandas.pydata.org") (home-page "https://pandas.pydata.org")
@ -1318,7 +1326,9 @@ a convention of suggesting best recommended practices for using
python-numpy python-numpy
python-pytest python-pytest
python-pytest-cov python-pytest-cov
python-pytest-xdist)) python-pytest-xdist
python-setuptools
python-wheel))
(home-page "https://nalepae.github.io/pandarallel/") (home-page "https://nalepae.github.io/pandarallel/")
(synopsis "Tool to parallelize Pandas operations across CPUs") (synopsis "Tool to parallelize Pandas operations across CPUs")
(description (description
@ -1465,6 +1475,8 @@ production-critical data pipelines or reproducible research settings. With
;; Optional imports. We do not propagate them due to ;; Optional imports. We do not propagate them due to
;; their size. ;; their size.
python-numba ;speedup of joins python-numba ;speedup of joins
python-setuptools
python-wheel
rdkit)) ;chemistry submodule rdkit)) ;chemistry submodule
(home-page "https://github.com/pyjanitor-devs/pyjanitor") (home-page "https://github.com/pyjanitor-devs/pyjanitor")
(synopsis "Tools for cleaning and transforming pandas DataFrames") (synopsis "Tools for cleaning and transforming pandas DataFrames")
@ -1591,7 +1603,8 @@ Python module with the same interface, but (hopefully) faster.")
python-scikit-learn python-scikit-learn
python-scipy)) python-scipy))
(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/johannfaouzi/pyts") (home-page "https://github.com/johannfaouzi/pyts")
(synopsis "Python package for time series classification") (synopsis "Python package for time series classification")
(description (description
@ -1642,7 +1655,8 @@ written in C.")
"01g21v91f4d66xd0bvap0n6d6485w2fnq1636gx6h2s42550rlbd")))) "01g21v91f4d66xd0bvap0n6d6485w2fnq1636gx6h2s42550rlbd"))))
(build-system pyproject-build-system) (build-system pyproject-build-system)
(propagated-inputs (list python-importlib-metadata python-numpy)) (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/") (home-page "https://numpoly.readthedocs.io/en/master/")
(synopsis "Polynomials as a numpy datatype") (synopsis "Polynomials as a numpy datatype")
(description "Numpoly is a generic library for creating, manipulating and (description "Numpoly is a generic library for creating, manipulating and
@ -2169,7 +2183,11 @@ annotations on an existing boxplots and barplots generated by seaborn.")
python-numpy python-numpy
python-sympy)) python-sympy))
;; Pint is optional, but we do not propagate it due to its size. ;; Pint is optional, but we do not propagate it due to its size.
(native-inputs (list python-pint python-pytest python-setuptools-scm)) (native-inputs
(list python-pint
python-pytest
python-setuptools
python-wheel))
(home-page "https://unyt.readthedocs.io") (home-page "https://unyt.readthedocs.io")
(synopsis "Library for working with data that has physical units") (synopsis "Library for working with data that has physical units")
(description (description
@ -2993,7 +3011,9 @@ to do spectral analysis in Python.")
python-pandas python-pandas
python-nose python-nose
python-pytest python-pytest
python-xarray)) python-setuptools
python-xarray
python-wheel))
(home-page "https://github.com/jupyter-widgets/traittypes") (home-page "https://github.com/jupyter-widgets/traittypes")
(synopsis "Trait types for NumPy, SciPy and friends") (synopsis "Trait types for NumPy, SciPy and friends")
(description "The goal of this package is to provide a reference (description "The goal of this package is to provide a reference
@ -3267,7 +3287,7 @@ science including tools for accessing data sets in Python.")
"12i68jj9n1qj9phjnj6f0kmfhlsd3fqjlk9p6d4gs008azw5m8yn")))) "12i68jj9n1qj9phjnj6f0kmfhlsd3fqjlk9p6d4gs008azw5m8yn"))))
(build-system pyproject-build-system) (build-system pyproject-build-system)
(propagated-inputs (list python-numpy)) (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") (home-page "https://github.com/nschloe/pyfma")
(synopsis "Fused multiply-add for Python") (synopsis "Fused multiply-add for Python")
(description "@code{pyfma} provides an implementation of fused (description "@code{pyfma} provides an implementation of fused
@ -3311,7 +3331,7 @@ functions, convolutions, artificial neural networks etc.")
" and not TestDatasetOverlayArray" " and not TestDatasetOverlayArray"
" and not TestReader" " and not TestReader"
" and not test_filewriter.py")))) " and not test_filewriter.py"))))
(native-inputs (list python-pytest)) (native-inputs (list python-pytest python-flit-core))
(inputs (list gdcm libjpeg-turbo)) (inputs (list gdcm libjpeg-turbo))
(propagated-inputs (list python-numpy python-pillow)) (propagated-inputs (list python-numpy python-pillow))
(home-page "https://github.com/pydicom/pydicom") (home-page "https://github.com/pydicom/pydicom")
@ -3357,7 +3377,7 @@ data.")
import six import six
"))))))) ")))))))
(build-system pyproject-build-system) (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 (propagated-inputs (list python-numpy python-scipy python-six
python-tables)) python-tables))
(home-page "https://github.com/uchicago-cs/deepdish") (home-page "https://github.com/uchicago-cs/deepdish")
@ -3583,7 +3603,8 @@ NeuroML2 models.")
" and not test_pr_level_patient" " and not test_pr_level_patient"
" and not test_pr_level_series" " and not test_pr_level_series"
" and not test_scp_cancelled")))) " 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)) (propagated-inputs (list python-pydicom python-sqlalchemy))
(home-page "https://github.com/pydicom/pynetdicom") (home-page "https://github.com/pydicom/pynetdicom")
(synopsis "Python implementation of the DICOM networking protocol") (synopsis "Python implementation of the DICOM networking protocol")

View file

@ -222,11 +222,13 @@
python-pytest-rerunfailures python-pytest-rerunfailures
python-pytest-vcr python-pytest-vcr
python-pytest-xdist python-pytest-xdist
python-setuptools
python-types-requests python-types-requests
python-types-toml python-types-toml
python-types-urllib3 python-types-urllib3
python-typing-extensions python-typing-extensions
python-urllib3)) python-urllib3
python-wheel))
(home-page "https://github.com/huggingface/huggingface_hub") (home-page "https://github.com/huggingface/huggingface_hub")
(synopsis "Client library for accessing the huggingface.co hub") (synopsis "Client library for accessing the huggingface.co hub")
(description (description
@ -330,7 +332,9 @@ reusable library for parsing, manipulating, and generating URIs.")
python-pytest-checkdocs python-pytest-checkdocs
python-pytest-cov python-pytest-cov
python-pytest-enabler python-pytest-enabler
python-pytest-mypy)) python-pytest-mypy
python-setuptools
python-wheel))
(home-page "https://github.com/jaraco/portend") (home-page "https://github.com/jaraco/portend")
(synopsis "Monitor TCP ports for bound or unbound states") (synopsis "Monitor TCP ports for bound or unbound states")
(description (description
@ -635,7 +639,7 @@ using @url{https://github.com/saghul/pycares,pycares}.")
(base32 (base32
"1xbfa4gmlmyj6bihdl5p4mr7nd6z79rfi92wcqkmcy4f643frivr")))) "1xbfa4gmlmyj6bihdl5p4mr7nd6z79rfi92wcqkmcy4f643frivr"))))
(build-system pyproject-build-system) (build-system pyproject-build-system)
(native-inputs (list python-pytest)) (native-inputs (list python-pytest python-setuptools python-wheel))
(inputs (list openssl)) (inputs (list openssl))
(propagated-inputs (propagated-inputs
(list python-certifi python-pylsqpack python-pyopenssl)) (list python-certifi python-pylsqpack python-pyopenssl))
@ -1539,6 +1543,7 @@ content using a variety of algorithms.")
"138bh6x1yy0qpk63bxa7mxnd97gfdm1fkpwm8wrdz3g3z0fca79c")))) "138bh6x1yy0qpk63bxa7mxnd97gfdm1fkpwm8wrdz3g3z0fca79c"))))
(build-system pyproject-build-system) (build-system pyproject-build-system)
(propagated-inputs (list python-cryptography python-deprecated)) (propagated-inputs (list python-cryptography python-deprecated))
(native-inputs (list python-setuptools python-wheel))
(home-page "https://github.com/latchset/jwcrypto") (home-page "https://github.com/latchset/jwcrypto")
(synopsis "Implementation of JOSE Web standards") (synopsis "Implementation of JOSE Web standards")
(description (description
@ -1561,7 +1566,7 @@ Encryption} (JOSE) Web Standards.")
(base32 "1vinddg8sbh3v9n1r1wmvjx6ydk8xp7scbvhb3csl4y9xz7vhk6g")))) (base32 "1vinddg8sbh3v9n1r1wmvjx6ydk8xp7scbvhb3csl4y9xz7vhk6g"))))
(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))
(inputs (inputs
(list pcre)) (list pcre))
(home-page "https://github.com/Kronuz/pyScss") (home-page "https://github.com/Kronuz/pyScss")
@ -1994,7 +1999,7 @@ C, yielding parse times that can be a thirtieth of the html5lib parse times.")
"1acd1a4f66gi4plqnsml7cf33qp83mxsnmnqpdwkpj7597xkvyl4")))) "1acd1a4f66gi4plqnsml7cf33qp83mxsnmnqpdwkpj7597xkvyl4"))))
(build-system pyproject-build-system) (build-system pyproject-build-system)
(native-inputs (native-inputs
(list python-setuptools-scm)) (list python-setuptools python-setuptools-scm python-wheel))
(home-page "https://github.com/sanic-org/html5tagger") (home-page "https://github.com/sanic-org/html5tagger")
(synopsis "Create HTML documents from Python") (synopsis "Create HTML documents from Python")
(description (description
@ -2463,7 +2468,7 @@ cssutils not receiving updates as of 1.0.2.")
"1x4nrvb1p1byi1whmspik7lbh303akdlh762dayfxam3hycsh5kk")))) "1x4nrvb1p1byi1whmspik7lbh303akdlh762dayfxam3hycsh5kk"))))
(build-system pyproject-build-system) (build-system pyproject-build-system)
(native-inputs (native-inputs
(list python-lxml python-pytest)) (list python-lxml python-pytest python-setuptools python-wheel))
(home-page "https://github.com/scrapy/cssselect") (home-page "https://github.com/scrapy/cssselect")
(synopsis "CSS3 selector parser and translator to XPath 1.0") (synopsis "CSS3 selector parser and translator to XPath 1.0")
(description (description
@ -3743,7 +3748,8 @@ than Pythons urllib2 library.")
(propagated-inputs (list python-cryptography (propagated-inputs (list python-cryptography
python-pyspnego python-pyspnego
python-requests)) 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") (home-page "https://github.com/requests/requests-kerberos")
(synopsis "Kerberos authentication handler for python-requests") (synopsis "Kerberos authentication handler for python-requests")
(description "This package provides a Kerberos authentication handler for (description "This package provides a Kerberos authentication handler for
@ -5822,7 +5828,7 @@ for URL parsing and changing.")
"1vbd3ndhmxi8scxgxs6sc7r0rdaliqd80384n06nyb3haqz25inm")))) "1vbd3ndhmxi8scxgxs6sc7r0rdaliqd80384n06nyb3haqz25inm"))))
(build-system pyproject-build-system) (build-system pyproject-build-system)
(propagated-inputs (list python-arrow python-pytz python-requests)) (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") (home-page "https://github.com/ucfopen/canvasapi")
(synopsis "API wrapper for the Canvas LMS") (synopsis "API wrapper for the Canvas LMS")
(description (description
@ -7963,6 +7969,7 @@ as a Python package.")
;; PyPi sources does not contain tests, recursive dependency on ;; PyPi sources does not contain tests, recursive dependency on
;; python-sanic. ;; python-sanic.
(list #:tests? #f)) (list #:tests? #f))
(native-inputs (list python-setuptools python-wheel))
(home-page "https://github.com/sanic-org/sanic-routing/") (home-page "https://github.com/sanic-org/sanic-routing/")
(synopsis "Routing component for Sanic") (synopsis "Routing component for Sanic")
(description "Internal package for @code{python-sanic}, which provides (description "Internal package for @code{python-sanic}, which provides
@ -7985,6 +7992,7 @@ the @code{BasicRouter}.")
;; python-sanic. ;; python-sanic.
(list #:tests? #f)) (list #:tests? #f))
(propagated-inputs (list python-httpx python-sanic-bootstrap)) (propagated-inputs (list python-httpx python-sanic-bootstrap))
(native-inputs (list python-setuptools python-wheel))
(home-page "https://github.com/sanic-org/sanic-testing/") (home-page "https://github.com/sanic-org/sanic-testing/")
(synopsis "Test clients for Sanic") (synopsis "Test clients for Sanic")
(description "Internal package for @code{python-sanic}, which is (description "Internal package for @code{python-sanic}, which is
@ -8081,7 +8089,7 @@ fast. It allows the usage of the @code{async/await} syntax added in Python
(inherit python-sanic) (inherit python-sanic)
(name "python-sanic-bootstrap") (name "python-sanic-bootstrap")
(arguments (list #:tests? #f)) (arguments (list #:tests? #f))
(native-inputs '()))) (native-inputs (list python-setuptools python-wheel))))
(define-public python-socketio (define-public python-socketio
(package (package
@ -8617,7 +8625,7 @@ GCS, Azure Blob Storage, gzip, bz2, etc.)")
"1cd4b3w5g3pfccsg79kjj27fwi216ip927rjq7isp8pfjzlp8nzd")))) "1cd4b3w5g3pfccsg79kjj27fwi216ip927rjq7isp8pfjzlp8nzd"))))
(build-system pyproject-build-system) (build-system pyproject-build-system)
(native-inputs (native-inputs
(list python-pytest)) (list python-pytest python-setuptools python-wheel))
(home-page "https://github.com/scrapy/w3lib") (home-page "https://github.com/scrapy/w3lib")
(synopsis "Python library of web-related functions") (synopsis "Python library of web-related functions")
(description (description
@ -8914,7 +8922,7 @@ by asyncio.")
python-typing-extensions python-typing-extensions
python-w3lib)) python-w3lib))
(native-inputs (native-inputs
(list python-psutil python-pytest)) (list python-psutil python-pytest python-setuptools python-wheel))
(home-page "https://github.com/scrapy/parsel") (home-page "https://github.com/scrapy/parsel")
(synopsis "Extract data from HTML and XML using XPath and CSS selectors") (synopsis "Extract data from HTML and XML using XPath and CSS selectors")
(description "Parsel is a library to extract and remove data from (description "Parsel is a library to extract and remove data from
@ -9717,7 +9725,8 @@ hardware on Grid'5000 or via OpenStack, to Vagrant, Chameleon, and more.")
;; Integration tests depend on docker. ;; Integration tests depend on docker.
(delete-file-recursively "tests/integration")))))) (delete-file-recursively "tests/integration"))))))
(propagated-inputs (list python-requests)) (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") (home-page "https://github.com/netbox-community/pynetbox")
(synopsis "NetBox API client library") (synopsis "NetBox API client library")
(description "Python module to query and edit data stored in a (description "Python module to query and edit data stored in a

View file

@ -1036,7 +1036,7 @@ dictionary, can be convert to a dictionary, and is ordered by insertion.")
(base32 (base32
"058sah2nyg44xq5wxywlzc3abzcv9fifnlvsflwma9mfp01nw0ab")))) "058sah2nyg44xq5wxywlzc3abzcv9fifnlvsflwma9mfp01nw0ab"))))
(build-system pyproject-build-system) (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") (home-page "https://github.com/pawelzny/dotty_dict")
(synopsis "Python library for accessing dictionaries using a dot syntax") (synopsis "Python library for accessing dictionaries using a dot syntax")
(description "This package provides a library that wraps the traditional (description "This package provides a library that wraps the traditional
@ -1786,7 +1786,7 @@ Markdown. All extensions are found under the module namespace of pymdownx.")
(native-inputs (native-inputs
(list python-pytest python-pytest-benchmark python-pytest-cov (list python-pytest python-pytest-benchmark python-pytest-cov
python-pytest-mpl python-pytest-subtests python-pytest-mpl python-pytest-subtests
python-setuptools-scm)) python-setuptools python-setuptools-scm python-wheel))
(propagated-inputs (propagated-inputs
(list python-typing-extensions (list python-typing-extensions
python-uncertainties)) python-uncertainties))
@ -1893,7 +1893,8 @@ the versioning system in PEP 517 build frontends.")
;; This fails because portserver ends up in bin, not site-packages ;; This fails because portserver ends up in bin, not site-packages
'(list "--ignore=src/tests/portserver_test.py"))) '(list "--ignore=src/tests/portserver_test.py")))
(propagated-inputs (list python-psutil)) (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") (home-page "https://github.com/google/python_portpicker")
(synopsis "Choose unique available network ports") (synopsis "Choose unique available network ports")
(description (description
@ -2282,6 +2283,7 @@ of a loop structure or other iterative computation.")
python-requests python-requests
python-shellescape python-shellescape
python-webcolors)) python-webcolors))
(native-inputs (list python-setuptools python-wheel))
(home-page "https://github.com/phseiff/github-flavored-markdown-to-html/") (home-page "https://github.com/phseiff/github-flavored-markdown-to-html/")
(synopsis "Github-flavored Markdown") (synopsis "Github-flavored Markdown")
(description (description
@ -3040,7 +3042,7 @@ concepts.")
(base32 "11pgxsqap9l7jsf52649q9mpj8a0w6p9im929lpr9s26ynnnn6ks")))) (base32 "11pgxsqap9l7jsf52649q9mpj8a0w6p9im929lpr9s26ynnnn6ks"))))
(build-system pyproject-build-system) (build-system pyproject-build-system)
(propagated-inputs (list python-h5py python-numpy)) (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") (home-page "https://github.com/frejanordsiek/hdf5storage")
(synopsis "Read and write Python data types from and to HDF5 files") (synopsis "Read and write Python data types from and to HDF5 files")
(description (description
@ -3070,6 +3072,7 @@ untrusted sources, pickling is avoided in this package.")
(base32 (base32
"1qfqnhvfx5mm7bdajjnnagmvns1zxyksjzh3k5la2ag6a8bp5gki")))) "1qfqnhvfx5mm7bdajjnnagmvns1zxyksjzh3k5la2ag6a8bp5gki"))))
(build-system pyproject-build-system) (build-system pyproject-build-system)
(native-inputs (list python-setuptools python-wheel))
(home-page "https://github.com/hjson/hjson-py") (home-page "https://github.com/hjson/hjson-py")
(synopsis "Python package to parse HJSON documents") (synopsis "Python package to parse HJSON documents")
(description "This package provides a Python library and a command-line (description "This package provides a Python library and a command-line
@ -3363,7 +3366,7 @@ conventions and aliases in the same expression.")
(("os\\.environ\\.get\\('WAND_MAGICK_LIBRARY_SUFFIX'\\)") (("os\\.environ\\.get\\('WAND_MAGICK_LIBRARY_SUFFIX'\\)")
"\".Q16\""))))))) "\".Q16\"")))))))
(native-inputs (native-inputs
(list python-pytest)) (list python-setuptools python-pytest python-wheel))
(inputs (inputs
(list imagemagick)) (list imagemagick))
(home-page "https://docs.wand-py.org/") (home-page "https://docs.wand-py.org/")
@ -5908,7 +5911,9 @@ compare, diff, and patch JSON and JSON-like structures in Python.")
python-coveralls python-coveralls
python-pytest python-pytest
python-pytest-cov python-pytest-cov
python-tox)) python-setuptools
python-tox
python-wheel))
(propagated-inputs (list python-pyparsing)) (propagated-inputs (list python-pyparsing))
(home-page "https://github.com/shinichi-takii/ddlparse") (home-page "https://github.com/shinichi-takii/ddlparse")
(synopsis "Parses and converts DDL to BigQuery JSON schema") (synopsis "Parses and converts DDL to BigQuery JSON schema")
@ -7388,7 +7393,7 @@ software version simply.")
(propagated-inputs (propagated-inputs
(list python-wrapt)) (list python-wrapt))
(native-inputs (native-inputs
(list python-bumpversion python-pytest)) (list python-bumpversion python-pytest python-setuptools python-wheel))
(home-page "https://github.com/tantale/deprecated") (home-page "https://github.com/tantale/deprecated")
(synopsis "Python decorator to deprecate classes, functions or methods") (synopsis "Python decorator to deprecate classes, functions or methods")
(description "The @code{deprecated} decorator provides a convenient way to deprecate (description "The @code{deprecated} decorator provides a convenient way to deprecate
@ -9025,7 +9030,7 @@ color scales, and color space conversion easy. It has support for:
"1ps34laa0kvvp33az173hp5l0hnk8cr0bfqmlgw64ry5cv09qjg0")))) "1ps34laa0kvvp33az173hp5l0hnk8cr0bfqmlgw64ry5cv09qjg0"))))
(build-system pyproject-build-system) (build-system pyproject-build-system)
(native-inputs (native-inputs
(list python-pytest python-pytest-mock)) (list python-pytest python-pytest-mock python-setuptools python-wheel))
(propagated-inputs (propagated-inputs
(list python-cryptography python-gssapi python-krb5 python-ruamel.yaml)) (list python-cryptography python-gssapi python-krb5 python-ruamel.yaml))
(home-page "https://github.com/jborean93/pyspnego") (home-page "https://github.com/jborean93/pyspnego")
@ -9574,8 +9579,10 @@ tests = True~%" #$(this-package-input "tcl") #$(this-package-input "tk"))))))
python-pytest python-pytest
python-pytest-timeout python-pytest-timeout
python-pytest-xdist python-pytest-xdist
python-setuptools
python-setuptools-scm python-setuptools-scm
python-setuptools-scm-git-archive)) python-setuptools-scm-git-archive
python-wheel))
(home-page "https://matplotlib.org/") (home-page "https://matplotlib.org/")
(synopsis "2D plotting library for Python") (synopsis "2D plotting library for Python")
(description (description
@ -9774,6 +9781,7 @@ complex-valued functions.")
(list (list
#:tests? #f)) ; no tests #:tests? #f)) ; no tests
(propagated-inputs (list python-ply)) (propagated-inputs (list python-ply))
(native-inputs (list python-setuptools python-wheel))
(home-page "http://senexcanis.com/open-source/cppheaderparser/") (home-page "http://senexcanis.com/open-source/cppheaderparser/")
(synopsis (synopsis
"Parse C++ header files and generate a data structure representing the class") "Parse C++ header files and generate a data structure representing the class")
@ -9793,6 +9801,7 @@ and generate a data structure representing the class.")
(sha256 (sha256
(base32 "06zysv86j7wqb1rl88ab4clbjf7iahhv9gfyqlasr18hggqkpd43")))) (base32 "06zysv86j7wqb1rl88ab4clbjf7iahhv9gfyqlasr18hggqkpd43"))))
(build-system pyproject-build-system) (build-system pyproject-build-system)
(native-inputs (list python-setuptools python-wheel))
(home-page "https://github.com/nucleic/cppy") (home-page "https://github.com/nucleic/cppy")
(synopsis "C++ header library for Python extension modules") (synopsis "C++ header library for Python extension modules")
(description "This package is a small C++ header library which makes it (description "This package is a small C++ header library which makes it
@ -10377,7 +10386,7 @@ retrieve text and metadata from PDFs as well as merge entire files together.")
"--exclude=^test_use_poppler_path_with_trailing_slash$"))) "--exclude=^test_use_poppler_path_with_trailing_slash$")))
(propagated-inputs (list python-pillow)) (propagated-inputs (list python-pillow))
(inputs (list poppler)) (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") (home-page "https://github.com/Belval/pdf2image")
(synopsis (synopsis
"Python wrapper around @command{pdftoppm} and @command{pdftocairo}") "Python wrapper around @command{pdftoppm} and @command{pdftocairo}")
@ -10865,7 +10874,9 @@ experimental data and metadata at the Laboratory for Fluorescence Dynamics.")
python-editorconfig python-editorconfig
python-numpy python-numpy
python-pillow python-pillow
python-pytest)) python-pytest
python-setuptools
python-wheel))
(inputs (inputs
;; XXX: Build is failing with FFmpeg 6.0, unresolved upstream. ;; XXX: Build is failing with FFmpeg 6.0, unresolved upstream.
;; See https://github.com/PyAV-Org/PyAV/issues/1106 ;; See https://github.com/PyAV-Org/PyAV/issues/1106
@ -11292,7 +11303,9 @@ any machine that can run Python.")
(list pkg-config (list pkg-config
python-cython python-cython
python-pytest python-pytest
python-pytest-cov)) python-pytest-cov
python-setuptools
python-wheel))
(inputs (inputs
(list pango)) (list pango))
(home-page "https://manimpango.manim.community/") (home-page "https://manimpango.manim.community/")
@ -11777,7 +11790,8 @@ older Python versions.")
(build-system pyproject-build-system) (build-system pyproject-build-system)
(propagated-inputs (propagated-inputs
(list python-dataclasses python-smart-open python-typer)) (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") (home-page "https://github.com/justindujardin/pathy")
(synopsis "Path interface for local and cloud bucket storage") (synopsis "Path interface for local and cloud bucket storage")
(description "Pathy is a python package (with type annotations) for (description "Pathy is a python package (with type annotations) for
@ -12022,7 +12036,9 @@ class constructs.")
python-pytest-checkdocs python-pytest-checkdocs
python-pytest-cov python-pytest-cov
python-pytest-enabler python-pytest-enabler
python-pytest-mypy)) python-pytest-mypy
python-setuptools
python-wheel))
(home-page "https://github.com/jaraco/jaraco.collections") (home-page "https://github.com/jaraco/jaraco.collections")
(synopsis "Provides various collection objects") (synopsis "Provides various collection objects")
(description (description
@ -12251,7 +12267,9 @@ releases.")
python-pytest-checkdocs python-pytest-checkdocs
python-pytest-cov python-pytest-cov
python-pytest-enabler python-pytest-enabler
python-pytest-mypy)) python-pytest-mypy
python-setuptools
python-wheel))
(home-page "https://github.com/jaraco/jaraco.text") (home-page "https://github.com/jaraco/jaraco.text")
(synopsis "Provides various routines for text manipulation") (synopsis "Provides various routines for text manipulation")
(description (description
@ -13723,7 +13741,7 @@ algorithm.")
(sha256 (sha256
(base32 "01j48np3g50g6insjkszsz0vifwlm6gspria5vdwlkbciywznnhv")))) (base32 "01j48np3g50g6insjkszsz0vifwlm6gspria5vdwlkbciywznnhv"))))
(build-system pyproject-build-system) (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") (home-page "https://altgraph.readthedocs.io")
(synopsis "Python graph network package") (synopsis "Python graph network package")
(description (description
@ -14026,7 +14044,9 @@ Python style, together with a fast and comfortable execution environment.")
python-wrapper python-wrapper
python-pytest python-pytest
python-pandas python-pandas
python-requests-mock)))) python-requests-mock
python-setuptools
python-wheel))))
(define-public python-pyqrcode (define-public python-pyqrcode
(package (package
@ -15598,6 +15618,7 @@ add functionality and customization to your projects with their own plugins.")
(base32 "1zrfr1shin5wyfnfxc7jpk013594wasrp4ni9l70fhjlf2mvb3w7")))) (base32 "1zrfr1shin5wyfnfxc7jpk013594wasrp4ni9l70fhjlf2mvb3w7"))))
(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-setuptools python-wheel))
(home-page "https://github.com/irgeek/StrEnum") (home-page "https://github.com/irgeek/StrEnum")
(synopsis "Enum that inherits from str") (synopsis "Enum that inherits from str")
(description "StrEnum is a Python @code{enum.Enum} that inherits from (description "StrEnum is a Python @code{enum.Enum} that inherits from
@ -15835,6 +15856,7 @@ should be stored on various operating systems.")
(base32 "0vm1r1jlaiagj0l9yf7j6zn9w3733dr2169911c0svgrr3gwiwn9")))) (base32 "0vm1r1jlaiagj0l9yf7j6zn9w3733dr2169911c0svgrr3gwiwn9"))))
(build-system pyproject-build-system) (build-system pyproject-build-system)
(propagated-inputs (list python-six)) (propagated-inputs (list python-six))
(native-inputs (list python-setuptools python-wheel))
(home-page "https://github.com/google/pasta") (home-page "https://github.com/google/pasta")
(synopsis "AST-based Python refactoring library") (synopsis "AST-based Python refactoring library")
(description "This package provides \"pasta\", an AST-based Python (description "This package provides \"pasta\", an AST-based Python
@ -16388,7 +16410,7 @@ designed to efficiently cope with extremely large amounts of data.")
(build-system pyproject-build-system) (build-system pyproject-build-system)
(propagated-inputs (list python-deprecated)) (propagated-inputs (list python-deprecated))
(native-inputs (list python-coverage python-coveralls python-nose2 (native-inputs (list python-coverage python-coveralls python-nose2
python-numpy)) python-numpy python-setuptools python-wheel))
(home-page "https://github.com/scottgigante/tasklogger") (home-page "https://github.com/scottgigante/tasklogger")
(synopsis "Extension to the core Python logging library") (synopsis "Extension to the core Python logging library")
(description "This package provides an extension to the core Python (description "This package provides an extension to the core Python
@ -21618,7 +21640,8 @@ underscored string.")
(base32 "1jivws8dsscsmyqngbc71r4qw8qmn98pqmhylz01r5dd1ljfw9bi")))) (base32 "1jivws8dsscsmyqngbc71r4qw8qmn98pqmhylz01r5dd1ljfw9bi"))))
(build-system pyproject-build-system) (build-system pyproject-build-system)
(inputs (list mit-krb5)) (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") (home-page "https://github.com/jborean93/pykrb5")
(synopsis "Kerberos API bindings for Python") (synopsis "Kerberos API bindings for Python")
(description "This library provides Python functions that wraps the (description "This library provides Python functions that wraps the
@ -22739,7 +22762,8 @@ etc.")
#:test-flags #:test-flags
'(list "--ignore=pymemcache/test/test_compression.py"))) '(list "--ignore=pymemcache/test/test_compression.py")))
(native-inputs (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") (home-page "https://github.com/pinterest/pymemcache")
(synopsis "Comprehensive, fast, pure Python memcached client") (synopsis "Comprehensive, fast, pure Python memcached client")
(description (description
@ -23040,7 +23064,8 @@ completes.")
(sha256 (sha256
(base32 "0x57idiy19lzyn32klgm06r223z8gr2aqqk91gysbshq7jg8g3pf")))) (base32 "0x57idiy19lzyn32klgm06r223z8gr2aqqk91gysbshq7jg8g3pf"))))
(build-system pyproject-build-system) (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") (home-page "https://github.com/simonw/asyncinject")
(synopsis (synopsis
"Run async workflows using pytest-fixtures-style dependency injection") "Run async workflows using pytest-fixtures-style dependency injection")
@ -23352,6 +23377,7 @@ JSON) codec.")
(base32 "16ynrq245c3nywv476izrc4bcacm9gxjzgr67ng91g929ny6bfl4")))) (base32 "16ynrq245c3nywv476izrc4bcacm9gxjzgr67ng91g929ny6bfl4"))))
(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-setuptools python-wheel))
(home-page "https://github.com/fchollet/namex") (home-page "https://github.com/fchollet/namex")
(synopsis (synopsis
"Separate implementation and public API surface of Python packages") "Separate implementation and public API surface of Python packages")
@ -23687,6 +23713,7 @@ from the header, as well as section details and data available.")
(base32 (base32
"0jndjx26p8qibrx997p3kb6vfbqbdxkv74jsrkav177vmx2085b9")))) "0jndjx26p8qibrx997p3kb6vfbqbdxkv74jsrkav177vmx2085b9"))))
(build-system pyproject-build-system) (build-system pyproject-build-system)
(native-inputs (list python-setuptools python-wheel))
(home-page "https://github.com/shibukawa/imagesize_py") (home-page "https://github.com/shibukawa/imagesize_py")
(synopsis "Gets image size of files in various formats in Python") (synopsis "Gets image size of files in various formats in Python")
(description (description
@ -25810,7 +25837,9 @@ web frameworks.")
python-flex python-flex
python-marshmallow python-marshmallow
python-pytest python-pytest
python-pytest-cov)) python-pytest-cov
python-setuptools
python-wheel))
(home-page "https://github.com/rochacbruno/flasgger/") (home-page "https://github.com/rochacbruno/flasgger/")
(synopsis "Extract Swagger specs from your Flask project") (synopsis "Extract Swagger specs from your Flask project")
(description "@code{python-flasgger} allows extracting Swagger specs (description "@code{python-flasgger} allows extracting Swagger specs
@ -26147,7 +26176,9 @@ design and layout.")
"15v2mycr7m4ld5wp1sl9flqjjv8zdgc5rkgfz1wxn44d74skixsx")))) "15v2mycr7m4ld5wp1sl9flqjjv8zdgc5rkgfz1wxn44d74skixsx"))))
(build-system pyproject-build-system) (build-system pyproject-build-system)
(native-inputs (native-inputs
(list python-pytest python-wheel)) (list python-pytest
python-setuptools
python-wheel))
(home-page "https://code.launchpad.net/~tseaver/pkginfo/trunk") (home-page "https://code.launchpad.net/~tseaver/pkginfo/trunk")
(synopsis "Query metadatdata from sdists, bdists, and installed packages") (synopsis "Query metadatdata from sdists, bdists, and installed packages")
(description (description
@ -26261,7 +26292,7 @@ interpreter when it prints a stack trace.")
(base32 (base32
"0jwy5wwl0rcsgnx7hhq4z7ji3lx271sar4v2a1rmyh5vsj7sn784")))) "0jwy5wwl0rcsgnx7hhq4z7ji3lx271sar4v2a1rmyh5vsj7sn784"))))
(build-system pyproject-build-system) (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)) (propagated-inputs (list python-html5tagger))
(home-page "https://github.com/sanic-org/tracerite") (home-page "https://github.com/sanic-org/tracerite")
(synopsis "Human-readable HTML tracebacks") (synopsis "Human-readable HTML tracebacks")
@ -26393,6 +26424,7 @@ Git.")
(arguments '(#:tests? #f)) ;no tests (arguments '(#:tests? #f)) ;no tests
(propagated-inputs (propagated-inputs
(list python-semantic-version python-typing-extensions)) (list python-semantic-version python-typing-extensions))
(native-inputs (list python-setuptools python-wheel))
(home-page "https://github.com/PyO3/setuptools-rust") (home-page "https://github.com/PyO3/setuptools-rust")
(synopsis "Setuptools plugin for Rust extensions") (synopsis "Setuptools plugin for Rust extensions")
(description (description
@ -26711,7 +26743,7 @@ such as lines length, trailing spaces, indentation, etc.")
(propagated-inputs (propagated-inputs
(list python-importlib-metadata python-platformdirs python-tomli)) (list python-importlib-metadata python-platformdirs python-tomli))
(native-inputs (native-inputs
(list python-pytest)) (list python-pytest python-setuptools python-wheel))
(home-page "https://github.com/google/yapf") (home-page "https://github.com/google/yapf")
(synopsis "Formatter for Python code") (synopsis "Formatter for Python code")
(description "YAPF is a formatter for Python code. It's based off of (description "YAPF is a formatter for Python code. It's based off of
@ -27136,7 +27168,9 @@ with PEP 484 argument (and return) type annotations.")
(build-system pyproject-build-system) (build-system pyproject-build-system)
(arguments (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 (define-public bpython
(package (package
@ -28020,7 +28054,8 @@ and corruption checks.")
(lambda* (#:key tests? #:allow-other-keys) (lambda* (#:key tests? #:allow-other-keys)
(when tests? (when tests?
(invoke "pytest"))))))) (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") (home-page "https://github.com/harlowja/fasteners")
(synopsis "Python package that provides useful locks") (synopsis "Python package that provides useful locks")
(description (description
@ -29711,7 +29746,7 @@ and dates in \"human readable\" forms. For example, it would display
"017p9x0bssf7g9slmf30ddh1baawsmxas4nivx334pkfjxp23agr")))) "017p9x0bssf7g9slmf30ddh1baawsmxas4nivx334pkfjxp23agr"))))
(build-system pyproject-build-system) (build-system pyproject-build-system)
(native-inputs (native-inputs
(list python-pytest python-twisted)) (list python-pytest python-setuptools python-twisted python-wheel))
(home-page "https://github.com/crossbario/txaio") (home-page "https://github.com/crossbario/txaio")
(synopsis "Compatibility layer between Python asyncio and Twisted") (synopsis "Compatibility layer between Python asyncio and Twisted")
(description "Txaio provides a compatibility layer between the Python (description "Txaio provides a compatibility layer between the Python
@ -31291,7 +31326,7 @@ lowercase.")
(setenv "PYTHONPATH" (setenv "PYTHONPATH"
(string-append (getcwd) "/code:" (string-append (getcwd) "/code:"
(getenv "GUIX_PYTHONPATH")))))))) (getenv "GUIX_PYTHONPATH"))))))))
(native-inputs (list python-pytest)) (native-inputs (list python-pytest python-setuptools python-wheel))
(home-page "https://github.com/drj11/pypng") (home-page "https://github.com/drj11/pypng")
(synopsis "Pure Python PNG image encoder/decoder") (synopsis "Pure Python PNG image encoder/decoder")
(description (description
@ -33378,6 +33413,7 @@ class.")
python-av python-av
python-numpy python-numpy
python-pillow)) python-pillow))
(native-inputs (list python-setuptools python-wheel))
(home-page "https://github.com/damiafuentes/DJITelloPy") (home-page "https://github.com/damiafuentes/DJITelloPy")
(synopsis (synopsis
"DJI Tello drone video streaming, swarms and state packets library") "DJI Tello drone video streaming, swarms and state packets library")
@ -33478,7 +33514,8 @@ EDU SDK. This library has the following features:
(invoke "pycodestyle" "--max-line-length=88" (invoke "pycodestyle" "--max-line-length=88"
"git_version.py" "versioneer.py"))))))) "git_version.py" "versioneer.py")))))))
(native-inputs (native-inputs
(list git python-flake8 python-pycodestyle python-pyflakes)) (list git python-flake8 python-pycodestyle python-pyflakes
python-setuptools python-wheel))
(propagated-inputs (propagated-inputs
(list python-tomli)) (list python-tomli))
(home-page "https://github.com/python-versioneer/python-versioneer") (home-page "https://github.com/python-versioneer/python-versioneer")
@ -35191,7 +35228,7 @@ function implementations based on the types of the arguments.")
(sha256 (sha256
(base32 "07xv92q7f4bkp6dzkqvcv0zxr11729qdak4s3ldmbhdwgsf44g5h")))) (base32 "07xv92q7f4bkp6dzkqvcv0zxr11729qdak4s3ldmbhdwgsf44g5h"))))
(build-system pyproject-build-system) (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") (home-page "https://github.com/coady/multimethod")
(synopsis "Python support for multiple argument dispatching") (synopsis "Python support for multiple argument dispatching")
(description (description
@ -36003,7 +36040,7 @@ Python @code{set} interface.")
python-ruamel.yaml-0.16 python-toml python-tomli)) python-ruamel.yaml-0.16 python-toml python-tomli))
(native-inputs (native-inputs
(list python-django python-flask python-pytest python-pytest-cov (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/") (home-page "https://www.dynaconf.com/")
(synopsis "The dynamic configurator for your Python project") (synopsis "The dynamic configurator for your Python project")
(description (description
@ -36180,7 +36217,7 @@ of several plugins.")
(arguments (list #:test-flags '(list "-k" "not test_execute"))) (arguments (list #:test-flags '(list "-k" "not test_execute")))
(propagated-inputs (propagated-inputs
(list python-cloudpickle python-importlib-metadata)) (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") (home-page "https://pydoit.org")
(synopsis "Automation tool to execute any kind of task in a build-tools (synopsis "Automation tool to execute any kind of task in a build-tools
fashion") fashion")
@ -36234,6 +36271,7 @@ to:
(build-system pyproject-build-system) (build-system pyproject-build-system)
(arguments (list #:tests? #false)) ;no tests (arguments (list #:tests? #false)) ;no tests
(propagated-inputs (list python-doit python-rich-click)) (propagated-inputs (list python-doit python-rich-click))
(native-inputs (list python-setuptools python-wheel))
(home-page "https://github.com/pydoit/pydevtool") (home-page "https://github.com/pydoit/pydevtool")
(synopsis "CLI dev tools powered by pydoit") (synopsis "CLI dev tools powered by pydoit")
(description "This package provides command line tools, powered by pydoit. (description "This package provides command line tools, powered by pydoit.
@ -37074,7 +37112,7 @@ implementing a pre-defined interface.")
(sha256 (sha256
(base32 "0j2aw4ipalj208594x80blpgkh1i63gqqa4nb67b823av9hirn11")))) (base32 "0j2aw4ipalj208594x80blpgkh1i63gqqa4nb67b823av9hirn11"))))
(build-system pyproject-build-system) (build-system pyproject-build-system)
(native-inputs (list python-pytest)) (native-inputs (list python-pytest python-setuptools python-wheel))
(propagated-inputs (propagated-inputs
(list python-itemadapter python-jmespath python-parsel python-w3lib)) (list python-itemadapter python-jmespath python-parsel python-w3lib))
(home-page "https://github.com/scrapy/itemloaders") (home-page "https://github.com/scrapy/itemloaders")
@ -38304,6 +38342,7 @@ interfaces.")
(base32 "0fdp90mzy0sd4kyw8kd8kybd1ni765fvqn8hz2wx5sqbjjkm4d5k")))) (base32 "0fdp90mzy0sd4kyw8kd8kybd1ni765fvqn8hz2wx5sqbjjkm4d5k"))))
(build-system pyproject-build-system) (build-system pyproject-build-system)
(propagated-inputs (list python-cffi python-typing-extensions)) (propagated-inputs (list python-cffi python-typing-extensions))
(native-inputs (list python-setuptools python-wheel))
(home-page "https://github.com/mideind/BinPackage") (home-page "https://github.com/mideind/BinPackage")
(synopsis (synopsis
"Vocabulary of the modern Icelandic language, in a Python package") "Vocabulary of the modern Icelandic language, in a Python package")
@ -38356,6 +38395,7 @@ with one function call. IceCream makes print debugging a little sweeter.")
(base32 "1ajcjngvr4rlgb0q6p6vjz2sncwhvq3msjy6qaiz5g37vgvw2ij8")))) (base32 "1ajcjngvr4rlgb0q6p6vjz2sncwhvq3msjy6qaiz5g37vgvw2ij8"))))
(build-system pyproject-build-system) (build-system pyproject-build-system)
(propagated-inputs (list python-cffi)) (propagated-inputs (list python-cffi))
(native-inputs (list python-setuptools python-wheel))
(home-page "https://github.com/mideind/Icegrams") (home-page "https://github.com/mideind/Icegrams")
(synopsis "Trigram statistics for Icelandic") (synopsis "Trigram statistics for Icelandic")
(description (description

View file

@ -468,6 +468,7 @@ C++ library as well as various command-line tools to to work with HDT.")
(build-system pyproject-build-system) (build-system pyproject-build-system)
(arguments (list #:tests? #f)) ;no test suite (arguments (list #:tests? #f)) ;no test suite
(propagated-inputs (list python-html5lib python-rdflib python-requests)) (propagated-inputs (list python-html5lib python-rdflib python-requests))
(native-inputs (list python-setuptools python-wheel))
(home-page "https://www.w3.org/2012/pyRdfa/") (home-page "https://www.w3.org/2012/pyRdfa/")
(synopsis "RDFa Python distiller/parser library") (synopsis "RDFa Python distiller/parser library")
(description "This library can extract RDFa 1.1 from (X)HTML, SVG, or XML. (description "This library can extract RDFa 1.1 from (X)HTML, SVG, or XML.

View file

@ -945,6 +945,7 @@ game development and other performance-critical applications.")
(sha256 (sha256
(base32 "11gzc7mhl984248q6abz5rrsph76j0y99mwk24xc90sxpcxr2j59")))) (base32 "11gzc7mhl984248q6abz5rrsph76j0y99mwk24xc90sxpcxr2j59"))))
(build-system pyproject-build-system) (build-system pyproject-build-system)
(native-inputs (list python-setuptools python-wheel))
(home-page "https://google.github.io/flatbuffers/") (home-page "https://google.github.io/flatbuffers/")
(synopsis "FlatBuffers serialization for Python") (synopsis "FlatBuffers serialization for Python")
(description "This package provides the @code{FlatBuffers} serialization (description "This package provides the @code{FlatBuffers} serialization

View file

@ -74,6 +74,7 @@
python-requests python-requests
python-sqlalchemy python-sqlalchemy
python-sqlalchemy-utils)) python-sqlalchemy-utils))
(native-inputs (list python-setuptools python-wheel))
(home-page "https://git.sr.ht/~sircmpwn/core.sr.ht") (home-page "https://git.sr.ht/~sircmpwn/core.sr.ht")
(synopsis "Shared code for all sourcehut projects") (synopsis "Shared code for all sourcehut projects")
(description (description
@ -104,6 +105,7 @@
(lambda _ (setenv "PKGVER" #$version)))))) (lambda _ (setenv "PKGVER" #$version))))))
(propagated-inputs (propagated-inputs
(list python-core-sr-ht)) (list python-core-sr-ht))
(native-inputs (list python-setuptools python-wheel))
(home-page "https://git.sr.ht/~sircmpwn/scm.sr.ht") (home-page "https://git.sr.ht/~sircmpwn/scm.sr.ht")
(synopsis "Shared support code for sr.ht source control services") (synopsis "Shared support code for sr.ht source control services")
(description (description

View file

@ -179,7 +179,11 @@ sources.")
"1rp28jryxwy24y8vpacclqihbizyi6b1s6id86pibvm46ybcmy3v")))) "1rp28jryxwy24y8vpacclqihbizyi6b1s6id86pibvm46ybcmy3v"))))
(propagated-inputs (propagated-inputs
(modify-inputs (package-propagated-inputs python-sphinx) (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 (define-public python-sphinxcontrib-apidoc
(package (package
@ -238,6 +242,7 @@ Apple help books.")
"1jaihs22d8jfvk1fnv5j7hcza89hxj979ib0b4mh130cr53mmicy")))) "1jaihs22d8jfvk1fnv5j7hcza89hxj979ib0b4mh130cr53mmicy"))))
(build-system pyproject-build-system) (build-system pyproject-build-system)
(propagated-inputs (list python-sphinx)) (propagated-inputs (list python-sphinx))
(native-inputs (list python-setuptools python-wheel))
(home-page "https://github.com/pradyunsg/sphinx-basic-ng") (home-page "https://github.com/pradyunsg/sphinx-basic-ng")
(synopsis "Modernised skeleton for Sphinx themes") (synopsis "Modernised skeleton for Sphinx themes")
(description (description
@ -637,7 +642,9 @@ integrate Sphinx documents in web templates and to handle searches.")
python-pillow python-pillow
python-pytest python-pytest
python-pytest-cov python-pytest-cov
python-sphinx)) python-setuptools
python-sphinx
python-wheel))
(home-page "https://sphinx-gallery.github.io/stable/index.html") (home-page "https://sphinx-gallery.github.io/stable/index.html")
(synopsis "Generate an examples gallery automatically") (synopsis "Generate an examples gallery automatically")
(description (description
@ -732,6 +739,7 @@ introspection of @code{zope.interface} instances in code.")
(build-system pyproject-build-system) (build-system pyproject-build-system)
(propagated-inputs (propagated-inputs
(list python-pygments)) (list python-pygments))
(native-inputs (list python-setuptools python-wheel))
(home-page "https://alabaster.readthedocs.io/") (home-page "https://alabaster.readthedocs.io/")
(synopsis "Configurable sidebar-enabled Sphinx theme") (synopsis "Configurable sidebar-enabled Sphinx theme")
(description "Alabaster is a visually (c)lean, responsive, configurable (description "Alabaster is a visually (c)lean, responsive, configurable

View file

@ -2469,7 +2469,8 @@ inference (VI) algorithms.")
(("\"error::DeprecationWarning\",") ""))))))) (("\"error::DeprecationWarning\",") "")))))))
(propagated-inputs (list python-importlib-metadata python-numpoly (propagated-inputs (list python-importlib-metadata python-numpoly
python-numpy python-scipy)) 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/") (home-page "https://chaospy.readthedocs.io/en/master/")
(synopsis "Numerical tool for performing uncertainty quantification") (synopsis "Numerical tool for performing uncertainty quantification")
(description "Chaospy is a numerical toolbox for performing uncertainty (description "Chaospy is a numerical toolbox for performing uncertainty
@ -2593,7 +2594,8 @@ Meier, Nelson Aalen and regression.")
#:test-flags #:test-flags
'(list "-k" (string-append "not test_correct_results" '(list "-k" (string-append "not test_correct_results"
" and not test_correct_results_binary")))) " and not test_correct_results_binary"))))
(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)) (propagated-inputs (list python-numpy python-scikit-learn))
(home-page "https://github.com/scikit-learn-contrib/MAPIE") (home-page "https://github.com/scikit-learn-contrib/MAPIE")
(synopsis "Module for estimating prediction intervals") (synopsis "Module for estimating prediction intervals")
@ -2621,7 +2623,9 @@ conformal prediction methods intervals.")
(native-inputs (list python-coverage (native-inputs (list python-coverage
python-pytest python-pytest
python-pytest-cov python-pytest-cov
python-setuptools-scm)) python-setuptools
python-setuptools-scm
python-wheel))
(home-page "https://emcee.readthedocs.io/en/stable/") (home-page "https://emcee.readthedocs.io/en/stable/")
(synopsis "Ensemble sampling toolkit for MCMC") (synopsis "Ensemble sampling toolkit for MCMC")
(description (description

View file

@ -1232,8 +1232,14 @@ the terminal. It also supports IPython/Jupyter.")
(substitute* "requirements-dev.txt" (substitute* "requirements-dev.txt"
(("(.*)==(.*)$" _ dep ver) (("(.*)==(.*)$" _ dep ver)
(string-append dep ">=" ver)))))))) (string-append dep ">=" ver))))))))
(native-inputs
(list python-coverage
python-nose
python-pylint
python-setuptools
python-tox
python-wheel))
(propagated-inputs (list python-colorama)) (propagated-inputs (list python-colorama))
(native-inputs (list python-coverage python-nose python-pylint python-tox))
(home-page "https://github.com/manrajgrover/py-log-symbols") (home-page "https://github.com/manrajgrover/py-log-symbols")
(synopsis "Python library with graphical symbols for logging on the terminal") (synopsis "Python library with graphical symbols for logging on the terminal")
(description "This package provides a Python library with graphical symbols (description "This package provides a Python library with graphical symbols
@ -1260,7 +1266,13 @@ purposes.")
(substitute* "requirements-dev.txt" (substitute* "requirements-dev.txt"
(("(.*)==(.*)$" _ dep ver) (("(.*)==(.*)$" _ dep ver)
(string-append 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") (home-page "https://github.com/manrajgrover/py-spinners")
(synopsis "Python library with graphical spinners for the terminal") (synopsis "Python library with graphical spinners for the terminal")
(description "Spinners is a Python library that contains graphical spinners (description "Spinners is a Python library that contains graphical spinners

View file

@ -159,7 +159,11 @@ expressions.")
(call-with-output-file "src/tzdata/zoneinfo/__init__.py" (call-with-output-file "src/tzdata/zoneinfo/__init__.py"
(const #t))))))) (const #t)))))))
(inputs (list tzdata)) (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") (home-page "https://github.com/python/tzdata")
(synopsis "Python wrapper of IANA time zone data") (synopsis "Python wrapper of IANA time zone data")
(description "This package provides a thin Python wrapper around tzdata.") (description "This package provides a thin Python wrapper around tzdata.")

View file

@ -2365,6 +2365,7 @@ videoformats depend on the configuration flags of ffmpeg.")
`("PATH" ":" prefix `("PATH" ":" prefix
(,(search-input-file inputs ffm)))))))))) (,(search-input-file inputs ffm))))))))))
(inputs (list bash-minimal ffmpeg)) (inputs (list bash-minimal ffmpeg))
(native-inputs (list python-setuptools python-wheel))
(home-page "https://github.com/slhck/ffmpeg-progress-yield") (home-page "https://github.com/slhck/ffmpeg-progress-yield")
(synopsis "Run an ffmpeg command with progress") (synopsis "Run an ffmpeg command with progress")
(description "This package allows an ffmpeg command to run with progress. (description "This package allows an ffmpeg command to run with progress.
@ -2398,7 +2399,7 @@ It is usually a complement to @code{ffmpeg-normalize}.")
(ffm (search-input-file inputs "bin/ffmpeg"))) (ffm (search-input-file inputs "bin/ffmpeg")))
(wrap-program ffn (wrap-program ffn
`("FFMPEG_PATH" = (,ffm))))))))) `("FFMPEG_PATH" = (,ffm)))))))))
(native-inputs (list python-pytest)) (native-inputs (list python-pytest python-setuptools python-wheel))
(inputs (list bash-minimal ffmpeg)) (inputs (list bash-minimal ffmpeg))
(propagated-inputs (list ffmpeg-progress-yield (propagated-inputs (list ffmpeg-progress-yield
python-colorama python-colorama

View file

@ -2082,7 +2082,7 @@ of people.")
(base32 (base32
"0ysqylpyv17s52634wn3vrwf7y9b5ig7fdfv8vwj1272lvv68qgk")))) "0ysqylpyv17s52634wn3vrwf7y9b5ig7fdfv8vwj1272lvv68qgk"))))
(build-system pyproject-build-system) (build-system pyproject-build-system)
(native-inputs (list python-nose2)) (native-inputs (list python-nose2 python-setuptools python-wheel))
(inputs (inputs
(list python-jwcrypto (list python-jwcrypto
python-numpy python-numpy
@ -5207,11 +5207,15 @@ their web site.")
(string-append indent (string-append indent
"os.utime(os.path.join(root, file), (315619200, 315619200))\n" "os.utime(os.path.join(root, file), (315619200, 315619200))\n"
line)))))))) line))))))))
(native-inputs
(list python-setuptools
python-wheel))
(inputs (list python)) (inputs (list python))
(propagated-inputs (propagated-inputs
(list python-boto3 (list python-boto3
python-botocore python-botocore
python-docutils python-docutils
python-pip
python-six python-six
python-virtualenv)) python-virtualenv))
(home-page "https://github.com/4dn-dcic/python-lambda") (home-page "https://github.com/4dn-dcic/python-lambda")