diff options
| author | Lars-Dominik Braun <lars@6xq.net> | 2023-05-11 08:33:02 +0200 |
|---|---|---|
| committer | Sharlatan Hellseher <sharlatanus@gmail.com> | 2024-12-13 20:15:41 +0000 |
| commit | fdc0fefd46a45b70784a4e3f8900cbe593426a9e (patch) | |
| tree | 13c3736334bde1c3ec75d67f4e430396e23eed3f /gnu | |
| parent | ca945f7c35bbc5d05a6ad7e5baa15f79e0fd0ecc (diff) | |
build-system/pyproject: Use python-sans-pip-wrapper as default-python.
Also adds python-setuptools and python-wheel to relevant packages,
either to native-inputs or to propagated inputs if the pkg_resources
Python module is loaded at runtime.
* guix/build-system/pyproject.scm (default-python): Default to
python-sans-pip-wrapper.
Change-Id: I2d986c2225114f54459dd6bb360913106e52cdf4
Diffstat (limited to 'gnu')
35 files changed, 549 insertions, 225 deletions
diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm index b1889ceea09..078787061ff 100644 --- a/gnu/packages/admin.scm +++ b/gnu/packages/admin.scm | |||
| @@ -5080,10 +5080,17 @@ elogind's uaccess feature.") | |||
| 5080 | ;; XXX Guix's America/Los_Angeles time zone is somehow broken. | 5080 | ;; XXX Guix's America/Los_Angeles time zone is somehow broken. |
| 5081 | (add-before 'check 'hack-time-zone | 5081 | (add-before 'check 'hack-time-zone |
| 5082 | (lambda _ | 5082 | (lambda _ |
| 5083 | (setenv "TZ" "PST8PDT")))))) | 5083 | (setenv "TZ" "PST8PDT") |
| 5084 | (native-inputs (list python-pytest)) | 5084 | (substitute* (find-files "tests" "^test.*\\.py$") |
| 5085 | (("America/Los_Angeles") "PST8PDT"))))))) | ||
| 5086 | (native-inputs | ||
| 5087 | (list python-pytest | ||
| 5088 | python-setuptools | ||
| 5089 | python-wheel)) | ||
| 5085 | (propagated-inputs | 5090 | (propagated-inputs |
| 5086 | (list python-pygments python-ruamel.yaml python-xmltodict)) | 5091 | (list python-pygments |
| 5092 | python-ruamel.yaml | ||
| 5093 | python-xmltodict)) | ||
| 5087 | (home-page "https://github.com/kellyjonbrazil/jc") | 5094 | (home-page "https://github.com/kellyjonbrazil/jc") |
| 5088 | (synopsis "Convert the output of command-line tools to JSON") | 5095 | (synopsis "Convert the output of command-line tools to JSON") |
| 5089 | (description "@code{jc} JSONifies the output of many CLI tools and | 5096 | (description "@code{jc} JSONifies the output of many CLI tools and |
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm index b80efd85d71..821be215c8d 100644 --- a/gnu/packages/bioinformatics.scm +++ b/gnu/packages/bioinformatics.scm | |||
| @@ -2023,8 +2023,13 @@ intended to behave exactly the same as the original BWK awk.") | |||
| 2023 | (base32 | 2023 | (base32 |
| 2024 | "1pm1szyxabhn8jismrj9cjhf88ajgcmm39f0cgf36iagw5qakprl")))) | 2024 | "1pm1szyxabhn8jismrj9cjhf88ajgcmm39f0cgf36iagw5qakprl")))) |
| 2025 | (build-system pyproject-build-system) | 2025 | (build-system pyproject-build-system) |
| 2026 | (propagated-inputs (list python-biopython python-six)) | 2026 | (native-inputs |
| 2027 | (native-inputs (list python-pytest)) | 2027 | (list python-pytest)) |
| 2028 | (propagated-inputs | ||
| 2029 | (list python-biopython | ||
| 2030 | python-setuptools | ||
| 2031 | python-six | ||
| 2032 | python-wheel)) | ||
| 2028 | (home-page "https://github.com/chapmanb/bcbb/tree/master/gff") | 2033 | (home-page "https://github.com/chapmanb/bcbb/tree/master/gff") |
| 2029 | (synopsis "Read and write GFF files with Biopython integration") | 2034 | (synopsis "Read and write GFF files with Biopython integration") |
| 2030 | (description | 2035 | (description |
| @@ -2148,7 +2153,7 @@ from bokeh.util.dataclasses import entries\n")) | |||
| 2148 | python-tornado-6 | 2153 | python-tornado-6 |
| 2149 | python-tqdm | 2154 | python-tqdm |
| 2150 | python-umap-learn)) | 2155 | python-umap-learn)) |
| 2151 | (native-inputs (list python-pytest)) | 2156 | (native-inputs (list python-pytest python-setuptools python-wheel)) |
| 2152 | (home-page "https://github.com/LooseLab/bulkVis") | 2157 | (home-page "https://github.com/LooseLab/bulkVis") |
| 2153 | (synopsis "Interactive visualization of bulk RNA-seq data") | 2158 | (synopsis "Interactive visualization of bulk RNA-seq data") |
| 2154 | (description | 2159 | (description |
| @@ -2479,7 +2484,11 @@ biological activities from omics data within a unified framework.") | |||
| 2479 | python-scikit-learn | 2484 | python-scikit-learn |
| 2480 | python-scipy | 2485 | python-scipy |
| 2481 | python-seaborn)) | 2486 | python-seaborn)) |
| 2482 | (native-inputs (list python-cython python-setuptools-scm)) | 2487 | (native-inputs |
| 2488 | (list python-cython | ||
| 2489 | python-setuptools | ||
| 2490 | python-setuptools-scm | ||
| 2491 | python-wheel)) | ||
| 2483 | (home-page "https://github.com/lilab-bcb/demuxEM") | 2492 | (home-page "https://github.com/lilab-bcb/demuxEM") |
| 2484 | (synopsis "Analyze cell-hashing/nucleus-hashing data") | 2493 | (synopsis "Analyze cell-hashing/nucleus-hashing data") |
| 2485 | (description | 2494 | (description |
| @@ -2578,6 +2587,7 @@ datasets with fuzzy k-means and locally linear adjustments.") | |||
| 2578 | python-numpy | 2587 | python-numpy |
| 2579 | python-pandas | 2588 | python-pandas |
| 2580 | python-scipy)) | 2589 | python-scipy)) |
| 2590 | (native-inputs (list python-setuptools python-wheel)) | ||
| 2581 | (home-page "https://github.com/SegataLab/hclust2/") | 2591 | (home-page "https://github.com/SegataLab/hclust2/") |
| 2582 | (synopsis "Plotting heat-maps for publications") | 2592 | (synopsis "Plotting heat-maps for publications") |
| 2583 | (description | 2593 | (description |
| @@ -2649,7 +2659,7 @@ varies in similar way among cells which are nearby in the given metric.") | |||
| 2649 | "111q4pzkav26aa3hkgh948wqlyrq7dq6sjml9z63n3blw8s6b0c4")))) | 2659 | "111q4pzkav26aa3hkgh948wqlyrq7dq6sjml9z63n3blw8s6b0c4")))) |
| 2650 | (build-system pyproject-build-system) | 2660 | (build-system pyproject-build-system) |
| 2651 | (native-inputs | 2661 | (native-inputs |
| 2652 | (list python-setuptools-scm)) | 2662 | (list python-setuptools-scm python-setuptools python-wheel)) |
| 2653 | (propagated-inputs | 2663 | (propagated-inputs |
| 2654 | (list python-humanize python-requests python-six)) | 2664 | (list python-humanize python-requests python-six)) |
| 2655 | (home-page "https://pypi.org/project/htsget/") | 2665 | (home-page "https://pypi.org/project/htsget/") |
| @@ -2749,6 +2759,7 @@ framework enables the use of any LR method with any resources.") | |||
| 2749 | (build-system pyproject-build-system) | 2759 | (build-system pyproject-build-system) |
| 2750 | (propagated-inputs | 2760 | (propagated-inputs |
| 2751 | (list python-matplotlib python-numpy python-pandas)) | 2761 | (list python-matplotlib python-numpy python-pandas)) |
| 2762 | (native-inputs (list python-setuptools python-wheel)) | ||
| 2752 | (home-page "https://logomaker.readthedocs.io") | 2763 | (home-page "https://logomaker.readthedocs.io") |
| 2753 | (synopsis "Package for making Sequence Logos") | 2764 | (synopsis "Package for making Sequence Logos") |
| 2754 | (description "Logomaker is a Python package for generating | 2765 | (description "Logomaker is a Python package for generating |
| @@ -2983,7 +2994,8 @@ three prime UTR.") | |||
| 2983 | python-pillow | 2994 | python-pillow |
| 2984 | python-scipy | 2995 | python-scipy |
| 2985 | python-zarr)) | 2996 | python-zarr)) |
| 2986 | (native-inputs (list python-cython python-setuptools-scm)) | 2997 | (native-inputs (list python-cython python-setuptools-scm |
| 2998 | python-setuptools python-wheel)) | ||
| 2987 | (home-page "https://github.com/lilab-bcb/pegasusio") | 2999 | (home-page "https://github.com/lilab-bcb/pegasusio") |
| 2988 | (synopsis "Read or write single-cell genomics data") | 3000 | (synopsis "Read or write single-cell genomics data") |
| 2989 | (description | 3001 | (description |
| @@ -3042,7 +3054,7 @@ weight.astype(\"str\") + '\\n')"))))))) | |||
| 3042 | python-scikit-learn | 3054 | python-scikit-learn |
| 3043 | python-scipy)) | 3055 | python-scipy)) |
| 3044 | (native-inputs | 3056 | (native-inputs |
| 3045 | (list python-pytest)) | 3057 | (list python-pytest python-setuptools python-wheel)) |
| 3046 | (home-page "https://github.com/dpeerlab/PhenoGraph.git") | 3058 | (home-page "https://github.com/dpeerlab/PhenoGraph.git") |
| 3047 | (synopsis "Graph-based clustering for high-dimensional single-cell data") | 3059 | (synopsis "Graph-based clustering for high-dimensional single-cell data") |
| 3048 | (description | 3060 | (description |
| @@ -3073,6 +3085,7 @@ similarities between cells and then identifying communities in this graph.") | |||
| 3073 | python-numpy | 3085 | python-numpy |
| 3074 | python-pandas | 3086 | python-pandas |
| 3075 | python-seaborn)) | 3087 | python-seaborn)) |
| 3088 | (native-inputs (list python-setuptools python-wheel)) | ||
| 3076 | (home-page "https://github.com/biobakery/phylophlan") | 3089 | (home-page "https://github.com/biobakery/phylophlan") |
| 3077 | (synopsis | 3090 | (synopsis |
| 3078 | "Phylogenetic analysis of microbial isolates and genomes from metagenomes") | 3091 | "Phylogenetic analysis of microbial isolates and genomes from metagenomes") |
| @@ -3152,6 +3165,8 @@ phylogenetic markers, and can also scale to very large phylogenies comprising | |||
| 3152 | python-cython | 3165 | python-cython |
| 3153 | kentutils ; for bedGraphToBigWig | 3166 | kentutils ; for bedGraphToBigWig |
| 3154 | python-six | 3167 | python-six |
| 3168 | python-setuptools | ||
| 3169 | python-wheel | ||
| 3155 | ;; For the test suite. | 3170 | ;; For the test suite. |
| 3156 | python-pytest | 3171 | python-pytest |
| 3157 | python-psutil)) | 3172 | python-psutil)) |
| @@ -3597,6 +3612,7 @@ alignments and perform the following operations: | |||
| 3597 | (build-system pyproject-build-system) | 3612 | (build-system pyproject-build-system) |
| 3598 | (arguments (list #:tests? #false)) ;there are none | 3613 | (arguments (list #:tests? #false)) ;there are none |
| 3599 | (propagated-inputs (list python-pandas)) | 3614 | (propagated-inputs (list python-pandas)) |
| 3615 | (native-inputs (list python-setuptools python-wheel)) | ||
| 3600 | (home-page "https://github.com/alexomics/read-paf") | 3616 | (home-page "https://github.com/alexomics/read-paf") |
| 3601 | (synopsis "Minimap2 PAF file reader") | 3617 | (synopsis "Minimap2 PAF file reader") |
| 3602 | (description | 3618 | (description |
| @@ -3778,6 +3794,7 @@ sequencing.") | |||
| 3778 | (lambda _ (setenv "HOME" "/tmp")))))) | 3794 | (lambda _ (setenv "HOME" "/tmp")))))) |
| 3779 | (propagated-inputs | 3795 | (propagated-inputs |
| 3780 | (list python-numpy)) | 3796 | (list python-numpy)) |
| 3797 | (native-inputs (list python-setuptools python-wheel)) | ||
| 3781 | (home-page "https://biopython.org/") | 3798 | (home-page "https://biopython.org/") |
| 3782 | (synopsis "Tools for biological computation in Python") | 3799 | (synopsis "Tools for biological computation in Python") |
| 3783 | (description | 3800 | (description |
| @@ -4839,7 +4856,8 @@ off-target reads for a capture method that targets CpG-rich region.") | |||
| 4839 | (inputs | 4856 | (inputs |
| 4840 | (list zlib)) | 4857 | (list zlib)) |
| 4841 | (native-inputs | 4858 | (native-inputs |
| 4842 | (list python-cython python-lzo python-pytest)) | 4859 | (list python-cython python-lzo python-pytest python-setuptools |
| 4860 | python-wheel)) | ||
| 4843 | (home-page "https://github.com/bxlab/bx-python") | 4861 | (home-page "https://github.com/bxlab/bx-python") |
| 4844 | (synopsis "Tools for manipulating biological data") | 4862 | (synopsis "Tools for manipulating biological data") |
| 4845 | (description | 4863 | (description |
| @@ -5065,6 +5083,8 @@ subgroups.") | |||
| 5065 | (native-inputs | 5083 | (native-inputs |
| 5066 | (list python-cython | 5084 | (list python-cython |
| 5067 | python-pytest | 5085 | python-pytest |
| 5086 | python-setuptools | ||
| 5087 | python-wheel | ||
| 5068 | ;; Dependencies below are are for tests only. | 5088 | ;; Dependencies below are are for tests only. |
| 5069 | samtools | 5089 | samtools |
| 5070 | bcftools)) | 5090 | bcftools)) |
| @@ -5158,6 +5178,8 @@ UCSC genome browser.") | |||
| 5158 | (native-inputs | 5178 | (native-inputs |
| 5159 | `(("python-cython" ,python-cython) | 5179 | `(("python-cython" ,python-cython) |
| 5160 | ("python-pytest" ,python-pytest) | 5180 | ("python-pytest" ,python-pytest) |
| 5181 | ("python-setuptools" ,python-setuptools) | ||
| 5182 | ("python-wheel" ,python-wheel) | ||
| 5161 | ("test-data" | 5183 | ("test-data" |
| 5162 | ,(origin | 5184 | ,(origin |
| 5163 | (method url-fetch) | 5185 | (method url-fetch) |
| @@ -5485,7 +5507,8 @@ file formats including SAM/BAM, Wiggle/BigWig, BED, GFF/GTF, VCF.") | |||
| 5485 | (arguments | 5507 | (arguments |
| 5486 | (list #:tests? #false)) ;there are none | 5508 | (list #:tests? #false)) ;there are none |
| 5487 | (native-inputs | 5509 | (native-inputs |
| 5488 | (list python-cython python-pytest python-setuptools-scm)) | 5510 | (list python-cython python-pytest python-setuptools-scm |
| 5511 | python-setuptools python-wheel)) | ||
| 5489 | (propagated-inputs | 5512 | (propagated-inputs |
| 5490 | (list python-xopen)) | 5513 | (list python-xopen)) |
| 5491 | (home-page "https://github.com/marcelm/dnaio/") | 5514 | (home-page "https://github.com/marcelm/dnaio/") |
| @@ -5837,6 +5860,7 @@ gkm-SVM.") | |||
| 5837 | (list python-numpy)) | 5860 | (list python-numpy)) |
| 5838 | (inputs | 5861 | (inputs |
| 5839 | (list libbigwig zlib curl)) | 5862 | (list libbigwig zlib curl)) |
| 5863 | (native-inputs (list python-setuptools python-wheel)) | ||
| 5840 | (home-page "https://github.com/dpryan79/pyBigWig") | 5864 | (home-page "https://github.com/dpryan79/pyBigWig") |
| 5841 | (synopsis "Access bigWig files in Python using libBigWig") | 5865 | (synopsis "Access bigWig files in Python using libBigWig") |
| 5842 | (description | 5866 | (description |
| @@ -5962,9 +5986,12 @@ Note that this package has been deprecated in favor of @code{pyfaidx}.") | |||
| 5962 | python-mypy-extensions | 5986 | python-mypy-extensions |
| 5963 | python-rdflib | 5987 | python-rdflib |
| 5964 | python-requests | 5988 | python-requests |
| 5965 | python-ruamel.yaml)) | 5989 | python-ruamel.yaml |
| 5990 | python-setuptools ; For pkg_resources. | ||
| 5991 | python-typing-extensions)) | ||
| 5966 | (native-inputs | 5992 | (native-inputs |
| 5967 | (list python-black python-pytest python-pytest-runner python-pytest-xdist)) | 5993 | (list python-black python-pytest python-pytest-runner |
| 5994 | python-wheel)) | ||
| 5968 | (home-page "https://github.com/common-workflow-language/schema_salad") | 5995 | (home-page "https://github.com/common-workflow-language/schema_salad") |
| 5969 | (synopsis "Schema Annotations for Linked Avro Data (SALAD)") | 5996 | (synopsis "Schema Annotations for Linked Avro Data (SALAD)") |
| 5970 | (description | 5997 | (description |
| @@ -6048,6 +6075,7 @@ resources for bioinformatics.") | |||
| 6048 | python-scikit-learn | 6075 | python-scikit-learn |
| 6049 | python-scipy | 6076 | python-scipy |
| 6050 | python-umap-learn)) | 6077 | python-umap-learn)) |
| 6078 | (native-inputs (list python-setuptools python-wheel)) | ||
| 6051 | (home-page "https://github.com/swolock/scrublet") | 6079 | (home-page "https://github.com/swolock/scrublet") |
| 6052 | (synopsis "Tool to indentify and remove doublets in single-cell data") | 6080 | (synopsis "Tool to indentify and remove doublets in single-cell data") |
| 6053 | (description "This package provides a tool for identifying and removing | 6081 | (description "This package provides a tool for identifying and removing |
| @@ -6213,6 +6241,7 @@ documents.") | |||
| 6213 | python-requests | 6241 | python-requests |
| 6214 | python-ruamel.yaml | 6242 | python-ruamel.yaml |
| 6215 | python-schema-salad | 6243 | python-schema-salad |
| 6244 | python-setuptools ; For pkg_resources. | ||
| 6216 | python-shellescape | 6245 | python-shellescape |
| 6217 | python-spython | 6246 | python-spython |
| 6218 | python-typing-extensions | 6247 | python-typing-extensions |
| @@ -6226,7 +6255,7 @@ documents.") | |||
| 6226 | python-pytest-cov | 6255 | python-pytest-cov |
| 6227 | python-pytest-mock | 6256 | python-pytest-mock |
| 6228 | python-pytest-runner | 6257 | python-pytest-runner |
| 6229 | python-pytest-xdist)) | 6258 | python-wheel)) |
| 6230 | (home-page | 6259 | (home-page |
| 6231 | "https://github.com/common-workflow-language/common-workflow-language") | 6260 | "https://github.com/common-workflow-language/common-workflow-language") |
| 6232 | (synopsis "Common Workflow Language reference implementation") | 6261 | (synopsis "Common Workflow Language reference implementation") |
| @@ -6280,7 +6309,8 @@ CWL descriptions.") | |||
| 6280 | (substitute* "tests/test_datamodel_taxon.py" | 6309 | (substitute* "tests/test_datamodel_taxon.py" |
| 6281 | (("collections.Iterable") | 6310 | (("collections.Iterable") |
| 6282 | "collections.abc.Iterable"))))))) | 6311 | "collections.abc.Iterable"))))))) |
| 6283 | (native-inputs (list python-pytest)) | 6312 | (native-inputs (list python-pytest python-wheel)) |
| 6313 | (propagated-inputs (list python-setuptools)) | ||
| 6284 | (home-page "https://dendropy.org/") | 6314 | (home-page "https://dendropy.org/") |
| 6285 | (synopsis "Library for phylogenetics and phylogenetic computing") | 6315 | (synopsis "Library for phylogenetics and phylogenetic computing") |
| 6286 | (description | 6316 | (description |
| @@ -7100,7 +7130,8 @@ multiple DJU methods.") | |||
| 7100 | (base32 | 7130 | (base32 |
| 7101 | "0cjpzyqz6r4lmiwry2gcxdczwpkhl3lyyjg4s8addln17691ysxk")))) | 7131 | "0cjpzyqz6r4lmiwry2gcxdczwpkhl3lyyjg4s8addln17691ysxk")))) |
| 7102 | (build-system pyproject-build-system) | 7132 | (build-system pyproject-build-system) |
| 7103 | (propagated-inputs (list python-pytest)) | 7133 | (propagated-inputs (list python-pytest python-setuptools)) |
| 7134 | (native-inputs (list python-wheel)) | ||
| 7104 | (home-page "https://github.com/betteridiot/bamnostic/") | 7135 | (home-page "https://github.com/betteridiot/bamnostic/") |
| 7105 | (synopsis "Tool for binary alignment map, random access and parsing") | 7136 | (synopsis "Tool for binary alignment map, random access and parsing") |
| 7106 | (description | 7137 | (description |
| @@ -7198,7 +7229,7 @@ analysis tool Scanpy (Genome Biology, 2018).") | |||
| 7198 | python-pyqt | 7229 | python-pyqt |
| 7199 | python-scipy)) | 7230 | python-scipy)) |
| 7200 | (native-inputs | 7231 | (native-inputs |
| 7201 | (list python-pytest)) | 7232 | (list python-pytest python-setuptools python-wheel)) |
| 7202 | (home-page "http://etetoolkit.org") | 7233 | (home-page "http://etetoolkit.org") |
| 7203 | (synopsis "Python environment for phylogenetic tree exploration") | 7234 | (synopsis "Python environment for phylogenetic tree exploration") |
| 7204 | (description | 7235 | (description |
| @@ -7219,6 +7250,7 @@ exploration.") | |||
| 7219 | (build-system pyproject-build-system) | 7250 | (build-system pyproject-build-system) |
| 7220 | (arguments (list #:tests? #false)) ;there are none | 7251 | (arguments (list #:tests? #false)) ;there are none |
| 7221 | (propagated-inputs (list python-matplotlib python-numpy python-levenshtein)) | 7252 | (propagated-inputs (list python-matplotlib python-numpy python-levenshtein)) |
| 7253 | (native-inputs (list python-setuptools python-wheel python-pip)) | ||
| 7222 | (home-page "https://github.com/meren/illumina-utils") | 7254 | (home-page "https://github.com/meren/illumina-utils") |
| 7223 | (synopsis "Library and scripts to work with Illumina paired-end data") | 7255 | (synopsis "Library and scripts to work with Illumina paired-end data") |
| 7224 | (description | 7256 | (description |
| @@ -7242,6 +7274,7 @@ Illumina paired-end data (for CASAVA 1.8+).") | |||
| 7242 | (propagated-inputs | 7274 | (propagated-inputs |
| 7243 | (list python-biopython python-matplotlib python-pandas | 7275 | (list python-biopython python-matplotlib python-pandas |
| 7244 | python-scipy python-seaborn)) | 7276 | python-scipy python-seaborn)) |
| 7277 | (native-inputs (list python-setuptools python-wheel)) | ||
| 7245 | (home-page "https://widdowquinn.github.io/pyani/") | 7278 | (home-page "https://widdowquinn.github.io/pyani/") |
| 7246 | (synopsis "Calculate genome-scale average nucleotide identity") | 7279 | (synopsis "Calculate genome-scale average nucleotide identity") |
| 7247 | (description | 7280 | (description |
| @@ -10974,7 +11007,9 @@ complexity samples.") | |||
| 10974 | (build-system pyproject-build-system) | 11007 | (build-system pyproject-build-system) |
| 10975 | (native-inputs | 11008 | (native-inputs |
| 10976 | (list python-pytest-cov | 11009 | (list python-pytest-cov |
| 10977 | python-pytest-runner)) | 11010 | python-pytest-runner |
| 11011 | python-setuptools | ||
| 11012 | python-wheel)) | ||
| 10978 | (home-page "https://github.com/dib-lab/screed/") | 11013 | (home-page "https://github.com/dib-lab/screed/") |
| 10979 | (synopsis "Short read sequence database utilities") | 11014 | (synopsis "Short read sequence database utilities") |
| 10980 | (description "Screed parses FASTA and FASTQ files and generates databases. | 11015 | (description "Screed parses FASTA and FASTQ files and generates databases. |
| @@ -11316,7 +11351,7 @@ bioinformatics file formats, sequence alignment, and more.") | |||
| 11316 | (inputs | 11351 | (inputs |
| 11317 | (list python-biopython python-pygtrie)) | 11352 | (list python-biopython python-pygtrie)) |
| 11318 | (native-inputs | 11353 | (native-inputs |
| 11319 | (list python-pytest)) | 11354 | (list python-pytest python-setuptools python-wheel)) |
| 11320 | (home-page "https://github.com/fhcrc/seqmagick") | 11355 | (home-page "https://github.com/fhcrc/seqmagick") |
| 11321 | (synopsis "Tools for converting and modifying sequence files") | 11356 | (synopsis "Tools for converting and modifying sequence files") |
| 11322 | (description | 11357 | (description |
| @@ -14553,10 +14588,12 @@ replacement for strverscmp.") | |||
| 14553 | python-requests | 14588 | python-requests |
| 14554 | python-rich | 14589 | python-rich |
| 14555 | python-rich-click | 14590 | python-rich-click |
| 14591 | python-setuptools ; For pkg_resources. | ||
| 14556 | python-simplejson | 14592 | python-simplejson |
| 14557 | python-spectra)) | 14593 | python-spectra)) |
| 14558 | (native-inputs | 14594 | (native-inputs |
| 14559 | `(("python-pytest" ,python-pytest) | 14595 | `(("python-pytest" ,python-pytest) |
| 14596 | ("python-wheel" ,python-wheel) | ||
| 14560 | ("tests" | 14597 | ("tests" |
| 14561 | ,(let ((commit "c3e7400affe3f3ca996973805797af61b93070ba")) | 14598 | ,(let ((commit "c3e7400affe3f3ca996973805797af61b93070ba")) |
| 14562 | (origin | 14599 | (origin |
| @@ -16380,9 +16417,10 @@ using the same syntax.") | |||
| 16380 | python-pydot | 16417 | python-pydot |
| 16381 | python-requests | 16418 | python-requests |
| 16382 | python-scipy | 16419 | python-scipy |
| 16420 | python-setuptools | ||
| 16383 | python-statsmodels | 16421 | python-statsmodels |
| 16384 | python-xlsxwriter)) | 16422 | python-xlsxwriter)) |
| 16385 | (native-inputs (list python-pytest)) | 16423 | (native-inputs (list python-pytest python-wheel)) |
| 16386 | (home-page "https://github.com/tanghaibao/goatools") | 16424 | (home-page "https://github.com/tanghaibao/goatools") |
| 16387 | (synopsis "Python scripts to find enrichment of GO terms") | 16425 | (synopsis "Python scripts to find enrichment of GO terms") |
| 16388 | (description "Python scripts to find enrichment of GO terms. In addition, | 16426 | (description "Python scripts to find enrichment of GO terms. In addition, |
| @@ -16498,9 +16536,10 @@ API services.") | |||
| 16498 | python-pysam | 16536 | python-pysam |
| 16499 | python-regex | 16537 | python-regex |
| 16500 | python-ruamel.yaml | 16538 | python-ruamel.yaml |
| 16539 | python-setuptools | ||
| 16501 | snakemake)) | 16540 | snakemake)) |
| 16502 | (native-inputs | 16541 | (native-inputs |
| 16503 | (list python-pytest)) | 16542 | (list python-pytest python-wheel)) |
| 16504 | (home-page "https://github.com/caleblareau/mgatk") | 16543 | (home-page "https://github.com/caleblareau/mgatk") |
| 16505 | (synopsis "Mitochondrial genome analysis toolkit") | 16544 | (synopsis "Mitochondrial genome analysis toolkit") |
| 16506 | (description "This package is a Python-based command line interface for | 16545 | (description "This package is a Python-based command line interface for |
| @@ -18795,6 +18834,7 @@ implementation differs in these ways: | |||
| 18795 | python-patsy | 18834 | python-patsy |
| 18796 | python-scikit-learn | 18835 | python-scikit-learn |
| 18797 | python-scipy | 18836 | python-scipy |
| 18837 | python-setuptools ; For pkg_resources. | ||
| 18798 | python-seaborn | 18838 | python-seaborn |
| 18799 | python-session-info | 18839 | python-session-info |
| 18800 | python-sinfo | 18840 | python-sinfo |
| @@ -19188,7 +19228,9 @@ bgzipped text file that contains a pair of genomic coordinates per line.") | |||
| 19188 | python-mock | 19228 | python-mock |
| 19189 | python-numpy | 19229 | python-numpy |
| 19190 | python-pytest | 19230 | python-pytest |
| 19191 | python-pytest-cov)) | 19231 | python-pytest-cov |
| 19232 | python-wheel)) | ||
| 19233 | (propagated-inputs (list python-setuptools)) | ||
| 19192 | (home-page "http://mattshirley.com") | 19234 | (home-page "http://mattshirley.com") |
| 19193 | (synopsis "Random access to fasta subsequences") | 19235 | (synopsis "Random access to fasta subsequences") |
| 19194 | (description | 19236 | (description |
| @@ -19310,7 +19352,7 @@ includes operations like compartment, insulation or peak calling.") | |||
| 19310 | python-scipy | 19352 | python-scipy |
| 19311 | python-tables)) | 19353 | python-tables)) |
| 19312 | (native-inputs | 19354 | (native-inputs |
| 19313 | (list python-pytest)) | 19355 | (list python-pytest python-setuptools python-wheel)) |
| 19314 | (home-page "https://github.com/deeptools/HiCMatrix/") | 19356 | (home-page "https://github.com/deeptools/HiCMatrix/") |
| 19315 | (synopsis "HiCMatrix class for HiCExplorer and pyGenomeTracks") | 19357 | (synopsis "HiCMatrix class for HiCExplorer and pyGenomeTracks") |
| 19316 | (description | 19358 | (description |
| @@ -20173,6 +20215,7 @@ polymorphisms) and indels with respect to a reference genome and more.") | |||
| 20173 | ;; R packages | 20215 | ;; R packages |
| 20174 | r-dnacopy)) | 20216 | r-dnacopy)) |
| 20175 | (inputs (list r-minimal)) ;for tests | 20217 | (inputs (list r-minimal)) ;for tests |
| 20218 | (native-inputs (list python-setuptools python-wheel)) | ||
| 20176 | (home-page "https://cnvkit.readthedocs.org/") | 20219 | (home-page "https://cnvkit.readthedocs.org/") |
| 20177 | (synopsis "Copy number variant detection from targeted DNA sequencing") | 20220 | (synopsis "Copy number variant detection from targeted DNA sequencing") |
| 20178 | (description | 20221 | (description |
| @@ -22474,7 +22517,9 @@ coordinates between different assemblies.") | |||
| 22474 | (list python-pytest | 22517 | (list python-pytest |
| 22475 | lsof | 22518 | lsof |
| 22476 | inetutils | 22519 | inetutils |
| 22477 | openssl)) | 22520 | openssl |
| 22521 | python-setuptools | ||
| 22522 | python-wheel)) | ||
| 22478 | (inputs (list time)) | 22523 | (inputs (list time)) |
| 22479 | (propagated-inputs | 22524 | (propagated-inputs |
| 22480 | (list python-apsw | 22525 | (list python-apsw |
| @@ -22979,6 +23024,7 @@ feature is fast retrieval of range queries into numpy arrays.") | |||
| 22979 | (list python-biopython | 23024 | (list python-biopython |
| 22980 | python-matplotlib | 23025 | python-matplotlib |
| 22981 | python-packaging)) | 23026 | python-packaging)) |
| 23027 | (native-inputs (list python-setuptools python-wheel)) | ||
| 22982 | (home-page | 23028 | (home-page |
| 22983 | "https://github.com/Edinburgh-Genome-Foundry/DnaFeaturesViewer") | 23029 | "https://github.com/Edinburgh-Genome-Foundry/DnaFeaturesViewer") |
| 22984 | (synopsis "Plot features from DNA sequences") | 23030 | (synopsis "Plot features from DNA sequences") |
diff --git a/gnu/packages/bootloaders.scm b/gnu/packages/bootloaders.scm index 788c7dc9ef2..0e271131552 100644 --- a/gnu/packages/bootloaders.scm +++ b/gnu/packages/bootloaders.scm | |||
| @@ -76,6 +76,7 @@ | |||
| 76 | #:use-module (gnu packages version-control) | 76 | #:use-module (gnu packages version-control) |
| 77 | #:use-module (gnu packages virtualization) | 77 | #:use-module (gnu packages virtualization) |
| 78 | #:use-module (gnu packages xorg) | 78 | #:use-module (gnu packages xorg) |
| 79 | #:use-module (gnu packages python-build) | ||
| 79 | #:use-module (gnu packages python-web) | 80 | #:use-module (gnu packages python-web) |
| 80 | #:use-module (gnu packages python-xyz) | 81 | #:use-module (gnu packages python-xyz) |
| 81 | #:use-module (guix build-system gnu) | 82 | #:use-module (guix build-system gnu) |
| @@ -787,6 +788,8 @@ tree binary files. These are board description files used by Linux and BSD.") | |||
| 787 | pkg-config ;for 'make menuconfig' | 788 | pkg-config ;for 'make menuconfig' |
| 788 | python | 789 | python |
| 789 | python-pyelftools | 790 | python-pyelftools |
| 791 | python-setuptools | ||
| 792 | python-wheel | ||
| 790 | swig | 793 | swig |
| 791 | (list util-linux "lib"))) | 794 | (list util-linux "lib"))) |
| 792 | (home-page "https://www.denx.de/wiki/U-Boot/") | 795 | (home-page "https://www.denx.de/wiki/U-Boot/") |
diff --git a/gnu/packages/check.scm b/gnu/packages/check.scm index 41ea34249b7..a8276d16b16 100644 --- a/gnu/packages/check.scm +++ b/gnu/packages/check.scm | |||
| @@ -1041,7 +1041,7 @@ report generation engine.") | |||
| 1041 | (base32 | 1041 | (base32 |
| 1042 | "0gymjcnvjx9snyrzdbmjnk93ibb161q72xam29vnl3yyac4r1330")))) | 1042 | "0gymjcnvjx9snyrzdbmjnk93ibb161q72xam29vnl3yyac4r1330")))) |
| 1043 | (build-system pyproject-build-system) | 1043 | (build-system pyproject-build-system) |
| 1044 | (native-inputs (list python-nose)) | 1044 | (native-inputs (list python-nose python-setuptools python-wheel)) |
| 1045 | (propagated-inputs | 1045 | (propagated-inputs |
| 1046 | (list python-cached-property python-configargparse | 1046 | (list python-cached-property python-configargparse |
| 1047 | python-jinja2 python-six | 1047 | python-jinja2 python-six |
| @@ -2174,7 +2174,8 @@ timeout has been exceeded.") | |||
| 2174 | ;; 'hypothesis' plugin is not in the environment (due to | 2174 | ;; 'hypothesis' plugin is not in the environment (due to |
| 2175 | ;; <http://issues.guix.gnu.org/25235>), which would cause the test suite | 2175 | ;; <http://issues.guix.gnu.org/25235>), which would cause the test suite |
| 2176 | ;; to fail (see: https://github.com/pytest-dev/pytest-forked/issues/54). | 2176 | ;; to fail (see: https://github.com/pytest-dev/pytest-forked/issues/54). |
| 2177 | (list python-pytest-bootstrap python-setuptools-scm)) | 2177 | (list python-pytest-bootstrap python-setuptools |
| 2178 | python-setuptools-scm python-wheel)) | ||
| 2178 | (home-page "https://github.com/pytest-dev/pytest-forked") | 2179 | (home-page "https://github.com/pytest-dev/pytest-forked") |
| 2179 | (synopsis "Pytest plugin to run tests in isolated forked subprocesses") | 2180 | (synopsis "Pytest plugin to run tests in isolated forked subprocesses") |
| 2180 | (description "This package provides a Pytest plugin which enables running | 2181 | (description "This package provides a Pytest plugin which enables running |
| @@ -2499,7 +2500,7 @@ executed.") | |||
| 2499 | (lambda _ | 2500 | (lambda _ |
| 2500 | (setenv "SETUPTOOLS_SCM_PRETEND_VERSION" | 2501 | (setenv "SETUPTOOLS_SCM_PRETEND_VERSION" |
| 2501 | #$(package-version this-package))))))) | 2502 | #$(package-version this-package))))))) |
| 2502 | (native-inputs (list python-setuptools-scm)) | 2503 | (native-inputs (list python-setuptools-scm python-setuptools python-wheel)) |
| 2503 | (propagated-inputs (list python-pytest)) | 2504 | (propagated-inputs (list python-pytest)) |
| 2504 | (home-page "https://github.com/pytest-dev/pytest-asyncio") | 2505 | (home-page "https://github.com/pytest-dev/pytest-asyncio") |
| 2505 | (synopsis "Pytest support for asyncio") | 2506 | (synopsis "Pytest support for asyncio") |
| @@ -2992,7 +2993,9 @@ a Pytest test execution.") | |||
| 2992 | python-mypy | 2993 | python-mypy |
| 2993 | python-pytest | 2994 | python-pytest |
| 2994 | python-pyyaml | 2995 | python-pyyaml |
| 2996 | python-setuptools | ||
| 2995 | python-regex)) | 2997 | python-regex)) |
| 2998 | (native-inputs (list python-wheel)) | ||
| 2996 | (home-page "https://github.com/TypedDjango/pytest-mypy-plugins") | 2999 | (home-page "https://github.com/TypedDjango/pytest-mypy-plugins") |
| 2997 | (synopsis "Pytest plugin for writing tests for mypy plugins") | 3000 | (synopsis "Pytest plugin for writing tests for mypy plugins") |
| 2998 | (description "This package provides a pytest plugin for writing tests for | 3001 | (description "This package provides a pytest plugin for writing tests for |
diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm index dcd122cb224..b68f695513a 100644 --- a/gnu/packages/databases.scm +++ b/gnu/packages/databases.scm | |||
| @@ -3229,6 +3229,7 @@ protocol with Cython for performance.") | |||
| 3229 | (build-system pyproject-build-system) | 3229 | (build-system pyproject-build-system) |
| 3230 | (arguments '(#:tests? #f)) ;test suite requires docker | 3230 | (arguments '(#:tests? #f)) ;test suite requires docker |
| 3231 | (propagated-inputs (list python-pymysql)) | 3231 | (propagated-inputs (list python-pymysql)) |
| 3232 | (native-inputs (list python-setuptools python-wheel)) | ||
| 3232 | (home-page "https://github.com/aio-libs/aiomysql") | 3233 | (home-page "https://github.com/aio-libs/aiomysql") |
| 3233 | (synopsis "MySQL driver for Python") | 3234 | (synopsis "MySQL driver for Python") |
| 3234 | (description "@code{aiomysql} is a driver for accessing a MySQL database | 3235 | (description "@code{aiomysql} is a driver for accessing a MySQL database |
| @@ -3670,7 +3671,8 @@ on localhost.") | |||
| 3670 | (build-system pyproject-build-system) | 3671 | (build-system pyproject-build-system) |
| 3671 | (native-inputs | 3672 | (native-inputs |
| 3672 | (list python-cython ; for C extensions | 3673 | (list python-cython ; for C extensions |
| 3673 | python-pytest python-mock python-pytest-xdist)) ; for tests | 3674 | python-pytest python-mock python-pytest-xdist ; for tests |
| 3675 | python-setuptools python-wheel)) | ||
| 3674 | (propagated-inputs | 3676 | (propagated-inputs |
| 3675 | (list python-greenlet)) | 3677 | (list python-greenlet)) |
| 3676 | (arguments | 3678 | (arguments |
| @@ -3905,7 +3907,7 @@ text search extension.") | |||
| 3905 | (propagated-inputs (list python-click python-click-default-group | 3907 | (propagated-inputs (list python-click python-click-default-group |
| 3906 | python-dateutil python-sqlite-fts4 | 3908 | python-dateutil python-sqlite-fts4 |
| 3907 | python-tabulate)) | 3909 | python-tabulate)) |
| 3908 | (native-inputs (list python-pytest)) | 3910 | (native-inputs (list python-pytest python-setuptools python-wheel)) |
| 3909 | (home-page "https://github.com/simonw/sqlite-utils") | 3911 | (home-page "https://github.com/simonw/sqlite-utils") |
| 3910 | (synopsis | 3912 | (synopsis |
| 3911 | "CLI tool and Python utility functions for manipulating SQLite databases") | 3913 | "CLI tool and Python utility functions for manipulating SQLite databases") |
| @@ -3978,7 +3980,7 @@ PickleShare.") | |||
| 3978 | "10yfbasi4mq63g0svyl1h49ylwn9znjylq78id16dzxzk9q9ipdx")))) | 3980 | "10yfbasi4mq63g0svyl1h49ylwn9znjylq78id16dzxzk9q9ipdx")))) |
| 3979 | (build-system pyproject-build-system) | 3981 | (build-system pyproject-build-system) |
| 3980 | (native-inputs | 3982 | (native-inputs |
| 3981 | (list unzip)) | 3983 | (list unzip python-setuptools python-wheel)) |
| 3982 | (inputs (list sqlite-next)) ;SQLite 3.45.1 required. | 3984 | (inputs (list sqlite-next)) ;SQLite 3.45.1 required. |
| 3983 | (arguments | 3985 | (arguments |
| 3984 | (list | 3986 | (list |
| @@ -4333,7 +4335,7 @@ for Python. The design goals are: | |||
| 4333 | ;; The fix was forwarded upstream, see: | 4335 | ;; The fix was forwarded upstream, see: |
| 4334 | ;; https://github.com/redis/hiredis-py/pull/160. | 4336 | ;; https://github.com/redis/hiredis-py/pull/160. |
| 4335 | (delete-file "tests/__init__.py")))))) | 4337 | (delete-file "tests/__init__.py")))))) |
| 4336 | (native-inputs (list python-pytest)) | 4338 | (native-inputs (list python-pytest python-setuptools python-wheel)) |
| 4337 | (inputs (list hiredis)) | 4339 | (inputs (list hiredis)) |
| 4338 | (home-page "https://github.com/redis/hiredis-py") | 4340 | (home-page "https://github.com/redis/hiredis-py") |
| 4339 | (synopsis "Python extension that wraps protocol parsing code in hiredis") | 4341 | (synopsis "Python extension that wraps protocol parsing code in hiredis") |
| @@ -4457,6 +4459,8 @@ reasonable substitute.") | |||
| 4457 | python-pytest | 4459 | python-pytest |
| 4458 | python-pytest-asyncio | 4460 | python-pytest-asyncio |
| 4459 | python-pytest-timeout | 4461 | python-pytest-timeout |
| 4462 | python-setuptools | ||
| 4463 | python-wheel | ||
| 4460 | redis)) | 4464 | redis)) |
| 4461 | (propagated-inputs | 4465 | (propagated-inputs |
| 4462 | (list python-async-timeout)) | 4466 | (list python-async-timeout)) |
diff --git a/gnu/packages/digest.scm b/gnu/packages/digest.scm index ae3bf8da751..8e91a9532ae 100644 --- a/gnu/packages/digest.scm +++ b/gnu/packages/digest.scm | |||
| @@ -116,7 +116,10 @@ platforms (both big and little endian).") | |||
| 116 | "1hdxcscry59gh0znlm71ya23mm9rfmvz8lvvlplzxzf63pib28dc")))) | 116 | "1hdxcscry59gh0znlm71ya23mm9rfmvz8lvvlplzxzf63pib28dc")))) |
| 117 | (build-system pyproject-build-system) | 117 | (build-system pyproject-build-system) |
| 118 | ;; Needed to embed the correct version string | 118 | ;; Needed to embed the correct version string |
| 119 | (native-inputs (list python-setuptools-scm)) | 119 | (native-inputs |
| 120 | (list python-setuptools-scm | ||
| 121 | python-setuptools | ||
| 122 | python-wheel)) | ||
| 120 | (home-page "https://github.com/ifduyue/python-xxhash") | 123 | (home-page "https://github.com/ifduyue/python-xxhash") |
| 121 | (synopsis "Python binding for xxHash") | 124 | (synopsis "Python binding for xxHash") |
| 122 | (description "This package provides Python bindings for the xxHash hash | 125 | (description "This package provides Python bindings for the xxHash hash |
diff --git a/gnu/packages/engineering.scm b/gnu/packages/engineering.scm index a67d83e57b4..c829ece8469 100644 --- a/gnu/packages/engineering.scm +++ b/gnu/packages/engineering.scm | |||
| @@ -2669,9 +2669,14 @@ specification can be downloaded at @url{http://3mf.io/specification/}.") | |||
| 2669 | (substitute* "pyvisa/shell.py" | 2669 | (substitute* "pyvisa/shell.py" |
| 2670 | (("from .thirdparty import prettytable") | 2670 | (("from .thirdparty import prettytable") |
| 2671 | "import prettytable"))))))) | 2671 | "import prettytable"))))))) |
| 2672 | (native-inputs (list python-pytest)) | 2672 | (native-inputs |
| 2673 | (propagated-inputs (list python-dataclasses python-prettytable | 2673 | (list python-pytest |
| 2674 | python-typing-extensions)) | 2674 | python-setuptools |
| 2675 | python-wheel)) | ||
| 2676 | (propagated-inputs | ||
| 2677 | (list python-dataclasses | ||
| 2678 | python-prettytable | ||
| 2679 | python-typing-extensions)) | ||
| 2675 | (home-page "https://pyvisa.readthedocs.io/en/latest/") | 2680 | (home-page "https://pyvisa.readthedocs.io/en/latest/") |
| 2676 | (synopsis "Python binding for the VISA library") | 2681 | (synopsis "Python binding for the VISA library") |
| 2677 | (description "PyVISA is a Python package for support of the | 2682 | (description "PyVISA is a Python package for support of the |
diff --git a/gnu/packages/fontutils.scm b/gnu/packages/fontutils.scm index 614d62f4398..c7443fe1a12 100644 --- a/gnu/packages/fontutils.scm +++ b/gnu/packages/fontutils.scm | |||
| @@ -532,7 +532,11 @@ converts any cubic curves to quadratic. The most useful function is probably | |||
| 532 | (sha256 | 532 | (sha256 |
| 533 | (base32 "1rg2997af8blvswlwif0kpz2vxrlh555gzqslz6yv9y7i7v8lphl")))) | 533 | (base32 "1rg2997af8blvswlwif0kpz2vxrlh555gzqslz6yv9y7i7v8lphl")))) |
| 534 | (build-system pyproject-build-system) | 534 | (build-system pyproject-build-system) |
| 535 | (native-inputs (list python-pytest python-setuptools-scm)) | 535 | (native-inputs |
| 536 | (list python-pytest | ||
| 537 | python-setuptools-scm | ||
| 538 | python-setuptools | ||
| 539 | python-wheel)) | ||
| 536 | (propagated-inputs | 540 | (propagated-inputs |
| 537 | (list python-booleanoperations | 541 | (list python-booleanoperations |
| 538 | python-cffsubr | 542 | python-cffsubr |
| @@ -679,7 +683,8 @@ process. FontParts is the successor of RoboFab.") | |||
| 679 | "--ignore=tests/builder/interpolation_test.py"))) | 683 | "--ignore=tests/builder/interpolation_test.py"))) |
| 680 | (native-inputs | 684 | (native-inputs |
| 681 | (list python-setuptools-scm | 685 | (list python-setuptools-scm |
| 682 | 686 | python-setuptools | |
| 687 | python-wheel | ||
| 683 | ;; For tests. | 688 | ;; For tests. |
| 684 | python-pytest | 689 | python-pytest |
| 685 | python-xmldiff)) | 690 | python-xmldiff)) |
| @@ -859,6 +864,7 @@ suite of the @code{psautohint} package.") | |||
| 859 | python-pytest-cov | 864 | python-pytest-cov |
| 860 | python-pytest-xdist | 865 | python-pytest-xdist |
| 861 | python-setuptools-scm | 866 | python-setuptools-scm |
| 867 | python-setuptools | ||
| 862 | python-wheel)) | 868 | python-wheel)) |
| 863 | (home-page "https://github.com/adobe-type-tools/psautohint") | 869 | (home-page "https://github.com/adobe-type-tools/psautohint") |
| 864 | (synopsis "Adobe's PostScript autohinter") | 870 | (synopsis "Adobe's PostScript autohinter") |
| @@ -1782,8 +1788,13 @@ with @samp{nameIDs}.") | |||
| 1782 | (base32 "0yx4i8q5rfyqhr2fj70a7z1bp1jv7bdlr64ww9z4nv9ycbda4x9j")))) | 1788 | (base32 "0yx4i8q5rfyqhr2fj70a7z1bp1jv7bdlr64ww9z4nv9ycbda4x9j")))) |
| 1783 | (build-system pyproject-build-system) | 1789 | (build-system pyproject-build-system) |
| 1784 | (native-inputs | 1790 | (native-inputs |
| 1785 | (list python-pytest python-setuptools-scm)) | 1791 | (list python-pytest |
| 1786 | (propagated-inputs (list python-attrs python-fonttools)) | 1792 | python-setuptools |
| 1793 | python-setuptools-scm | ||
| 1794 | python-wheel)) | ||
| 1795 | (propagated-inputs | ||
| 1796 | (list python-attrs | ||
| 1797 | python-fonttools)) | ||
| 1787 | (home-page "https://github.com/fonttools/ufoLib2") | 1798 | (home-page "https://github.com/fonttools/ufoLib2") |
| 1788 | (synopsis "Unified Font Object (UFO) font processing library") | 1799 | (synopsis "Unified Font Object (UFO) font processing library") |
| 1789 | (description "The ufoLib2 Python library is meant to be a thin | 1800 | (description "The ufoLib2 Python library is meant to be a thin |
diff --git a/gnu/packages/geo.scm b/gnu/packages/geo.scm index a9a9e1c945f..50decdd14ae 100644 --- a/gnu/packages/geo.scm +++ b/gnu/packages/geo.scm | |||
| @@ -359,7 +359,9 @@ subdivisions.") | |||
| 359 | python-numpy | 359 | python-numpy |
| 360 | python-pytest | 360 | python-pytest |
| 361 | python-scikit-build | 361 | python-scikit-build |
| 362 | python-setuptools-scm)) | 362 | python-setuptools |
| 363 | python-setuptools-scm | ||
| 364 | python-wheel)) | ||
| 363 | (inputs (list h3)) | 365 | (inputs (list h3)) |
| 364 | (home-page "https://uber.github.io/h3-py") | 366 | (home-page "https://uber.github.io/h3-py") |
| 365 | (synopsis "Python bindings for H3") | 367 | (synopsis "Python bindings for H3") |
| @@ -1012,7 +1014,7 @@ pyproj, Rtree, and Shapely.") | |||
| 1012 | (list python-fiona python-packaging python-pandas python-pyproj | 1014 | (list python-fiona python-packaging python-pandas python-pyproj |
| 1013 | python-shapely)) | 1015 | python-shapely)) |
| 1014 | (native-inputs | 1016 | (native-inputs |
| 1015 | (list python-pytest)) | 1017 | (list python-pytest python-setuptools python-wheel)) |
| 1016 | (home-page "https://geopandas.org") | 1018 | (home-page "https://geopandas.org") |
| 1017 | (synopsis "Geographic pandas extensions") | 1019 | (synopsis "Geographic pandas extensions") |
| 1018 | (description "The goal of GeoPandas is to make working with | 1020 | (description "The goal of GeoPandas is to make working with |
| @@ -1141,7 +1143,7 @@ during conversion.") | |||
| 1141 | python-pandas | 1143 | python-pandas |
| 1142 | python-requests | 1144 | python-requests |
| 1143 | python-shapely)) | 1145 | python-shapely)) |
| 1144 | (native-inputs (list python-hatchling python-pytest)) | 1146 | (native-inputs (list python-hatchling python-pytest python-setuptools python-wheel)) |
| 1145 | (home-page "https://github.com/gboeing/osmnx") | 1147 | (home-page "https://github.com/gboeing/osmnx") |
| 1146 | (synopsis | 1148 | (synopsis |
| 1147 | "Retrieve, model, analyze, and visualize OpenStreetMap street networks") | 1149 | "Retrieve, model, analyze, and visualize OpenStreetMap street networks") |
| @@ -2109,7 +2111,7 @@ from multiple records.") | |||
| 2109 | (string-append "\"" libspatialindex | 2111 | (string-append "\"" libspatialindex |
| 2110 | "/lib/libspatialindex_c.so\""))))))))) | 2112 | "/lib/libspatialindex_c.so\""))))))))) |
| 2111 | (native-inputs | 2113 | (native-inputs |
| 2112 | (list python-numpy python-pytest python-wheel)) | 2114 | (list python-numpy python-pytest python-setuptools python-wheel)) |
| 2113 | (inputs | 2115 | (inputs |
| 2114 | (list libspatialindex)) | 2116 | (list libspatialindex)) |
| 2115 | (home-page "https://github.com/Toblerity/rtree") | 2117 | (home-page "https://github.com/Toblerity/rtree") |
diff --git a/gnu/packages/graph.scm b/gnu/packages/graph.scm index 02033c25b34..46e556ecc0e 100644 --- a/gnu/packages/graph.scm +++ b/gnu/packages/graph.scm | |||
| @@ -250,8 +250,12 @@ more.") | |||
| 250 | var (format #f "[~s]~%" | 250 | var (format #f "[~s]~%" |
| 251 | (string-append igraph "/lib"))))))))))) | 251 | (string-append igraph "/lib"))))))))))) |
| 252 | (inputs (list igraph)) | 252 | (inputs (list igraph)) |
| 253 | (propagated-inputs (list python-texttable)) | 253 | (propagated-inputs |
| 254 | (native-inputs (list python-pytest)) | 254 | (list python-texttable)) |
| 255 | (native-inputs | ||
| 256 | (list python-pytest | ||
| 257 | python-setuptools | ||
| 258 | python-wheel)) | ||
| 255 | (home-page "https://igraph.org/python/") | 259 | (home-page "https://igraph.org/python/") |
| 256 | (synopsis "Python bindings for the igraph network analysis library")))) | 260 | (synopsis "Python bindings for the igraph network analysis library")))) |
| 257 | 261 | ||
| @@ -419,11 +423,12 @@ algorithm for community detection in large networks.") | |||
| 419 | (("self.use_pkgconfig = False") | 423 | (("self.use_pkgconfig = False") |
| 420 | "self.use_pkgconfig = True"))))))) | 424 | "self.use_pkgconfig = True"))))))) |
| 421 | (inputs (list igraph)) | 425 | (inputs (list igraph)) |
| 422 | (propagated-inputs (list python-igraph)) | 426 | (propagated-inputs (list python-igraph python-setuptools)) |
| 423 | (native-inputs | 427 | (native-inputs |
| 424 | (list pkg-config | 428 | (list pkg-config |
| 425 | python-ddt | 429 | python-ddt |
| 426 | python-setuptools-scm)) | 430 | python-setuptools-scm |
| 431 | python-wheel)) | ||
| 427 | (home-page "https://github.com/vtraag/louvain") | 432 | (home-page "https://github.com/vtraag/louvain") |
| 428 | (synopsis "Community detection in large networks") | 433 | (synopsis "Community detection in large networks") |
| 429 | (description | 434 | (description |
diff --git a/gnu/packages/graphviz.scm b/gnu/packages/graphviz.scm index a1626d3c58f..b438c86b5cc 100644 --- a/gnu/packages/graphviz.scm +++ b/gnu/packages/graphviz.scm | |||
| @@ -160,7 +160,9 @@ interfaces for other technical domains.") | |||
| 160 | python-mock | 160 | python-mock |
| 161 | python-pytest | 161 | python-pytest |
| 162 | python-pytest-cov | 162 | python-pytest-cov |
| 163 | python-pytest-mock)) | 163 | python-pytest-mock |
| 164 | python-setuptools | ||
| 165 | python-wheel)) | ||
| 164 | (home-page "https://github.com/xflr6/graphviz") | 166 | (home-page "https://github.com/xflr6/graphviz") |
| 165 | (synopsis "Simple Python interface for Graphviz") | 167 | (synopsis "Simple Python interface for Graphviz") |
| 166 | (description | 168 | (description |
diff --git a/gnu/packages/license.scm b/gnu/packages/license.scm index b2216615b92..53a0b98f9a5 100644 --- a/gnu/packages/license.scm +++ b/gnu/packages/license.scm | |||
| @@ -191,12 +191,17 @@ belonging to various licenses.") | |||
| 191 | (add-before 'check 'chdir | 191 | (add-before 'check 'chdir |
| 192 | (lambda _ | 192 | (lambda _ |
| 193 | (chdir "/tmp")))))) | 193 | (chdir "/tmp")))))) |
| 194 | (native-inputs (list python-poetry-core python-pytest)) | 194 | (native-inputs |
| 195 | (inputs (list python-binaryornot | 195 | (list python-poetry-core |
| 196 | python-boolean.py | 196 | python-pytest |
| 197 | python-debian | 197 | python-wheel)) |
| 198 | python-jinja2 | 198 | (inputs |
| 199 | python-license-expression)) | 199 | (list python-binaryornot |
| 200 | python-boolean.py | ||
| 201 | python-debian | ||
| 202 | python-jinja2 | ||
| 203 | python-license-expression | ||
| 204 | python-setuptools)) ; For pkg_resources. | ||
| 200 | (home-page "https://reuse.software/") | 205 | (home-page "https://reuse.software/") |
| 201 | (synopsis "Provide and verify copyright and licensing information") | 206 | (synopsis "Provide and verify copyright and licensing information") |
| 202 | (description | 207 | (description |
diff --git a/gnu/packages/machine-learning.scm b/gnu/packages/machine-learning.scm index a55d412a1e0..9d76e719edb 100644 --- a/gnu/packages/machine-learning.scm +++ b/gnu/packages/machine-learning.scm | |||
| @@ -1047,7 +1047,7 @@ and not test_wmt22_references") | |||
| 1047 | python-portalocker | 1047 | python-portalocker |
| 1048 | python-regex | 1048 | python-regex |
| 1049 | python-tabulate)) | 1049 | python-tabulate)) |
| 1050 | (native-inputs (list python-pytest)) | 1050 | (native-inputs (list python-pytest python-setuptools python-wheel)) |
| 1051 | (home-page "https://github.com/mjpost/sacrebleu") | 1051 | (home-page "https://github.com/mjpost/sacrebleu") |
| 1052 | (synopsis | 1052 | (synopsis |
| 1053 | "Compute shareable, comparable, and reproducible BLEU, chrF, and TER scores") | 1053 | "Compute shareable, comparable, and reproducible BLEU, chrF, and TER scores") |
| @@ -1088,7 +1088,7 @@ unsupervised text tokenizer.") | |||
| 1088 | (build-system pyproject-build-system) | 1088 | (build-system pyproject-build-system) |
| 1089 | ;; This package depends on spacy, which depends on this package. | 1089 | ;; This package depends on spacy, which depends on this package. |
| 1090 | (arguments (list #:tests? #false)) | 1090 | (arguments (list #:tests? #false)) |
| 1091 | (native-inputs (list python-pytest)) | 1091 | (native-inputs (list python-pytest python-setuptools python-wheel)) |
| 1092 | (home-page "https://spacy.io") | 1092 | (home-page "https://spacy.io") |
| 1093 | (synopsis "Legacy registered functions for spaCy backwards compatibility") | 1093 | (synopsis "Legacy registered functions for spaCy backwards compatibility") |
| 1094 | (description | 1094 | (description |
| @@ -1109,7 +1109,7 @@ compatibility.") | |||
| 1109 | (build-system pyproject-build-system) | 1109 | (build-system pyproject-build-system) |
| 1110 | ;; This package depends on spacy, which depends on this package. | 1110 | ;; This package depends on spacy, which depends on this package. |
| 1111 | (arguments (list #:tests? #false)) | 1111 | (arguments (list #:tests? #false)) |
| 1112 | (native-inputs (list python-pytest)) | 1112 | (native-inputs (list python-pytest python-setuptools python-wheel)) |
| 1113 | (home-page "https://github.com/explosion/spacy-loggers") | 1113 | (home-page "https://github.com/explosion/spacy-loggers") |
| 1114 | (synopsis "Logging utilities for SpaCy") | 1114 | (synopsis "Logging utilities for SpaCy") |
| 1115 | (description "This package provides logging utilities for the SpaCy | 1115 | (description "This package provides logging utilities for the SpaCy |
| @@ -1967,6 +1967,8 @@ for scientific computing and data science (e.g. BLAS and OpenMP).") | |||
| 1967 | python-pandas | 1967 | python-pandas |
| 1968 | python-pytest | 1968 | python-pytest |
| 1969 | python-pytest-cov | 1969 | python-pytest-cov |
| 1970 | python-setuptools | ||
| 1971 | python-wheel | ||
| 1970 | tensorflow)) | 1972 | tensorflow)) |
| 1971 | (home-page "https://github.com/scikit-learn-contrib/imbalanced-learn") | 1973 | (home-page "https://github.com/scikit-learn-contrib/imbalanced-learn") |
| 1972 | (synopsis "Toolbox for imbalanced dataset in machine learning") | 1974 | (synopsis "Toolbox for imbalanced dataset in machine learning") |
| @@ -2147,7 +2149,9 @@ standard feature selection algorithms.") | |||
| 2147 | (list python-pytest | 2149 | (list python-pytest |
| 2148 | python-pytest-lazy-fixture | 2150 | python-pytest-lazy-fixture |
| 2149 | python-pytorch | 2151 | python-pytorch |
| 2150 | python-torchvision)) | 2152 | python-torchvision |
| 2153 | python-setuptools | ||
| 2154 | python-wheel)) | ||
| 2151 | (home-page "https://cleanlab.ai") | 2155 | (home-page "https://cleanlab.ai") |
| 2152 | (synopsis "Automatically find and fix dataset issues") | 2156 | (synopsis "Automatically find and fix dataset issues") |
| 2153 | (description | 2157 | (description |
| @@ -2179,7 +2183,7 @@ data by providing clean labels during training.") | |||
| 2179 | python-scipy | 2183 | python-scipy |
| 2180 | python-tqdm)) | 2184 | python-tqdm)) |
| 2181 | (native-inputs | 2185 | (native-inputs |
| 2182 | (list python-pytest)))) | 2186 | (list python-pytest python-setuptools python-wheel)))) |
| 2183 | 2187 | ||
| 2184 | (define-public python-cma | 2188 | (define-public python-cma |
| 2185 | (package | 2189 | (package |
| @@ -2220,7 +2224,7 @@ and a few related numerical optimization tools.") | |||
| 2220 | (base32 "17bk60mhkglz6s7wz6xcyhw1h4mvghc1iid0805dra7jdyafwrfn")) | 2224 | (base32 "17bk60mhkglz6s7wz6xcyhw1h4mvghc1iid0805dra7jdyafwrfn")) |
| 2221 | (file-name (git-file-name name version)))) | 2225 | (file-name (git-file-name name version)))) |
| 2222 | (build-system pyproject-build-system) | 2226 | (build-system pyproject-build-system) |
| 2223 | (native-inputs (list python-hypothesis)) | 2227 | (native-inputs (list python-hypothesis python-setuptools python-wheel)) |
| 2224 | (propagated-inputs (list python-numpy)) | 2228 | (propagated-inputs (list python-numpy)) |
| 2225 | (home-page "https://github.com/CyberAgentAILab/cmaes") | 2229 | (home-page "https://github.com/CyberAgentAILab/cmaes") |
| 2226 | (synopsis "CMA-ES implementation for Python") | 2230 | (synopsis "CMA-ES implementation for Python") |
| @@ -2386,13 +2390,15 @@ interactive learning.") | |||
| 2386 | python-networkx | 2390 | python-networkx |
| 2387 | python-numpy | 2391 | python-numpy |
| 2388 | python-scipy | 2392 | python-scipy |
| 2393 | python-setuptools ; For pkg_resources. | ||
| 2389 | python-six | 2394 | python-six |
| 2390 | python-tqdm)) | 2395 | python-tqdm)) |
| 2391 | (native-inputs | 2396 | (native-inputs |
| 2392 | (list python-black | 2397 | (list python-black |
| 2393 | python-nose | 2398 | python-nose |
| 2394 | python-pymongo | 2399 | python-pymongo |
| 2395 | python-pytest)) | 2400 | python-pytest |
| 2401 | python-wheel)) | ||
| 2396 | (home-page "https://hyperopt.github.io/hyperopt/") | 2402 | (home-page "https://hyperopt.github.io/hyperopt/") |
| 2397 | (synopsis "Library for hyperparameter optimization") | 2403 | (synopsis "Library for hyperparameter optimization") |
| 2398 | (description "Hyperopt is a Python library for serial and parallel | 2404 | (description "Hyperopt is a Python library for serial and parallel |
| @@ -3962,7 +3968,8 @@ These include a barrier, broadcast, and allreduce.") | |||
| 3962 | ;; nor is examples/plot_quantum.py | 3968 | ;; nor is examples/plot_quantum.py |
| 3963 | " and not test_file_is_generated")))) | 3969 | " and not test_file_is_generated")))) |
| 3964 | (propagated-inputs (list python-jsmin python-numpy python-scipy)) | 3970 | (propagated-inputs (list python-jsmin python-numpy python-scipy)) |
| 3965 | (native-inputs (list python-pytest python-pytest-cov python-sphinx)) | 3971 | (native-inputs (list python-pytest python-pytest-cov python-sphinx |
| 3972 | python-setuptools python-wheel)) | ||
| 3966 | (home-page "https://github.com/tensorly/tensorly") | 3973 | (home-page "https://github.com/tensorly/tensorly") |
| 3967 | (synopsis "Tensor learning in Python") | 3974 | (synopsis "Tensor learning in Python") |
| 3968 | (description | 3975 | (description |
| @@ -5123,6 +5130,7 @@ as torchvision, torchtext, and others.") | |||
| 5123 | (lambda _ | 5130 | (lambda _ |
| 5124 | (delete-file "readchar/_win_read.py")))))) | 5131 | (delete-file "readchar/_win_read.py")))))) |
| 5125 | (propagated-inputs (list python-setuptools)) | 5132 | (propagated-inputs (list python-setuptools)) |
| 5133 | (native-inputs (list python-wheel)) | ||
| 5126 | (home-page "https://github.com/magmax/python-readchar") | 5134 | (home-page "https://github.com/magmax/python-readchar") |
| 5127 | (synopsis "Library to easily read single chars and key strokes") | 5135 | (synopsis "Library to easily read single chars and key strokes") |
| 5128 | (description "This package provides a Python library to easily read single | 5136 | (description "This package provides a Python library to easily read single |
| @@ -5391,7 +5399,7 @@ implementations and an easy-to-use API to create custom metrics. It offers: | |||
| 5391 | python-pillow-simd | 5399 | python-pillow-simd |
| 5392 | python-pytorch)) | 5400 | python-pytorch)) |
| 5393 | (native-inputs | 5401 | (native-inputs |
| 5394 | (list which python-pytest)) | 5402 | (list which python-pytest python-setuptools python-wheel)) |
| 5395 | (home-page "https://pytorch.org/vision/stable/index.html") | 5403 | (home-page "https://pytorch.org/vision/stable/index.html") |
| 5396 | (synopsis "Datasets, transforms and models specific to computer vision") | 5404 | (synopsis "Datasets, transforms and models specific to computer vision") |
| 5397 | (description | 5405 | (description |
| @@ -5994,7 +6002,7 @@ fi" | |||
| 5994 | ;; Required by codegen. | 6002 | ;; Required by codegen. |
| 5995 | python-setuptools | 6003 | python-setuptools |
| 5996 | python-sympy)) | 6004 | python-sympy)) |
| 5997 | (native-inputs (list python-pytest python-pytest-xdist)) | 6005 | (native-inputs (list python-pytest python-pytest-xdist python-wheel)) |
| 5998 | (home-page "https://briansimulator.org/") | 6006 | (home-page "https://briansimulator.org/") |
| 5999 | (synopsis "Clock-driven simulator for spiking neural networks") | 6007 | (synopsis "Clock-driven simulator for spiking neural networks") |
| 6000 | (description | 6008 | (description |
diff --git a/gnu/packages/monitoring.scm b/gnu/packages/monitoring.scm index 6325c9b96f9..d6fab3f32c3 100644 --- a/gnu/packages/monitoring.scm +++ b/gnu/packages/monitoring.scm | |||
| @@ -326,7 +326,10 @@ solution (server-side)"))) | |||
| 326 | (string-append #$output "/share/doc/" | 326 | (string-append #$output "/share/doc/" |
| 327 | #$name "/html"))))))) | 327 | #$name "/html"))))))) |
| 328 | (native-inputs | 328 | (native-inputs |
| 329 | (list python-pytest python-sphinx)) | 329 | (list python-pytest |
| 330 | python-setuptools | ||
| 331 | python-sphinx | ||
| 332 | python-wheel)) | ||
| 330 | (inputs | 333 | (inputs |
| 331 | (list ncurses python-requests)) | 334 | (list ncurses python-requests)) |
| 332 | (home-page "https://github.com/unioslo/zabbix-cli") | 335 | (home-page "https://github.com/unioslo/zabbix-cli") |
diff --git a/gnu/packages/package-management.scm b/gnu/packages/package-management.scm index 8b4c408874c..97c0bb675dc 100644 --- a/gnu/packages/package-management.scm +++ b/gnu/packages/package-management.scm | |||
| @@ -1090,7 +1090,11 @@ and not test_conda_root_outside_root_environment")) | |||
| 1090 | (add-before 'check 'set-HOME | 1090 | (add-before 'check 'set-HOME |
| 1091 | (lambda _ (setenv "HOME" "/tmp")))))) | 1091 | (lambda _ (setenv "HOME" "/tmp")))))) |
| 1092 | (propagated-inputs | 1092 | (propagated-inputs |
| 1093 | (list python-clyent python-nbformat python-pyyaml python-requests)) | 1093 | (list python-clyent |
| 1094 | python-nbformat | ||
| 1095 | python-pyyaml | ||
| 1096 | python-requests | ||
| 1097 | python-setuptools)) | ||
| 1094 | (native-inputs | 1098 | (native-inputs |
| 1095 | (list python-coverage | 1099 | (list python-coverage |
| 1096 | python-dateutil | 1100 | python-dateutil |
| @@ -1098,7 +1102,8 @@ and not test_conda_root_outside_root_environment")) | |||
| 1098 | python-mock | 1102 | python-mock |
| 1099 | python-pillow | 1103 | python-pillow |
| 1100 | python-pytest | 1104 | python-pytest |
| 1101 | python-pytz)) | 1105 | python-pytz |
| 1106 | python-wheel)) | ||
| 1102 | (home-page "https://github.com/Anaconda-Platform/anaconda-client") | 1107 | (home-page "https://github.com/Anaconda-Platform/anaconda-client") |
| 1103 | (synopsis "Anaconda Cloud command line client library") | 1108 | (synopsis "Anaconda Cloud command line client library") |
| 1104 | (description | 1109 | (description |
diff --git a/gnu/packages/potassco.scm b/gnu/packages/potassco.scm index c5d00c9b1ce..e08b478c220 100644 --- a/gnu/packages/potassco.scm +++ b/gnu/packages/potassco.scm | |||
| @@ -589,7 +589,7 @@ are already predefined, but more can be added as logic programs.") | |||
| 589 | (setenv "CLORM_NOCLINGO" "1") | 589 | (setenv "CLORM_NOCLINGO" "1") |
| 590 | (delete-file "tests/test_mypy_query.py")))))) | 590 | (delete-file "tests/test_mypy_query.py")))))) |
| 591 | (propagated-inputs (list python-clingo)) | 591 | (propagated-inputs (list python-clingo)) |
| 592 | (native-inputs (list python-typing-extensions)) | 592 | (native-inputs (list python-typing-extensions python-setuptools python-wheel)) |
| 593 | (home-page "https://potassco.org") | 593 | (home-page "https://potassco.org") |
| 594 | (synopsis "Object relational mapping to clingo") | 594 | (synopsis "Object relational mapping to clingo") |
| 595 | (description "@acronym{Clorm, Clingo ORM} provides an @acronym{ORM, | 595 | (description "@acronym{Clorm, Clingo ORM} provides an @acronym{ORM, |
| @@ -651,6 +651,7 @@ the most probable model as well as finding all models and their probabilities.") | |||
| 651 | "1q6hlh4b5hsa4n5agvmfa9rhsxfd2g6kpl4b9kfccwbmf6dh51k6")))) | 651 | "1q6hlh4b5hsa4n5agvmfa9rhsxfd2g6kpl4b9kfccwbmf6dh51k6")))) |
| 652 | (build-system pyproject-build-system) | 652 | (build-system pyproject-build-system) |
| 653 | (propagated-inputs (list python-clingo)) | 653 | (propagated-inputs (list python-clingo)) |
| 654 | (native-inputs (list python-setuptools python-wheel)) | ||
| 654 | (home-page "https://potassco.org/") | 655 | (home-page "https://potassco.org/") |
| 655 | (synopsis "Solve dynamic temporal logic programs") | 656 | (synopsis "Solve dynamic temporal logic programs") |
| 656 | (description "This package provides a system to solve dynamic temporal | 657 | (description "This package provides a system to solve dynamic temporal |
| @@ -678,8 +679,10 @@ logic programs based on clingo.") | |||
| 678 | python-imageio | 679 | python-imageio |
| 679 | python-jinja2 | 680 | python-jinja2 |
| 680 | python-jsonschema | 681 | python-jsonschema |
| 681 | python-networkx)) | 682 | python-networkx |
| 682 | (native-inputs (list dot2tex graphviz python-pylint python-pytest)) | 683 | python-setuptools)) |
| 684 | (native-inputs (list dot2tex graphviz python-pylint python-pytest | ||
| 685 | python-wheel)) | ||
| 683 | (home-page "https://github.com/potassco/clingraph") | 686 | (home-page "https://github.com/potassco/clingraph") |
| 684 | (synopsis "Visualizer for graphs defined as logic programs") | 687 | (synopsis "Visualizer for graphs defined as logic programs") |
| 685 | (description | 688 | (description |
diff --git a/gnu/packages/protobuf.scm b/gnu/packages/protobuf.scm index 59f49c8cf4a..11e81527e01 100644 --- a/gnu/packages/protobuf.scm +++ b/gnu/packages/protobuf.scm | |||
| @@ -395,7 +395,9 @@ any memory-restricted system.") | |||
| 395 | (list python-grpc-stubs | 395 | (list python-grpc-stubs |
| 396 | python-grpcio-tools | 396 | python-grpcio-tools |
| 397 | python-pytest | 397 | python-pytest |
| 398 | python-typing-extensions)) | 398 | python-typing-extensions |
| 399 | python-setuptools | ||
| 400 | python-wheel)) | ||
| 399 | (propagated-inputs | 401 | (propagated-inputs |
| 400 | (list protobuf | 402 | (list protobuf |
| 401 | python-protobuf | 403 | python-protobuf |
diff --git a/gnu/packages/python-build.scm b/gnu/packages/python-build.scm index 47c9c5a9ffe..d2368220075 100644 --- a/gnu/packages/python-build.scm +++ b/gnu/packages/python-build.scm | |||
| @@ -219,7 +219,7 @@ Python file, so it can be easily copied into your project.") | |||
| 219 | (build-system pyproject-build-system) | 219 | (build-system pyproject-build-system) |
| 220 | (arguments (list #:build-backend "setuptools.build_meta" | 220 | (arguments (list #:build-backend "setuptools.build_meta" |
| 221 | #:tests? #f)) ;keep dependencies to a minimum | 221 | #:tests? #f)) ;keep dependencies to a minimum |
| 222 | (native-inputs (list python-wheel)) | 222 | (native-inputs (list python-setuptools python-wheel)) |
| 223 | (home-page "https://github.com/pypa/trove-classifiers") | 223 | (home-page "https://github.com/pypa/trove-classifiers") |
| 224 | (synopsis "Canonical source for classifiers on PyPI") | 224 | (synopsis "Canonical source for classifiers on PyPI") |
| 225 | (description "This package is the canonical source for classifiers use on | 225 | (description "This package is the canonical source for classifiers use on |
| @@ -650,6 +650,7 @@ specified by PEP 517, @code{flit_core.buildapi}.") | |||
| 650 | ;; builder instead. | 650 | ;; builder instead. |
| 651 | #:build-backend "setuptools.build_meta")) | 651 | #:build-backend "setuptools.build_meta")) |
| 652 | (propagated-inputs (list python-flit-core python-setuptools-scm python-tomli)) | 652 | (propagated-inputs (list python-flit-core python-setuptools-scm python-tomli)) |
| 653 | (native-inputs (list python-setuptools python-wheel)) | ||
| 653 | (home-page "https://gitlab.com/WillDaSilva/flit_scm") | 654 | (home-page "https://gitlab.com/WillDaSilva/flit_scm") |
| 654 | (synopsis "PEP 518 build backend combining flit_core and setuptools_scm") | 655 | (synopsis "PEP 518 build backend combining flit_core and setuptools_scm") |
| 655 | (description "This package provides a PEP 518 build backend that uses | 656 | (description "This package provides a PEP 518 build backend that uses |
diff --git a/gnu/packages/python-check.scm b/gnu/packages/python-check.scm index 8599d8bf1d8..3d8fe98bd47 100644 --- a/gnu/packages/python-check.scm +++ b/gnu/packages/python-check.scm | |||
| @@ -792,8 +792,13 @@ files and/or directories.") | |||
| 792 | ;; Requiring git available. | 792 | ;; Requiring git available. |
| 793 | " and not test_generate_diff_basic")))) | 793 | " and not test_generate_diff_basic")))) |
| 794 | (native-inputs | 794 | (native-inputs |
| 795 | (list python-numpy python-pytest python-setuptools-scm)) | 795 | (list python-numpy |
| 796 | (home-page "https://github.com/scientific-python/pytest-doctestplus") | 796 | python-pytest |
| 797 | python-setuptools-scm | ||
| 798 | python-wheel)) | ||
| 799 | (propagated-inputs | ||
| 800 | (list python-setuptools)) ;for pkg_resources | ||
| 801 | (home-page "https://github.com/astropy/pytest-doctestplus") | ||
| 797 | (synopsis "Pytest plugin with advanced doctest features") | 802 | (synopsis "Pytest plugin with advanced doctest features") |
| 798 | (description | 803 | (description |
| 799 | "This package contains a plugin for the Pytest framework that provides | 804 | "This package contains a plugin for the Pytest framework that provides |
| @@ -842,7 +847,9 @@ for interactively selecting and running Pytest tests.") | |||
| 842 | (list python-pytest | 847 | (list python-pytest |
| 843 | python-pytest-cov | 848 | python-pytest-cov |
| 844 | python-pytest-doctestplus | 849 | python-pytest-doctestplus |
| 845 | python-setuptools-scm)) | 850 | python-setuptools-scm |
| 851 | python-setuptools | ||
| 852 | python-wheel)) | ||
| 846 | (home-page "https://github.com/astropy/pytest-filter-subpackage") | 853 | (home-page "https://github.com/astropy/pytest-filter-subpackage") |
| 847 | (synopsis "Pytest plugin for filtering based on sub-packages") | 854 | (synopsis "Pytest plugin for filtering based on sub-packages") |
| 848 | (description | 855 | (description |
| @@ -947,7 +954,10 @@ were inadvertently left open at the end of a unit test.") | |||
| 947 | "not test_default_behavior" | 954 | "not test_default_behavior" |
| 948 | " and not test_strict_with_decorator")))) | 955 | " and not test_strict_with_decorator")))) |
| 949 | (native-inputs | 956 | (native-inputs |
| 950 | (list python-pytest python-setuptools-scm)) | 957 | (list python-pytest |
| 958 | python-setuptools | ||
| 959 | python-setuptools-scm | ||
| 960 | python-wheel)) | ||
| 951 | (propagated-inputs | 961 | (propagated-inputs |
| 952 | (list python-packaging)) | 962 | (list python-packaging)) |
| 953 | (home-page "https://github.com/astropy/pytest-remotedata") | 963 | (home-page "https://github.com/astropy/pytest-remotedata") |
| @@ -1042,6 +1052,7 @@ framework and makes it easy to undo any monkey patching. The fixtures are: | |||
| 1042 | #:test-flags #~(list "-m" "mpl_image_compare"))) | 1052 | #:test-flags #~(list "-m" "mpl_image_compare"))) |
| 1043 | (native-inputs | 1053 | (native-inputs |
| 1044 | (list python-pytest | 1054 | (list python-pytest |
| 1055 | python-setuptools | ||
| 1045 | python-setuptools-scm | 1056 | python-setuptools-scm |
| 1046 | python-wheel)) | 1057 | python-wheel)) |
| 1047 | (propagated-inputs | 1058 | (propagated-inputs |
| @@ -2075,7 +2086,11 @@ the implementation of that name.") | |||
| 2075 | (("def test_memory_profiler") | 2086 | (("def test_memory_profiler") |
| 2076 | "def __off_test_memory_profiler"))))))) | 2087 | "def __off_test_memory_profiler"))))))) |
| 2077 | (native-inputs | 2088 | (native-inputs |
| 2078 | (list python-pytest python-pytest-fixture-config python-safety)) | 2089 | (list python-pytest |
| 2090 | python-pytest-fixture-config | ||
| 2091 | python-safety | ||
| 2092 | python-setuptools | ||
| 2093 | python-wheel)) | ||
| 2079 | (propagated-inputs (list python-psutil)) | 2094 | (propagated-inputs (list python-psutil)) |
| 2080 | (home-page "https://github.com/pythonprofilers/memory_profiler") | 2095 | (home-page "https://github.com/pythonprofilers/memory_profiler") |
| 2081 | (synopsis "Memory profiler for Python") | 2096 | (synopsis "Memory profiler for Python") |
| @@ -2532,7 +2547,7 @@ most situations.") | |||
| 2532 | (native-inputs | 2547 | (native-inputs |
| 2533 | (list python-pbr python-ddt python-pytest)) | 2548 | (list python-pbr python-ddt python-pytest)) |
| 2534 | (propagated-inputs | 2549 | (propagated-inputs |
| 2535 | (list python-aiohttp)) | 2550 | (list python-aiohttp python-setuptools)) |
| 2536 | (home-page "https://github.com/pnuckowski/aioresponses") | 2551 | (home-page "https://github.com/pnuckowski/aioresponses") |
| 2537 | (synopsis "Mock out requests made by ClientSession from aiohttp package") | 2552 | (synopsis "Mock out requests made by ClientSession from aiohttp package") |
| 2538 | (description | 2553 | (description |
| @@ -2780,7 +2795,9 @@ which make writing and running functional and integration tests easier.") | |||
| 2780 | (native-inputs | 2795 | (native-inputs |
| 2781 | (list python-jinja2 | 2796 | (list python-jinja2 |
| 2782 | python-pytest | 2797 | python-pytest |
| 2783 | python-tox)) | 2798 | python-tox |
| 2799 | python-setuptools | ||
| 2800 | python-wheel)) | ||
| 2784 | (home-page "https://nox.thea.codes/") | 2801 | (home-page "https://nox.thea.codes/") |
| 2785 | (synopsis "Flexible test automation") | 2802 | (synopsis "Flexible test automation") |
| 2786 | (description | 2803 | (description |
| @@ -2933,8 +2950,12 @@ parametrize. This plugin allows you to use all four.") | |||
| 2933 | (sha256 | 2950 | (sha256 |
| 2934 | (base32 "1ncpd74hmsz4sadvjg99fnfscxpgh3mc2siini0dhxzwgwdkk5i7")))) | 2951 | (base32 "1ncpd74hmsz4sadvjg99fnfscxpgh3mc2siini0dhxzwgwdkk5i7")))) |
| 2935 | (build-system pyproject-build-system) | 2952 | (build-system pyproject-build-system) |
| 2953 | (native-inputs | ||
| 2954 | (list python-pytest | ||
| 2955 | python-pytest-asyncio | ||
| 2956 | python-setuptools | ||
| 2957 | python-wheel)) | ||
| 2936 | (propagated-inputs (list python-httpx)) | 2958 | (propagated-inputs (list python-httpx)) |
| 2937 | (native-inputs (list python-pytest python-pytest-asyncio)) | ||
| 2938 | (home-page "https://colin-b.github.io/pytest_httpx/") | 2959 | (home-page "https://colin-b.github.io/pytest_httpx/") |
| 2939 | (synopsis "Pytest plugin to mock httpx") | 2960 | (synopsis "Pytest plugin to mock httpx") |
| 2940 | (description "This package provides a pytest fixture to mock httpx | 2961 | (description "This package provides a pytest fixture to mock httpx |
| @@ -3011,7 +3032,11 @@ running acceptance tests on headless servers.") | |||
| 3011 | ;; skip test that uses python-pint | 3032 | ;; skip test that uses python-pint |
| 3012 | ;; pint has many dependencies | 3033 | ;; pint has many dependencies |
| 3013 | "not test_whitelists_with_python"))))))) | 3034 | "not test_whitelists_with_python"))))))) |
| 3014 | (native-inputs (list python-pytest python-pytest-cov)) | 3035 | (native-inputs |
| 3036 | (list python-pytest | ||
| 3037 | python-pytest-cov | ||
| 3038 | python-setuptools | ||
| 3039 | python-wheel)) | ||
| 3015 | (propagated-inputs (list python-toml)) | 3040 | (propagated-inputs (list python-toml)) |
| 3016 | (home-page "https://github.com/jendrikseipp/vulture") | 3041 | (home-page "https://github.com/jendrikseipp/vulture") |
| 3017 | (synopsis "Find dead Python code") | 3042 | (synopsis "Find dead Python code") |
diff --git a/gnu/packages/python-compression.scm b/gnu/packages/python-compression.scm index 5a6383facc6..3c15b1b682a 100644 --- a/gnu/packages/python-compression.scm +++ b/gnu/packages/python-compression.scm | |||
| @@ -114,7 +114,9 @@ This Python package wraps the Blosc library.") | |||
| 114 | python-hypothesis | 114 | python-hypothesis |
| 115 | python-pyannotate | 115 | python-pyannotate |
| 116 | python-pytest | 116 | python-pytest |
| 117 | python-pytest-cov)) | 117 | python-pytest-cov |
| 118 | python-setuptools | ||
| 119 | python-wheel)) | ||
| 118 | (home-page "https://github.com/miurahr/multivolume") | 120 | (home-page "https://github.com/miurahr/multivolume") |
| 119 | (synopsis "Treat multiple files as one") | 121 | (synopsis "Treat multiple files as one") |
| 120 | (description "MultiVolumefile is a Python library that provides a | 122 | (description "MultiVolumefile is a Python library that provides a |
| @@ -251,7 +253,9 @@ following algorithms are available: | |||
| 251 | python-hypothesis | 253 | python-hypothesis |
| 252 | python-pytest | 254 | python-pytest |
| 253 | python-pytest-cov | 255 | python-pytest-cov |
| 254 | python-setuptools-scm)) | 256 | python-setuptools-scm |
| 257 | python-setuptools | ||
| 258 | python-wheel)) | ||
| 255 | (home-page "https://codeberg.org/miurahr/pybcj") | 259 | (home-page "https://codeberg.org/miurahr/pybcj") |
| 256 | (synopsis "BCJ filter library") | 260 | (synopsis "BCJ filter library") |
| 257 | (description "In data compression, BCJ, short for Branch-Call-Jump, refers | 261 | (description "In data compression, BCJ, short for Branch-Call-Jump, refers |
| @@ -311,6 +315,7 @@ Jump conversion filter by CFFI for Python.") | |||
| 311 | (setenv "USE_SHARED_BROTLI" "1")))))) | 315 | (setenv "USE_SHARED_BROTLI" "1")))))) |
| 312 | (propagated-inputs (list python-cffi)) | 316 | (propagated-inputs (list python-cffi)) |
| 313 | (inputs (list brotli)) | 317 | (inputs (list brotli)) |
| 318 | (native-inputs (list python-setuptools python-wheel)) | ||
| 314 | (home-page "https://github.com/python-hyper/brotlicffi") | 319 | (home-page "https://github.com/python-hyper/brotlicffi") |
| 315 | (synopsis "Python CFFI bindings to the Brotli library") | 320 | (synopsis "Python CFFI bindings to the Brotli library") |
| 316 | (description "This package provides Python CFFI bindings to the Brotli | 321 | (description "This package provides Python CFFI bindings to the Brotli |
| @@ -332,7 +337,9 @@ library.") | |||
| 332 | (native-inputs | 337 | (native-inputs |
| 333 | (list python-pyannotate | 338 | (list python-pyannotate |
| 334 | python-pytest | 339 | python-pytest |
| 335 | python-setuptools-scm)) | 340 | python-setuptools-scm |
| 341 | python-setuptools | ||
| 342 | python-wheel)) | ||
| 336 | (home-page "https://pypi.org/project/inflate64/") | 343 | (home-page "https://pypi.org/project/inflate64/") |
| 337 | (synopsis "Compression/decompression library") | 344 | (synopsis "Compression/decompression library") |
| 338 | (description "The @code{inflate64} package provides @code{Deflater} and | 345 | (description "The @code{inflate64} package provides @code{Deflater} and |
| @@ -361,7 +368,7 @@ compression algorithm.") | |||
| 361 | (add-after 'unpack 'use-dynamic-linking | 368 | (add-after 'unpack 'use-dynamic-linking |
| 362 | (lambda _ (setenv "PYTHON_ISAL_LINK_DYNAMIC" "1")))))) | 369 | (lambda _ (setenv "PYTHON_ISAL_LINK_DYNAMIC" "1")))))) |
| 363 | (inputs (list isa-l)) | 370 | (inputs (list isa-l)) |
| 364 | (native-inputs (list python-cython)) | 371 | (native-inputs (list python-cython python-setuptools python-wheel)) |
| 365 | (home-page "https://github.com/pycompression/python-isal") | 372 | (home-page "https://github.com/pycompression/python-isal") |
| 366 | (synopsis "Python bindings for the ISA-L compression library") | 373 | (synopsis "Python bindings for the ISA-L compression library") |
| 367 | (description | 374 | (description |
| @@ -407,7 +414,9 @@ headers compressed with QPACK.") | |||
| 407 | python-pytest-benchmark | 414 | python-pytest-benchmark |
| 408 | python-pytest-cov | 415 | python-pytest-cov |
| 409 | python-pytest-timeout | 416 | python-pytest-timeout |
| 410 | python-setuptools-scm)) | 417 | python-setuptools-scm |
| 418 | python-setuptools | ||
| 419 | python-wheel)) | ||
| 411 | (home-page "https://github.com/miurahr/pyppmd") | 420 | (home-page "https://github.com/miurahr/pyppmd") |
| 412 | (synopsis "PPMd compression/decompression library") | 421 | (synopsis "PPMd compression/decompression library") |
| 413 | (description "Pyppmd provides classes and functions for compressing and | 422 | (description "Pyppmd provides classes and functions for compressing and |
| @@ -468,9 +477,8 @@ several possible methods.") | |||
| 468 | python-pyzstd | 477 | python-pyzstd |
| 469 | python-texttable)) | 478 | python-texttable)) |
| 470 | (native-inputs | 479 | (native-inputs |
| 471 | (list python-setuptools | 480 | (list python-coverage |
| 472 | python-setuptools-scm | 481 | python-setuptools |
| 473 | python-coverage | ||
| 474 | python-coveralls | 482 | python-coveralls |
| 475 | python-libarchive-c | 483 | python-libarchive-c |
| 476 | python-py-cpuinfo | 484 | python-py-cpuinfo |
| @@ -479,7 +487,9 @@ several possible methods.") | |||
| 479 | python-pytest-benchmark | 487 | python-pytest-benchmark |
| 480 | python-pytest-cov | 488 | python-pytest-cov |
| 481 | python-pytest-remotedata | 489 | python-pytest-remotedata |
| 482 | python-pytest-timeout)) | 490 | python-pytest-timeout |
| 491 | python-setuptools-scm | ||
| 492 | python-wheel)) | ||
| 483 | (home-page "https://github.com/miurahr/py7zr") | 493 | (home-page "https://github.com/miurahr/py7zr") |
| 484 | (synopsis "7-zip in Python") | 494 | (synopsis "7-zip in Python") |
| 485 | (description "This package provides py7zr, which implements 7-zip | 495 | (description "This package provides py7zr, which implements 7-zip |
diff --git a/gnu/packages/python-crypto.scm b/gnu/packages/python-crypto.scm index 19df7ef3a93..99c7eb58814 100644 --- a/gnu/packages/python-crypto.scm +++ b/gnu/packages/python-crypto.scm | |||
| @@ -302,7 +302,9 @@ do what is needed for client/server Kerberos authentication based on | |||
| 302 | (native-inputs | 302 | (native-inputs |
| 303 | (list python-toml | 303 | (list python-toml |
| 304 | python-pytest | 304 | python-pytest |
| 305 | python-setuptools-scm)) | 305 | python-setuptools |
| 306 | python-setuptools-scm | ||
| 307 | python-wheel)) | ||
| 306 | (propagated-inputs | 308 | (propagated-inputs |
| 307 | (list python-importlib-metadata | 309 | (list python-importlib-metadata |
| 308 | python-jaraco-classes | 310 | python-jaraco-classes |
| @@ -530,11 +532,13 @@ is used by the Requests library to verify HTTPS requests.") | |||
| 530 | (build-system pyproject-build-system) | 532 | (build-system pyproject-build-system) |
| 531 | (arguments (list #:tests? #f)) ; No tests included. | 533 | (arguments (list #:tests? #f)) ; No tests included. |
| 532 | (native-inputs | 534 | (native-inputs |
| 533 | (list python-flit-core)) | 535 | (list python-flit-core |
| 536 | python-setuptools | ||
| 537 | python-wheel)) | ||
| 534 | (home-page "https://github.com/pyca/cryptography") | 538 | (home-page "https://github.com/pyca/cryptography") |
| 535 | (synopsis "Test vectors for the cryptography package") | 539 | (synopsis "Test vectors for the cryptography package") |
| 536 | (description | 540 | (description |
| 537 | "This package contains test vectors for the cryptography package.") | 541 | "This package contains test vectors for the cryptography package.") |
| 538 | ;; Distributed under either BSD-3 or ASL2.0 | 542 | ;; Distributed under either BSD-3 or ASL2.0 |
| 539 | (license (list license:bsd-3 license:asl2.0)))) | 543 | (license (list license:bsd-3 license:asl2.0)))) |
| 540 | 544 | ||
| @@ -574,7 +578,10 @@ is used by the Requests library to verify HTTPS requests.") | |||
| 574 | python-iso8601 | 578 | python-iso8601 |
| 575 | python-pretend | 579 | python-pretend |
| 576 | python-pytest ;for subtests | 580 | python-pytest ;for subtests |
| 577 | python-pytest-benchmark)) | 581 | python-pytest-benchmark |
| 582 | python-pytest-subtests | ||
| 583 | python-setuptools | ||
| 584 | python-wheel)) | ||
| 578 | (inputs (list python-cryptography-rust)) | 585 | (inputs (list python-cryptography-rust)) |
| 579 | (propagated-inputs (list python-cffi)) | 586 | (propagated-inputs (list python-cffi)) |
| 580 | (home-page "https://github.com/pyca/cryptography") | 587 | (home-page "https://github.com/pyca/cryptography") |
| @@ -1093,7 +1100,7 @@ provides drop-in compatibility with PyCrypto."))) | |||
| 1093 | ;; certificates. | 1100 | ;; certificates. |
| 1094 | #:tests? #f)) | 1101 | #:tests? #f)) |
| 1095 | (inputs (list openssl)) | 1102 | (inputs (list openssl)) |
| 1096 | (native-inputs (list swig)) | 1103 | (native-inputs (list swig python-setuptools python-wheel)) |
| 1097 | (home-page "https://gitlab.com/m2crypto/m2crypto") | 1104 | (home-page "https://gitlab.com/m2crypto/m2crypto") |
| 1098 | (synopsis "Python crypto and TLS toolkit") | 1105 | (synopsis "Python crypto and TLS toolkit") |
| 1099 | (description "@code{M2Crypto} is a complete Python wrapper for OpenSSL | 1106 | (description "@code{M2Crypto} is a complete Python wrapper for OpenSSL |
| @@ -1280,7 +1287,11 @@ derivation function.") | |||
| 1280 | (base32 | 1287 | (base32 |
| 1281 | "0d4x84crbz0a17d8gi90z6zlxwm9pslc65rx0cdw2797ra360v3f")))) | 1288 | "0d4x84crbz0a17d8gi90z6zlxwm9pslc65rx0cdw2797ra360v3f")))) |
| 1282 | (build-system pyproject-build-system) | 1289 | (build-system pyproject-build-system) |
| 1283 | (native-inputs (list python-idna python-pytest)) | 1290 | (native-inputs |
| 1291 | (list python-idna | ||
| 1292 | python-pytest | ||
| 1293 | python-setuptools | ||
| 1294 | python-wheel)) | ||
| 1284 | (propagated-inputs (list python-attrs python-cryptography python-pyasn1 | 1295 | (propagated-inputs (list python-attrs python-cryptography python-pyasn1 |
| 1285 | python-pyasn1-modules python-six)) | 1296 | python-pyasn1-modules python-six)) |
| 1286 | (home-page "https://service-identity.readthedocs.io/") | 1297 | (home-page "https://service-identity.readthedocs.io/") |
| @@ -1511,6 +1522,8 @@ items and collections, editing items, locking and unlocking collections | |||
| 1511 | python-pytest | 1522 | python-pytest |
| 1512 | python-pytest-cov | 1523 | python-pytest-cov |
| 1513 | python-service-identity | 1524 | python-service-identity |
| 1525 | python-setuptools | ||
| 1526 | python-wheel | ||
| 1514 | python-zipp)) | 1527 | python-zipp)) |
| 1515 | (propagated-inputs | 1528 | (propagated-inputs |
| 1516 | (list python-cryptography | 1529 | (list python-cryptography |
diff --git a/gnu/packages/python-science.scm b/gnu/packages/python-science.scm index cd2434c39fe..58d00966e3f 100644 --- a/gnu/packages/python-science.scm +++ b/gnu/packages/python-science.scm | |||
| @@ -370,9 +370,12 @@ routines such as routines for numerical integration and optimization.") | |||
| 370 | (invoke "python" "setup.py" "build_ext" "--inplace")))))) | 370 | (invoke "python" "setup.py" "build_ext" "--inplace")))))) |
| 371 | (propagated-inputs | 371 | (propagated-inputs |
| 372 | (list python-dask | 372 | (list python-dask |
| 373 | python-numpy)) | 373 | python-numpy |
| 374 | python-click)) | ||
| 374 | (native-inputs | 375 | (native-inputs |
| 375 | (list python-cython | 376 | (list python-cython |
| 377 | python-setuptools | ||
| 378 | python-wheel | ||
| 376 | ;; The following are all needed for the tests | 379 | ;; The following are all needed for the tests |
| 377 | htslib | 380 | htslib |
| 378 | python-h5py | 381 | python-h5py |
| @@ -591,7 +594,7 @@ swarm algorithm.") | |||
| 591 | python-scikit-learn | 594 | python-scikit-learn |
| 592 | python-scipy)) | 595 | python-scipy)) |
| 593 | (native-inputs | 596 | (native-inputs |
| 594 | (list python-pytest)) | 597 | (list python-pytest python-setuptools python-wheel)) |
| 595 | (home-page "https://scikit-optimize.github.io/") | 598 | (home-page "https://scikit-optimize.github.io/") |
| 596 | (synopsis "Sequential model-based optimization toolbox") | 599 | (synopsis "Sequential model-based optimization toolbox") |
| 597 | (description "Scikit-Optimize, or @code{skopt}, is a simple and efficient | 600 | (description "Scikit-Optimize, or @code{skopt}, is a simple and efficient |
| @@ -1852,7 +1855,7 @@ multiple deep learning frameworks.") | |||
| 1852 | (string-append "not test_datetime_conversion_warning" | 1855 | (string-append "not test_datetime_conversion_warning" |
| 1853 | " and not test_timedelta_conversion_warning")))) | 1856 | " and not test_timedelta_conversion_warning")))) |
| 1854 | (native-inputs | 1857 | (native-inputs |
| 1855 | (list python-setuptools-scm python-pytest)) | 1858 | (list python-setuptools python-setuptools-scm python-pytest python-wheel)) |
| 1856 | (propagated-inputs | 1859 | (propagated-inputs |
| 1857 | (list python-numpy python-packaging python-pandas)) | 1860 | (list python-numpy python-packaging python-pandas)) |
| 1858 | (home-page "https://github.com/pydata/xarray") | 1861 | (home-page "https://github.com/pydata/xarray") |
| @@ -2019,7 +2022,9 @@ parentdir_prefix = pytensor- | |||
| 2019 | (native-inputs (list python-cython | 2022 | (native-inputs (list python-cython |
| 2020 | python-pytest | 2023 | python-pytest |
| 2021 | python-pytest-mock | 2024 | python-pytest-mock |
| 2022 | python-versioneer)) | 2025 | python-versioneer |
| 2026 | python-setuptools | ||
| 2027 | python-wheel)) | ||
| 2023 | (propagated-inputs (list python-cons | 2028 | (propagated-inputs (list python-cons |
| 2024 | python-etuples | 2029 | python-etuples |
| 2025 | python-filelock | 2030 | python-filelock |
| @@ -2882,7 +2887,9 @@ aggregated sum and more.") | |||
| 2882 | python-pandas | 2887 | python-pandas |
| 2883 | python-pytest | 2888 | python-pytest |
| 2884 | python-pytest-cov | 2889 | python-pytest-cov |
| 2890 | python-setuptools | ||
| 2885 | python-setuptools-scm | 2891 | python-setuptools-scm |
| 2892 | python-wheel | ||
| 2886 | tzdata-for-tests)) | 2893 | tzdata-for-tests)) |
| 2887 | (home-page "https://github.com/has2k1/plotnine") | 2894 | (home-page "https://github.com/has2k1/plotnine") |
| 2888 | (synopsis "Grammar of Graphics for Python") | 2895 | (synopsis "Grammar of Graphics for Python") |
| @@ -3666,7 +3673,12 @@ compagnies.") | |||
| 3666 | "0mrm4rd6x1sm6hkvhk20mkqp9q53sl3lbvq6hqzyymkw1iqq6bhy")))) | 3673 | "0mrm4rd6x1sm6hkvhk20mkqp9q53sl3lbvq6hqzyymkw1iqq6bhy")))) |
| 3667 | (build-system pyproject-build-system) | 3674 | (build-system pyproject-build-system) |
| 3668 | (propagated-inputs (list python-lxml python-six)) | 3675 | (propagated-inputs (list python-lxml python-six)) |
| 3669 | (native-inputs (list python-pytest python-numpy python-tables)) | 3676 | (native-inputs |
| 3677 | (list python-pytest | ||
| 3678 | python-numpy | ||
| 3679 | python-setuptools | ||
| 3680 | python-tables | ||
| 3681 | python-wheel)) | ||
| 3670 | (home-page "https://libneuroml.readthedocs.org/en/latest/") | 3682 | (home-page "https://libneuroml.readthedocs.org/en/latest/") |
| 3671 | (synopsis | 3683 | (synopsis |
| 3672 | "Python library for working with NeuroML descriptions of neuronal models") | 3684 | "Python library for working with NeuroML descriptions of neuronal models") |
diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm index 0d023fe58da..3be51c3299f 100644 --- a/gnu/packages/python-web.scm +++ b/gnu/packages/python-web.scm | |||
| @@ -444,7 +444,12 @@ by calling @code{FrozenList.freeze}.") | |||
| 444 | (build-system pyproject-build-system) | 444 | (build-system pyproject-build-system) |
| 445 | (arguments (list #:test-flags #~(list "tests"))) | 445 | (arguments (list #:test-flags #~(list "tests"))) |
| 446 | (propagated-inputs (list python-frozenlist)) | 446 | (propagated-inputs (list python-frozenlist)) |
| 447 | (native-inputs (list python-pytest python-pytest-asyncio python-pytest-cov)) | 447 | (native-inputs |
| 448 | (list python-pytest | ||
| 449 | python-pytest-asyncio | ||
| 450 | python-pytest-cov | ||
| 451 | python-setuptools | ||
| 452 | python-wheel)) | ||
| 448 | (home-page "https://github.com/aio-libs/aiosignal") | 453 | (home-page "https://github.com/aio-libs/aiosignal") |
| 449 | (synopsis "Callback manager for Python @code{asyncio} projects") | 454 | (synopsis "Callback manager for Python @code{asyncio} projects") |
| 450 | (description "This Python module provides @code{Signal}, an abstraction to | 455 | (description "This Python module provides @code{Signal}, an abstraction to |
| @@ -765,7 +770,9 @@ WSGI. This package includes libraries for implementing ASGI servers.") | |||
| 765 | python-httpx | 770 | python-httpx |
| 766 | python-pytest | 771 | python-pytest |
| 767 | python-pytest-asyncio | 772 | python-pytest-asyncio |
| 768 | python-starlette)) | 773 | python-starlette |
| 774 | python-setuptools | ||
| 775 | python-wheel)) | ||
| 769 | (home-page "https://github.com/simonw/asgi-csrf") | 776 | (home-page "https://github.com/simonw/asgi-csrf") |
| 770 | (synopsis "ASGI middleware for protecting against CSRF attacks") | 777 | (synopsis "ASGI middleware for protecting against CSRF attacks") |
| 771 | (description "This Asynchronous Server Gateway Interface (ASGI) | 778 | (description "This Asynchronous Server Gateway Interface (ASGI) |
| @@ -806,7 +813,9 @@ that is then compared to a @code{csrftoken} hidden form field or a | |||
| 806 | (native-inputs (list python-pytest | 813 | (native-inputs (list python-pytest |
| 807 | python-pytest-asyncio | 814 | python-pytest-asyncio |
| 808 | python-pytest-trio | 815 | python-pytest-trio |
| 809 | python-starlette)) | 816 | python-starlette |
| 817 | python-setuptools | ||
| 818 | python-wheel)) | ||
| 810 | (propagated-inputs (list python-sniffio)) | 819 | (propagated-inputs (list python-sniffio)) |
| 811 | (home-page "https://github.com/florimondmanca/asgi-lifespan") | 820 | (home-page "https://github.com/florimondmanca/asgi-lifespan") |
| 812 | (synopsis "Programmatic startup/shutdown of ASGI apps") | 821 | (synopsis "Programmatic startup/shutdown of ASGI apps") |
| @@ -970,7 +979,9 @@ Model} (SAM) templates into AWS CloudFormation templates.") | |||
| 970 | python-pytest-benchmark | 979 | python-pytest-benchmark |
| 971 | python-requests | 980 | python-requests |
| 972 | python-sqlalchemy | 981 | python-sqlalchemy |
| 973 | python-webtest)) | 982 | python-webtest |
| 983 | python-setuptools | ||
| 984 | python-wheel)) | ||
| 974 | (propagated-inputs | 985 | (propagated-inputs |
| 975 | (list python-aiohttp | 986 | (list python-aiohttp |
| 976 | python-botocore | 987 | python-botocore |
| @@ -1310,7 +1321,9 @@ over a different origin than that of the web application.") | |||
| 1310 | python-pytest-randomly | 1321 | python-pytest-randomly |
| 1311 | python-pytest-timeout | 1322 | python-pytest-timeout |
| 1312 | python-pytest-xdist | 1323 | python-pytest-xdist |
| 1313 | python-six)) | 1324 | python-six |
| 1325 | python-setuptools | ||
| 1326 | python-wheel)) | ||
| 1314 | (home-page "https://github.com/httplib2/httplib2") | 1327 | (home-page "https://github.com/httplib2/httplib2") |
| 1315 | (synopsis "Comprehensive HTTP client library") | 1328 | (synopsis "Comprehensive HTTP client library") |
| 1316 | (description | 1329 | (description |
| @@ -1706,7 +1719,7 @@ for use in Python programs that implement HTTP/2.") | |||
| 1706 | (base32 "17b97c56y31hi0n0x0cb5a87x4xr9jijf2y06pzj0977k6zgn6cg")))) | 1719 | (base32 "17b97c56y31hi0n0x0cb5a87x4xr9jijf2y06pzj0977k6zgn6cg")))) |
| 1707 | (build-system pyproject-build-system) | 1720 | (build-system pyproject-build-system) |
| 1708 | (native-inputs | 1721 | (native-inputs |
| 1709 | (list python-pytest)) | 1722 | (list python-pytest python-setuptools python-wheel)) |
| 1710 | (home-page "https://github.com/python-hyper/h11") | 1723 | (home-page "https://github.com/python-hyper/h11") |
| 1711 | (synopsis "Pure-Python, bring-your-own-I/O implementation of HTTP/1.1") | 1724 | (synopsis "Pure-Python, bring-your-own-I/O implementation of HTTP/1.1") |
| 1712 | (description | 1725 | (description |
| @@ -2165,7 +2178,9 @@ is Python’s.") | |||
| 2165 | python-pytest-socket | 2178 | python-pytest-socket |
| 2166 | python-requests-mock | 2179 | python-requests-mock |
| 2167 | python-setuptools-scm | 2180 | python-setuptools-scm |
| 2168 | python-tox)) | 2181 | python-tox |
| 2182 | python-setuptools | ||
| 2183 | python-wheel)) | ||
| 2169 | (home-page "https://omnipathdb.org/") | 2184 | (home-page "https://omnipathdb.org/") |
| 2170 | (synopsis "Python client for the OmniPath web service") | 2185 | (synopsis "Python client for the OmniPath web service") |
| 2171 | (description "This package provides a Python client for the OmniPath web | 2186 | (description "This package provides a Python client for the OmniPath web |
| @@ -2195,7 +2210,7 @@ service.") | |||
| 2195 | (propagated-inputs (list python-aiohttp python-requests python-tqdm | 2210 | (propagated-inputs (list python-aiohttp python-requests python-tqdm |
| 2196 | python-typing-extensions)) | 2211 | python-typing-extensions)) |
| 2197 | (native-inputs (list python-black python-pytest python-pytest-asyncio | 2212 | (native-inputs (list python-black python-pytest python-pytest-asyncio |
| 2198 | python-pytest-mock)) | 2213 | python-pytest-mock python-setuptools python-wheel)) |
| 2199 | (home-page "https://github.com/openai/openai-python") | 2214 | (home-page "https://github.com/openai/openai-python") |
| 2200 | (synopsis "Python client library for the OpenAI API") | 2215 | (synopsis "Python client library for the OpenAI API") |
| 2201 | (description "This package provides a Python client library for the | 2216 | (description "This package provides a Python client library for the |
| @@ -2400,7 +2415,7 @@ for clients and servers.") | |||
| 2400 | "and not encutils " | 2415 | "and not encutils " |
| 2401 | "and not website.logging"))))))) | 2416 | "and not website.logging"))))))) |
| 2402 | (native-inputs | 2417 | (native-inputs |
| 2403 | (list python-pytest python-jaraco-test)) | 2418 | (list python-pytest python-jaraco-test python-setuptools python-wheel)) |
| 2404 | (home-page "https://github.com/jaraco/cssutils") | 2419 | (home-page "https://github.com/jaraco/cssutils") |
| 2405 | (synopsis | 2420 | (synopsis |
| 2406 | "CSS Cascading Style Sheets library for Python") | 2421 | "CSS Cascading Style Sheets library for Python") |
| @@ -2578,7 +2593,7 @@ set out in RFC 7540 Section 5.3 (Stream Priority).") | |||
| 2578 | (base32 "0rahm1j9danv1l6i6as80acwv16ycihxkhrvwjiqh9drxhk5ymmd")))) | 2593 | (base32 "0rahm1j9danv1l6i6as80acwv16ycihxkhrvwjiqh9drxhk5ymmd")))) |
| 2579 | (build-system pyproject-build-system) | 2594 | (build-system pyproject-build-system) |
| 2580 | (native-inputs | 2595 | (native-inputs |
| 2581 | (list python-pytest)) | 2596 | (list python-pytest python-setuptools python-wheel)) |
| 2582 | (propagated-inputs | 2597 | (propagated-inputs |
| 2583 | (list python-h11)) | 2598 | (list python-h11)) |
| 2584 | (home-page "https://github.com/python-hyper/wsproto/") | 2599 | (home-page "https://github.com/python-hyper/wsproto/") |
| @@ -4503,7 +4518,7 @@ presume or force a developer to use a particular tool or library.") | |||
| 4503 | "178jzz6jxlxllcjqamzh5q7ahfh90m5cl1il9vmjs3xhz65z35pf")))) | 4518 | "178jzz6jxlxllcjqamzh5q7ahfh90m5cl1il9vmjs3xhz65z35pf")))) |
| 4504 | (build-system pyproject-build-system) | 4519 | (build-system pyproject-build-system) |
| 4505 | (propagated-inputs (list python-brotli python-flask)) | 4520 | (propagated-inputs (list python-brotli python-flask)) |
| 4506 | (native-inputs (list python-setuptools-scm)) | 4521 | (native-inputs (list python-setuptools-scm python-setuptools python-wheel)) |
| 4507 | (home-page "https://github.com/colour-science/flask-compress") | 4522 | (home-page "https://github.com/colour-science/flask-compress") |
| 4508 | (synopsis "Compress responses in a Flask app") | 4523 | (synopsis "Compress responses in a Flask app") |
| 4509 | (description | 4524 | (description |
| @@ -4526,6 +4541,7 @@ headers required for a compressed response and compresses the response data.") | |||
| 4526 | (arguments | 4541 | (arguments |
| 4527 | (list #:tests? #false)) ;there are none | 4542 | (list #:tests? #false)) ;there are none |
| 4528 | (propagated-inputs (list python-flask)) | 4543 | (propagated-inputs (list python-flask)) |
| 4544 | (native-inputs (list python-setuptools python-wheel)) | ||
| 4529 | (home-page "https://github.com/maxcountryman/flask-seasurf/") | 4545 | (home-page "https://github.com/maxcountryman/flask-seasurf/") |
| 4530 | (synopsis "CSRF extension for Flask") | 4546 | (synopsis "CSRF extension for Flask") |
| 4531 | (description "SeaSurf is a Flask extension for preventing cross-site | 4547 | (description "SeaSurf is a Flask extension for preventing cross-site |
| @@ -4961,7 +4977,7 @@ Betamax that may possibly end up in the main package.") | |||
| 4961 | "flask_jwt/__init__.py") | 4977 | "flask_jwt/__init__.py") |
| 4962 | (("access_token.decode\\('utf-8'\\)") "access_token"))))))) | 4978 | (("access_token.decode\\('utf-8'\\)") "access_token"))))))) |
| 4963 | (propagated-inputs (list python-flask python-pyjwt)) | 4979 | (propagated-inputs (list python-flask python-pyjwt)) |
| 4964 | (native-inputs (list python-pytest)) | 4980 | (native-inputs (list python-pytest python-setuptools python-wheel)) |
| 4965 | (home-page "https://github.com/mattupstate/flask-jwt") | 4981 | (home-page "https://github.com/mattupstate/flask-jwt") |
| 4966 | (synopsis "JWT token authentication for Flask apps") | 4982 | (synopsis "JWT token authentication for Flask apps") |
| 4967 | (description "This package implements JWT token authentication for Flask | 4983 | (description "This package implements JWT token authentication for Flask |
| @@ -4988,7 +5004,9 @@ apps.") | |||
| 4988 | (native-inputs | 5004 | (native-inputs |
| 4989 | (list python-blinker | 5005 | (list python-blinker |
| 4990 | python-mock | 5006 | python-mock |
| 4991 | python-pytest)) | 5007 | python-pytest |
| 5008 | python-setuptools | ||
| 5009 | python-wheel)) | ||
| 4992 | (home-page "https://www.github.com/flask-restful/flask-restful/") | 5010 | (home-page "https://www.github.com/flask-restful/flask-restful/") |
| 4993 | (synopsis "Flask module for creating REST APIs") | 5011 | (synopsis "Flask module for creating REST APIs") |
| 4994 | (description | 5012 | (description |
| @@ -5654,9 +5672,9 @@ package from WTForms. The package has been renamed to | |||
| 5654 | (delete-file "tests/test_proxy.py") #t)))) | 5672 | (delete-file "tests/test_proxy.py") #t)))) |
| 5655 | (build-system pyproject-build-system) | 5673 | (build-system pyproject-build-system) |
| 5656 | (native-inputs | 5674 | (native-inputs |
| 5657 | (list python-pytest python-nose)) | 5675 | (list python-pytest python-wheel)) |
| 5658 | (propagated-inputs | 5676 | (propagated-inputs |
| 5659 | (list python-six)) | 5677 | (list python-six python-setuptools)) |
| 5660 | (home-page "https://pythonpaste.readthedocs.io/") | 5678 | (home-page "https://pythonpaste.readthedocs.io/") |
| 5661 | (synopsis | 5679 | (synopsis |
| 5662 | "Python web development tools, focusing on WSGI") | 5680 | "Python web development tools, focusing on WSGI") |
| @@ -5929,6 +5947,7 @@ with oauthlib.") | |||
| 5929 | python-stem | 5947 | python-stem |
| 5930 | python-validators | 5948 | python-validators |
| 5931 | python-waitress)) | 5949 | python-waitress)) |
| 5950 | (native-inputs (list python-setuptools python-wheel)) | ||
| 5932 | (home-page "https://github.com/benbusby/whoogle-search") | 5951 | (home-page "https://github.com/benbusby/whoogle-search") |
| 5933 | (synopsis "Self-hosted, ad-free, privacy-respecting metasearch engine") | 5952 | (synopsis "Self-hosted, ad-free, privacy-respecting metasearch engine") |
| 5934 | (description | 5953 | (description |
| @@ -6026,7 +6045,7 @@ ecosystem.") | |||
| 6026 | ;; Pretend to be a CI system to skip flaky tests. | 6045 | ;; Pretend to be a CI system to skip flaky tests. |
| 6027 | (setenv "CI" "true")))))) | 6046 | (setenv "CI" "true")))))) |
| 6028 | (native-inputs | 6047 | (native-inputs |
| 6029 | (list python-pytest)) | 6048 | (list python-pytest python-setuptools python-wheel)) |
| 6030 | (propagated-inputs | 6049 | (propagated-inputs |
| 6031 | (list python-idna)) | 6050 | (list python-idna)) |
| 6032 | (home-page "https://github.com/python-hyper/hyperlink") | 6051 | (home-page "https://github.com/python-hyper/hyperlink") |
| @@ -6810,7 +6829,9 @@ and serve updated contents upon changes to the directory.") | |||
| 6810 | python-pytest-httpbin | 6829 | python-pytest-httpbin |
| 6811 | python-pytest-trio | 6830 | python-pytest-trio |
| 6812 | python-uvicorn | 6831 | python-uvicorn |
| 6813 | python-trustme)) | 6832 | python-setuptools |
| 6833 | python-trustme | ||
| 6834 | python-wheel)) | ||
| 6814 | (propagated-inputs | 6835 | (propagated-inputs |
| 6815 | (list python-anyio | 6836 | (list python-anyio |
| 6816 | python-certifi | 6837 | python-certifi |
| @@ -6844,7 +6865,7 @@ Some things HTTP Core does do: | |||
| 6844 | (package/inherit python-httpcore | 6865 | (package/inherit python-httpcore |
| 6845 | (name "python-httpcore-bootstrap") | 6866 | (name "python-httpcore-bootstrap") |
| 6846 | (arguments (list #:tests? #f)) | 6867 | (arguments (list #:tests? #f)) |
| 6847 | (native-inputs '())))) | 6868 | (native-inputs (list python-setuptools python-wheel))))) |
| 6848 | 6869 | ||
| 6849 | (define-public python-httpx | 6870 | (define-public python-httpx |
| 6850 | (package | 6871 | (package |
| @@ -6889,7 +6910,9 @@ Some things HTTP Core does do: | |||
| 6889 | python-trio | 6910 | python-trio |
| 6890 | python-trio-typing | 6911 | python-trio-typing |
| 6891 | python-trustme | 6912 | python-trustme |
| 6892 | python-uvicorn)) | 6913 | python-uvicorn |
| 6914 | python-setuptools | ||
| 6915 | python-wheel)) | ||
| 6893 | (propagated-inputs | 6916 | (propagated-inputs |
| 6894 | (list python-charset-normalizer | 6917 | (list python-charset-normalizer |
| 6895 | python-brotli | 6918 | python-brotli |
| @@ -7121,7 +7144,7 @@ major web browsers.") | |||
| 7121 | "/include/rapidjson" "'")) | 7144 | "/include/rapidjson" "'")) |
| 7122 | (("if not os.path.isdir.*") "if False:"))))))) | 7145 | (("if not os.path.isdir.*") "if False:"))))))) |
| 7123 | (native-inputs | 7146 | (native-inputs |
| 7124 | (list rapidjson python-pytest python-pytz)) | 7147 | (list rapidjson python-pytest python-pytz python-setuptools python-wheel)) |
| 7125 | (home-page "https://github.com/python-rapidjson/python-rapidjson") | 7148 | (home-page "https://github.com/python-rapidjson/python-rapidjson") |
| 7126 | (synopsis "Python wrapper around rapidjson") | 7149 | (synopsis "Python wrapper around rapidjson") |
| 7127 | (description "This package provides a python wrapper around rapidjson.") | 7150 | (description "This package provides a python wrapper around rapidjson.") |
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 3a63c4ef801..2726725707d 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm | |||
| @@ -514,7 +514,8 @@ similar XML files, in the same way the @command{diff} utility does it.") | |||
| 514 | (base32 "04hnrdcf03g1s0x3sr72sh9gnszz6kyfsl9dg8a4n0zvvhn6z5yz")))) | 514 | (base32 "04hnrdcf03g1s0x3sr72sh9gnszz6kyfsl9dg8a4n0zvvhn6z5yz")))) |
| 515 | (build-system pyproject-build-system) | 515 | (build-system pyproject-build-system) |
| 516 | (native-inputs | 516 | (native-inputs |
| 517 | (list python-pytest python-pytest-cov python-pytest-asyncio)) | 517 | (list python-pytest python-pytest-cov python-pytest-asyncio |
| 518 | python-setuptools python-wheel)) | ||
| 518 | (propagated-inputs (list python-typing-extensions)) | 519 | (propagated-inputs (list python-typing-extensions)) |
| 519 | (home-page "https://github.com/aio-libs/janus/") | 520 | (home-page "https://github.com/aio-libs/janus/") |
| 520 | (synopsis | 521 | (synopsis |
| @@ -977,6 +978,7 @@ and variables you'll need already imported and created. | |||
| 977 | (substitute* "setup.py" | 978 | (substitute* "setup.py" |
| 978 | ((".\\*\"") "\""))))))) | 979 | ((".\\*\"") "\""))))))) |
| 979 | (propagated-inputs (list python-numpy python-scipy)) | 980 | (propagated-inputs (list python-numpy python-scipy)) |
| 981 | (native-inputs (list python-setuptools python-wheel)) | ||
| 980 | (home-page "https://github.com/joachimwolff/fit_nbinom") | 982 | (home-page "https://github.com/joachimwolff/fit_nbinom") |
| 981 | (synopsis "Negative binomial maximum likelihood estimator") | 983 | (synopsis "Negative binomial maximum likelihood estimator") |
| 982 | (description "This package provides an implementation in Python using | 984 | (description "This package provides an implementation in Python using |
| @@ -995,7 +997,8 @@ scipy and numpy of negative binomial maximum likelihood estimation.") | |||
| 995 | "0523jrzjj29kxpdllmfhrfj9kysi9mphp2m7ippjkn5b07i1g2pd")))) | 997 | "0523jrzjj29kxpdllmfhrfj9kysi9mphp2m7ippjkn5b07i1g2pd")))) |
| 996 | (build-system pyproject-build-system) | 998 | (build-system pyproject-build-system) |
| 997 | (propagated-inputs (list python-six)) | 999 | (propagated-inputs (list python-six)) |
| 998 | (native-inputs (list python-pytest python-pytest-runner)) | 1000 | (native-inputs (list python-pytest python-pytest-runner |
| 1001 | python-setuptools python-wheel)) | ||
| 999 | (home-page "https://github.com/Chilipp/docrep") | 1002 | (home-page "https://github.com/Chilipp/docrep") |
| 1000 | (synopsis "Python package for docstring repetition") | 1003 | (synopsis "Python package for docstring repetition") |
| 1001 | (description "Docrep is the documentation repetition module. This module | 1004 | (description "Docrep is the documentation repetition module. This module |
| @@ -1073,6 +1076,7 @@ features of the Python's built-in dict.") | |||
| 1073 | (build-system pyproject-build-system) | 1076 | (build-system pyproject-build-system) |
| 1074 | (arguments (list #:tests? #false)) ;there are none | 1077 | (arguments (list #:tests? #false)) ;there are none |
| 1075 | (propagated-inputs (list python-matplotlib python-numpy)) | 1078 | (propagated-inputs (list python-matplotlib python-numpy)) |
| 1079 | (native-inputs (list python-setuptools python-wheel)) | ||
| 1076 | (home-page "https://github.com/Phlya/adjustText") | 1080 | (home-page "https://github.com/Phlya/adjustText") |
| 1077 | (synopsis "Adjust text position in matplotlib plots to minimize overlaps") | 1081 | (synopsis "Adjust text position in matplotlib plots to minimize overlaps") |
| 1078 | (description | 1082 | (description |
| @@ -1234,6 +1238,7 @@ HoloViews, and Datashader.") | |||
| 1234 | "196ins0m7f90xz5dw764dlx060ziqbcydqzzq40b4ir5858baf3r")))) | 1238 | "196ins0m7f90xz5dw764dlx060ziqbcydqzzq40b4ir5858baf3r")))) |
| 1235 | (build-system pyproject-build-system) | 1239 | (build-system pyproject-build-system) |
| 1236 | (arguments (list #:tests? #false)) ;the tests are not run automatically | 1240 | (arguments (list #:tests? #false)) ;the tests are not run automatically |
| 1241 | (native-inputs (list python-setuptools python-wheel)) | ||
| 1237 | (home-page "https://gitlab.com/dslackw/colored") | 1242 | (home-page "https://gitlab.com/dslackw/colored") |
| 1238 | (synopsis "Simple library for color and formatting to terminal") | 1243 | (synopsis "Simple library for color and formatting to terminal") |
| 1239 | (description "This is a very simple Python library for color and | 1244 | (description "This is a very simple Python library for color and |
| @@ -1256,7 +1261,8 @@ names for 256 color terminal setups.") | |||
| 1256 | (base32 "0kyy9qhvrb5m9h8xmri7c88i0k1g5qc7017anw39gx44an7mn33y")))) | 1261 | (base32 "0kyy9qhvrb5m9h8xmri7c88i0k1g5qc7017anw39gx44an7mn33y")))) |
| 1257 | (build-system pyproject-build-system) | 1262 | (build-system pyproject-build-system) |
| 1258 | (native-inputs | 1263 | (native-inputs |
| 1259 | (list python-coverage python-flake8 python-pytest)) | 1264 | (list python-coverage python-flake8 python-pytest python-setuptools |
| 1265 | python-wheel)) | ||
| 1260 | (propagated-inputs | 1266 | (propagated-inputs |
| 1261 | (list python-colorama)) | 1267 | (list python-colorama)) |
| 1262 | (home-page "http://github.com/timofurrer/colorful") | 1268 | (home-page "http://github.com/timofurrer/colorful") |
| @@ -1697,7 +1703,8 @@ Specification v2.0 (PEP 249).") | |||
| 1697 | (base32 | 1703 | (base32 |
| 1698 | "0gxkw607nrd67ck4w8jri9vfrm5g60qvp8b134m8zkiphbxjnx0l")))) | 1704 | "0gxkw607nrd67ck4w8jri9vfrm5g60qvp8b134m8zkiphbxjnx0l")))) |
| 1699 | (build-system pyproject-build-system) | 1705 | (build-system pyproject-build-system) |
| 1700 | (native-inputs (list python-pytest python-jinja2 python-pygments)) | 1706 | (native-inputs (list python-pytest python-jinja2 python-pygments |
| 1707 | python-setuptools python-wheel)) | ||
| 1701 | (arguments | 1708 | (arguments |
| 1702 | (list | 1709 | (list |
| 1703 | ;; Some tests fail, presumably because of slight version mismatches of | 1710 | ;; Some tests fail, presumably because of slight version mismatches of |
| @@ -1804,6 +1811,7 @@ different units.") | |||
| 1804 | "1gpy1z2i4vq1mcrhysxahz4339pbl9rzk58rf5m5gf5ym9xji6ii")))) | 1811 | "1gpy1z2i4vq1mcrhysxahz4339pbl9rzk58rf5m5gf5ym9xji6ii")))) |
| 1805 | (build-system pyproject-build-system) | 1812 | (build-system pyproject-build-system) |
| 1806 | (arguments (list #:tests? #false)) ;there are none | 1813 | (arguments (list #:tests? #false)) ;there are none |
| 1814 | (native-inputs (list python-setuptools python-wheel)) | ||
| 1807 | (home-page "https://github.com/piccolomo/plotext") | 1815 | (home-page "https://github.com/piccolomo/plotext") |
| 1808 | (synopsis "Plots in the terminal") | 1816 | (synopsis "Plots in the terminal") |
| 1809 | (description "Plotext lets you plot directly to the terminal.") | 1817 | (description "Plotext lets you plot directly to the terminal.") |
| @@ -1998,6 +2006,8 @@ generator MkDocs.") | |||
| 1998 | python-matplotlib | 2006 | python-matplotlib |
| 1999 | python-pandas | 2007 | python-pandas |
| 2000 | python-poetry-core | 2008 | python-poetry-core |
| 2009 | python-setuptools | ||
| 2010 | python-wheel | ||
| 2001 | python-pytest)) | 2011 | python-pytest)) |
| 2002 | (home-page "https://github.com/crflynn/skranger") | 2012 | (home-page "https://github.com/crflynn/skranger") |
| 2003 | (synopsis "Python bindings for C++ ranger random forests") | 2013 | (synopsis "Python bindings for C++ ranger random forests") |
| @@ -2165,7 +2175,7 @@ threads.") | |||
| 2165 | (build-system pyproject-build-system) | 2175 | (build-system pyproject-build-system) |
| 2166 | (native-inputs | 2176 | (native-inputs |
| 2167 | (list python-setuptools-scm python-tornado-6 python-typeguard | 2177 | (list python-setuptools-scm python-tornado-6 python-typeguard |
| 2168 | python-pytest)) | 2178 | python-pytest python-setuptools python-wheel)) |
| 2169 | (home-page "https://github.com/jd/tenacity") | 2179 | (home-page "https://github.com/jd/tenacity") |
| 2170 | (synopsis "Retrying library for python") | 2180 | (synopsis "Retrying library for python") |
| 2171 | (description "Tenacity is a general-purpose python library to simplify the | 2181 | (description "Tenacity is a general-purpose python library to simplify the |
| @@ -2650,7 +2660,7 @@ utilities such as ping(1).") | |||
| 2650 | python-click-plugins | 2660 | python-click-plugins |
| 2651 | python-cligj | 2661 | python-cligj |
| 2652 | python-numpy | 2662 | python-numpy |
| 2653 | python-setuptools | 2663 | python-setuptools ; For pkg_resources. |
| 2654 | python-snuggs)) | 2664 | python-snuggs)) |
| 2655 | (native-inputs (list gdal | 2665 | (native-inputs (list gdal |
| 2656 | python-boto3 | 2666 | python-boto3 |
| @@ -2659,7 +2669,8 @@ utilities such as ping(1).") | |||
| 2659 | python-packaging | 2669 | python-packaging |
| 2660 | python-pytest | 2670 | python-pytest |
| 2661 | python-pytest-cov | 2671 | python-pytest-cov |
| 2662 | python-shapely)) | 2672 | python-shapely |
| 2673 | python-wheel)) | ||
| 2663 | (home-page "https://github.com/rasterio/rasterio") | 2674 | (home-page "https://github.com/rasterio/rasterio") |
| 2664 | (synopsis "Fast and direct raster I/O for use with Numpy and SciPy") | 2675 | (synopsis "Fast and direct raster I/O for use with Numpy and SciPy") |
| 2665 | (description "This package implements fast and direct raster I/O for use | 2676 | (description "This package implements fast and direct raster I/O for use |
| @@ -2686,7 +2697,7 @@ with Numpy and SciPy.") | |||
| 2686 | ;; Cython extensions have to be built before running the tests. | 2697 | ;; Cython extensions have to be built before running the tests. |
| 2687 | (invoke "python" "setup.py" "build_ext" "--inplace")))))) | 2698 | (invoke "python" "setup.py" "build_ext" "--inplace")))))) |
| 2688 | (native-inputs | 2699 | (native-inputs |
| 2689 | (list python-cython python-matplotlib python-pytest)) | 2700 | (list python-cython python-matplotlib python-pytest python-setuptools python-wheel)) |
| 2690 | (inputs | 2701 | (inputs |
| 2691 | (list geos)) | 2702 | (list geos)) |
| 2692 | (propagated-inputs | 2703 | (propagated-inputs |
| @@ -2972,7 +2983,9 @@ NetCDF files can also be read and modified. Python-HDF4 is a fork of | |||
| 2972 | (native-inputs | 2983 | (native-inputs |
| 2973 | (list python-netcdf4 | 2984 | (list python-netcdf4 |
| 2974 | python-pytest | 2985 | python-pytest |
| 2975 | python-setuptools-scm)) | 2986 | python-setuptools |
| 2987 | python-setuptools-scm | ||
| 2988 | python-wheel)) | ||
| 2976 | (propagated-inputs | 2989 | (propagated-inputs |
| 2977 | (list python-h5py python-packaging)) | 2990 | (list python-h5py python-packaging)) |
| 2978 | (home-page "https://h5netcdf.org") | 2991 | (home-page "https://h5netcdf.org") |
| @@ -3314,7 +3327,7 @@ and lookups.") | |||
| 3314 | (base32 "0lvshl2fhwa568d3y3vmx45hdp8gk5w9yl3b2q5d66r5vqn1sfwl")))) | 3327 | (base32 "0lvshl2fhwa568d3y3vmx45hdp8gk5w9yl3b2q5d66r5vqn1sfwl")))) |
| 3315 | (build-system pyproject-build-system) | 3328 | (build-system pyproject-build-system) |
| 3316 | (native-inputs | 3329 | (native-inputs |
| 3317 | (list python-setuptools-scm python-pytest)) | 3330 | (list python-setuptools-scm python-pytest python-setuptools python-wheel)) |
| 3318 | (propagated-inputs | 3331 | (propagated-inputs |
| 3319 | (list python-boolean.py)) | 3332 | (list python-boolean.py)) |
| 3320 | (home-page "https://github.com/nexB/license-expression") | 3333 | (home-page "https://github.com/nexB/license-expression") |
| @@ -3436,7 +3449,8 @@ inter-process communication.") | |||
| 3436 | (base32 | 3449 | (base32 |
| 3437 | "058av1r760ws7z6qffsjpqa39fmdxw0s1wnyr7p50y3zclg6cyqk")))) | 3450 | "058av1r760ws7z6qffsjpqa39fmdxw0s1wnyr7p50y3zclg6cyqk")))) |
| 3438 | (build-system pyproject-build-system) | 3451 | (build-system pyproject-build-system) |
| 3439 | (native-inputs (list python-pytest python-setuptools-scm)) | 3452 | (native-inputs (list python-pytest python-setuptools-scm |
| 3453 | python-setuptools python-wheel)) | ||
| 3440 | (home-page "https://github.com/tox-dev/py-filelock") | 3454 | (home-page "https://github.com/tox-dev/py-filelock") |
| 3441 | (synopsis "Platform independent file lock") | 3455 | (synopsis "Platform independent file lock") |
| 3442 | (description "@code{filelock} contains a single module implementing | 3456 | (description "@code{filelock} contains a single module implementing |
| @@ -3720,7 +3734,8 @@ your Python package version as a calendar version.") | |||
| 3720 | ;; These tests fail with "OSError: [Errno 19] No such device". | 3734 | ;; These tests fail with "OSError: [Errno 19] No such device". |
| 3721 | "-k" "not BasicTestUdpMulticastBusIPv"))) | 3735 | "-k" "not BasicTestUdpMulticastBusIPv"))) |
| 3722 | (propagated-inputs | 3736 | (propagated-inputs |
| 3723 | (list python-msgpack python-typing-extensions python-wrapt)) | 3737 | (list python-msgpack python-typing-extensions python-wrapt |
| 3738 | python-setuptools)) | ||
| 3724 | (native-inputs | 3739 | (native-inputs |
| 3725 | (list ;; python-canalystii ; Not packed yet | 3740 | (list ;; python-canalystii ; Not packed yet |
| 3726 | python-codecov | 3741 | python-codecov |
| @@ -3733,7 +3748,8 @@ your Python package version as a calendar version.") | |||
| 3733 | python-pytest | 3748 | python-pytest |
| 3734 | python-pytest-cov | 3749 | python-pytest-cov |
| 3735 | python-pytest-runner | 3750 | python-pytest-runner |
| 3736 | python-pytest-timeout)) | 3751 | python-pytest-timeout |
| 3752 | python-wheel)) | ||
| 3737 | (home-page "https://github.com/hardbyte/python-can") | 3753 | (home-page "https://github.com/hardbyte/python-can") |
| 3738 | (synopsis "Controller Area Network (CAN) interface module for Python") | 3754 | (synopsis "Controller Area Network (CAN) interface module for Python") |
| 3739 | (description "This package defines the @code{can} module, which provides | 3755 | (description "This package defines the @code{can} module, which provides |
| @@ -3868,6 +3884,7 @@ a library.") | |||
| 3868 | (base32 "1920wbh2b7a8qn7zx2iiqbcdaax335l81a73x9pp8h11yzs2jdmh")))) | 3884 | (base32 "1920wbh2b7a8qn7zx2iiqbcdaax335l81a73x9pp8h11yzs2jdmh")))) |
| 3869 | (build-system pyproject-build-system) | 3885 | (build-system pyproject-build-system) |
| 3870 | (arguments (list #:tests? #false)) ;There are none | 3886 | (arguments (list #:tests? #false)) ;There are none |
| 3887 | (native-inputs (list python-setuptools python-wheel)) | ||
| 3871 | (home-page "https://github.com/gvalkov/optparse-pretty") | 3888 | (home-page "https://github.com/gvalkov/optparse-pretty") |
| 3872 | (synopsis "Compact help formatter for optparse") | 3889 | (synopsis "Compact help formatter for optparse") |
| 3873 | (description | 3890 | (description |
| @@ -4078,6 +4095,7 @@ for additional processing.") | |||
| 4078 | ;; XXX: Fails with: "In procedure utime: No such file | 4095 | ;; XXX: Fails with: "In procedure utime: No such file |
| 4079 | ;; or directory". | 4096 | ;; or directory". |
| 4080 | (delete 'ensure-no-mtimes-pre-1980)))) | 4097 | (delete 'ensure-no-mtimes-pre-1980)))) |
| 4098 | (native-inputs (list python-setuptools python-wheel)) | ||
| 4081 | (home-page "https://github.com/fastai/fastprogress") | 4099 | (home-page "https://github.com/fastai/fastprogress") |
| 4082 | (synopsis "Progress bar for Jupyter Notebook and console") | 4100 | (synopsis "Progress bar for Jupyter Notebook and console") |
| 4083 | (description | 4101 | (description |
| @@ -4311,6 +4329,8 @@ of @code{xmlfile}.") | |||
| 4311 | python-pytest | 4329 | python-pytest |
| 4312 | python-pytest-rerunfailures | 4330 | python-pytest-rerunfailures |
| 4313 | python-pytest-xdist | 4331 | python-pytest-xdist |
| 4332 | python-setuptools | ||
| 4333 | python-wheel | ||
| 4314 | unzip | 4334 | unzip |
| 4315 | (origin | 4335 | (origin |
| 4316 | (method url-fetch) | 4336 | (method url-fetch) |
| @@ -4673,7 +4693,9 @@ Python.") | |||
| 4673 | python-pytest-subtests | 4693 | python-pytest-subtests |
| 4674 | python-responses | 4694 | python-responses |
| 4675 | python-tox | 4695 | python-tox |
| 4676 | python-types-requests)) | 4696 | python-types-requests |
| 4697 | python-setuptools | ||
| 4698 | python-wheel)) | ||
| 4677 | (home-page "https://github.com/omni-us/jsonargparse/") | 4699 | (home-page "https://github.com/omni-us/jsonargparse/") |
| 4678 | (synopsis "Implement minimal boilerplate CLIs derived from type hints") | 4700 | (synopsis "Implement minimal boilerplate CLIs derived from type hints") |
| 4679 | (description | 4701 | (description |
| @@ -4902,7 +4924,7 @@ commands.") | |||
| 4902 | (base32 | 4924 | (base32 |
| 4903 | "1a4h0jpsr3wjciqg9a5kslxv65d3qqgmqgkpai4cl77wlpcxfk89")))) | 4925 | "1a4h0jpsr3wjciqg9a5kslxv65d3qqgmqgkpai4cl77wlpcxfk89")))) |
| 4904 | (build-system pyproject-build-system) | 4926 | (build-system pyproject-build-system) |
| 4905 | (native-inputs (list python-pytest)) | 4927 | (native-inputs (list python-pytest python-setuptools python-wheel)) |
| 4906 | (home-page "https://jiffyclub.github.io/palettable/") | 4928 | (home-page "https://jiffyclub.github.io/palettable/") |
| 4907 | (synopsis "Color palettes for Python") | 4929 | (synopsis "Color palettes for Python") |
| 4908 | (description "Palettable (formerly brewer2mpl) is a library of color | 4930 | (description "Palettable (formerly brewer2mpl) is a library of color |
| @@ -4983,7 +5005,8 @@ syntax.") | |||
| 4983 | (string-append "not test_sending_empty_netstring" | 5005 | (string-append "not test_sending_empty_netstring" |
| 4984 | " and not test_sending_one_netstring" | 5006 | " and not test_sending_one_netstring" |
| 4985 | " and not test_sending_two_netstrings")))) | 5007 | " and not test_sending_two_netstrings")))) |
| 4986 | (native-inputs (list python-pytest python-twisted)) | 5008 | (native-inputs (list python-pytest python-twisted python-setuptools |
| 5009 | python-wheel)) | ||
| 4987 | (home-page "https://launchpad.net/parsley") | 5010 | (home-page "https://launchpad.net/parsley") |
| 4988 | (synopsis "Parsing and pattern matching Python library") | 5011 | (synopsis "Parsing and pattern matching Python library") |
| 4989 | (description | 5012 | (description |
| @@ -5134,7 +5157,9 @@ PDF, PNG, EPS and SVG).") | |||
| 5134 | python-pytest-cov | 5157 | python-pytest-cov |
| 5135 | python-pytest-mypy | 5158 | python-pytest-mypy |
| 5136 | python-pytest-timeout | 5159 | python-pytest-timeout |
| 5137 | python-redis)) | 5160 | python-redis |
| 5161 | python-setuptools | ||
| 5162 | python-wheel)) | ||
| 5138 | (home-page "https://github.com/WoLpH/portalocker") | 5163 | (home-page "https://github.com/WoLpH/portalocker") |
| 5139 | (synopsis "Python library for file locking") | 5164 | (synopsis "Python library for file locking") |
| 5140 | (description "Portalocker is a library to provide an easy API to file | 5165 | (description "Portalocker is a library to provide an easy API to file |
| @@ -5242,14 +5267,16 @@ and is not compatible with JSON.") | |||
| 5242 | python-pytest-astropy | 5267 | python-pytest-astropy |
| 5243 | python-pytest-cov | 5268 | python-pytest-cov |
| 5244 | python-setuptools-scm | 5269 | python-setuptools-scm |
| 5245 | python-tomli)) | 5270 | python-tomli |
| 5271 | python-setuptools | ||
| 5272 | python-wheel)) | ||
| 5246 | (home-page "https://extension-helpers.readthedocs.io") | 5273 | (home-page "https://extension-helpers.readthedocs.io") |
| 5247 | (synopsis "Astropy ecosystem utilities for building and installing packages") | 5274 | (synopsis "Astropy ecosystem utilities for building and installing packages") |
| 5248 | (description | 5275 | (description |
| 5249 | "The extension-helpers package includes convenience helpers to assist with | 5276 | "The extension-helpers package includes convenience helpers to assist |
| 5250 | building Python packages with compiled C/Cython extensions. It is developed by | 5277 | with building Python packages with compiled C/Cython extensions. It is |
| 5251 | the Astropy project but is intended to be general and usable by any Python | 5278 | developed by the Astropy project but is intended to be general and usable by |
| 5252 | package.") | 5279 | any Python package.") |
| 5253 | (license license:bsd-3))) | 5280 | (license license:bsd-3))) |
| 5254 | 5281 | ||
| 5255 | (define-public python-extras | 5282 | (define-public python-extras |
| @@ -5737,12 +5764,14 @@ clickgen is using @code{anicursorgen} and @code{xcursorgen} under the hood.") | |||
| 5737 | python-orjson | 5764 | python-orjson |
| 5738 | python-pandas | 5765 | python-pandas |
| 5739 | python-pytz | 5766 | python-pytz |
| 5767 | python-setuptools ; For pkg_resources. | ||
| 5740 | python-sqlalchemy | 5768 | python-sqlalchemy |
| 5741 | python-urllib3 | 5769 | python-urllib3 |
| 5742 | python-zstandard)) | 5770 | python-zstandard)) |
| 5743 | (native-inputs | 5771 | (native-inputs |
| 5744 | (list python-cython | 5772 | (list python-cython |
| 5745 | python-pytest)) | 5773 | python-pytest |
| 5774 | python-wheel)) | ||
| 5746 | (home-page "https://github.com/ClickHouse/clickhouse-connect") | 5775 | (home-page "https://github.com/ClickHouse/clickhouse-connect") |
| 5747 | (synopsis | 5776 | (synopsis |
| 5748 | "ClickHouse database core driver for Python, Pandas, and Superset") | 5777 | "ClickHouse database core driver for Python, Pandas, and Superset") |
| @@ -5787,7 +5816,7 @@ well-tested and interoperable CLIs for handling GeoJSON.") | |||
| 5787 | "05c6cjpnf9s72gyn5dckxbmd8rf2kgdzfsl7pqzrnc1lcdl13zmv")))) | 5816 | "05c6cjpnf9s72gyn5dckxbmd8rf2kgdzfsl7pqzrnc1lcdl13zmv")))) |
| 5788 | (build-system pyproject-build-system) | 5817 | (build-system pyproject-build-system) |
| 5789 | (propagated-inputs (list python-click)) | 5818 | (propagated-inputs (list python-click)) |
| 5790 | (native-inputs (list python-pytest)) | 5819 | (native-inputs (list python-pytest python-setuptools python-wheel)) |
| 5791 | (home-page "https://github.com/janLuke/cloup") | 5820 | (home-page "https://github.com/janLuke/cloup") |
| 5792 | (synopsis "Extension library for python-click") | 5821 | (synopsis "Extension library for python-click") |
| 5793 | (description | 5822 | (description |
| @@ -5915,7 +5944,8 @@ and convert DDL to BigQuery JSON schema.") | |||
| 5915 | (when tests? | 5944 | (when tests? |
| 5916 | (setenv "JSON_SCHEMA_TEST_SUITE" "json") | 5945 | (setenv "JSON_SCHEMA_TEST_SUITE" "json") |
| 5917 | (invoke "trial" "jsonschema"))))))) | 5946 | (invoke "trial" "jsonschema"))))))) |
| 5918 | (native-inputs (list python-setuptools-scm python-twisted)) | 5947 | (native-inputs (list python-setuptools-scm python-twisted |
| 5948 | python-setuptools python-wheel)) | ||
| 5919 | (propagated-inputs | 5949 | (propagated-inputs |
| 5920 | (list python-attrs | 5950 | (list python-attrs |
| 5921 | python-importlib-metadata | 5951 | python-importlib-metadata |
| @@ -6118,7 +6148,9 @@ memory usage and transliteration quality.") | |||
| 6118 | python-cryptography | 6148 | python-cryptography |
| 6119 | python-pytest | 6149 | python-pytest |
| 6120 | python-sphinx | 6150 | python-sphinx |
| 6121 | python-sphinx-rtd-theme)) | 6151 | python-sphinx-rtd-theme |
| 6152 | python-setuptools | ||
| 6153 | python-wheel)) | ||
| 6122 | (home-page "https://github.com/progrium/pyjwt") | 6154 | (home-page "https://github.com/progrium/pyjwt") |
| 6123 | (synopsis "JSON Web Token implementation in Python") | 6155 | (synopsis "JSON Web Token implementation in Python") |
| 6124 | (description | 6156 | (description |
| @@ -6366,7 +6398,7 @@ work on your part.") | |||
| 6366 | (base32 | 6398 | (base32 |
| 6367 | "17f55gi55rg47nm88fn3f8851ph03dgykdp011lxr3j6hk18lyfv")))) | 6399 | "17f55gi55rg47nm88fn3f8851ph03dgykdp011lxr3j6hk18lyfv")))) |
| 6368 | (build-system pyproject-build-system) | 6400 | (build-system pyproject-build-system) |
| 6369 | (native-inputs (list python-pytest)) | 6401 | (native-inputs (list python-pytest python-setuptools python-wheel)) |
| 6370 | (home-page "https://github.com/tsutsu3/uc.micro-py") | 6402 | (home-page "https://github.com/tsutsu3/uc.micro-py") |
| 6371 | (synopsis "Unicode data files for linkify-it-py projects") | 6403 | (synopsis "Unicode data files for linkify-it-py projects") |
| 6372 | (description "This package contains a micro subset of Unicode data files | 6404 | (description "This package contains a micro subset of Unicode data files |
| @@ -6388,7 +6420,7 @@ for linkify-it-py projects.") | |||
| 6388 | "0fg0a1lc8xbb62y9krxcp708ll58dxcwm8i7rrwpkd5sh2229f6x")))) | 6420 | "0fg0a1lc8xbb62y9krxcp708ll58dxcwm8i7rrwpkd5sh2229f6x")))) |
| 6389 | (build-system pyproject-build-system) | 6421 | (build-system pyproject-build-system) |
| 6390 | (propagated-inputs (list python-uc-micro-py)) | 6422 | (propagated-inputs (list python-uc-micro-py)) |
| 6391 | (native-inputs (list python-pytest)) | 6423 | (native-inputs (list python-pytest python-setuptools python-wheel)) |
| 6392 | (home-page "https://github.com/tsutsu3/linkify-it-py") | 6424 | (home-page "https://github.com/tsutsu3/linkify-it-py") |
| 6393 | (synopsis "Links recognition library with full Unicode support") | 6425 | (synopsis "Links recognition library with full Unicode support") |
| 6394 | (description "This is Python port of | 6426 | (description "This is Python port of |
| @@ -6413,7 +6445,7 @@ recognition library with full Unicode support. It has features like: | |||
| 6413 | "19a8dga8rnmjn5gy1cy1wdi28swbkdkypwbqikbxil6ynqcg3c20")))) | 6445 | "19a8dga8rnmjn5gy1cy1wdi28swbkdkypwbqikbxil6ynqcg3c20")))) |
| 6414 | (build-system pyproject-build-system) | 6446 | (build-system pyproject-build-system) |
| 6415 | (native-inputs | 6447 | (native-inputs |
| 6416 | (list python-pytest python-setuptools-scm)) | 6448 | (list python-pytest python-setuptools python-setuptools-scm python-wheel)) |
| 6417 | (home-page "https://github.com/smarie/python-makefun") | 6449 | (home-page "https://github.com/smarie/python-makefun") |
| 6418 | (synopsis "Library to dynamically create python functions") | 6450 | (synopsis "Library to dynamically create python functions") |
| 6419 | (description "@code{makefun} helps create functions dynamically with a | 6451 | (description "@code{makefun} helps create functions dynamically with a |
| @@ -7091,8 +7123,8 @@ via commands such as @command{rst2man}, as well as supporting Python code.") | |||
| 7091 | (list behave | 7123 | (list behave |
| 7092 | python-pyparsing | 7124 | python-pyparsing |
| 7093 | python-pytest | 7125 | python-pytest |
| 7094 | python-pytest-cov | 7126 | python-setuptools |
| 7095 | python-pytest-xdist)) | 7127 | python-wheel)) |
| 7096 | (propagated-inputs | 7128 | (propagated-inputs |
| 7097 | (list python-lxml python-typing-extensions)) | 7129 | (list python-lxml python-typing-extensions)) |
| 7098 | (home-page "https://github.com/python-openxml/python-docx/") | 7130 | (home-page "https://github.com/python-openxml/python-docx/") |
| @@ -7235,7 +7267,7 @@ with Python.") | |||
| 7235 | ;; basic tests. | 7267 | ;; basic tests. |
| 7236 | '(list "--ignore-glob=tests/*/*"))) | 7268 | '(list "--ignore-glob=tests/*/*"))) |
| 7237 | (native-inputs | 7269 | (native-inputs |
| 7238 | (list python-pytest)) | 7270 | (list python-pytest python-setuptools python-wheel)) |
| 7239 | (home-page "https://pygments.org/") | 7271 | (home-page "https://pygments.org/") |
| 7240 | (synopsis "Syntax highlighting") | 7272 | (synopsis "Syntax highlighting") |
| 7241 | (description | 7273 | (description |
| @@ -7290,6 +7322,7 @@ working with Valve's VDF text format.") | |||
| 7290 | (base32 | 7322 | (base32 |
| 7291 | "1qm4xdmzd4q5pc9h5gjdpr5m7lg06k8dvqnjn7d07d3fhani8d90")))) | 7323 | "1qm4xdmzd4q5pc9h5gjdpr5m7lg06k8dvqnjn7d07d3fhani8d90")))) |
| 7292 | (build-system pyproject-build-system) | 7324 | (build-system pyproject-build-system) |
| 7325 | (native-inputs (list python-setuptools python-wheel)) | ||
| 7293 | (home-page "https://github.com/mina86/pygtrie") | 7326 | (home-page "https://github.com/mina86/pygtrie") |
| 7294 | (synopsis "Pure Python trie data structure implementation") | 7327 | (synopsis "Pure Python trie data structure implementation") |
| 7295 | (description | 7328 | (description |
| @@ -9015,7 +9048,7 @@ readable format.") | |||
| 9015 | (base32 "1v34xdvh6i5cn5srwicvp0i2kvv8fzsv0v9p72ng081nsczmhgvr")))) | 9048 | (base32 "1v34xdvh6i5cn5srwicvp0i2kvv8fzsv0v9p72ng081nsczmhgvr")))) |
| 9016 | (build-system pyproject-build-system) | 9049 | (build-system pyproject-build-system) |
| 9017 | (propagated-inputs (list python-cffi libgit2)) | 9050 | (propagated-inputs (list python-cffi libgit2)) |
| 9018 | (native-inputs (list python-pytest)) | 9051 | (native-inputs (list python-pytest python-setuptools python-wheel)) |
| 9019 | (home-page "https://github.com/libgit2/pygit2") | 9052 | (home-page "https://github.com/libgit2/pygit2") |
| 9020 | (synopsis "Python bindings for libgit2") | 9053 | (synopsis "Python bindings for libgit2") |
| 9021 | (description "Pygit2 is a set of Python bindings to the libgit2 shared library.") | 9054 | (description "Pygit2 is a set of Python bindings to the libgit2 shared library.") |
| @@ -9228,7 +9261,9 @@ semantic version parser for Node.js.") | |||
| 9228 | (base32 | 9261 | (base32 |
| 9229 | "1r1lcq59v6l75wkbp7mypanr69a6fv6m58v6dw3v6b4vwz5nqg0z")))) | 9262 | "1r1lcq59v6l75wkbp7mypanr69a6fv6m58v6dw3v6b4vwz5nqg0z")))) |
| 9230 | (build-system pyproject-build-system) | 9263 | (build-system pyproject-build-system) |
| 9231 | (propagated-inputs (list python-appdirs python-nose python-pyyaml)) | 9264 | (propagated-inputs (list python-appdirs python-nose python-pyyaml |
| 9265 | python-setuptools)) | ||
| 9266 | (native-inputs (list python-wheel)) | ||
| 9232 | (home-page "https://github.com/simonvh/norns") | 9267 | (home-page "https://github.com/simonvh/norns") |
| 9233 | (synopsis "Simple YAML-based config module") | 9268 | (synopsis "Simple YAML-based config module") |
| 9234 | (description "This package provides a simple YAML-based config module.") | 9269 | (description "This package provides a simple YAML-based config module.") |
| @@ -10223,7 +10258,7 @@ and therefore easier to read and write.") | |||
| 10223 | ;; NOTE: Any value works, the variable just has to be present. | 10258 | ;; NOTE: Any value works, the variable just has to be present. |
| 10224 | (setenv "SKIP_ONLINE" "1")))))) | 10259 | (setenv "SKIP_ONLINE" "1")))))) |
| 10225 | (native-inputs | 10260 | (native-inputs |
| 10226 | (list python-pytest)) | 10261 | (list python-pytest python-setuptools python-wheel)) |
| 10227 | (inputs | 10262 | (inputs |
| 10228 | (list bash-minimal)) | 10263 | (list bash-minimal)) |
| 10229 | (home-page "https://github.com/pypa/distlib") | 10264 | (home-page "https://github.com/pypa/distlib") |
| @@ -10963,10 +10998,10 @@ from FFMPEG, reliably terminating the process when done.") | |||
| 10963 | (delete-file "tests/test_freeimage.py")))))) | 10998 | (delete-file "tests/test_freeimage.py")))))) |
| 10964 | (inputs (list freeimage)) | 10999 | (inputs (list freeimage)) |
| 10965 | (propagated-inputs | 11000 | (propagated-inputs |
| 10966 | (list python-imageio-ffmpeg python-numpy python-pillow python-tifffile)) | 11001 | (list python-imageio-ffmpeg python-numpy python-pillow python-tifffile python-setuptools)) |
| 10967 | (native-inputs | 11002 | (native-inputs |
| 10968 | (list python-black python-flake8 python-fsspec python-pytest | 11003 | (list python-black python-flake8 python-fsspec python-pytest |
| 10969 | python-pytest-cov)) | 11004 | python-pytest-cov python-wheel)) |
| 10970 | (home-page "https://imageio.github.io/") | 11005 | (home-page "https://imageio.github.io/") |
| 10971 | (synopsis "Library for reading and writing a wide range of image data") | 11006 | (synopsis "Library for reading and writing a wide range of image data") |
| 10972 | (description | 11007 | (description |
| @@ -12183,7 +12218,9 @@ releases.") | |||
| 12183 | python-pytest-cov | 12218 | python-pytest-cov |
| 12184 | python-pytest-enabler | 12219 | python-pytest-enabler |
| 12185 | python-pytest-flake8 | 12220 | python-pytest-flake8 |
| 12186 | python-pytest-mypy)) | 12221 | python-pytest-mypy |
| 12222 | python-setuptools | ||
| 12223 | python-wheel)) | ||
| 12187 | (home-page "https://github.com/jaraco/jaraco.test") | 12224 | (home-page "https://github.com/jaraco/jaraco.test") |
| 12188 | (synopsis "Testing support by jaraco") | 12225 | (synopsis "Testing support by jaraco") |
| 12189 | (description "This package provides testing support by jaraco.") | 12226 | (description "This package provides testing support by jaraco.") |
| @@ -12631,6 +12668,7 @@ container data structures in Python).") | |||
| 12631 | python-pyzmq | 12668 | python-pyzmq |
| 12632 | python-tornado-6 | 12669 | python-tornado-6 |
| 12633 | python-traitlets)) | 12670 | python-traitlets)) |
| 12671 | (native-inputs (list python-setuptools python-wheel)) | ||
| 12634 | (home-page "https://jupyter.org/") | 12672 | (home-page "https://jupyter.org/") |
| 12635 | (synopsis "Jupyter protocol implementation and client libraries") | 12673 | (synopsis "Jupyter protocol implementation and client libraries") |
| 12636 | (description | 12674 | (description |
| @@ -12668,7 +12706,9 @@ installing @code{kernelspec}s for use with Jupyter frontends.") | |||
| 12668 | python-pytest-timeout | 12706 | python-pytest-timeout |
| 12669 | python-async-generator | 12707 | python-async-generator |
| 12670 | python-ipython | 12708 | python-ipython |
| 12671 | python-ipykernel-bootstrap)) | 12709 | python-ipykernel-bootstrap |
| 12710 | python-setuptools | ||
| 12711 | python-wheel)) | ||
| 12672 | (properties (alist-delete 'hidden? (package-properties base)))))) | 12712 | (properties (alist-delete 'hidden? (package-properties base)))))) |
| 12673 | 12713 | ||
| 12674 | (define-public python-ipykernel | 12714 | (define-public python-ipykernel |
| @@ -12744,7 +12784,9 @@ installing @code{kernelspec}s for use with Jupyter frontends.") | |||
| 12744 | ;; and causes deprecation warnings. Using the bootstrap variant | 12784 | ;; and causes deprecation warnings. Using the bootstrap variant |
| 12745 | ;; avoids that. | 12785 | ;; avoids that. |
| 12746 | python-pytest-bootstrap | 12786 | python-pytest-bootstrap |
| 12747 | python-pytest-timeout)) | 12787 | python-pytest-timeout |
| 12788 | python-setuptools | ||
| 12789 | python-wheel)) | ||
| 12748 | (home-page "https://ipython.org") | 12790 | (home-page "https://ipython.org") |
| 12749 | (synopsis "IPython Kernel for Jupyter") | 12791 | (synopsis "IPython Kernel for Jupyter") |
| 12750 | (description "This package provides the IPython kernel for Jupyter.") | 12792 | (description "This package provides the IPython kernel for Jupyter.") |
| @@ -12763,7 +12805,7 @@ installing @code{kernelspec}s for use with Jupyter frontends.") | |||
| 12763 | ;; left out here to break the cycle. | 12805 | ;; left out here to break the cycle. |
| 12764 | #:phases #~(modify-phases %standard-phases | 12806 | #:phases #~(modify-phases %standard-phases |
| 12765 | (delete 'sanity-check)))) | 12807 | (delete 'sanity-check)))) |
| 12766 | (native-inputs '()) | 12808 | (native-inputs (list python-setuptools python-wheel)) |
| 12767 | (propagated-inputs | 12809 | (propagated-inputs |
| 12768 | (modify-inputs (package-propagated-inputs parent) | 12810 | (modify-inputs (package-propagated-inputs parent) |
| 12769 | (replace "python-jupyter-client" python-jupyter-client-bootstrap) | 12811 | (replace "python-jupyter-client" python-jupyter-client-bootstrap) |
| @@ -12833,7 +12875,9 @@ callback signature using a prototype function.") | |||
| 12833 | python-unidecode)) | 12875 | python-unidecode)) |
| 12834 | (native-inputs | 12876 | (native-inputs |
| 12835 | (list python-pytest | 12877 | (list python-pytest |
| 12836 | python-pytest-cov)) | 12878 | python-pytest-cov |
| 12879 | python-setuptools | ||
| 12880 | python-wheel)) | ||
| 12837 | (home-page "https://github.com/titipata/pubmed_parser") | 12881 | (home-page "https://github.com/titipata/pubmed_parser") |
| 12838 | (synopsis "Parser for Pubmed Open-Access Subset and MEDLINE XML repository") | 12882 | (synopsis "Parser for Pubmed Open-Access Subset and MEDLINE XML repository") |
| 12839 | (description | 12883 | (description |
| @@ -14266,6 +14310,7 @@ falling into the Python interpreter.") | |||
| 14266 | "{ name = \"Maarten van der Sande\", email = \"maartenvandersande@hotmail.com\"}") | 14310 | "{ name = \"Maarten van der Sande\", email = \"maartenvandersande@hotmail.com\"}") |
| 14267 | (("license = \"MIT\"") "license = { file = \"LICENSE\"}"))))))) | 14311 | (("license = \"MIT\"") "license = { file = \"LICENSE\"}"))))))) |
| 14268 | (propagated-inputs (list python-numba python-numpy python-pandas)) | 14312 | (propagated-inputs (list python-numba python-numpy python-pandas)) |
| 14313 | (native-inputs (list python-setuptools python-wheel python-toml)) | ||
| 14269 | (home-page "https://github.com/Maarten-vd-Sande/qnorm") | 14314 | (home-page "https://github.com/Maarten-vd-Sande/qnorm") |
| 14270 | (synopsis "Quantile normalization") | 14315 | (synopsis "Quantile normalization") |
| 14271 | (description "This tool implements quantile normalization. It properly | 14316 | (description "This tool implements quantile normalization. It properly |
| @@ -14326,7 +14371,9 @@ low-level X clients. It is written entirely in Python.") | |||
| 14326 | (build-system pyproject-build-system) | 14371 | (build-system pyproject-build-system) |
| 14327 | (native-inputs | 14372 | (native-inputs |
| 14328 | (list python-pytest | 14373 | (list python-pytest |
| 14329 | python-six)) ; required for conversion, not at run-time | 14374 | python-setuptools |
| 14375 | python-six ; required for conversion, not at run-time | ||
| 14376 | python-wheel)) | ||
| 14330 | (home-page | 14377 | (home-page |
| 14331 | "https://docs.python.org/3/library/functools.html#functools.singledispatch") | 14378 | "https://docs.python.org/3/library/functools.html#functools.singledispatch") |
| 14332 | (synopsis "Backport of singledispatch feature from Python 3.4") | 14379 | (synopsis "Backport of singledispatch feature from Python 3.4") |
| @@ -14762,7 +14809,8 @@ plugin for flake8 to check PEP-8 naming conventions.") | |||
| 14762 | "0yvs59ymz5gdix34a95wxlxvk9bnvjgrzsnmnc3ws7whpfv3yasm")))) | 14809 | "0yvs59ymz5gdix34a95wxlxvk9bnvjgrzsnmnc3ws7whpfv3yasm")))) |
| 14763 | (build-system pyproject-build-system) | 14810 | (build-system pyproject-build-system) |
| 14764 | (propagated-inputs (list python-packaging)) | 14811 | (propagated-inputs (list python-packaging)) |
| 14765 | (native-inputs (list python-pypa-build python-pytest python-tomli)) | 14812 | (native-inputs (list python-pypa-build python-pytest python-setuptools |
| 14813 | python-tomli python-wheel)) | ||
| 14766 | (home-page "https://github.com/FFY00/python-pyproject-metadata") | 14814 | (home-page "https://github.com/FFY00/python-pyproject-metadata") |
| 14767 | (synopsis "Dataclass for PEP 621 metadata") | 14815 | (synopsis "Dataclass for PEP 621 metadata") |
| 14768 | (description "This project does not implement the parsing of | 14816 | (description "This project does not implement the parsing of |
| @@ -15595,7 +15643,8 @@ the @code{sendfile(2)} system call.") | |||
| 15595 | ;; Using Pytest instead of the Makefile causes the command line tests to | 15643 | ;; Using Pytest instead of the Makefile causes the command line tests to |
| 15596 | ;; fail on unknown Pytest arguments. | 15644 | ;; fail on unknown Pytest arguments. |
| 15597 | (arguments (list #:test-flags #~(list "-k" "not TestCommandLineParser"))) | 15645 | (arguments (list #:test-flags #~(list "-k" "not TestCommandLineParser"))) |
| 15598 | (native-inputs (list python-psutil python-pytest)) | 15646 | (native-inputs (list python-psutil python-pytest python-setuptools |
| 15647 | python-wheel)) | ||
| 15599 | (propagated-inputs (list python-pyopenssl python-pysendfile)) | 15648 | (propagated-inputs (list python-pyopenssl python-pysendfile)) |
| 15600 | (home-page "https://github.com/giampaolo/pyftpdlib/") | 15649 | (home-page "https://github.com/giampaolo/pyftpdlib/") |
| 15601 | (synopsis "Asynchronous and scalable Python FTP server library") | 15650 | (synopsis "Asynchronous and scalable Python FTP server library") |
| @@ -16386,7 +16435,8 @@ asyncio.") | |||
| 16386 | "0yv1wayrw9g6k0c2f721kha7wsv0s1fdlxpf5x7f34iqzq9z272h")))) | 16435 | "0yv1wayrw9g6k0c2f721kha7wsv0s1fdlxpf5x7f34iqzq9z272h")))) |
| 16387 | (build-system pyproject-build-system) | 16436 | (build-system pyproject-build-system) |
| 16388 | (propagated-inputs (list python-numpy python-pyparsing)) | 16437 | (propagated-inputs (list python-numpy python-pyparsing)) |
| 16389 | (native-inputs (list python-hypothesis python-pytest)) | 16438 | (native-inputs (list python-hypothesis python-pytest python-setuptools |
| 16439 | python-wheel)) | ||
| 16390 | (home-page "https://github.com/mapbox/snuggs") | 16440 | (home-page "https://github.com/mapbox/snuggs") |
| 16391 | (synopsis "Snuggs are S-expressions for Numpy") | 16441 | (synopsis "Snuggs are S-expressions for Numpy") |
| 16392 | (description "Snuggs are S-expressions for Numpy.") | 16442 | (description "Snuggs are S-expressions for Numpy.") |
| @@ -16873,7 +16923,7 @@ domains support.") | |||
| 16873 | (build-system pyproject-build-system) | 16923 | (build-system pyproject-build-system) |
| 16874 | (arguments | 16924 | (arguments |
| 16875 | (list #:tests? #f)) | 16925 | (list #:tests? #f)) |
| 16876 | (native-inputs (list python-setuptools-scm)) | 16926 | (native-inputs (list python-setuptools python-setuptools-scm python-wheel)) |
| 16877 | (home-page "https://github.com/jaraco/path") | 16927 | (home-page "https://github.com/jaraco/path") |
| 16878 | (synopsis "Object-oriented file system path manipulation library") | 16928 | (synopsis "Object-oriented file system path manipulation library") |
| 16879 | (description "@code{path} (formerly @code{path.py}) implements path | 16929 | (description "@code{path} (formerly @code{path.py}) implements path |
| @@ -17531,7 +17581,9 @@ significantly better performance.") | |||
| 17531 | python-pylint | 17581 | python-pylint |
| 17532 | python-pytest | 17582 | python-pytest |
| 17533 | python-pytest-benchmark | 17583 | python-pytest-benchmark |
| 17534 | python-pytest-cache)) | 17584 | python-pytest-cache |
| 17585 | python-setuptools | ||
| 17586 | python-wheel)) | ||
| 17535 | (home-page | 17587 | (home-page |
| 17536 | "https://github.com/horejsek/python-fastjsonschema") | 17588 | "https://github.com/horejsek/python-fastjsonschema") |
| 17537 | (synopsis | 17589 | (synopsis |
| @@ -17614,7 +17666,7 @@ systems, as a command line tool, and as a Python library.") | |||
| 17614 | (delete-file-recursively "bleach/_vendor/html5lib"))))) | 17666 | (delete-file-recursively "bleach/_vendor/html5lib"))))) |
| 17615 | (build-system pyproject-build-system) | 17667 | (build-system pyproject-build-system) |
| 17616 | (propagated-inputs (list python-html5lib python-tinycss2)) | 17668 | (propagated-inputs (list python-html5lib python-tinycss2)) |
| 17617 | (native-inputs (list python-pytest)) | 17669 | (native-inputs (list python-pytest python-setuptools python-wheel)) |
| 17618 | (home-page "https://github.com/mozilla/bleach") | 17670 | (home-page "https://github.com/mozilla/bleach") |
| 17619 | (synopsis "Whitelist-based HTML-sanitizing tool") | 17671 | (synopsis "Whitelist-based HTML-sanitizing tool") |
| 17620 | (description "Bleach is an easy whitelist-based HTML-sanitizing tool.") | 17672 | (description "Bleach is an easy whitelist-based HTML-sanitizing tool.") |
| @@ -18150,7 +18202,7 @@ simulation, statistical modeling, machine learning and much more.") | |||
| 18150 | (base32 | 18202 | (base32 |
| 18151 | "1r9ixxnish9j3dq4h0z0cwlkr4f5lgi6d8mhbzw59hbbjlmp2qhd")))) | 18203 | "1r9ixxnish9j3dq4h0z0cwlkr4f5lgi6d8mhbzw59hbbjlmp2qhd")))) |
| 18152 | (native-inputs | 18204 | (native-inputs |
| 18153 | (list python-pytest)) | 18205 | (list python-pytest python-setuptools python-wheel)) |
| 18154 | (build-system pyproject-build-system) | 18206 | (build-system pyproject-build-system) |
| 18155 | (arguments | 18207 | (arguments |
| 18156 | (list #:test-flags | 18208 | (list #:test-flags |
| @@ -18364,7 +18416,7 @@ This allows one to make simple text-mode user interfaces on Unix-like systems") | |||
| 18364 | (build-system pyproject-build-system) | 18416 | (build-system pyproject-build-system) |
| 18365 | (propagated-inputs (list python-pydantic python-srsly | 18417 | (propagated-inputs (list python-pydantic python-srsly |
| 18366 | python-typing-extensions)) | 18418 | python-typing-extensions)) |
| 18367 | (native-inputs (list python-pytest)) | 18419 | (native-inputs (list python-pytest python-setuptools python-wheel)) |
| 18368 | (home-page "https://github.com/explosion/confection") | 18420 | (home-page "https://github.com/explosion/confection") |
| 18369 | (synopsis "Config system for Python") | 18421 | (synopsis "Config system for Python") |
| 18370 | (description "Confection is a lightweight library that offers a | 18422 | (description "Confection is a lightweight library that offers a |
| @@ -18431,7 +18483,8 @@ config files.") | |||
| 18431 | (propagated-inputs (list java-antlr4-runtime-python | 18483 | (propagated-inputs (list java-antlr4-runtime-python |
| 18432 | python-pydevd | 18484 | python-pydevd |
| 18433 | python-pyyaml)) | 18485 | python-pyyaml)) |
| 18434 | (native-inputs (list icedtea antlr4 python-pytest python-pytest-mock)) | 18486 | (native-inputs (list icedtea antlr4 python-pytest python-pytest-mock |
| 18487 | python-setuptools python-wheel)) | ||
| 18435 | (home-page "https://github.com/omry/omegaconf") | 18488 | (home-page "https://github.com/omry/omegaconf") |
| 18436 | (synopsis "Flexible configuration system") | 18489 | (synopsis "Flexible configuration system") |
| 18437 | (description "OmegaConf is a hierarchical configuration system and | 18490 | (description "OmegaConf is a hierarchical configuration system and |
| @@ -18450,10 +18503,10 @@ consistent API regardless of how the configuration was created.") | |||
| 18450 | (base32 | 18503 | (base32 |
| 18451 | "1l866g1dcf2ljf8fl7ggpxk1rggry0lya4d5b264gradi1qp81p7")))) | 18504 | "1l866g1dcf2ljf8fl7ggpxk1rggry0lya4d5b264gradi1qp81p7")))) |
| 18452 | (build-system pyproject-build-system) | 18505 | (build-system pyproject-build-system) |
| 18453 | (native-inputs | ||
| 18454 | (list python-mock python-pytest)) | ||
| 18455 | (propagated-inputs | 18506 | (propagated-inputs |
| 18456 | (list python-pyyaml)) | 18507 | (list python-pyyaml)) |
| 18508 | (native-inputs | ||
| 18509 | (list python-mock python-pytest python-setuptools python-wheel)) | ||
| 18457 | (synopsis "Replacement for argparse") | 18510 | (synopsis "Replacement for argparse") |
| 18458 | (description "A drop-in replacement for argparse that allows options to also | 18511 | (description "A drop-in replacement for argparse that allows options to also |
| 18459 | be set via config files and/or environment variables.") | 18512 | be set via config files and/or environment variables.") |
| @@ -19600,6 +19653,7 @@ in pure Python.") | |||
| 19600 | (base32 | 19653 | (base32 |
| 19601 | "14hwk9j5zjc8rvirw95mrb07zdnpjaxjx2mj3rnq8pnlyaa809r4")))) | 19654 | "14hwk9j5zjc8rvirw95mrb07zdnpjaxjx2mj3rnq8pnlyaa809r4")))) |
| 19602 | (build-system pyproject-build-system) | 19655 | (build-system pyproject-build-system) |
| 19656 | (arguments (list #:tests? #f)) ; No tests in PyPi tarball. | ||
| 19603 | (native-inputs | 19657 | (native-inputs |
| 19604 | (list python-poetry-core)) | 19658 | (list python-poetry-core)) |
| 19605 | (home-page "https://github.com/srstevenson/xdg-base-dirs") | 19659 | (home-page "https://github.com/srstevenson/xdg-base-dirs") |
| @@ -20118,7 +20172,8 @@ synchronously (wait until ready).") | |||
| 20118 | python-scikit-learn | 20172 | python-scikit-learn |
| 20119 | python-scipy | 20173 | python-scipy |
| 20120 | python-toolz)) | 20174 | python-toolz)) |
| 20121 | (native-inputs (list python-cython python-pytest python-setuptools-scm)) | 20175 | (native-inputs (list python-cython python-pytest python-setuptools-scm |
| 20176 | python-setuptools python-wheel)) | ||
| 20122 | (home-page "https://pypi.org/project/cesium/") | 20177 | (home-page "https://pypi.org/project/cesium/") |
| 20123 | (synopsis "Library for time-series feature extraction and processing") | 20178 | (synopsis "Library for time-series feature extraction and processing") |
| 20124 | (description | 20179 | (description |
| @@ -20195,7 +20250,8 @@ ISO 8859, etc.).") | |||
| 20195 | (lambda _ | 20250 | (lambda _ |
| 20196 | (setenv "QT_QPA_PLATFORM" "offscreen")))))) | 20251 | (setenv "QT_QPA_PLATFORM" "offscreen")))))) |
| 20197 | (native-inputs | 20252 | (native-inputs |
| 20198 | (list python-pytest python-pytest-cov python-pytest-xdist)) | 20253 | (list python-pytest python-pytest-cov python-pytest-xdist |
| 20254 | python-setuptools python-wheel)) | ||
| 20199 | (inputs | 20255 | (inputs |
| 20200 | (list qtbase-5)) | 20256 | (list qtbase-5)) |
| 20201 | (propagated-inputs | 20257 | (propagated-inputs |
| @@ -20383,7 +20439,9 @@ checking library.") | |||
| 20383 | python-pytest | 20439 | python-pytest |
| 20384 | python-pytest-cov | 20440 | python-pytest-cov |
| 20385 | python-pytest-dependency | 20441 | python-pytest-dependency |
| 20386 | python-tomli)) | 20442 | python-tomli |
| 20443 | python-setuptools | ||
| 20444 | python-wheel)) | ||
| 20387 | (arguments | 20445 | (arguments |
| 20388 | `(#:phases | 20446 | `(#:phases |
| 20389 | (modify-phases %standard-phases | 20447 | (modify-phases %standard-phases |
| @@ -21517,7 +21575,9 @@ def get_requires_for_build_sdist(config_settings=None): | |||
| 21517 | python-pytest-flake8 | 21575 | python-pytest-flake8 |
| 21518 | python-pytest-mypy | 21576 | python-pytest-mypy |
| 21519 | ;; For the version number | 21577 | ;; For the version number |
| 21520 | python-setuptools-scm)) | 21578 | python-setuptools-scm |
| 21579 | python-setuptools | ||
| 21580 | python-wheel)) | ||
| 21521 | (home-page "https://github.com/jaraco/inflect") | 21581 | (home-page "https://github.com/jaraco/inflect") |
| 21522 | (synopsis "Correctly generate plurals, singular nouns, ordinals, indefinite articles") | 21582 | (synopsis "Correctly generate plurals, singular nouns, ordinals, indefinite articles") |
| 21523 | (description | 21583 | (description |
| @@ -23789,7 +23849,8 @@ JPEG2000 and GIF files in pure Python.") | |||
| 23789 | (propagated-inputs | 23849 | (propagated-inputs |
| 23790 | (list pigz python-isal python-typing-extensions)) | 23850 | (list pigz python-isal python-typing-extensions)) |
| 23791 | (native-inputs | 23851 | (native-inputs |
| 23792 | (list python-pytest python-pytest-timeout python-setuptools-scm)) | 23852 | (list python-pytest python-pytest-timeout python-setuptools-scm |
| 23853 | python-setuptools python-wheel)) | ||
| 23793 | (home-page "https://github.com/marcelm/xopen/") | 23854 | (home-page "https://github.com/marcelm/xopen/") |
| 23794 | (synopsis "Open compressed files transparently") | 23855 | (synopsis "Open compressed files transparently") |
| 23795 | (description "This module provides an @code{xopen} function that works | 23856 | (description "This module provides an @code{xopen} function that works |
| @@ -23873,6 +23934,7 @@ efficient as possible on all supported Python versions.") | |||
| 23873 | "1gqfh00ics2k1sm5g46l3bi8cl5fc5d1cwzh1ylvcxvdvypklqc7")))) | 23934 | "1gqfh00ics2k1sm5g46l3bi8cl5fc5d1cwzh1ylvcxvdvypklqc7")))) |
| 23874 | (build-system pyproject-build-system) | 23935 | (build-system pyproject-build-system) |
| 23875 | (arguments (list #:tests? #false)) ;there are none | 23936 | (arguments (list #:tests? #false)) ;there are none |
| 23937 | (native-inputs (list python-setuptools python-wheel)) | ||
| 23876 | (home-page "https://github.com/noahmorrison/chevron") | 23938 | (home-page "https://github.com/noahmorrison/chevron") |
| 23877 | (synopsis "Mustache templating language renderer") | 23939 | (synopsis "Mustache templating language renderer") |
| 23878 | (description "This package provides a Python implementation of the | 23940 | (description "This package provides a Python implementation of the |
| @@ -23935,7 +23997,9 @@ Mustache templating language renderer.") | |||
| 23935 | python-pyarrow | 23997 | python-pyarrow |
| 23936 | python-pytest | 23998 | python-pytest |
| 23937 | python-pytest-runner | 23999 | python-pytest-runner |
| 23938 | python-setuptools-scm)) | 24000 | python-setuptools-scm |
| 24001 | python-setuptools | ||
| 24002 | python-wheel)) | ||
| 23939 | (home-page "https://www.duckdb.org") | 24003 | (home-page "https://www.duckdb.org") |
| 23940 | (synopsis "DuckDB embedded database") | 24004 | (synopsis "DuckDB embedded database") |
| 23941 | (description "DuckDB is an in-process SQL OLAP database management | 24005 | (description "DuckDB is an in-process SQL OLAP database management |
| @@ -24856,6 +24920,7 @@ point is the point of maximum curvature.") | |||
| 24856 | python-jinja2 | 24920 | python-jinja2 |
| 24857 | python-pluggy | 24921 | python-pluggy |
| 24858 | python-pygments | 24922 | python-pygments |
| 24923 | python-setuptools ; For pkg_resources. | ||
| 24859 | python-tomli)) | 24924 | python-tomli)) |
| 24860 | (native-inputs | 24925 | (native-inputs |
| 24861 | (list python-flake8 | 24926 | (list python-flake8 |
| @@ -25070,7 +25135,8 @@ while only declaring the test-specific fields.") | |||
| 25070 | ;; Disable tests that require internet. | 25135 | ;; Disable tests that require internet. |
| 25071 | (list #:test-flags '(list "-k" "not net"))) | 25136 | (list #:test-flags '(list "-k" "not net"))) |
| 25072 | (native-inputs | 25137 | (native-inputs |
| 25073 | (list python-pytest python-testfixtures python-click python-requests)) | 25138 | (list python-pytest python-testfixtures python-click python-requests |
| 25139 | python-setuptools python-wheel)) | ||
| 25074 | (home-page "https://github.com/pndurette/gTTS") | 25140 | (home-page "https://github.com/pndurette/gTTS") |
| 25075 | (synopsis "Google Translate text-to-speech interface") | 25141 | (synopsis "Google Translate text-to-speech interface") |
| 25076 | (description | 25142 | (description |
| @@ -25601,7 +25667,9 @@ manipulation, or @code{stdout}.") | |||
| 25601 | python-mypy | 25667 | python-mypy |
| 25602 | python-pytest | 25668 | python-pytest |
| 25603 | python-pytz | 25669 | python-pytz |
| 25604 | python-simplejson)) | 25670 | python-simplejson |
| 25671 | python-setuptools | ||
| 25672 | python-wheel)) | ||
| 25605 | (home-page "https://github.com/marshmallow-code/marshmallow") | 25673 | (home-page "https://github.com/marshmallow-code/marshmallow") |
| 25606 | (synopsis "Convert complex datatypes to and from native Python datatypes") | 25674 | (synopsis "Convert complex datatypes to and from native Python datatypes") |
| 25607 | (description "@code{marshmallow} provides a library for converting complex | 25675 | (description "@code{marshmallow} provides a library for converting complex |
| @@ -25663,7 +25731,9 @@ datatypes to and from native Python datatypes.") | |||
| 25663 | python-marshmallow | 25731 | python-marshmallow |
| 25664 | python-mypy | 25732 | python-mypy |
| 25665 | python-pytest | 25733 | python-pytest |
| 25666 | python-pyyaml)) | 25734 | python-pyyaml |
| 25735 | python-setuptools | ||
| 25736 | python-wheel)) | ||
| 25667 | (home-page "https://github.com/marshmallow-code/apispec") | 25737 | (home-page "https://github.com/marshmallow-code/apispec") |
| 25668 | (synopsis "Swagger/OpenAPI specification generator") | 25738 | (synopsis "Swagger/OpenAPI specification generator") |
| 25669 | (description "@code{python-apispec} is a pluggable API specification | 25739 | (description "@code{python-apispec} is a pluggable API specification |
| @@ -25682,7 +25752,7 @@ Swagger.") | |||
| 25682 | (base32 | 25752 | (base32 |
| 25683 | "1wyw30402xq2a8icrsjmy9v43jyvawcjd85ccb2zicqlg4k5pcqd")))) | 25753 | "1wyw30402xq2a8icrsjmy9v43jyvawcjd85ccb2zicqlg4k5pcqd")))) |
| 25684 | (build-system pyproject-build-system) | 25754 | (build-system pyproject-build-system) |
| 25685 | (propagated-inputs (list python-apispec)) | 25755 | (propagated-inputs (list python-apispec python-setuptools)) |
| 25686 | (native-inputs | 25756 | (native-inputs |
| 25687 | (list python-bottle | 25757 | (list python-bottle |
| 25688 | python-flake8 | 25758 | python-flake8 |
| @@ -25692,7 +25762,8 @@ Swagger.") | |||
| 25692 | python-pytest | 25762 | python-pytest |
| 25693 | python-pyyaml | 25763 | python-pyyaml |
| 25694 | python-tornado | 25764 | python-tornado |
| 25695 | python-tox)) | 25765 | python-tox |
| 25766 | python-wheel)) | ||
| 25696 | (home-page "https://github.com/marshmallow-code/apispec-webframeworks") | 25767 | (home-page "https://github.com/marshmallow-code/apispec-webframeworks") |
| 25697 | (synopsis "Web framework plugins for apispec") | 25768 | (synopsis "Web framework plugins for apispec") |
| 25698 | (description "This package provides plugins for using @code{apispec} with | 25769 | (description "This package provides plugins for using @code{apispec} with |
| @@ -26412,7 +26483,9 @@ particularly convenient for use in tests.") | |||
| 26412 | python-pytest-mypy | 26483 | python-pytest-mypy |
| 26413 | python-setuptools-scm | 26484 | python-setuptools-scm |
| 26414 | python-types-freezegun | 26485 | python-types-freezegun |
| 26415 | python-types-pytz)) | 26486 | python-types-pytz |
| 26487 | python-setuptools | ||
| 26488 | python-wheel)) | ||
| 26416 | (propagated-inputs (list python-jaraco-functools python-pytz)) | 26489 | (propagated-inputs (list python-jaraco-functools python-pytz)) |
| 26417 | (home-page "https://github.com/jaraco/tempora") | 26490 | (home-page "https://github.com/jaraco/tempora") |
| 26418 | (synopsis "Python date and time objects and routines") | 26491 | (synopsis "Python date and time objects and routines") |
| @@ -26536,7 +26609,9 @@ queue.") | |||
| 26536 | (list python-pytest | 26609 | (list python-pytest |
| 26537 | python-pytest-asyncio | 26610 | python-pytest-asyncio |
| 26538 | python-pytest-repeat | 26611 | python-pytest-repeat |
| 26539 | python-pytest-timeout)) | 26612 | python-pytest-timeout |
| 26613 | python-setuptools | ||
| 26614 | python-wheel)) | ||
| 26540 | (home-page "https://zict.readthedocs.io/en/latest/") | 26615 | (home-page "https://zict.readthedocs.io/en/latest/") |
| 26541 | (synopsis "Composable mutable mapping tools") | 26616 | (synopsis "Composable mutable mapping tools") |
| 26542 | (description "This package provides abstract @code{MutableMapping} classes | 26617 | (description "This package provides abstract @code{MutableMapping} classes |
| @@ -26726,7 +26801,7 @@ files, and Makefiles.") | |||
| 26726 | (base32 "1q7ajgqjfivxqsqgnhp4lc4p6jxyh4zprcsdbpd6dw54inaf0av5")))) | 26801 | (base32 "1q7ajgqjfivxqsqgnhp4lc4p6jxyh4zprcsdbpd6dw54inaf0av5")))) |
| 26727 | (build-system pyproject-build-system) | 26802 | (build-system pyproject-build-system) |
| 26728 | (native-inputs | 26803 | (native-inputs |
| 26729 | (list python-pytest)) | 26804 | (list python-pytest python-setuptools python-wheel)) |
| 26730 | (home-page "https://github.com/Suor/whatever") | 26805 | (home-page "https://github.com/Suor/whatever") |
| 26731 | (synopsis "Make anonymous functions by partial application of operators") | 26806 | (synopsis "Make anonymous functions by partial application of operators") |
| 26732 | (description "@code{whatever} provides an easy way to make anonymous | 26807 | (description "@code{whatever} provides an easy way to make anonymous |
| @@ -26748,7 +26823,7 @@ functions by partial application of operators.") | |||
| 26748 | (file-name (git-file-name name version)))) | 26823 | (file-name (git-file-name name version)))) |
| 26749 | (build-system pyproject-build-system) | 26824 | (build-system pyproject-build-system) |
| 26750 | (native-inputs | 26825 | (native-inputs |
| 26751 | (list python-pytest python-whatever)) | 26826 | (list python-pytest python-whatever python-setuptools python-wheel)) |
| 26752 | (home-page "https://github.com/Suor/funcy") | 26827 | (home-page "https://github.com/Suor/funcy") |
| 26753 | (synopsis "Functional tools") | 26828 | (synopsis "Functional tools") |
| 26754 | (description "@code{funcy} is a library that provides functional tools. | 26829 | (description "@code{funcy} is a library that provides functional tools. |
| @@ -27227,7 +27302,7 @@ working with iterables.") | |||
| 27227 | "040i6bjqvl33j30v865shsk30s3h7f16pqwiaj5kig857dfmqm4r")))) | 27302 | "040i6bjqvl33j30v865shsk30s3h7f16pqwiaj5kig857dfmqm4r")))) |
| 27228 | (build-system pyproject-build-system) | 27303 | (build-system pyproject-build-system) |
| 27229 | (propagated-inputs (list python-bitarray python-xxhash)) | 27304 | (propagated-inputs (list python-bitarray python-xxhash)) |
| 27230 | (native-inputs (list python-pytest)) | 27305 | (native-inputs (list python-pytest python-setuptools python-wheel)) |
| 27231 | (home-page "https://github.com/joseph-fox/python-bloomfilter") | 27306 | (home-page "https://github.com/joseph-fox/python-bloomfilter") |
| 27232 | (synopsis "Bloom filter") | 27307 | (synopsis "Bloom filter") |
| 27233 | (description "This package provides a scalable Bloom filter implemented in | 27308 | (description "This package provides a scalable Bloom filter implemented in |
| @@ -28392,7 +28467,8 @@ tool).") | |||
| 28392 | python-msgpack | 28467 | python-msgpack |
| 28393 | python-typing-extensions)) | 28468 | python-typing-extensions)) |
| 28394 | (native-inputs | 28469 | (native-inputs |
| 28395 | (list python-cython python-pytest python-setuptools-scm)) | 28470 | (list python-cython python-pytest python-setuptools-scm |
| 28471 | python-setuptools python-wheel)) | ||
| 28396 | (home-page "https://github.com/zarr-developers/numcodecs") | 28472 | (home-page "https://github.com/zarr-developers/numcodecs") |
| 28397 | (synopsis "Buffer compression and transformation codecs") | 28473 | (synopsis "Buffer compression and transformation codecs") |
| 28398 | (description | 28474 | (description |
| @@ -28518,6 +28594,7 @@ N-dimensional arrays for Python.") | |||
| 28518 | python-pandas | 28594 | python-pandas |
| 28519 | python-scipy | 28595 | python-scipy |
| 28520 | python-scikit-learn | 28596 | python-scikit-learn |
| 28597 | python-setuptools ; For pkg_resources. | ||
| 28521 | python-zarr)) | 28598 | python-zarr)) |
| 28522 | (native-inputs | 28599 | (native-inputs |
| 28523 | (list python-awkward | 28600 | (list python-awkward |
| @@ -28564,7 +28641,7 @@ object-oriented library such as @code{scikit-learn}.") | |||
| 28564 | (with-directory-excursion "/tmp" | 28641 | (with-directory-excursion "/tmp" |
| 28565 | (invoke "nosetests" "-v")))))))) | 28642 | (invoke "nosetests" "-v")))))))) |
| 28566 | (native-inputs | 28643 | (native-inputs |
| 28567 | (list python-nose)) | 28644 | (list python-nose python-setuptools python-wheel)) |
| 28568 | (home-page "https://pypi.org/project/dill/") | 28645 | (home-page "https://pypi.org/project/dill/") |
| 28569 | (synopsis "Serialize all of Python") | 28646 | (synopsis "Serialize all of Python") |
| 28570 | (description "Dill extends Python's @code{pickle} module for serializing | 28647 | (description "Dill extends Python's @code{pickle} module for serializing |
| @@ -28616,6 +28693,7 @@ preload_resources\ | |||
| 28616 | (invoke "python" "-m" "multiprocess.tests"))))))) | 28693 | (invoke "python" "-m" "multiprocess.tests"))))))) |
| 28617 | (propagated-inputs | 28694 | (propagated-inputs |
| 28618 | (list python-dill)) | 28695 | (list python-dill)) |
| 28696 | (native-inputs (list python-setuptools python-wheel)) | ||
| 28619 | (home-page "https://pypi.org/project/multiprocess/") | 28697 | (home-page "https://pypi.org/project/multiprocess/") |
| 28620 | (synopsis "Multiprocessing and multithreading in Python") | 28698 | (synopsis "Multiprocessing and multithreading in Python") |
| 28621 | (description | 28699 | (description |
| @@ -28928,7 +29006,8 @@ append on old values. Partd excels at shuffling operations.") | |||
| 28928 | (propagated-inputs | 29006 | (propagated-inputs |
| 28929 | (list python-aiohttp python-libarchive-c python-requests python-tqdm)) | 29007 | (list python-aiohttp python-libarchive-c python-requests python-tqdm)) |
| 28930 | (native-inputs | 29008 | (native-inputs |
| 28931 | (list python-pytest python-pytest-mock python-numpy)) | 29009 | (list python-pytest python-pytest-mock python-numpy python-setuptools |
| 29010 | python-wheel)) | ||
| 28932 | (home-page "https://github.com/intake/filesystem_spec") | 29011 | (home-page "https://github.com/intake/filesystem_spec") |
| 28933 | (synopsis "File-system specification") | 29012 | (synopsis "File-system specification") |
| 28934 | (description "The purpose of this package is to produce a template or | 29013 | (description "The purpose of this package is to produce a template or |
| @@ -29239,6 +29318,7 @@ RFC 8265 and RFC 8266.") | |||
| 29239 | (base32 | 29318 | (base32 |
| 29240 | "0ga3b0m8lfsv1m3260p83lhis52yvz3d42q8gip4gfj823849hnj")))) | 29319 | "0ga3b0m8lfsv1m3260p83lhis52yvz3d42q8gip4gfj823849hnj")))) |
| 29241 | (build-system pyproject-build-system) | 29320 | (build-system pyproject-build-system) |
| 29321 | (native-inputs (list python-setuptools python-wheel)) | ||
| 29242 | (home-page "https://github.com/abseil/abseil-py") | 29322 | (home-page "https://github.com/abseil/abseil-py") |
| 29243 | (synopsis "Abseil Python common libraries") | 29323 | (synopsis "Abseil Python common libraries") |
| 29244 | (description | 29324 | (description |
| @@ -29543,7 +29623,8 @@ programs that do multiple things at the same time with parallelized I/O.") | |||
| 29543 | (sha256 | 29623 | (sha256 |
| 29544 | (base32 "15wa66cs165wawh4pi808ac43n67b8jqddi5ppdcbkj5gfi68hpi")))) | 29624 | (base32 "15wa66cs165wawh4pi808ac43n67b8jqddi5ppdcbkj5gfi68hpi")))) |
| 29545 | (build-system pyproject-build-system) | 29625 | (build-system pyproject-build-system) |
| 29546 | (native-inputs (list python-attrs python-pytest)) | 29626 | (native-inputs (list python-attrs python-pytest python-setuptools |
| 29627 | python-wheel)) | ||
| 29547 | (propagated-inputs | 29628 | (propagated-inputs |
| 29548 | (list python-mypy python-mypy-extensions python-trio | 29629 | (list python-mypy python-mypy-extensions python-trio |
| 29549 | python-typing-extensions)) | 29630 | python-typing-extensions)) |
| @@ -30809,7 +30890,7 @@ scripts to load entry points more quickly.") | |||
| 30809 | (when tests? | 30890 | (when tests? |
| 30810 | (invoke "python" "-m" "unittest" "discover" "-v"))))))) | 30891 | (invoke "python" "-m" "unittest" "discover" "-v"))))))) |
| 30811 | ;; ModuleNotFoundError: No module named 'poetry' | 30892 | ;; ModuleNotFoundError: No module named 'poetry' |
| 30812 | (native-inputs (list python-poetry-core)) | 30893 | (native-inputs (list python-poetry-core python-six)) |
| 30813 | (home-page "https://github.com/vlasovskikh/funcparserlib") | 30894 | (home-page "https://github.com/vlasovskikh/funcparserlib") |
| 30814 | (synopsis | 30895 | (synopsis |
| 30815 | "Recursive descent parsing library based on functional combinators") | 30896 | "Recursive descent parsing library based on functional combinators") |
| @@ -31085,7 +31166,9 @@ but portable.") | |||
| 31085 | python-pytest-cov | 31166 | python-pytest-cov |
| 31086 | python-pytest-mock | 31167 | python-pytest-mock |
| 31087 | python-pytest-sugar | 31168 | python-pytest-sugar |
| 31088 | python-pytest-toolbox)) | 31169 | python-pytest-toolbox |
| 31170 | python-setuptools | ||
| 31171 | python-wheel)) | ||
| 31089 | (home-page "https://github.com/samuelcolvin/watchgod") | 31172 | (home-page "https://github.com/samuelcolvin/watchgod") |
| 31090 | (synopsis "Simple, modern file watching and code reload in Python") | 31173 | (synopsis "Simple, modern file watching and code reload in Python") |
| 31091 | (description | 31174 | (description |
| @@ -32486,7 +32569,7 @@ placement and scaling of SVG figures and adding markers, such as labels.") | |||
| 32486 | ;; Avoid python-pytest-coverage | 32569 | ;; Avoid python-pytest-coverage |
| 32487 | #:test-flags '(list "-c /dev/null"))) | 32570 | #:test-flags '(list "-c /dev/null"))) |
| 32488 | (propagated-inputs (list python-six python-wcwidth)) | 32571 | (propagated-inputs (list python-six python-wcwidth)) |
| 32489 | (native-inputs (list python-pytest)) | 32572 | (native-inputs (list python-pytest python-setuptools python-wheel)) |
| 32490 | (home-page "https://github.com/jquast/blessed") | 32573 | (home-page "https://github.com/jquast/blessed") |
| 32491 | (synopsis "Wrapper around terminal capabilities") | 32574 | (synopsis "Wrapper around terminal capabilities") |
| 32492 | (description | 32575 | (description |
| @@ -32761,7 +32844,8 @@ It adds a simple and readable way to print stuff during development.") | |||
| 32761 | (list python-dateutil python-pytz python-regex python-ruamel.yaml | 32844 | (list python-dateutil python-pytz python-regex python-ruamel.yaml |
| 32762 | python-tzlocal)) | 32845 | python-tzlocal)) |
| 32763 | (native-inputs | 32846 | (native-inputs |
| 32764 | (list python-flake8 python-pytest python-parameterized tzdata-for-tests)) | 32847 | (list python-flake8 python-pytest python-parameterized tzdata-for-tests |
| 32848 | python-setuptools python-wheel)) | ||
| 32765 | (arguments | 32849 | (arguments |
| 32766 | `(#:phases | 32850 | `(#:phases |
| 32767 | (modify-phases %standard-phases | 32851 | (modify-phases %standard-phases |
| @@ -33662,7 +33746,9 @@ older versions of Python and so are packaged here.") | |||
| 33662 | python-sphinx | 33746 | python-sphinx |
| 33663 | python-sphinx-autobuild | 33747 | python-sphinx-autobuild |
| 33664 | python-sphinx-rtd-theme | 33748 | python-sphinx-rtd-theme |
| 33665 | python-tox)) | 33749 | python-tox |
| 33750 | python-setuptools | ||
| 33751 | python-wheel)) | ||
| 33666 | (home-page "https://github.com/Delgan/loguru") | 33752 | (home-page "https://github.com/Delgan/loguru") |
| 33667 | (synopsis "Python logging made (stupidly) simple") | 33753 | (synopsis "Python logging made (stupidly) simple") |
| 33668 | (description "Python logging made (stupidly) simple") | 33754 | (description "Python logging made (stupidly) simple") |
| @@ -36317,6 +36403,7 @@ Python, with static types.") | |||
| 36317 | "0cas3cjkhrvsz2rmqnhqiihy9j79wxi9xbih8jk0p9r48c2q3iyy")))) | 36403 | "0cas3cjkhrvsz2rmqnhqiihy9j79wxi9xbih8jk0p9r48c2q3iyy")))) |
| 36318 | (build-system pyproject-build-system) | 36404 | (build-system pyproject-build-system) |
| 36319 | (propagated-inputs (list python-types-urllib3)) | 36405 | (propagated-inputs (list python-types-urllib3)) |
| 36406 | (native-inputs (list python-setuptools python-wheel)) | ||
| 36320 | (home-page "https://github.com/python/typeshed") | 36407 | (home-page "https://github.com/python/typeshed") |
| 36321 | (synopsis "Typing stubs for requests") | 36408 | (synopsis "Typing stubs for requests") |
| 36322 | (description "This package provides typing stubs for requests.") | 36409 | (description "This package provides typing stubs for requests.") |
| @@ -36349,6 +36436,7 @@ Python, with static types.") | |||
| 36349 | (base32 | 36436 | (base32 |
| 36350 | "0zcipjdnbnc8ymk8mh9n5mypa0qr03rqj98lbmahldcdrrap6md1")))) | 36437 | "0zcipjdnbnc8ymk8mh9n5mypa0qr03rqj98lbmahldcdrrap6md1")))) |
| 36351 | (build-system pyproject-build-system) | 36438 | (build-system pyproject-build-system) |
| 36439 | (native-inputs (list python-setuptools python-wheel)) | ||
| 36352 | (home-page "https://github.com/python/typeshed") | 36440 | (home-page "https://github.com/python/typeshed") |
| 36353 | (synopsis "Typing stubs for urllib3") | 36441 | (synopsis "Typing stubs for urllib3") |
| 36354 | (description "This package provides typing stubs for urllib3.") | 36442 | (description "This package provides typing stubs for urllib3.") |
| @@ -36366,6 +36454,7 @@ Python, with static types.") | |||
| 36366 | "1vdwp1jjg27b22qxgm49v21nb8vm1iki3bfsm0fnq2rsz5alfwz2")))) | 36454 | "1vdwp1jjg27b22qxgm49v21nb8vm1iki3bfsm0fnq2rsz5alfwz2")))) |
| 36367 | (build-system pyproject-build-system) | 36455 | (build-system pyproject-build-system) |
| 36368 | (propagated-inputs (list python-importlib-resources)) | 36456 | (propagated-inputs (list python-importlib-resources)) |
| 36457 | (native-inputs (list python-setuptools python-wheel)) | ||
| 36369 | (home-page "https://github.com/JelleZijlstra/typeshed_client") | 36458 | (home-page "https://github.com/JelleZijlstra/typeshed_client") |
| 36370 | (synopsis "Library for accessing stubs in typeshed") | 36459 | (synopsis "Library for accessing stubs in typeshed") |
| 36371 | (description | 36460 | (description |
| @@ -36782,7 +36871,9 @@ than trying to just split strings.") | |||
| 36782 | python-pytest-timeout | 36871 | python-pytest-timeout |
| 36783 | python-mock | 36872 | python-mock |
| 36784 | python-numpy | 36873 | python-numpy |
| 36785 | python-psutil)) | 36874 | python-psutil |
| 36875 | python-setuptools | ||
| 36876 | python-wheel)) | ||
| 36786 | (home-page "https://github.com/explosion/srsly") | 36877 | (home-page "https://github.com/explosion/srsly") |
| 36787 | (synopsis "Serialization utilities for Python") | 36878 | (synopsis "Serialization utilities for Python") |
| 36788 | (description "This package bundles some of the best Python serialization | 36879 | (description "This package bundles some of the best Python serialization |
| @@ -37034,7 +37125,7 @@ objects.") | |||
| 37034 | (base32 "1irw4sqrsgpc0ibxdv1hlx0d0jr1fqs48bj6mpfylzqkag9ywlfj")))) | 37125 | (base32 "1irw4sqrsgpc0ibxdv1hlx0d0jr1fqs48bj6mpfylzqkag9ywlfj")))) |
| 37035 | (build-system pyproject-build-system) | 37126 | (build-system pyproject-build-system) |
| 37036 | (native-inputs | 37127 | (native-inputs |
| 37037 | (list python-pytest)) | 37128 | (list python-pytest python-setuptools python-wheel)) |
| 37038 | (home-page "https://github.com/cgdeboer/iteround") | 37129 | (home-page "https://github.com/cgdeboer/iteround") |
| 37039 | (synopsis "Sum-safe rounding for Iterables") | 37130 | (synopsis "Sum-safe rounding for Iterables") |
| 37040 | (description "Iteround is a standard library sum-safe rounding library for | 37131 | (description "Iteround is a standard library sum-safe rounding library for |
| @@ -37148,7 +37239,10 @@ object, which can be useful if you want to force your objects into a table.") | |||
| 37148 | python-mock | 37239 | python-mock |
| 37149 | python-numpy | 37240 | python-numpy |
| 37150 | python-pytest | 37241 | python-pytest |
| 37151 | python-pyyaml)) | 37242 | python-pyyaml |
| 37243 | python-setuptools | ||
| 37244 | python-wheel | ||
| 37245 | python-toml)) | ||
| 37152 | (home-page "https://github.com/seperman/deepdiff") | 37246 | (home-page "https://github.com/seperman/deepdiff") |
| 37153 | (synopsis "Deep difference and search of any Python object/data") | 37247 | (synopsis "Deep difference and search of any Python object/data") |
| 37154 | (description | 37248 | (description |
| @@ -37177,7 +37271,9 @@ other.") | |||
| 37177 | (setenv "SETUPTOOLS_SCM_PRETEND_VERSION" #$version)))))) | 37271 | (setenv "SETUPTOOLS_SCM_PRETEND_VERSION" #$version)))))) |
| 37178 | (native-inputs | 37272 | (native-inputs |
| 37179 | (list python-setuptools-scm | 37273 | (list python-setuptools-scm |
| 37180 | python-pytest)) | 37274 | python-pytest |
| 37275 | python-setuptools | ||
| 37276 | python-wheel)) | ||
| 37181 | (home-page "https://deepmerge.readthedocs.io/en/latest/") | 37277 | (home-page "https://deepmerge.readthedocs.io/en/latest/") |
| 37182 | (synopsis "Merge nested data structures") | 37278 | (synopsis "Merge nested data structures") |
| 37183 | (description | 37279 | (description |
| @@ -37629,7 +37725,7 @@ versa. Extended WKB/WKT are also supported.") | |||
| 37629 | (base32 | 37725 | (base32 |
| 37630 | "1c0xx3p3lzrlyqhmccyq9c50f8v9pqk2992gb4nl50h2yy1m3s8v")))) | 37726 | "1c0xx3p3lzrlyqhmccyq9c50f8v9pqk2992gb4nl50h2yy1m3s8v")))) |
| 37631 | (build-system pyproject-build-system) | 37727 | (build-system pyproject-build-system) |
| 37632 | (native-inputs (list python-pytest)) | 37728 | (native-inputs (list python-pytest python-setuptools python-wheel)) |
| 37633 | (home-page "https://nedbatchelder.com/code/cog") | 37729 | (home-page "https://nedbatchelder.com/code/cog") |
| 37634 | (synopsis "Content generation tool that leverages Python") | 37730 | (synopsis "Content generation tool that leverages Python") |
| 37635 | (description "Cog is a file generation tool. It allows using pieces of | 37731 | (description "Cog is a file generation tool. It allows using pieces of |
| @@ -38070,7 +38166,10 @@ path.") | |||
| 38070 | python-ruamel.yaml | 38166 | python-ruamel.yaml |
| 38071 | python-slugify | 38167 | python-slugify |
| 38072 | python-tornado | 38168 | python-tornado |
| 38073 | tzdata-for-tests)) | 38169 | tzdata-for-tests |
| 38170 | python-setuptools | ||
| 38171 | python-wheel | ||
| 38172 | python-toml)) | ||
| 38074 | (home-page "https://github.com/spanezz/staticsite") | 38173 | (home-page "https://github.com/spanezz/staticsite") |
| 38075 | (synopsis "Static site generator") | 38174 | (synopsis "Static site generator") |
| 38076 | (description "Statistic is a static site generator based on Markdown and | 38175 | (description "Statistic is a static site generator based on Markdown and |
| @@ -38163,8 +38262,9 @@ markdown-compliant strings.") | |||
| 38163 | (base32 | 38262 | (base32 |
| 38164 | "1v5c9bim8af6g8kgxp2dhm96n5vkr8sqi56w0bdh1xy49v03lw3g")))) | 38263 | "1v5c9bim8af6g8kgxp2dhm96n5vkr8sqi56w0bdh1xy49v03lw3g")))) |
| 38165 | (build-system pyproject-build-system) | 38264 | (build-system pyproject-build-system) |
| 38166 | (propagated-inputs (list python-pillow)) | 38265 | (propagated-inputs (list python-pillow python-setuptools)) |
| 38167 | (inputs (list zbar)) | 38266 | (inputs (list zbar)) |
| 38267 | (native-inputs (list python-wheel)) | ||
| 38168 | (home-page "https://github.com/Polyconseil/zbarlight") | 38268 | (home-page "https://github.com/Polyconseil/zbarlight") |
| 38169 | (synopsis "Simple Python wrapper for the zbar barcode library") | 38269 | (synopsis "Simple Python wrapper for the zbar barcode library") |
| 38170 | (description "Zbarlight is a simple wrapper for the zbar library. It can | 38270 | (description "Zbarlight is a simple wrapper for the zbar library. It can |
| @@ -38183,6 +38283,7 @@ read all zbar supported codes.") | |||
| 38183 | "0bqkrjxp2fbz34x3wxkxji39kxinypzg8q2994sibiay29mpipxb")))) | 38283 | "0bqkrjxp2fbz34x3wxkxji39kxinypzg8q2994sibiay29mpipxb")))) |
| 38184 | (build-system pyproject-build-system) | 38284 | (build-system pyproject-build-system) |
| 38185 | (inputs (list openssl)) | 38285 | (inputs (list openssl)) |
| 38286 | (native-inputs (list python-setuptools python-wheel)) | ||
| 38186 | (home-page "https://zeroc.com") | 38287 | (home-page "https://zeroc.com") |
| 38187 | (synopsis "RPC framework") | 38288 | (synopsis "RPC framework") |
| 38188 | (description | 38289 | (description |
diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm index cd0b3d6f9de..e02e7fbfc34 100644 --- a/gnu/packages/qt.scm +++ b/gnu/packages/qt.scm | |||
| @@ -4002,9 +4002,9 @@ Python.") | |||
| 4002 | (list python-wrapper python-setuptools python-setuptools-scm-next)) | 4002 | (list python-wrapper python-setuptools python-setuptools-scm-next)) |
| 4003 | (propagated-inputs | 4003 | (propagated-inputs |
| 4004 | (list python-tomli | 4004 | (list python-tomli |
| 4005 | python-packaging)) | 4005 | python-packaging |
| 4006 | ;; no test. | 4006 | python-setuptools |
| 4007 | (arguments (list #:tests? #f)) | 4007 | python-wheel)) |
| 4008 | (home-page "https://www.riverbankcomputing.com/software/sip/intro") | 4008 | (home-page "https://www.riverbankcomputing.com/software/sip/intro") |
| 4009 | (synopsis "Python binding creator for C and C++ libraries") | 4009 | (synopsis "Python binding creator for C and C++ libraries") |
| 4010 | (description | 4010 | (description |
diff --git a/gnu/packages/rpc.scm b/gnu/packages/rpc.scm index 075a740a881..c083074cc7c 100644 --- a/gnu/packages/rpc.scm +++ b/gnu/packages/rpc.scm | |||
| @@ -254,7 +254,7 @@ type information of gRPC.") | |||
| 254 | (inputs | 254 | (inputs |
| 255 | (list abseil-cpp-20211102.0 c-ares grpc-for-python-grpcio openssl re2 zlib)) | 255 | (list abseil-cpp-20211102.0 c-ares grpc-for-python-grpcio openssl re2 zlib)) |
| 256 | (native-inputs | 256 | (native-inputs |
| 257 | (list python-cython)) | 257 | (list python-cython python-setuptools python-wheel)) |
| 258 | (propagated-inputs | 258 | (propagated-inputs |
| 259 | (list python-six)) | 259 | (list python-six)) |
| 260 | (home-page "https://grpc.io") | 260 | (home-page "https://grpc.io") |
diff --git a/gnu/packages/serialization.scm b/gnu/packages/serialization.scm index 6a4368d59a7..80dee157263 100644 --- a/gnu/packages/serialization.scm +++ b/gnu/packages/serialization.scm | |||
| @@ -746,7 +746,9 @@ RPC system. Think JSON, except binary. Or think Protocol Buffers, except faste | |||
| 746 | python-mypy | 746 | python-mypy |
| 747 | python-pytest | 747 | python-pytest |
| 748 | python-setuptools-scm | 748 | python-setuptools-scm |
| 749 | python-versioneer)) | 749 | python-versioneer |
| 750 | python-setuptools | ||
| 751 | python-wheel)) | ||
| 750 | (propagated-inputs (list python-pyyaml python-tomli python-tomli-w)) | 752 | (propagated-inputs (list python-pyyaml python-tomli python-tomli-w)) |
| 751 | (home-page "https://jcristharif.com/msgspec/") | 753 | (home-page "https://jcristharif.com/msgspec/") |
| 752 | (synopsis "Fast serialization/validation library") | 754 | (synopsis "Fast serialization/validation library") |
diff --git a/gnu/packages/sphinx.scm b/gnu/packages/sphinx.scm index 472d67c016a..aee7ff38093 100644 --- a/gnu/packages/sphinx.scm +++ b/gnu/packages/sphinx.scm | |||
| @@ -453,7 +453,9 @@ supported with @code{sphinx-issues}.") | |||
| 453 | (propagated-inputs (list python-docutils-0.15 python-sphinx-4)) | 453 | (propagated-inputs (list python-docutils-0.15 python-sphinx-4)) |
| 454 | (native-inputs | 454 | (native-inputs |
| 455 | (list python-pytest | 455 | (list python-pytest |
| 456 | python-pytest-regressions)) | 456 | python-pytest-regressions |
| 457 | python-setuptools | ||
| 458 | python-wheel)) | ||
| 457 | (home-page "https://github.com/executablebooks/sphinx-panels") | 459 | (home-page "https://github.com/executablebooks/sphinx-panels") |
| 458 | (synopsis "Sphinx extension for creating panels in a grid layout") | 460 | (synopsis "Sphinx extension for creating panels in a grid layout") |
| 459 | (description | 461 | (description |
diff --git a/gnu/packages/statistics.scm b/gnu/packages/statistics.scm index c2bcc776a6f..1c1164b432a 100644 --- a/gnu/packages/statistics.scm +++ b/gnu/packages/statistics.scm | |||
| @@ -2191,7 +2191,7 @@ and fast file reading.") | |||
| 2191 | ;; Remove dataset with unclear license. | 2191 | ;; Remove dataset with unclear license. |
| 2192 | (lambda _ | 2192 | (lambda _ |
| 2193 | (delete-file "vega_datasets/_data/la-riots.csv")))))) | 2193 | (delete-file "vega_datasets/_data/la-riots.csv")))))) |
| 2194 | (native-inputs (list python-pytest)) | 2194 | (native-inputs (list python-pytest python-setuptools python-wheel)) |
| 2195 | (propagated-inputs (list python-pandas)) | 2195 | (propagated-inputs (list python-pandas)) |
| 2196 | (home-page "https://github.com/altair-viz/vega_datasets") | 2196 | (home-page "https://github.com/altair-viz/vega_datasets") |
| 2197 | (synopsis "Example datasets used by Vega-related projects") | 2197 | (synopsis "Example datasets used by Vega-related projects") |
| @@ -2236,6 +2236,7 @@ and Vega-Lite examples.") | |||
| 2236 | python-jsonschema | 2236 | python-jsonschema |
| 2237 | python-numpy | 2237 | python-numpy |
| 2238 | python-pandas | 2238 | python-pandas |
| 2239 | python-setuptools | ||
| 2239 | python-toolz | 2240 | python-toolz |
| 2240 | python-typing-extensions)) | 2241 | python-typing-extensions)) |
| 2241 | (native-inputs (list python-black | 2242 | (native-inputs (list python-black |
| @@ -2323,7 +2324,8 @@ correlated samples from Markov Chain Monte Carlo (MCMC).") | |||
| 2323 | (lambda _ | 2324 | (lambda _ |
| 2324 | ;; Cython extensions have to be built before running the tests. | 2325 | ;; Cython extensions have to be built before running the tests. |
| 2325 | (invoke "python" "setup.py" "build_ext" "--inplace")))))) | 2326 | (invoke "python" "setup.py" "build_ext" "--inplace")))))) |
| 2326 | (propagated-inputs (list python-cython python-numpy)) | 2327 | (propagated-inputs (list python-cython python-numpy python-setuptools |
| 2328 | python-wheel)) | ||
| 2327 | (native-inputs (list python-nose)) | 2329 | (native-inputs (list python-nose)) |
| 2328 | (home-page "http://github.com/daleroberts/hdmedians") | 2330 | (home-page "http://github.com/daleroberts/hdmedians") |
| 2329 | (synopsis "High-dimensional medians") | 2331 | (synopsis "High-dimensional medians") |
| @@ -2374,7 +2376,9 @@ machine learning, computer vision, and high-dimensional statistics.") | |||
| 2374 | python-scipy | 2376 | python-scipy |
| 2375 | python-typing-extensions | 2377 | python-typing-extensions |
| 2376 | python-xarray | 2378 | python-xarray |
| 2377 | python-xarray-einstats)) | 2379 | python-xarray-einstats |
| 2380 | python-setuptools | ||
| 2381 | python-wheel)) | ||
| 2378 | (home-page "https://github.com/arviz-devs/arviz") | 2382 | (home-page "https://github.com/arviz-devs/arviz") |
| 2379 | (synopsis "Exploratory analysis of Bayesian models") | 2383 | (synopsis "Exploratory analysis of Bayesian models") |
| 2380 | (description | 2384 | (description |
| @@ -2670,7 +2674,9 @@ sampler for Markov chain Monte Carlo (MCMC).") | |||
| 2670 | python-pytest | 2674 | python-pytest |
| 2671 | python-pytest-randomly | 2675 | python-pytest-randomly |
| 2672 | python-pytest-xdist | 2676 | python-pytest-xdist |
| 2673 | python-setuptools-scm)) | 2677 | python-setuptools-scm |
| 2678 | python-setuptools | ||
| 2679 | python-wheel)) | ||
| 2674 | (home-page | 2680 | (home-page |
| 2675 | (string-append "https://www.statsmodels.org/v" version "/")) | 2681 | (string-append "https://www.statsmodels.org/v" version "/")) |
| 2676 | (synopsis "Statistical modeling and econometrics in Python") | 2682 | (synopsis "Statistical modeling and econometrics in Python") |
diff --git a/gnu/packages/terminals.scm b/gnu/packages/terminals.scm index 6fb2684326d..60ea8e993e2 100644 --- a/gnu/packages/terminals.scm +++ b/gnu/packages/terminals.scm | |||
| @@ -115,6 +115,7 @@ | |||
| 115 | #:use-module (gnu packages popt) | 115 | #:use-module (gnu packages popt) |
| 116 | #:use-module (gnu packages protobuf) | 116 | #:use-module (gnu packages protobuf) |
| 117 | #:use-module (gnu packages python) | 117 | #:use-module (gnu packages python) |
| 118 | #:use-module (gnu packages python-build) | ||
| 118 | #:use-module (gnu packages python-check) | 119 | #:use-module (gnu packages python-check) |
| 119 | #:use-module (gnu packages python-xyz) | 120 | #:use-module (gnu packages python-xyz) |
| 120 | #:use-module (gnu packages qt) | 121 | #:use-module (gnu packages qt) |
| @@ -255,8 +256,8 @@ managers.") | |||
| 255 | (substitute* "tests/pty_test.py" | 256 | (substitute* "tests/pty_test.py" |
| 256 | (("python3") (search-input-file inputs "/bin/python3")))))))) | 257 | (("python3") (search-input-file inputs "/bin/python3")))))))) |
| 257 | (native-inputs | 258 | (native-inputs |
| 258 | ;; For tests. | 259 | (list python-pytest ; For tests. |
| 259 | (list python-pytest)) | 260 | python-setuptools python-wheel)) |
| 260 | (home-page "https://asciinema.org") | 261 | (home-page "https://asciinema.org") |
| 261 | (synopsis "Terminal session recorder") | 262 | (synopsis "Terminal session recorder") |
| 262 | (description | 263 | (description |
diff --git a/gnu/packages/time.scm b/gnu/packages/time.scm index dce37f3df49..cb89d04bf52 100644 --- a/gnu/packages/time.scm +++ b/gnu/packages/time.scm | |||
| @@ -285,6 +285,7 @@ datetime module, available in Python 2.3+.") | |||
| 285 | "1wg3f3imjq3snvjccv64h5498pqv9xz664xhni7bsh8mnay91p83")))) | 285 | "1wg3f3imjq3snvjccv64h5498pqv9xz664xhni7bsh8mnay91p83")))) |
| 286 | (build-system pyproject-build-system) | 286 | (build-system pyproject-build-system) |
| 287 | (propagated-inputs (list python-dateutil python-pytz)) | 287 | (propagated-inputs (list python-dateutil python-pytz)) |
| 288 | (native-inputs (list python-setuptools python-wheel)) | ||
| 288 | (home-page "https://github.com/jmcantrell/python-dateutils") | 289 | (home-page "https://github.com/jmcantrell/python-dateutils") |
| 289 | (synopsis "Various utilities for working with date and datetime objects") | 290 | (synopsis "Various utilities for working with date and datetime objects") |
| 290 | (description | 291 | (description |
| @@ -368,7 +369,7 @@ Python datetime objects.") | |||
| 368 | ;; It's optional, remove this constrain where python-pytz is updated. | 369 | ;; It's optional, remove this constrain where python-pytz is updated. |
| 369 | #:test-flags #~(list "-k" "not test_with_pytz"))) | 370 | #:test-flags #~(list "-k" "not test_with_pytz"))) |
| 370 | (native-inputs | 371 | (native-inputs |
| 371 | (list python-poetry-core python-pytest)) | 372 | (list python-poetry-core python-pytest python-setuptools)) |
| 372 | (propagated-inputs | 373 | (propagated-inputs |
| 373 | (list python-cffi python-h3-3 python-numba python-numpy python-pytz)) | 374 | (list python-cffi python-h3-3 python-numba python-numpy python-pytz)) |
| 374 | (home-page "https://timezonefinder.michelfe.it/gui") | 375 | (home-page "https://timezonefinder.michelfe.it/gui") |
diff --git a/gnu/packages/tor.scm b/gnu/packages/tor.scm index 5de1146ce50..421f6733f80 100644 --- a/gnu/packages/tor.scm +++ b/gnu/packages/tor.scm | |||
| @@ -50,6 +50,7 @@ | |||
| 50 | #:use-module (gnu packages glib) | 50 | #:use-module (gnu packages glib) |
| 51 | #:use-module (gnu packages pkg-config) | 51 | #:use-module (gnu packages pkg-config) |
| 52 | #:use-module (gnu packages python) | 52 | #:use-module (gnu packages python) |
| 53 | #:use-module (gnu packages python-build) | ||
| 53 | #:use-module (gnu packages python-check) | 54 | #:use-module (gnu packages python-check) |
| 54 | #:use-module (gnu packages python-crypto) | 55 | #:use-module (gnu packages python-crypto) |
| 55 | #:use-module (gnu packages python-web) | 56 | #:use-module (gnu packages python-web) |
| @@ -447,7 +448,8 @@ Potential client and exit connections are scrubbed of sensitive information.") | |||
| 447 | "1542g6alycwlmvndxcijzn4d5lgycmxxb78gqd8qwgm9kw0fnr3q")))) | 448 | "1542g6alycwlmvndxcijzn4d5lgycmxxb78gqd8qwgm9kw0fnr3q")))) |
| 448 | (build-system pyproject-build-system) | 449 | (build-system pyproject-build-system) |
| 449 | (native-inputs | 450 | (native-inputs |
| 450 | (list (list glib "bin"))) ; for glib-compile-schemas. | 451 | (list python-setuptools python-wheel |
| 452 | (list glib "bin"))) ; for glib-compile-schemas. | ||
| 451 | (inputs | 453 | (inputs |
| 452 | (list python-fire | 454 | (list python-fire |
| 453 | python-psutil | 455 | python-psutil |
diff --git a/gnu/packages/tree-sitter.scm b/gnu/packages/tree-sitter.scm index 2f6e6809d75..8f5bcb88277 100644 --- a/gnu/packages/tree-sitter.scm +++ b/gnu/packages/tree-sitter.scm | |||
| @@ -32,6 +32,7 @@ | |||
| 32 | #:use-module (gnu packages graphviz) | 32 | #:use-module (gnu packages graphviz) |
| 33 | #:use-module (gnu packages icu4c) | 33 | #:use-module (gnu packages icu4c) |
| 34 | #:use-module (gnu packages node) | 34 | #:use-module (gnu packages node) |
| 35 | #:use-module (gnu packages python-build) | ||
| 35 | #:use-module (guix build-system cargo) | 36 | #:use-module (guix build-system cargo) |
| 36 | #:use-module (guix build-system gnu) | 37 | #:use-module (guix build-system gnu) |
| 37 | #:use-module (guix build-system pyproject) | 38 | #:use-module (guix build-system pyproject) |
| @@ -89,7 +90,8 @@ | |||
| 89 | name))))))))) | 90 | name))))))))) |
| 90 | (inputs (list tree-sitter)) | 91 | (inputs (list tree-sitter)) |
| 91 | (native-inputs | 92 | (native-inputs |
| 92 | (list tree-sitter-python tree-sitter-javascript)) | 93 | (list tree-sitter-python tree-sitter-javascript |
| 94 | python-setuptools python-wheel)) | ||
| 93 | (home-page "https://github.com/tree-sitter/py-tree-sitter") | 95 | (home-page "https://github.com/tree-sitter/py-tree-sitter") |
| 94 | (synopsis "Python bindings to the Tree-sitter parsing library") | 96 | (synopsis "Python bindings to the Tree-sitter parsing library") |
| 95 | (description "This package provides Python bindings to the | 97 | (description "This package provides Python bindings to the |
diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm index 20ec3794258..000e0ecb44c 100644 --- a/gnu/packages/video.scm +++ b/gnu/packages/video.scm | |||
| @@ -6181,7 +6181,7 @@ video from a Wayland session.") | |||
| 6181 | "1z9j3r9pm4rdynlmhgsgnwnnaqw5274yfy4kyillgd77msnpbhaw")))) | 6181 | "1z9j3r9pm4rdynlmhgsgnwnnaqw5274yfy4kyillgd77msnpbhaw")))) |
| 6182 | (build-system pyproject-build-system) | 6182 | (build-system pyproject-build-system) |
| 6183 | (native-inputs | 6183 | (native-inputs |
| 6184 | (list gettext-minimal pkg-config)) | 6184 | (list gettext-minimal pkg-config python-setuptools python-wheel)) |
| 6185 | (inputs | 6185 | (inputs |
| 6186 | (list bash-minimal | 6186 | (list bash-minimal |
| 6187 | python-pygobject | 6187 | python-pygobject |
diff --git a/gnu/packages/vim.scm b/gnu/packages/vim.scm index 6deebdaf2e9..e77578cf18d 100644 --- a/gnu/packages/vim.scm +++ b/gnu/packages/vim.scm | |||
| @@ -72,6 +72,7 @@ | |||
| 72 | #:use-module (gnu packages perl) | 72 | #:use-module (gnu packages perl) |
| 73 | #:use-module (gnu packages pkg-config) | 73 | #:use-module (gnu packages pkg-config) |
| 74 | #:use-module (gnu packages python) | 74 | #:use-module (gnu packages python) |
| 75 | #:use-module (gnu packages python-build) | ||
| 75 | #:use-module (gnu packages python-xyz) | 76 | #:use-module (gnu packages python-xyz) |
| 76 | #:use-module (gnu packages ruby) | 77 | #:use-module (gnu packages ruby) |
| 77 | #:use-module (gnu packages serialization) | 78 | #:use-module (gnu packages serialization) |
| @@ -1030,7 +1031,12 @@ through its msgpack-rpc API.") | |||
| 1030 | (base32 | 1031 | (base32 |
| 1031 | "00kxlb3f1k7iaxzpsr07scavmnyg8c1jmicmr13mfk2lcdac6g2b")))) | 1032 | "00kxlb3f1k7iaxzpsr07scavmnyg8c1jmicmr13mfk2lcdac6g2b")))) |
| 1032 | (build-system pyproject-build-system) | 1033 | (build-system pyproject-build-system) |
| 1033 | (propagated-inputs (list python-psutil python-pynvim)) | 1034 | (native-inputs |
| 1035 | (list python-wheel)) | ||
| 1036 | (propagated-inputs | ||
| 1037 | (list python-psutil | ||
| 1038 | python-pynvim | ||
| 1039 | python-setuptools)) | ||
| 1034 | (home-page "https://github.com/mhinz/neovim-remote") | 1040 | (home-page "https://github.com/mhinz/neovim-remote") |
| 1035 | (synopsis "Control nvim processes using `nvr` commandline tool") | 1041 | (synopsis "Control nvim processes using `nvr` commandline tool") |
| 1036 | (description "This package provide a `nvr` command, which can open File in | 1042 | (description "This package provide a `nvr` command, which can open File in |
