futurile pushed a commit to branch python-team in repository guix. commit daf7e5cce344f85cd7eeba71e914eba9f9e9e8a8 Author: Nicolas Graves <ngra...@ngraves.fr> AuthorDate: Mon Mar 10 03:16:32 2025 +0100
gnu: Add python-argparse-dataclass. * gnu/packages/python-xyz.scm (python-argparse-dataclass): New variable. Change-Id: If669a77f36753b4639136fc612dda42aca1a61f9 Signed-off-by: Steve George <st...@futurile.net> --- gnu/packages/python-xyz.scm | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 53e7490cbc..e5a49c4c4e 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -20074,6 +20074,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")