diff options
author | Ricardo Wurmus <rekado@elephly.net> | 2024-06-16 22:47:50 +0200 |
---|---|---|
committer | Ricardo Wurmus <rekado@elephly.net> | 2024-06-16 22:54:56 +0200 |
commit | d55c728f719632d2a5fc679ac2320f33ab541468 (patch) | |
tree | 9778dab82b1f006679ff5ad54d67c8ec7dac4c6c /gnu/packages/python-xyz.scm | |
parent | 360a9f0a2f94053ad11bcec43710ef68660082e9 (diff) |
gnu: Add python-interface-meta.
* gnu/packages/python-xyz.scm (python-interface-meta): New variable.
Change-Id: I835e55170a27d4e3ab400a6cdba1c3a9f07cf3b7
Diffstat (limited to 'gnu/packages/python-xyz.scm')
-rw-r--r-- | gnu/packages/python-xyz.scm | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index ad41f02be6..c98453039b 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -11628,6 +11628,26 @@ finding unresolved symbols in Python code and their corresponding imports.") "@code{inotify-simple} is a simple wrapper around inotify library.") (license license:bsd-3))) +(define-public python-interface-meta + (package + (name "python-interface-meta") + (version "1.3.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "interface_meta" version)) + (sha256 + (base32 "18brkmz2ssjikkrkb23cwccp683yi6y1alfdbmjvjgxpppw96i4a")))) + (build-system pyproject-build-system) + (native-inputs (list python-poetry-core python-pytest)) + (home-page "https://github.com/matthewwardrop/interface_meta") + (synopsis + "API for enforced method signatures and consistent documentation") + (description + "This package provides a convenient way to expose an extensible API with +enforced method signatures and consistent documentation.") + (license license:expat))) + (define-public python-jaraco-classes (package (name "python-jaraco-classes") |