From 84207eea2c564052c05757fb0397d35088a43657 Mon Sep 17 00:00:00 2001 From: Mathieu Othacehe Date: Tue, 4 Jan 2022 12:45:29 +0100 Subject: gnu: Add python-pdoc3. * gnu/packages/patches/python-pdoc3-tests.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/local.mk (python-pdoc3): New variable. --- gnu/packages/python-xyz.scm | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) (limited to 'gnu/packages/python-xyz.scm') diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 01992dc729..e04b4f973f 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -37,7 +37,7 @@ ;;; Copyright © 2017 Frederick M. Muriithi ;;; Copyright © 2017, 2018 Adriano Peluso ;;; Copyright © 2017 Ben Sturmfels -;;; Copyright © 2017, 2018, 2019, 2021 Mathieu Othacehe +;;; Copyright © 2017, 2018, 2019, 2021, 2022 Mathieu Othacehe ;;; Copyright © 2017 José Miguel Sánchez García ;;; Copyright © 2017, 2020, 2021 Roel Janssen ;;; Copyright © 2017, 2018, 2019 Kei Kebreau @@ -27916,3 +27916,26 @@ keyboard-friendly package.") (description "This package provides a Python interface to iw wireless tools.") (license license:gpl2))) + +(define-public python-pdoc3 + (package + (name "python-pdoc3") + (version "0.10.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "pdoc3" version)) + (sha256 + (base32 "1dz4hw10ngidzg9cjvflc8nlrwrjbb3ijhmaw4w6f039p6yff8jz")) + (patches + (search-patches "python-pdoc3-tests.patch")))) + (build-system python-build-system) + (native-inputs + (list python-setuptools-git python-setuptools-scm)) + (propagated-inputs (list python-mako python-markdown)) + (home-page "https://pdoc3.github.io/pdoc/") + (synopsis "Auto-generate API documentation for Python projects") + (description + "This package auto-generates API documentation from Python projects +already existing modules and objects docstrings.") + (license license:agpl3+))) -- cgit v1.2.3