me
/
guix
Archived
1
0
Fork 0

gnu: python-virtualenv: Update to 20.0.8.

* gnu/packages/python-xyz.scm (python-virtualenv): Update to 20.0.8.
  [arguments]: Remove the now-redundant 'disable-failing-test phase.
  [native-inputs]: Add python-setuptools and python-setuptools-scm.
  [inputs]: Add python-{appdirs, distlib, filelock, six,
  importlib-metadata}.
master
Jakub Kądziołka 2020-03-05 18:09:02 +01:00
parent 6e79208954
commit 94d57ba339
No known key found for this signature in database
GPG Key ID: E315A75846131564
1 changed files with 15 additions and 13 deletions

View File

@ -2398,28 +2398,30 @@ e.g. filters, callbacks and errbacks can all be promises.")
(define-public python-virtualenv (define-public python-virtualenv
(package (package
(name "python-virtualenv") (name "python-virtualenv")
(version "16.1.0") (version "20.0.8")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (pypi-uri "virtualenv" version)) (uri (pypi-uri "virtualenv" version))
(sha256 (sha256
(base32 (base32
"0242cg3hdq3qdvx5flyrki8lpwlgwf5k45c21ks5049fv7ygm6gq")))) "096r7g5cv85vxymg9iqbn5z749613snlvd6p3rf1nxnrd386j0qz"))))
(build-system python-build-system) (build-system python-build-system)
(arguments
`(#:phases
(modify-phases %standard-phases
(add-before 'check 'disable-failing-test
(lambda _
;; Disable failing test. See upstream bug report
;; https://github.com/pypa/virtualenv/issues/957
(substitute* "tests/test_virtualenv.py"
(("skipif.*") "skipif(True, reason=\"Guix\")\n"))
#t)))))
(native-inputs (native-inputs
`(("python-mock" ,python-mock) `(("python-mock" ,python-mock)
("python-pytest" ,python-pytest))) ("python-pytest" ,python-pytest)
;; NOTE: guix lint remarks that "python-setuptools should probably not
;; be an input at all". However, removing the input makes the build error:
;; File "setup.py", line 4, in <module>
;; raise RuntimeError("setuptools >= 41 required to build")
("python-setuptools" ,python-setuptools)
("python-setuptools-scm" ,python-setuptools-scm)))
(inputs
`(("python-appdirs" ,python-appdirs)
("python-distlib" ,python-distlib)
("python-filelock" ,python-filelock)
("python-six" ,python-six)
("python-importlib-metadata" ,python-importlib-metadata)))
(home-page "https://virtualenv.pypa.io/") (home-page "https://virtualenv.pypa.io/")
(synopsis "Virtual Python environment builder") (synopsis "Virtual Python environment builder")
(description (description