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"
+}

Reply via email to