gnu: Add python-looseversion.
* gnu/packages/python-xyz.scm (python-looseversion): New variable. Change-Id: I862f10cf5c7285e171335abee429ae76140271ddmaster
parent
f6623ccacf
commit
a14707e3bd
|
@ -34541,6 +34541,34 @@ needed and registers the function with its annotations.")
|
||||||
symbolic expressions in pure Python using the technique of logical unification.")
|
symbolic expressions in pure Python using the technique of logical unification.")
|
||||||
(license license:bsd-3)))
|
(license license:bsd-3)))
|
||||||
|
|
||||||
|
(define-public python-looseversion
|
||||||
|
(package
|
||||||
|
(name "python-looseversion")
|
||||||
|
(version "1.3.0")
|
||||||
|
(source
|
||||||
|
(origin
|
||||||
|
(method url-fetch)
|
||||||
|
(uri (pypi-uri "looseversion" version))
|
||||||
|
(sha256
|
||||||
|
(base32 "17k625ws83lwksa7yyy4mn0i39lmxgrzxihn22l335dvyvrnbppb"))))
|
||||||
|
(build-system pyproject-build-system)
|
||||||
|
(arguments
|
||||||
|
(list
|
||||||
|
;; No tests provided.
|
||||||
|
#:tests? #f))
|
||||||
|
(native-inputs
|
||||||
|
(list python-hatchling))
|
||||||
|
(home-page "https://github.com/effigies/looseversion")
|
||||||
|
(synopsis "Version numbering for anarchists and software realists")
|
||||||
|
(description
|
||||||
|
"This package provides a drop-in replacement for the original
|
||||||
|
@code{LooseVersion}. It implements an identical interface and comparison
|
||||||
|
logic to @code{LooseVersion}. The only major change is that a
|
||||||
|
@code{looseversion.LooseVersion} is comparable to a
|
||||||
|
@code{distutils.version.LooseVersion}, which means tools should not need to
|
||||||
|
worry whether all dependencies that use LooseVersion have migrated.")
|
||||||
|
(license license:psfl)))
|
||||||
|
|
||||||
(define-public python-cons
|
(define-public python-cons
|
||||||
(package
|
(package
|
||||||
(name "python-cons")
|
(name "python-cons")
|
||||||
|
|
Reference in New Issue