Gentoo Archives: gentoo-commits

From: Florian Schmaus <flow@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-python/pdoc3/
Date: Thu, 24 Jun 2021 06:13:59
Message-Id: 1624515174.574656b1df3a3a3fee3dbb3d1432f7725ccded45.flow@gentoo
1 commit: 574656b1df3a3a3fee3dbb3d1432f7725ccded45
2 Author: Florian Schmaus <flow <AT> gentoo <DOT> org>
3 AuthorDate: Thu Jun 24 06:12:19 2021 +0000
4 Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
5 CommitDate: Thu Jun 24 06:12:54 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=574656b1
7
8 dev-python/pdoc3: initial import (moved from ::guru)
9
10 Closes: https://bugs.gentoo.org/717834
11 Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>
12
13 dev-python/pdoc3/Manifest | 1 +
14 dev-python/pdoc3/metadata.xml | 12 ++++++++++++
15 dev-python/pdoc3/pdoc3-0.9.2.ebuild | 34 ++++++++++++++++++++++++++++++++++
16 3 files changed, 47 insertions(+)
17
18 diff --git a/dev-python/pdoc3/Manifest b/dev-python/pdoc3/Manifest
19 new file mode 100644
20 index 00000000000..82043ca9081
21 --- /dev/null
22 +++ b/dev-python/pdoc3/Manifest
23 @@ -0,0 +1 @@
24 +DIST pdoc3-0.9.2.tar.gz 84803 BLAKE2B 5ff52a630722b9504d1de83bb236aaaafde95417ac163b79b3585156484a12b71a16de55d00ab7377b9e44eec7902384f1f648a514b8e7392da6f5e79f6f229f SHA512 653231a124239ec189dc5aa4dec59245c6d20e4ff6ca9cb7fa468410b712b766288f4c59f8c0d0b8c1a4190ce84603455ec0ad7c7b1e0dc4f28cd279bb69685f
25
26 diff --git a/dev-python/pdoc3/metadata.xml b/dev-python/pdoc3/metadata.xml
27 new file mode 100644
28 index 00000000000..ccd39aa52d3
29 --- /dev/null
30 +++ b/dev-python/pdoc3/metadata.xml
31 @@ -0,0 +1,12 @@
32 +<?xml version="1.0" encoding="UTF-8"?>
33 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
34 +<pkgmetadata>
35 + <maintainer type="person">
36 + <email>flow@g.o</email>
37 + <name>Florian Schmaus</name>
38 + </maintainer>
39 + <upstream>
40 + <remote-id type="pypi">pdoc3</remote-id>
41 + <remote-id type="github">pdoc3/pdoc</remote-id>
42 + </upstream>
43 +</pkgmetadata>
44
45 diff --git a/dev-python/pdoc3/pdoc3-0.9.2.ebuild b/dev-python/pdoc3/pdoc3-0.9.2.ebuild
46 new file mode 100644
47 index 00000000000..1e67b6da676
48 --- /dev/null
49 +++ b/dev-python/pdoc3/pdoc3-0.9.2.ebuild
50 @@ -0,0 +1,34 @@
51 +# Copyright 1999-2021 Gentoo Authors
52 +# Distributed under the terms of the GNU General Public License v2
53 +
54 +EAPI=7
55 +
56 +PYTHON_COMPAT=( python3_{7..10} )
57 +DISTUTILS_USE_SETUPTOOLS=rdepend
58 +
59 +inherit distutils-r1
60 +
61 +DESCRIPTION="Auto-generate API documentation for Python projects"
62 +HOMEPAGE="https://pdoc3.github.io/pdoc/"
63 +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
64 +
65 +SLOT="0"
66 +LICENSE="AGPL-3+"
67 +KEYWORDS="~amd64 ~x86"
68 +
69 +RDEPEND="
70 + dev-python/mako[${PYTHON_USEDEP}]
71 + >=dev-python/markdown-3.0[${PYTHON_USEDEP}]
72 +"
73 +DEPEND="
74 + ${RDEPEND}
75 + dev-python/wheel[${PYTHON_USEDEP}]
76 +"
77 +
78 +python_prepare_all() {
79 + distutils-r1_python_prepare_all
80 + sed -i \
81 + -e "/setuptools_git/d" \
82 + -e "/setuptools_scm/d" \
83 + setup.py || die
84 +}