From 929e5bda9d04eddf77daf64df0f5666bf20602bd Mon Sep 17 00:00:00 2001 From: Nicolas Graves Date: Sun, 18 Jan 2026 14:10:44 +0100 Subject: [PATCH] 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 --- gnu/packages/python-web.scm | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm index 81c02b12093..253a261efcc 100644 --- a/gnu/packages/python-web.scm +++ b/gnu/packages/python-web.scm @@ -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