dev-python/pyinquirer: New package

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Matthias Coppens <coppens.matthias.abc@gmail.com>
This commit is contained in:
Matthias Coppens committed 2020-07-20 16:46:32 +02:00
1 parent e19749c16a
commit 4bb4e2142d
2 files changed
+57

No files matched your search

+17
View File
@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>coppens.matthias.abc@gmail.com</email>
<description>Matthias Coppens</description>
</maintainer>
<longdescription>
PyInquirer strives to be an easily embeddable and beautiful
command line interface for Python. PyInquirer wants to make it
easy for existing Inquirer.js users to write immersive
command line applications in Python. We are convinced that its
feature-set is the most complete for building immersive
CLI applications. We also hope that PyInquirer proves itself
useful to Python users.
</longdescription>
</pkgmetadata>
@@ -0,0 +1,40 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PN0="PyInquirer"
P0="${PN0}-${PV}"
EGIT_REPO_URI="https://github.com/CITGuru/${PN0}"
case "${PV}" in
9999)
inherit git-r3
;;
*)
SRC_URI="${EGIT_REPO_URI}/archive/${PV}.tar.gz -> ${P0}.tar.gz"
KEYWORDS="~amd64"
S="${WORKDIR}/${P0}"
esac
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
distutils_enable_sphinx docs
DESCRIPTION="A Python module for common interactive command line UIs"
HOMEPAGE="${EGIT_REPO_URI}"
LICENSE="MIT"
SLOT="0"
RDEPEND="${PYTHON_DEPS}
>=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}"
src_prepare() {
default
sed -i -e 's/packages=find_packages(exclude=\[/\0"examples", /' setup.py ||
die "Failed to patch setup.py"
}