Merge branch 'master' into gnome-team

This commit is contained in:
Liliana Marie Prikler 2023-12-20 00:05:21 +01:00
commit 24d4d6fdd6
No known key found for this signature in database
GPG key ID: 442A84B8C70E2F87
175 changed files with 14688 additions and 50754 deletions

View file

@ -108,7 +108,7 @@
;;; Copyright © 2021 Simon Streit <simon@netpanic.org>
;;; Copyright © 2021, 2022, 2023 Daniel Meißner <daniel.meissner-i4k@ruhr-uni-bochum.de>
;;; Copyright © 2021, 2022 Pradana Aumars <paumars@courrier.dev>
;;; Copyright © 2021, 2022 Felix Gruber <felgru@posteo.net>
;;; Copyright © 2021, 2022, 2023 Felix Gruber <felgru@posteo.net>
;;; Copyright © 2021 Sébastien Lerique <sl@eauchat.org>
;;; Copyright © 2021 Raphaël Mélotte <raphael.melotte@mind.be>
;;; Copyright © 2021 ZmnSCPxj <ZmnSCPxj@protonmail.com>
@ -2570,13 +2570,13 @@ conventions and aliases in the same expression.")
(define-public python-wand
(package
(name "python-wand")
(version "0.6.11")
(version "0.6.13")
(source
(origin
(method url-fetch)
(uri (pypi-uri "Wand" version))
(sha256
(base32 "15d9kxyc7qvknx0kv27m2jamnmisckyf89i7wlqykwgqm46p0qdn"))))
(base32 "1jpwm956vm35hmgjndr2jwrcql0bwvpsl88q5nr0x8ppxa2380gm"))))
(build-system python-build-system)
(arguments
`(#:phases
@ -3678,7 +3678,12 @@ in the current session, Python, and the OS.")
(uri (pypi-uri "schedule" version))
(sha256
(base32
"0vplyjcbfrq50sphlwya749z8p2pcyi2nycw3518i0qpd9a6189i"))))
"0vplyjcbfrq50sphlwya749z8p2pcyi2nycw3518i0qpd9a6189i"))
(snippet
#~(begin (use-modules (guix build utils))
(substitute* "schedule/__init__.py"
(("collections\\.Hashable")
"collections.abc.Hashable"))))))
(build-system python-build-system)
(native-inputs
(list python-pytest python-mock))
@ -7469,6 +7474,28 @@ capabilities.")
(description "This package provides the complete NumPy documentation in
the Texinfo, HTML, and PDF formats.")))
(define-public python-npx
(package
(name "python-npx")
(version "0.1.1")
(source (origin
(method url-fetch)
(uri (pypi-uri "npx" version))
(sha256
(base32
"1m0v2p5mh3aqrypl4ipgzvr5nhx7bk5vv9ah2xr9l1xgj6nnmqnc"))))
(build-system pyproject-build-system)
(propagated-inputs (list python-numpy))
(native-inputs (list python-flit-core python-networkx python-pytest))
(home-page "https://github.com/nschloe/npx")
(synopsis "Extensions for NumPy")
(description "NumPy is a large library used everywhere in scientific
computing. That's why breaking backwards-compatibility comes at a
significant cost and is almost always avoided, even if the API of some
methods is arguably lacking. This package provides drop-in wrappers
\"fixing\" those.")
(license license:bsd-3)))
(define-public python-munch
(package
(name "python-munch")
@ -8300,6 +8327,92 @@ Jupyter.")
three-way Venn diagrams in @code{matplotlib}.")
(license license:expat)))
(define-public python-matplotx
(package
(name "python-matplotx")
(version "0.3.10")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/nschloe/matplotx")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1j301mr7ai2jmbm5mkva0jd99fzxhyq585pqzqfmrf5pil8j4q8i"))))
(build-system pyproject-build-system)
(propagated-inputs
(list python-matplotlib
python-numpy
;; optional dependencies
python-networkx
python-pypng
python-scipy))
(native-inputs (list python-imageio
python-meshzoo
python-pytest
python-scikit-fem))
(arguments
(list
#:test-flags
;; This test fails with ValueError: not enough values to unpack.
#~(list "--deselect" "tests/test_spy.py::test_cli")))
(home-page "https://github.com/nschloe/matplotx")
(synopsis "Minimal matplotlib styles")
(description
"This package includes some extensions for Matplotlib to create
clean plots with a minimalistic style.")
(license license:expat)))
(define-public python-cplot
(package
(name "python-cplot")
(version "0.9.3")
(source
(origin
(method git-fetch) ;for tests
(uri (git-reference
(url "https://github.com/nschloe/cplot")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0zk7hpq358sbympmkms7w2wjs7nw8mdfvkvdasblg2nhqayv42qz"))))
(build-system pyproject-build-system)
(propagated-inputs (list python-matplotlib
python-matplotx
python-npx
python-numpy))
(native-inputs (list python-pytest))
(home-page "https://github.com/nschloe/cplot")
(synopsis "Plot complex-valued functions")
(description "@code{cplot} is a Python library for plotting
complex-valued functions.")
(license license:gpl3+)))
(define-public python-perfplot
(package
(name "python-perfplot")
(version "0.10.2")
(source (origin
(method url-fetch)
(uri (pypi-uri "perfplot" version))
(sha256
(base32
"0hbyv17f9ra6l6albcrqx4rylmfv2m6z4qsnhb4bar256dralvfp"))))
(build-system pyproject-build-system)
(propagated-inputs (list python-matplotlib
python-matplotx
python-numpy
python-rich))
(native-inputs (list python-flit-core
python-pytest))
(home-page "https://github.com/nschloe/perfplot")
(synopsis "Performance plots for Python code snippets")
(description "@code{perfplot} extends Python's timeit by testing
snippets with input parameters (e.g., the size of an array) and plotting
the results.")
(license license:gpl3+)))
(define-public python-pysnptools
(package
(name "python-pysnptools")
@ -9690,11 +9803,18 @@ Python language binding specification.")
(source
(origin
(method url-fetch)
(uri
(pypi-uri "grako" version ".zip"))
(uri (pypi-uri "grako" version ".zip"))
(sha256
(base32
"0r63i68wcnv63rfjkasq1ah81frz61a6mzbcnaxhrkdpx84p7hzw"))))
(base32 "0r63i68wcnv63rfjkasq1ah81frz61a6mzbcnaxhrkdpx84p7hzw"))
(snippet
#~(begin (use-modules (guix build utils))
(substitute* "grako/grammars.py"
(("from collections import defaultdict, Mapping")
(string-append "from collections import defaultdict\n"
"from collections.abc import Mapping")))
(substitute* '("grako/util.py"
"grako/walkers.py")
(("collections\\.Mapping") "collections.abc.Mapping"))))))
(build-system python-build-system)
(arguments '(#:tests? #f)) ; Test file 'grako.ebnf' is missing from archive.
(native-inputs
@ -13644,19 +13764,8 @@ reading and writing MessagePack data.")
(home-page "https://pypi.org/project/msgpack/")
(license license:asl2.0)))
(define-public python-msgpack-1.0.2
(package
(inherit python-msgpack)
(version "1.0.2")
(source (origin
(method url-fetch)
(uri (pypi-uri "msgpack" version))
(sha256
(base32
"1109s2yynrahwi64ikax68hx0mbclz8p35afmpphw5dwynb49q7s"))))))
;; This msgpack library's name changed from "python-msgpack" to "msgpack" with
;; release 0.5. Some packages like borg still call it by the old name for now.
;; release 0.5. Some packages like poetry still call it by the old name for now.
;; <https://bugs.gnu.org/30662>
(define-public python-msgpack-transitional
(package
@ -17799,13 +17908,13 @@ ISO 8859, etc.).")
(define-public python-pyqtgraph
(package
(name "python-pyqtgraph")
(version "0.13.1")
(version "0.13.3")
(source
(origin
(method url-fetch)
(uri (pypi-uri "pyqtgraph" version))
(sha256
(base32 "026wq2p7h1dmg2ldwhxiv28i5qld0llhnak06dxp4rdrkpsqg3v9"))))
(base32 "1kiazyc8mqyx0479qdcvdclzq0g1hpp93dyq8444w1f72628s42q"))))
(build-system pyproject-build-system)
(arguments
;; This test fails. It suggests to disable assert rewriting in Pytest,
@ -29191,8 +29300,12 @@ workspace...")
(method url-fetch)
(uri (pypi-uri "python-osc" version))
(sha256
(base32
"0cnh0z5lnng7fh48nmfaqqn8j25k13gkd4rhxd3m6sjqiix9s3vn"))))
(base32 "0cnh0z5lnng7fh48nmfaqqn8j25k13gkd4rhxd3m6sjqiix9s3vn"))
(snippet
#~(begin (use-modules (guix build utils))
(substitute* "pythonosc/udp_client.py"
(("from collections import Iterable")
"from collections.abc import Iterable"))))))
(build-system python-build-system)
(home-page "https://github.com/attwad/python-osc")
(synopsis "Open Sound Control server and client implementations")
@ -34287,6 +34400,28 @@ software by taking care of all interactions with low-level network programming
interfaces.")
(license license:gpl2)))
(define-public python-islenska
(package
(name "python-islenska")
(version "1.0.0")
(source
(origin
(method url-fetch)
(uri (pypi-uri "islenska" version))
(sha256
(base32 "0fdp90mzy0sd4kyw8kd8kybd1ni765fvqn8hz2wx5sqbjjkm4d5k"))))
(build-system pyproject-build-system)
(propagated-inputs (list python-cffi python-typing-extensions))
(home-page "https://github.com/mideind/BinPackage")
(synopsis
"Vocabulary of the modern Icelandic language, in a Python package")
(description
"Islenska is a Python package that embeds the vocabulary of the Database
of Icelandic Morphology and offers various lookups and queries of the data.
The database contains over 6.5 million entries, over 3.1 million unique word
forms, and about 300,000 distinct lemmas.")
(license license:expat)))
(define-public python-zeroc-ice-3.6
(package
(inherit python-zeroc-ice)