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
2020-07-20 16:45:13 +02:00
parent e19749c16a
commit 4bb4e2142d
2 changed files with 57 additions and 0 deletions

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>

View File

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