gnu: Add python-fastnumbers.

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

Change-Id: I40176b1b621949972be176eed2cd374eeefad8b9
This commit is contained in:
Sharlatan Hellseher 2025-09-12 23:29:20 +01:00
parent eee6f6a106
commit 9563afd6fe
No known key found for this signature in database
GPG key ID: 76D727BFF62CD2B5

View file

@ -761,6 +761,30 @@ Sorensen distance, plus some bonuses. All distance computations are
implemented in pure Python, and most of them are also implemented in C.") implemented in pure Python, and most of them are also implemented in C.")
(license license:gpl2+))) (license license:gpl2+)))
(define-public python-fastnumbers
(package
(name "python-fastnumbers")
(version "5.1.1")
(source
(origin
(method url-fetch)
(uri (pypi-uri "fastnumbers" version))
(sha256
(base32 "0jzsylarbckivx762rxmc9syn7a6hqq3xhp5xnpfsln0rlhs0gqq"))))
(build-system pyproject-build-system)
(native-inputs
(list python-numpy
python-pytest
python-setuptools
python-setuptools-scm))
(home-page "https://github.com/SethMMorton/fastnumbers")
(synopsis "Super-fast and clean conversions to numbers")
(description
"This package provides provides drop-in replacements for the Python
built-in @code{int} and @code{float} that are on par or faster with the Python
equivalents.")
(license license:expat)))
(define-public python-flake8-class-newline (define-public python-flake8-class-newline
(package (package
(name "python-flake8-class-newline") (name "python-flake8-class-newline")