mirror of
https://codeberg.org/guix/guix.git
synced 2025-10-02 02:15:12 +00:00
gnu: Add python-pastescript.
* gnu/packages/python.scm (python-pastescript, python2-pastescript): New variables.
This commit is contained in:
parent
c4a7904c21
commit
a8f20f63dc
1 changed files with 38 additions and 0 deletions
|
@ -7822,6 +7822,44 @@ follows ideas flowing from WSGI (Web Standard Gateway Interface).")
|
||||||
`(#:tests? #t
|
`(#:tests? #t
|
||||||
,@(package-arguments paste))))))
|
,@(package-arguments paste))))))
|
||||||
|
|
||||||
|
(define-public python-pastescript
|
||||||
|
(package
|
||||||
|
(name "python-pastescript")
|
||||||
|
(version "2.0.2")
|
||||||
|
(source
|
||||||
|
(origin
|
||||||
|
(method url-fetch)
|
||||||
|
(uri (pypi-uri "PasteScript" version))
|
||||||
|
(sha256
|
||||||
|
(base32
|
||||||
|
"1h3nnhn45kf4pbcv669ik4faw04j58k8vbj1hwrc532k0nc28gy0"))))
|
||||||
|
(build-system python-build-system)
|
||||||
|
(native-inputs
|
||||||
|
`(("python-nose" ,python-nose)))
|
||||||
|
(propagated-inputs
|
||||||
|
`(;; Uses pkg_resources provided by setuptools internally.
|
||||||
|
("python-setuptools" ,python-setuptools)
|
||||||
|
("python-paste" ,python-paste)
|
||||||
|
("python-pastedeploy" ,python-pastedeploy)))
|
||||||
|
(home-page "http://pythonpaste.org/script/")
|
||||||
|
(arguments
|
||||||
|
'(;; Unfortunately, this requires the latest unittest2,
|
||||||
|
;; but that requires traceback2 which requires linecache2 which requires
|
||||||
|
;; unittest2. So we're skipping tests for now.
|
||||||
|
;; (Note: Apparently linetest2 only needs unittest2 for its tests,
|
||||||
|
;; so in theory we could get around this situation somehow.)
|
||||||
|
#:tests? #f))
|
||||||
|
(synopsis
|
||||||
|
"Pluggable command line tool for serving web applications and more")
|
||||||
|
(description
|
||||||
|
"PasteScript is a plugin-friendly command line tool which provides a
|
||||||
|
variety of features, from launching web applications to bootstrapping project
|
||||||
|
layouts.")
|
||||||
|
(license license:expat)))
|
||||||
|
|
||||||
|
(define-public python2-pastescript
|
||||||
|
(package-with-python2 python-pastescript))
|
||||||
|
|
||||||
(define-public python-pyquery
|
(define-public python-pyquery
|
||||||
(package
|
(package
|
||||||
(name "python-pyquery")
|
(name "python-pyquery")
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue