gnu: python-spinners: Reduce closure size.

* gnu/packages/terminals.scm (python-spinners): Reduce closure size.
  [arguments] <tests?>: Disable as no provided with PyPI archive.
  <phases>: Remove 'relax-requirements.
  [native-inputs]: Remove python-coverage, python-nose, python-pylint,
  python-tox, and python-wheel.

Change-Id: I39ca6a2bedc351475abd476c232ab4d820d59201
This commit is contained in:
Sharlatan Hellseher 2025-08-10 12:09:21 +01:00
parent 5a06ebf186
commit c1a32ab15a
No known key found for this signature in database
GPG key ID: 76D727BFF62CD2B5

View file

@ -1210,20 +1210,9 @@ purposes.")
"0zz2z6dpdjdq5z8m8w8dfi8by0ih1zrdq0caxm1anwhxg2saxdhy"))))
(build-system pyproject-build-system)
(arguments
(list #:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'relax-requirements
(lambda _
(substitute* "requirements-dev.txt"
(("(.*)==(.*)$" _ dep ver)
(string-append dep ">=" ver))))))))
(list #:tests? #f)) ;no tests in PyPI archive, tests depend on Nose
(native-inputs
(list python-coverage
python-nose
python-pylint
python-setuptools
python-tox
python-wheel))
(list python-setuptools))
(home-page "https://github.com/manrajgrover/py-spinners")
(synopsis "Python library with graphical spinners for the terminal")
(description "Spinners is a Python library that contains graphical spinners