1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-06 21:20:33 +02:00

gnu: python-purl: Update to 1.6.

* gnu/packages/python-web.scm (python-purl): Update to 1.6.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-flags>: Set them.
[native-inputs]: Add python-pytest, python-setuptools.

Change-Id: I5940a31514a0d573146990ef00b9b79b56e6529b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
This commit is contained in:
Nicolas Graves
2025-11-30 15:34:09 +01:00
committed by Sharlatan Hellseher
parent 305d8c4489
commit c8c9421c64

View File

@@ -6397,22 +6397,25 @@ WebSocket usage in Python programs.")
(define-public python-purl
(package
(name "python-purl")
(version "1.5")
(version "1.6")
(source
(origin
(method url-fetch)
(uri (pypi-uri "purl" version))
(sha256
(base32
"15ibnz1xrh5msmn04j0nr00sz4n7jwx6cwd6zlx99kkz3vpin53m"))))
(build-system python-build-system)
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/codeinthehole/purl")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32 "01zngf0s0qfsrsk0skn57frbzyscwv8467pfjk6hxdfgdx2wkg95"))))
(build-system pyproject-build-system)
(arguments
(list
#:test-flags #~(list "--pyargs" "./tests")))
(native-inputs (list python-pytest python-setuptools))
(propagated-inputs (list python-six))
(home-page
"https://github.com/codeinthehole/purl")
(synopsis
"Python package for URL manipulation")
(description
"Purl is a Python package for handling URLs.")
(home-page "https://github.com/codeinthehole/purl")
(synopsis "Python package for URL manipulation")
(description "Purl is a Python package for handling URLs.")
(license license:expat)))
(define-public python-apiron