summaryrefslogtreecommitdiff
path: root/dev-python
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2020-12-03 16:42:17 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2020-12-03 16:42:17 +0000
commit86ac0f7c7ec13498fbc07a9343ff1ca84ebf42bf (patch)
treed2a41b999954458576feba639e7e0522367ee337 /dev-python
parentc09fdfcd2c23551fdf713682f2d505cf28b2490c (diff)
downloadbaldeagleos-repo-86ac0f7c7ec13498fbc07a9343ff1ca84ebf42bf.tar.gz
baldeagleos-repo-86ac0f7c7ec13498fbc07a9343ff1ca84ebf42bf.tar.xz
baldeagleos-repo-86ac0f7c7ec13498fbc07a9343ff1ca84ebf42bf.zip
Updating liguros repo
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/backports-zoneinfo/backports-zoneinfo-0.2.1.ebuild15
-rw-r--r--dev-python/keep/keep-2.10.ebuild2
-rw-r--r--dev-python/multidict/Manifest1
-rw-r--r--dev-python/multidict/multidict-5.1.0.ebuild29
-rw-r--r--dev-python/progressbar2/progressbar2-3.53.1.ebuild3
-rw-r--r--dev-python/pymad/pymad-0.10.ebuild3
6 files changed, 50 insertions, 3 deletions
diff --git a/dev-python/backports-zoneinfo/backports-zoneinfo-0.2.1.ebuild b/dev-python/backports-zoneinfo/backports-zoneinfo-0.2.1.ebuild
index 86d069dfef9c..d2683af1a765 100644
--- a/dev-python/backports-zoneinfo/backports-zoneinfo-0.2.1.ebuild
+++ b/dev-python/backports-zoneinfo/backports-zoneinfo-0.2.1.ebuild
@@ -38,6 +38,21 @@ BDEPEND="
# pytest-subtests
distutils_enable_tests unittest
+python_test() {
+ if [[ ${EPYTHON} == pypy3 ]]; then
+ # pypy3.6 does not support dataclasses, and the backport
+ # does not work with pypy
+ local pypy3_version=$(best_version -b 'dev-python/pypy3')
+ if [[ ${pypy3_version} != *_p37* ]]; then
+ einfo "Skipping tests on pypy3.6 due to missing deps"
+ return
+ fi
+ fi
+
+ "${EPYTHON}" -m unittest discover -v ||
+ die "Tests failed with ${EPYTHON}"
+}
+
python_install() {
# avoid file collisions
rm "${BUILD_DIR}"/lib/backports/__init__.py || die
diff --git a/dev-python/keep/keep-2.10.ebuild b/dev-python/keep/keep-2.10.ebuild
index f38f7e9d2e23..80e7bff50c9c 100644
--- a/dev-python/keep/keep-2.10.ebuild
+++ b/dev-python/keep/keep-2.10.ebuild
@@ -4,7 +4,9 @@
EAPI=7
PYTHON_COMPAT=( python3_{5,6,7,8,9} )
+
DISTUTILS_USE_SETUPTOOLS="rdepend"
+
inherit distutils-r1
DESCRIPTION="Personal shell command keeper and snippets manager"
diff --git a/dev-python/multidict/Manifest b/dev-python/multidict/Manifest
index ef5a0c54a840..2a233274983e 100644
--- a/dev-python/multidict/Manifest
+++ b/dev-python/multidict/Manifest
@@ -1 +1,2 @@
DIST multidict-5.0.0.tar.gz 57790 BLAKE2B cad5cac04ab8ea204bb98199a8b5985bd308f7db59e71514a78f0bc79cd92667f24329b101638d5cd14254187c344549a8ce8dd6c514b322b50bb05dfa15cc6e SHA512 067bad79b331a4b86d023f59af842e5fa99fa50d09df13538a86e6c1c754b1862b8fa812381149f2efcd19f1a7ec6934f583cddf47c635dce909ea8c7847f411
+DIST multidict-5.1.0.tar.gz 58801 BLAKE2B 9b9194447a7d91d673b07e440d5f1d2068c79b15890c63a5ab679016b02471996adc73173bb303c14609b2aec230d8ebda36ab978b22b67c008f6b03e6f663f2 SHA512 7dfc8862048d274f37341dda72d93c0fab6d5463fade4f5e241f5b8bf65dcea5c0b5120376847a77f00c7246e87a1cfe14502b6f64bf97e4d00594fed6735466
diff --git a/dev-python/multidict/multidict-5.1.0.ebuild b/dev-python/multidict/multidict-5.1.0.ebuild
new file mode 100644
index 000000000000..cd6e4fcf85a9
--- /dev/null
+++ b/dev-python/multidict/multidict-5.1.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{5,6,7,8,9} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="multidict implementation"
+HOMEPAGE="https://github.com/aio-libs/multidict/"
+SRC_URI="https://github.com/aio-libs/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+
+BDEPEND="
+ >=dev-python/cython-0.28.4[${PYTHON_USEDEP}]
+"
+
+distutils_enable_sphinx docs --no-autodoc
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ # don't enable coverage or other pytest settings
+ sed -i -e 's:--cov.*::' setup.cfg || die
+
+ distutils-r1_python_prepare_all
+}
diff --git a/dev-python/progressbar2/progressbar2-3.53.1.ebuild b/dev-python/progressbar2/progressbar2-3.53.1.ebuild
index a7b5119e5e2b..5c375bb931dd 100644
--- a/dev-python/progressbar2/progressbar2-3.53.1.ebuild
+++ b/dev-python/progressbar2/progressbar2-3.53.1.ebuild
@@ -17,7 +17,8 @@ KEYWORDS="~amd64"
CDEPEND="!dev-python/progressbar[${PYTHON_USEDEP}]
dev-python/python-utils[${PYTHON_USEDEP}]"
RDEPEND="${CDEPEND}"
-BDEPEND="${CDEPEND}"
+BDEPEND="${CDEPEND}
+ test? ( dev-python/freezegun[${PYTHON_USEDEP}] )"
distutils_enable_tests pytest
diff --git a/dev-python/pymad/pymad-0.10.ebuild b/dev-python/pymad/pymad-0.10.ebuild
index fda69eb3de19..50dff72b2979 100644
--- a/dev-python/pymad/pymad-0.10.ebuild
+++ b/dev-python/pymad/pymad-0.10.ebuild
@@ -11,6 +11,7 @@ inherit distutils-r1
DESCRIPTION="Python wrapper for libmad MP3 decoding in python"
HOMEPAGE="https://github.com/jaqx0r/pymad"
SRC_URI="https://github.com/jaqx0r/${PN}/archive/version/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-version-${PV}"
LICENSE="GPL-2"
SLOT="0"
@@ -18,5 +19,3 @@ KEYWORDS="~amd64 ~ppc ~x86"
DEPEND="media-libs/libmad"
RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/${PN}-version-${PV}"