gnu: Remove python-rednose.

This package is broken with the latest python version, and is easy to
remove.

* gnu/packages/check.scm (python-rednose): Delete variable.
* gnu/packages/python-xyz.scm (python-sure) and
* gnu/packages/web.scm (python-httpretty):
[arguments]: Add 'remove-rednose-dependency in {phases}.
[native-inputs]: Remove python-rednose.
This commit is contained in:
Nicolas Graves 2025-02-25 08:13:28 +01:00 committed by Andreas Enge
parent 31eb603647
commit 0165b28b86
No known key found for this signature in database
GPG key ID: F7D5C9BF765C61E3
3 changed files with 17 additions and 33 deletions

View file

@ -3512,37 +3512,6 @@ tests written in a natural language style, backed up by Python code.")
JSON APIs with Behave.")
(license license:expat)))
(define-public python-rednose
(package
(name "python-rednose")
(version "1.2.3")
(source
(origin
(method url-fetch)
(uri (pypi-uri "rednose" version))
(sha256
(base32
"11x5nx5b4wdq04s7vj1gcdl07jvvkfb37p0r5lg773gr5rr8mj6h"))))
(build-system python-build-system)
(arguments
`(#:phases (modify-phases %standard-phases
(add-after 'unpack 'patch-setup.py
(lambda _
;; Six is only required for tests and later versions
;; work fine.
(substitute* "setup.py"
(("six==1.10.0") "six"))
#t)))))
(propagated-inputs
(list python-colorama python-termstyle))
(native-inputs
(list python-six python-nose))
(home-page "https://github.com/JBKahn/rednose")
(synopsis "Colored output for Python nosetests")
(description "This package provides colored output for the
@command{nosetests} command of the Python Nose unit test framework.")
(license license:bsd-3)))
(define-public python-nose-exclude
(package
(name "python-nose-exclude")

View file

@ -27055,10 +27055,20 @@ conversion: Gamut A, B, and C.")
(base32
"1jmrskj399idw1czx6dvy2zfaijnwi02b55vx979ixp7q2mnzz68"))))
(build-system python-build-system)
(arguments
(list
#:phases
'(modify-phases %standard-phases
(add-after 'unpack 'remove-rednose-dependency
(lambda _
(substitute* "setup.py"
(("'rednose'") ""))
(substitute* '("requirements.txt" "setup.cfg")
(("rednose.*") "")))))))
(propagated-inputs
(list python-mock python-six))
(native-inputs
(list python-nose python-rednose))
(list python-nose))
(home-page "https://github.com/gabrielfalcao/sure")
(synopsis "Automated testing library in python for python")
(description

View file

@ -7217,6 +7217,12 @@ efficient where possible.")
(list
#:phases
'(modify-phases %standard-phases
(add-after 'unpack 'remove-rednose-dependency
(lambda _
(substitute* "setup.py"
(("'rednose'") ""))
(substitute* '("requirements.txt" "setup.cfg")
(("rednose.*") ""))))
(replace 'check
(lambda* (#:key tests? #:allow-other-keys)
(when tests?
@ -7230,7 +7236,6 @@ efficient where possible.")
python-httplib2
python-nose
python-pyparsing
python-rednose
python-requests
python-sure
python-tornado))