commit: 0f545364d23e707573d2294aaa6ec8aa1e846c04
Author: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
AuthorDate: Tue Jan 5 15:33:17 2021 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Tue Jan 5 15:33:17 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0f545364
dev-python/pyinquirer: add snapshot ebuild
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> riseup.net>
dev-python/pyinquirer/Manifest | 1 +
.../pyinquirer/pyinquirer-1.0.3_p20200708.ebuild | 53 ++++++++++++++++++++++
2 files changed, 54 insertions(+)
diff --git a/dev-python/pyinquirer/Manifest b/dev-python/pyinquirer/Manifest
new file mode 100644
index 00000000..2792ab6e
--- /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 00000000..d28e1af0
--- /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/prompt_toolkit-3.1.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"
+}