diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2022-04-12 21:03:09 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2022-04-12 21:03:09 +0000 |
| commit | d97953e6ff67978da9554e7b4601aedceb21e215 (patch) | |
| tree | 674053c902db6972b9716c9ac3b1e960ee7a5358 /dev-python/sphinx-argparse | |
| parent | 1d1fa5bb30df70070bbbbd2b777b839d31f09c41 (diff) | |
| download | baldeagleos-repo-d97953e6ff67978da9554e7b4601aedceb21e215.tar.gz baldeagleos-repo-d97953e6ff67978da9554e7b4601aedceb21e215.tar.xz baldeagleos-repo-d97953e6ff67978da9554e7b4601aedceb21e215.zip | |
Adding metadata
Diffstat (limited to 'dev-python/sphinx-argparse')
| -rw-r--r-- | dev-python/sphinx-argparse/Manifest | 1 | ||||
| -rw-r--r-- | dev-python/sphinx-argparse/metadata.xml | 8 | ||||
| -rw-r--r-- | dev-python/sphinx-argparse/sphinx-argparse-0.3.1.ebuild | 53 |
3 files changed, 62 insertions, 0 deletions
diff --git a/dev-python/sphinx-argparse/Manifest b/dev-python/sphinx-argparse/Manifest new file mode 100644 index 000000000000..cc6a6ba198dc --- /dev/null +++ b/dev-python/sphinx-argparse/Manifest @@ -0,0 +1 @@ +DIST sphinx-argparse-0.3.1.tar.gz 42953 BLAKE2B 76c74a270a638b1b894548bc898918fbfa5fde6bcf1ccbf5e69a3daaada829bc1ae27ad8befd18e834646dc2fc3b025f36807c2be894911cc0c6d65294174898 SHA512 3d289c90165eb6a3d7a94dff8e6a429a49eb404ce373e80e007a0cd9abaae1e1236f5393df2fbf11701c349dade9d199640dc398064da4fd50a58a90eb3f8f12 diff --git a/dev-python/sphinx-argparse/metadata.xml b/dev-python/sphinx-argparse/metadata.xml new file mode 100644 index 000000000000..418bde979bcb --- /dev/null +++ b/dev-python/sphinx-argparse/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <name>Alarig Le Lay</name> + <email>alarig@swordarmor.fr</email> + </maintainer> +</pkgmetadata> diff --git a/dev-python/sphinx-argparse/sphinx-argparse-0.3.1.ebuild b/dev-python/sphinx-argparse/sphinx-argparse-0.3.1.ebuild new file mode 100644 index 000000000000..f34391eaa5c1 --- /dev/null +++ b/dev-python/sphinx-argparse/sphinx-argparse-0.3.1.ebuild @@ -0,0 +1,53 @@ +# Copyright 2020-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{7,8,9,10} pypy3 ) +DISTUTILS_USE_SETUPTOOLS="pyproject.toml" +inherit distutils-r1 optfeature + +DESCRIPTION="Sphinx extension that automatically documents argparse commands and options" +HOMEPAGE=" + https://pypi.org/project/sphinx-argparse/ + https://github.com/ashb/sphinx-argparse +" +SRC_URI="https://github.com/ashb/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + dev-python/six[${PYTHON_USEDEP}] + dev-python/sphinx[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest + +# requires self to build own documentation +distutils_enable_sphinx docs dev-python/sphinx_rtd_theme dev-python/sphinx-argparse + +python_prepare_all() { + # needs test files in workdir to compile docs for some reason + cp -r test "${WORKDIR}" || die + + distutils-r1_python_prepare_all +} + +python_test() { + if [[ ${EPYTHON} == python3.10 ]]; then + EPYTEST_DESELECT=( + test/test_parser.py::test_parse_nested + test/test_parser.py::test_parse_nested_with_alias + test/test_parser.py::test_parse_groups + test/test_parser.py::test_action_groups_with_subcommands + ) + fi + + epytest +} + +pkg_postinst() { + optfeature "markdown support" dev-python/commonmark +} |
