gnu: Add python-backports-strenum.

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

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
This commit is contained in:
Sören Tempel 2024-09-27 20:34:56 +02:00 committed by Ludovic Courtès
parent 242615ce3d
commit 7118e5fe6f
No known key found for this signature in database
GPG key ID: 090B11993D9AEBB5

View file

@ -96,6 +96,7 @@ (define-module (gnu packages emulators)
#:use-module (gnu packages pkg-config)
#:use-module (gnu packages pulseaudio)
#:use-module (gnu packages python)
#:use-module (gnu packages python-build)
#:use-module (gnu packages qt)
#:use-module (gnu packages sdl)
#:use-module (gnu packages sphinx)
@ -3846,6 +3847,30 @@ (define-public python-keystone-engine
assembly for these architectures.")
(license license:gpl2)))
;; can be removed once Guix upgrades to Python 3.11.
(define-public python-backports-strenum
(package
(name "python-backports-strenum")
(version "1.3.1")
(source
(origin
(method url-fetch)
(uri (pypi-uri "backports_strenum" version))
(sha256
(base32 "0514yj1391k6pbs2cch6i57hidwb3236wngh2ivlk6186h3j9ibp"))))
(native-inputs (list python-poetry-core))
(build-system pyproject-build-system)
;; TODO: Running tests requires a new version of poetry in Guix.
(arguments
(list
#:tests? #f))
(home-page "https://github.com/clbarnes/backports.strenum")
(synopsis "Backport of additions to the 'strenum' module")
(description
"Provides a backport of Python's @code{StrEnum} class which was introduced in
Python 3.11 for Python >=3.8.6.")
(license license:expat)))
(define-public python-archinfo
(package
(name "python-archinfo")