gnu: Add python-aioitertools.

* gnu/packages/python-web.scm (python-aioitertools): New variable.

Change-Id: I1ef29297b9e3d526234270dc2701ab55704e3fe4
This commit is contained in:
Ricardo Wurmus 2025-01-14 22:58:37 +01:00
parent ccd83fd84e
commit 9a299d931e
No known key found for this signature in database
GPG key ID: 197A5888235FACAC

View file

@ -662,6 +662,35 @@ Eyeballs (RFC 8305) when you already have a list of @code{addrinfo} and not a
DNS name.")
(license license:psfl)))
(define-public python-aioitertools
(package
(name "python-aioitertools")
(version "0.12.0")
(source
(origin
(method url-fetch)
(uri (pypi-uri "aioitertools" version))
(sha256
(base32 "0syxv2r90d6410hc68jxhk610pdgx19n1n5rc7shaxxv9xdhbaf2"))))
(build-system pyproject-build-system)
;; Curiously, no tests are collected although they exist.
(arguments (list #:tests? #false))
(propagated-inputs (list python-typing-extensions))
(native-inputs
(list python-coverage
python-flake8
python-flit-core
python-mypy
python-pytest
python-pytest-asyncio
python-sphinx))
(home-page "https://pypi.org/project/aioitertools/")
(synopsis "Itertools and builtins for AsyncIO and mixed iterables")
(description
"This package provides an implementation of itertools, builtins, and more
for AsyncIO and mixed-type iterables.")
(license license:expat)))
(define-public python-aiosignal
(package
(name "python-aiosignal")