gnu: python-frozenlist: Update to 1.8.0.

* gnu/packages/python-web.scm (python-frozenlist): Update to 1.8.0.
[source]: Switch to git-fetch.
[outputs]: Add "wheel" output.
[arguments]<#:test-flags>: Ignore configuration.
[native-inputs]: Add python-cython, python-pytest, python-tomli.
Remove python-wheel.

Change-Id: I3ff9f502960c8dd1ff304b90499d4c1370869b20
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
This commit is contained in:
Nicolas Graves 2026-01-18 14:10:44 +01:00 committed by Andreas Enge
parent c6ab5c8d74
commit 929e5bda9d
No known key found for this signature in database
GPG key ID: F7D5C9BF765C61E3

View file

@ -1879,19 +1879,27 @@ API rules.")
(define-public python-frozenlist
(package
(name "python-frozenlist")
;; XXX: Any newer versions fail to build, check why.
(version "1.3.3")
(version "1.8.0")
(source
(origin
(method url-fetch)
(uri (pypi-uri "frozenlist" version))
(method git-fetch)
(uri (git-reference
(url "https://github.com/aio-libs/frozenlist")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0sispcpras096fxrd0i35qs25fqy4r0x8v1d6f40pag845bwbg2q"))))
(base32 "0r1kxf5b562zrn04nl912i6a8y1fyc891l1284v0zj9llb97limy"))))
;; XXX: Without "wheel", the 'install phase can't find the wheel.
(outputs (list "out" "wheel"))
(build-system pyproject-build-system)
;; The configuration contains explicit calls to pytest_cov.
(arguments (list #:test-flags #~(list "-c" "/dev/null")))
(native-inputs
(list python-pytest
(list python-cython
python-expandvars
python-pytest
python-setuptools
python-wheel))
python-tomli))
(home-page "https://github.com/aio-libs/frozenlist")
(synopsis "List-like data structure for Python")
(description "@code{frozenlist.FrozenList} is a list-like structure which