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

gnu: Add python-uritools.

* gnu/packages/python-xyz.scm (python-uritools): New variable.

Change-Id: If1dee2e2f62f8610fb74e2180541c2951d841b92
This commit is contained in:
Sharlatan Hellseher
2026-03-29 14:23:35 +01:00
parent 3f3cec8993
commit 6dfc28ab1e

View File

@@ -39547,6 +39547,31 @@ package updates.")
adherence to RFC 6570, but adds a few extensions.")
(license license:expat)))
(define-public python-uritools
(package
(name "python-uritools")
(version "6.0.1")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/tkem/uritools/")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "115a8xphnv0ykd4c0pjh5rd4zy92znpdv4nwbn7n2d6irznvk00v"))))
(build-system pyproject-build-system)
(native-inputs
(list python-pytest
python-setuptools))
(home-page "https://github.com/tkem/uritools/")
(synopsis "URI parsing, classification and composition")
(description
"This package provides RFC 3986 compliant functions for parsing,
classifying and composing URIs and URI references, largely replacing the
Python Standard Library's urllib.parse module.")
(license license:expat)))
(define-public python-urwid
(package
(name "python-urwid")