summaryrefslogtreecommitdiff
path: root/dev-python/arpeggio
diff options
context:
space:
mode:
Diffstat (limited to 'dev-python/arpeggio')
-rw-r--r--dev-python/arpeggio/Manifest4
-rw-r--r--dev-python/arpeggio/arpeggio-1.9.0.ebuild2
-rw-r--r--dev-python/arpeggio/arpeggio-1.9.2.ebuild40
3 files changed, 44 insertions, 2 deletions
diff --git a/dev-python/arpeggio/Manifest b/dev-python/arpeggio/Manifest
index 2ea7bc040d8a..6dd96b4ba52a 100644
--- a/dev-python/arpeggio/Manifest
+++ b/dev-python/arpeggio/Manifest
@@ -1,3 +1,5 @@
DIST arpeggio-1.9.0.tar.gz 757412 BLAKE2B f89850a16b2ac1a87cbac3ae0f10d4c04af6097bfb9292abec24c8b938bdf3b837c4d292650b2e335ee5b4b03cd149e1722e35ceabf1b59fd4577ba7e62a8e44 SHA512 179ec76813476823f316471e1b313f377064a75879c52060e547fd755ae72947594dc4d6e58a798150620e82c8b123fbd88484881c12ccb311c47bc93a45a0cd
-EBUILD arpeggio-1.9.0.ebuild 758 BLAKE2B 2a238210753bbbfb4dd7147b88d6ebd990d50e7e11ef63927cb225c7b821a1c1b7fa81d27f608e44936bfcb8b28f35b8624b76ffb4a87ee218ffdc3dfa674bd7 SHA512 34d1c2f8ec0f5bcebca406100109a14d01408303344e84cb74163189dc0fa831cffdc90034c9db5c1487de7d1e5f9c3adb65d2734067feb2cad6d37d133ffa11
+DIST arpeggio-1.9.2.tar.gz 761920 BLAKE2B ba8c8a5cb8965325c1c3be68a481e024b0ab703d5f60fd9ccb2589fe5efe2618fd24f2b9bc36823005897c83e233bc97372a0e3d2010cf2e2399b96aec58feb5 SHA512 fa1057caaa0b5d26937c6e5aed719f64b293d3332e3ce0277a586bd48ca136792a4811c292fd87f2e58148874e008a6f2f621630052c5dfaf0e0efe2e8039353
+EBUILD arpeggio-1.9.0.ebuild 760 BLAKE2B 4ee6b61f29f5c3e389a9099014faff50ac733ce33ab576bbbe752b93c9085432b5edd14c602fe007dd71b40c734862339ee48f3cef9cd6b6484de761b545ba75 SHA512 20dbc2b3c8b560db655198614388e084279d161fcd83a5bcfdb9b42c2a6d155e53bd83d952766b8787722fa45cf41885c11b2352b38dff56f5d7883d91090556
+EBUILD arpeggio-1.9.2.ebuild 974 BLAKE2B 2eabb5b9931ce4a5f271af5f6754ed609fdacdb14d43c27433524bf9d6e58779091b14362ced0f7baa25b88eeee0b3237f6c71c0cf6b7de0f37d0ea07ba86864 SHA512 297613cf955ff0f14c9ac10f4d9ba023152f1b9127ade9ff842ca130c84664ebcc5c836e0954834d620e1a5e29625d86d7bfe28dfed8c16d137fa9080d7da915
MISC metadata.xml 351 BLAKE2B dac9aebd47c197ac00e60de049d4bfc62b3fc4082e1566475ca0a9fba0435385dc475cb6c2e7eaa6e4b91ea0ccb097ebe55da23f5f3e00325c7c1fc74e66d278 SHA512 cad3a1cb94dacf951a07d5a98a35bd723b00ba6745f52f1ff2f5d20c5c63fa9c1e875617a0833f822a1177cba0805b07964eb6ca0abbfa74f93dcd42f601a935
diff --git a/dev-python/arpeggio/arpeggio-1.9.0.ebuild b/dev-python/arpeggio/arpeggio-1.9.0.ebuild
index aeb6ec5c259f..2724273a463a 100644
--- a/dev-python/arpeggio/arpeggio-1.9.0.ebuild
+++ b/dev-python/arpeggio/arpeggio-1.9.0.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
diff --git a/dev-python/arpeggio/arpeggio-1.9.2.ebuild b/dev-python/arpeggio/arpeggio-1.9.2.ebuild
new file mode 100644
index 000000000000..e2b49275b80f
--- /dev/null
+++ b/dev-python/arpeggio/arpeggio-1.9.2.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+DISTUTILS_USE_SETUPTOOLS=bdepend
+inherit distutils-r1
+
+MY_PN=Arpeggio
+MY_P=${MY_PN}-${PV}
+DESCRIPTION="Parser interpreter based on PEG grammars"
+HOMEPAGE="https://pypi.org/project/Arpeggio/ https://github.com/igordejanovic/Arpeggio"
+SRC_URI="https://github.com/igordejanovic/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND=""
+DEPEND="
+ test? (
+ dev-python/pytest[${PYTHON_USEDEP}]
+ dev-python/memory_profiler[${PYTHON_USEDEP}]
+ )
+"
+S=${WORKDIR}/${MY_P}
+
+python_prepare_all() {
+ distutils-r1_python_prepare_all
+ sed -e 's:packages=find_packages(:\0exclude=["examples", "examples.*"]:' \
+ -e "s:\\(setup_requires=\[\\)'pytest-runner'\\(\],\\):\\1\\2:" \
+ -i setup.py || die
+}
+
+python_test() {
+ pytest -vv || die "Testing failed"
+}