gnu: Add python-nodeenv.
* gnu/packages/python-xyz.scm (python-nodeenv): New variable. Signed-off-by: Marius Bakke <marius@gnu.org>master
parent
48443dc880
commit
b8bf0f8c2c
|
@ -17555,6 +17555,41 @@ Public Suffix List's private domains as well.")
|
||||||
(define-public python2-tldextract
|
(define-public python2-tldextract
|
||||||
(package-with-python2 python-tldextract))
|
(package-with-python2 python-tldextract))
|
||||||
|
|
||||||
|
(define-public python-nodeenv
|
||||||
|
(package
|
||||||
|
(name "python-nodeenv")
|
||||||
|
(version "1.4.0")
|
||||||
|
(source
|
||||||
|
(origin
|
||||||
|
;; There's no tarball in PyPI.
|
||||||
|
(method git-fetch)
|
||||||
|
(uri (git-reference
|
||||||
|
(url "https://github.com/ekalinin/nodeenv")
|
||||||
|
(commit version)))
|
||||||
|
(file-name (git-file-name name version))
|
||||||
|
(sha256
|
||||||
|
(base32 "0y443icx0w7jlzmxmmcm4q8dqfiwgafbb9cp8jpm68mbqxbz40a7"))))
|
||||||
|
(build-system python-build-system)
|
||||||
|
(arguments
|
||||||
|
`(#:phases
|
||||||
|
(modify-phases %standard-phases
|
||||||
|
(replace 'check
|
||||||
|
(lambda _
|
||||||
|
;; This test fails. It tries to open a network socket.
|
||||||
|
(invoke "pytest" "-vv" "-k" "not test_smoke"))))))
|
||||||
|
(native-inputs
|
||||||
|
`(("python-coverage" ,python-coverage)
|
||||||
|
("python-mock" ,python-mock)
|
||||||
|
("python-pytest" ,python-pytest)))
|
||||||
|
(home-page "https://ekalinin.github.io/nodeenv/")
|
||||||
|
(synopsis "Create isolated node.js environments")
|
||||||
|
(description
|
||||||
|
"Nodeenv (node.js virtual environment) is a tool to create isolated
|
||||||
|
node.js environments. It creates an environment that has its own installation
|
||||||
|
directories, that doesn't share libraries with other node.js virtual
|
||||||
|
environments.")
|
||||||
|
(license license:bsd-3)))
|
||||||
|
|
||||||
(define-public python-pynamecheap
|
(define-public python-pynamecheap
|
||||||
(package
|
(package
|
||||||
(name "python-pynamecheap")
|
(name "python-pynamecheap")
|
||||||
|
|
Reference in New Issue