From 0f545364d23e707573d2294aaa6ec8aa1e846c04 Mon Sep 17 00:00:00 2001 From: Andrew Ammerlaan Date: Tue, 5 Jan 2021 16:33:17 +0100 Subject: [PATCH] dev-python/pyinquirer: add snapshot ebuild Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Andrew Ammerlaan --- dev-python/pyinquirer/Manifest | 1 + .../pyinquirer-1.0.3_p20200708.ebuild | 53 +++++++++++++++++++ 2 files changed, 54 insertions(+) create mode 100644 dev-python/pyinquirer/Manifest create mode 100644 dev-python/pyinquirer/pyinquirer-1.0.3_p20200708.ebuild diff --git a/dev-python/pyinquirer/Manifest b/dev-python/pyinquirer/Manifest new file mode 100644 index 0000000000..2792ab6eba --- /dev/null +++ b/dev-python/pyinquirer/Manifest @@ -0,0 +1 @@ +DIST PyInquirer-1.0.3_p20200708.tar.gz 128841 BLAKE2B 45dcb13d0f500e808057d4bf8e671d24c67efe13fc5d61ec12d8ec1f8f829addd72d61e8fd6005b05f63ba6a02962ffb17603db73220755142eec2170ff7659f SHA512 37665164da9fd7ccfe2b43036afb8a771fd85871b89675c970cf20925e61277239e2a1bc6be3bba1daabdafe1fe7183e63d20dadaf6a0cc95d7bc491a54197b9 diff --git a/dev-python/pyinquirer/pyinquirer-1.0.3_p20200708.ebuild b/dev-python/pyinquirer/pyinquirer-1.0.3_p20200708.ebuild new file mode 100644 index 0000000000..d28e1af05a --- /dev/null +++ b/dev-python/pyinquirer/pyinquirer-1.0.3_p20200708.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PN0="PyInquirer" +P0="${PN0}-${PV}" +COMMIT="7485a1fd5442332399d5f05c84e4fd74b63a5823" + +EGIT_REPO_URI="https://github.com/CITGuru/${PN0}" +case "${PV}" in + 9999) + inherit git-r3 + ;; + *) + SRC_URI="${EGIT_REPO_URI}/archive/${COMMIT}.tar.gz -> ${P0}.tar.gz" + KEYWORDS="~amd64" + S="${WORKDIR}/${PN0}-${COMMIT}" +esac + +PYTHON_COMPAT=( python3_{7,8} ) +inherit distutils-r1 +# conf.py gone??? +#distutils_enable_sphinx docs +distutils_enable_tests pytest + +DESCRIPTION="A Python module for common interactive command line UIs" +HOMEPAGE="${EGIT_REPO_URI}" +LICENSE="MIT" + +SLOT="0" + +# Tests are outdated, they fail for >dev-python/ptyprocess-0.5.1 +RESTRICT="test" + +RDEPEND=" + >=dev-python/prompt_toolkit-3.0.0[${PYTHON_USEDEP}] + =dev-python/pygments-2.2.0[${PYTHON_USEDEP}]" +DEPEND=" + ${RDEPEND} + test? ( + dev-python/testfixtures[${PYTHON_USEDEP}] + >=dev-python/pytest-html-1.10.1[${PYTHON_USEDEP}] + >=dev-python/pytest-xdist-1.15.0[${PYTHON_USEDEP}] + >=dev-python/ptyprocess-0.5.1[${PYTHON_USEDEP}] + >=dev-python/regex-2016.11.21[${PYTHON_USEDEP}] )" + +src_prepare() { + default + sed -i -e 's/packages=find_packages(exclude=\[/\0"examples", /' setup.py || + die "Failed to patch setup.py" +}