rekado pushed a commit to branch python-team
in repository guix.
commit fa69f9ebf97a12d73499676d1d6c588ae6ad6a71
Author: Nicolas Graves <[email protected]>
AuthorDate: Tue Feb 25 08:13:28 2025 +0100
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.
---
gnu/packages/check.scm | 31 -------------------------------
gnu/packages/python-xyz.scm | 12 +++++++++++-
gnu/packages/web.scm | 7 ++++++-
3 files changed, 17 insertions(+), 33 deletions(-)
diff --git a/gnu/packages/check.scm b/gnu/packages/check.scm
index a112eff7a7..4bad15161f 100644
--- a/gnu/packages/check.scm
+++ b/gnu/packages/check.scm
@@ -3511,37 +3511,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")
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 730b5103d8..953c9e0bb2 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -26737,10 +26737,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
diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm
index a5dcfce16a..b6335c9465 100644
--- a/gnu/packages/web.scm
+++ b/gnu/packages/web.scm
@@ -7211,6 +7211,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?
@@ -7224,7 +7230,6 @@ efficient where possible.")
python-httplib2
python-nose
python-pyparsing
- python-rednose
python-requests
python-sure
python-tornado))