diff options
author | Nicolas Graves <ngraves@ngraves.fr> | 2025-03-10 03:16:32 +0100 |
---|---|---|
committer | Andreas Enge <andreas@enge.fr> | 2025-04-16 11:46:35 +0200 |
commit | 5fc0d555f4c45af2339f046db497121c74236765 (patch) | |
tree | 3f0ea749b60c93e1b448fa01ceb40a5961e027e1 | |
parent | 0daef2ffdf47e09129dbf2675a0c693af38a64d0 (diff) | |
download | guix-5fc0d555f4c45af2339f046db497121c74236765.tar.gz guix-5fc0d555f4c45af2339f046db497121c74236765.zip |
gnu: Add python-argparse-dataclass.
* gnu/packages/python-xyz.scm (python-argparse-dataclass): New variable.
Change-Id: If669a77f36753b4639136fc612dda42aca1a61f9
Signed-off-by: Steve George <steve@futurile.net>
-rw-r--r-- | gnu/packages/python-xyz.scm | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 0d1a9764ee..fd797ff2c0 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -20085,6 +20085,25 @@ be set via config files and/or environment variables.") connection pool.") (license license:expat))) +(define-public python-argparse-dataclass + (package + (name "python-argparse-dataclass") + (version "2.0.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "argparse_dataclass" version)) + (sha256 + (base32 "0zr9r4n00x2wi5kyzw3bxvrdp5k113jw7f9p4f414bsaj4f69aq9")))) + (build-system pyproject-build-system) + (native-inputs (list python-setuptools python-wheel)) + (home-page "https://github.com/mivade/argparse_dataclass") + (synopsis "Declarative command-line interfaces using argparse and dataclasses") + (description + "This package provides declarative command-line interfaces using argparse +and dataclasses.") + (license license:expat))) + (define-public python-argparse-manpage (package (name "python-argparse-manpage") |