mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-12-28 07:12:30 -05:00
gnu: Add python-zope-hookable.
* gnu/packages/python-web.scm (python-zope-hookable): New variable.
This commit is contained in:
parent
481b0923f4
commit
404d4915db
1 changed files with 25 additions and 0 deletions
|
@ -1345,6 +1345,31 @@ (define-public python-zope-proxy-bootstrap
|
|||
(define-public python2-zope-proxy
|
||||
(package-with-python2 python-zope-proxy))
|
||||
|
||||
(define-public python-zope-hookable
|
||||
(package
|
||||
(name "python-zope-hookable")
|
||||
(version "5.0.1")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "zope.hookable" version))
|
||||
(sha256
|
||||
(base32
|
||||
"0hc82lfr7bk53nvbxvjkibkarngyrzgfk2i6bg8wshl0ly0pdl19"))))
|
||||
(build-system python-build-system)
|
||||
(native-inputs
|
||||
`(("python-coverage" ,python-coverage)
|
||||
("python-zope-testing" ,python-zope-testing)))
|
||||
(home-page "https://github.com/zopefoundation/zope.hookable")
|
||||
(synopsis "Zope hookable")
|
||||
(description "This package supports the efficient creation of hookable
|
||||
objects, which are callable objects that are meant to be optionally replaced.
|
||||
The idea is that you create a function that does some default thing and make i
|
||||
hookable. Later, someone can modify what it does by calling its sethook method
|
||||
and changing its implementation. All users of the function, including those
|
||||
that imported it, will see the change.")
|
||||
(license license:zpl2.1)))
|
||||
|
||||
(define-public python-zope-location
|
||||
(package
|
||||
(name "python-zope-location")
|
||||
|
|
Loading…
Reference in a new issue