Gentoo Archives: gentoo-commits

From: Joonas Niilola <juippis@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-python/exdown/
Date: Tue, 13 Oct 2020 12:06:23
Message-Id: 1602590769.89b4c54b2374fea8f97e62b0bc72271fb3fea866.juippis@gentoo
1 commit: 89b4c54b2374fea8f97e62b0bc72271fb3fea866
2 Author: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
3 AuthorDate: Sun Oct 4 20:22:51 2020 +0000
4 Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
5 CommitDate: Tue Oct 13 12:06:09 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89b4c54b
7
8 dev-python/exdown: new dep of dev-python/tikzplotlib
9
10 Package-Manager: Portage-3.0.8, Repoman-3.0.1
11 Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> riseup.net>
12 Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
13
14 dev-python/exdown/Manifest | 1 +
15 dev-python/exdown/exdown-0.7.0.ebuild | 41 +++++++++++++++++++++++++++++++++++
16 dev-python/exdown/metadata.xml | 16 ++++++++++++++
17 3 files changed, 58 insertions(+)
18
19 diff --git a/dev-python/exdown/Manifest b/dev-python/exdown/Manifest
20 new file mode 100644
21 index 00000000000..120fe115bbf
22 --- /dev/null
23 +++ b/dev-python/exdown/Manifest
24 @@ -0,0 +1 @@
25 +DIST exdown-0.7.0.tar.gz 4592 BLAKE2B 00d53d19a44775a486b2f2133dfc7956e0dc724397e4c2729ab20123aea4841b4f450d28d89b5ee93a540b775099e70d1eb4a9917bec88be784d916518b06c0d SHA512 25c99e219d722ba1280119b7affd4bc83aa2e3b83ad60f74a7dca24c0f64a14acd3d4a0b116474cc4a3d3e4507c7b1300d9afecc14d2e3f400a5d4234334c5ee
26
27 diff --git a/dev-python/exdown/exdown-0.7.0.ebuild b/dev-python/exdown/exdown-0.7.0.ebuild
28 new file mode 100644
29 index 00000000000..6121e9c8720
30 --- /dev/null
31 +++ b/dev-python/exdown/exdown-0.7.0.ebuild
32 @@ -0,0 +1,41 @@
33 +# Copyright 2019-2020 Gentoo Authors
34 +# Distributed under the terms of the GNU General Public License v2
35 +
36 +EAPI=7
37 +
38 +PYTHON_COMPAT=( python3_{7,8,9} )
39 +
40 +inherit distutils-r1 virtualx
41 +
42 +DESCRIPTION="Extract code blocks from markdown"
43 +HOMEPAGE="https://github.com/nschloe/exdown"
44 +SRC_URI="https://github.com/nschloe/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
45 +
46 +LICENSE="MIT"
47 +SLOT="0"
48 +KEYWORDS="~amd64 ~x86"
49 +
50 +RDEPEND="
51 + $( python_gen_cond_dep \
52 + 'dev-python/importlib_metadata[${PYTHON_USEDEP}]' python3_7 )
53 +"
54 +
55 +BDEPEND="
56 + dev-python/wheel[${PYTHON_USEDEP}]
57 +"
58 +
59 +distutils_enable_tests pytest
60 +
61 +python_prepare_all() {
62 + # setup.py was removed in commit ddb8a613bbc8ba7d079c1b7abbca5ce2d53ef9d0
63 + # for some reason, DISTUTULS_USE_SETUPTOOLS="pyproject.toml" is not working
64 + # it complains about file not found, setup.cfg does exist
65 + cat > setup.py <<EOF || die
66 +from setuptools import setup
67 +
68 +if __name__ == "__main__":
69 + setup()
70 +EOF
71 +
72 + distutils-r1_python_prepare_all
73 +}
74
75 diff --git a/dev-python/exdown/metadata.xml b/dev-python/exdown/metadata.xml
76 new file mode 100644
77 index 00000000000..99d8fdee9cb
78 --- /dev/null
79 +++ b/dev-python/exdown/metadata.xml
80 @@ -0,0 +1,16 @@
81 +<?xml version="1.0" encoding="UTF-8"?>
82 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
83 +<pkgmetadata>
84 + <maintainer type="person">
85 + <email>andrewammerlaan@××××××.net</email>
86 + <name>Andrew Ammerlaan</name>
87 + </maintainer>
88 + <maintainer type="project">
89 + <email>proxy-maint@g.o</email>
90 + <name>Proxy Maintainers</name>
91 + </maintainer>
92 + <upstream>
93 + <remote-id type="github">nschloe/exdown</remote-id>
94 + <remote-id type="pypi">exdown</remote-id>
95 + </upstream>
96 +</pkgmetadata>