summaryrefslogtreecommitdiff
path: root/dev-python
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [feature/flatten] <gitlab@liguros.net>2020-08-20 18:44:42 +0000
committerLiguros - Gitlab CI/CD [feature/flatten] <gitlab@liguros.net>2020-08-20 18:44:42 +0000
commitc4632515efabf2004733dd763b09aee9ad8dae1d (patch)
tree9bfdb4e64311c486d4d84ba52e5f9450163314e5 /dev-python
parenteac51f085bfa1445119f1fc8007cc57185a763ca (diff)
downloadbaldeagleos-repo-c4632515efabf2004733dd763b09aee9ad8dae1d.tar.gz
baldeagleos-repo-c4632515efabf2004733dd763b09aee9ad8dae1d.tar.xz
baldeagleos-repo-c4632515efabf2004733dd763b09aee9ad8dae1d.zip
Updating liguros repo
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/algopy/Manifest1
-rw-r--r--dev-python/algopy/algopy-0.5.3.ebuild37
-rw-r--r--dev-python/algopy/files/algopy-0.5.3-fix-test-cast-ufunc.patch29
-rw-r--r--dev-python/algopy/metadata.xml12
-rw-r--r--dev-python/blockdiag/Manifest1
-rw-r--r--dev-python/blockdiag/blockdiag-1.5.4.ebuild2
-rw-r--r--dev-python/blockdiag/blockdiag-2.0.1.ebuild61
-rw-r--r--dev-python/blockdiag/metadata.xml2
-rw-r--r--dev-python/cbor2/Manifest1
-rw-r--r--dev-python/cbor2/cbor2-5.1.2.ebuild41
-rw-r--r--dev-python/eventlet/eventlet-0.26.1.ebuild12
-rw-r--r--dev-python/python-slip/python-slip-0.6.5.ebuild2
12 files changed, 112 insertions, 89 deletions
diff --git a/dev-python/algopy/Manifest b/dev-python/algopy/Manifest
deleted file mode 100644
index 288dac3ec1a6..000000000000
--- a/dev-python/algopy/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST algopy-0.5.3.tar.gz 149560 BLAKE2B 8fdb5e5c00aa161bbc2a03c584d644e36d2843bbd3d1e090b0a89ef52db9a122561f050aa7676f9fecdf78485963fa3712b3f2698e52fed90d9077ab4395838e SHA512 43b3cd4f17fa821fc61898534f595202097cd56d57133a1d13e23743c794166a0f8877947cc6eae6d2ac2fd7400e2a6527ee8229ec1b26ea660ac9c01cd22912
diff --git a/dev-python/algopy/algopy-0.5.3.ebuild b/dev-python/algopy/algopy-0.5.3.ebuild
deleted file mode 100644
index 4deca4ef6ad9..000000000000
--- a/dev-python/algopy/algopy-0.5.3.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit distutils-r1
-
-DESCRIPTION="Taylor Arithmetic Computation and Algorithmic Differentiation"
-HOMEPAGE="https://pypi.org/project/algopy/ https://pythonhosted.org/algopy/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-SLOT="0"
-LICENSE="BSD"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- || (
- dev-python/numpy-python2[${PYTHON_USEDEP}]
- dev-python/numpy[${PYTHON_USEDEP}]
- )
- || (
- sci-libs/scipy-python2[${PYTHON_USEDEP}]
- sci-libs/scipy[${PYTHON_USEDEP}]
- )
-"
-DEPEND="${RDEPEND}
- test? ( dev-python/nose[${PYTHON_USEDEP}] )
-"
-PATCHES=( "${FILESDIR}/${P}-fix-test-cast-ufunc.patch" )
-
-python_test() {
- ${EPYTHON} run_tests.py || die
-}
diff --git a/dev-python/algopy/files/algopy-0.5.3-fix-test-cast-ufunc.patch b/dev-python/algopy/files/algopy-0.5.3-fix-test-cast-ufunc.patch
deleted file mode 100644
index 0b8a0eda5080..000000000000
--- a/dev-python/algopy/files/algopy-0.5.3-fix-test-cast-ufunc.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From f563d86e72b32caa296ac77b0836ce0e36a5f6ab Mon Sep 17 00:00:00 2001
-From: Sebastian Walter <sebastian.walter@iwr.uni-heidelberg.de>
-Date: Thu, 30 Jun 2016 15:11:19 +0200
-Subject: [PATCH] Problem: numpy raised TypeError: Cannot cast ufunc add output
- from dtype('complex128') to dtype('float64') with casting rule 'same_kind'
- Solution: use numpy.add(x,y,out=x, casting='unsafe') to cast from complex to
- float if necessary
-
----
- algopy/utpm/algorithms.py | 6 +++---
- 1 file changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/algopy/utpm/algorithms.py b/algopy/utpm/algorithms.py
-index ccf7ca4..5f2651e 100644
---- a/algopy/utpm/algorithms.py
-+++ b/algopy/utpm/algorithms.py
-@@ -1190,9 +1190,9 @@ def _dot(cls, x_data, y_data, out = None):
- for d in range(D):
- for p in range(P):
- for c in range(d+1):
-- z_data[d,p,...] += numpy.dot(
-- x_data[c,p,...],
-- y_data[d-c,p,...])
-+ tmp = numpy.dot(x_data[c,p,...],
-+ y_data[d-c,p,...])
-+ numpy.add(z_data[d,p,...], tmp, out=z_data[d,p, ...], casting='unsafe')
-
- return out
-
diff --git a/dev-python/algopy/metadata.xml b/dev-python/algopy/metadata.xml
deleted file mode 100644
index c74b9aae0572..000000000000
--- a/dev-python/algopy/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>python@gentoo.org</email>
- <name>Python</name>
- </maintainer>
- <upstream>
- <remote-id type="pypi">algopy</remote-id>
- </upstream>
- <origin>gentoo-staging</origin>
-</pkgmetadata>
diff --git a/dev-python/blockdiag/Manifest b/dev-python/blockdiag/Manifest
index 9835e8b7d3e5..7451f2962c48 100644
--- a/dev-python/blockdiag/Manifest
+++ b/dev-python/blockdiag/Manifest
@@ -1 +1,2 @@
DIST blockdiag-1.5.4.tar.gz 2693073 BLAKE2B 8a825742b4144667153af00d5e334325f8a3b49823355787dbd577729da8b0fc221ead14ab899ef8aef1800bbc2cdc47f060330bf0a2f2f1bcd055d172d8adbb SHA512 0eef8b3837282ed611e044ee618abca1f799b4a151bc2d7cece140c97ac728b2f3b9a3bb6877d3fed42a74e0173d0cbfd2966521c4dfb21c266975b4062405d2
+DIST blockdiag-2.0.1.tar.gz 2694776 BLAKE2B 289bbeab89dff4e8274efb9e2061b1e412e29bfbd663f64b55346ee09d09279e0813347c51b6cdc9e547b417eba637a85f7cb37f48006467bfa1c9875a113971 SHA512 07690882b05d4cf7be04245e183a7c54d9cd4acab3bb4b5e170b7b0f9229d6ea42eba4dc9fab47604c1572d3c4b09de96cffb610c0c31882b9c0b150f0e76d89
diff --git a/dev-python/blockdiag/blockdiag-1.5.4.ebuild b/dev-python/blockdiag/blockdiag-1.5.4.ebuild
index 44d0559bddae..fae99b93ffb1 100644
--- a/dev-python/blockdiag/blockdiag-1.5.4.ebuild
+++ b/dev-python/blockdiag/blockdiag-1.5.4.ebuild
@@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{5,6,7,8,9} )
inherit distutils-r1
DESCRIPTION="Generate block-diagram image from text"
-HOMEPAGE="https://blockdiag.com/ https://pypi.org/project/blockdiag/ https://bitbucket.org/blockdiag/blockdiag/"
+HOMEPAGE="https://blockdiag.com/ https://pypi.org/project/blockdiag/ https://github.com/blockdiag/blockdiag/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
diff --git a/dev-python/blockdiag/blockdiag-2.0.1.ebuild b/dev-python/blockdiag/blockdiag-2.0.1.ebuild
new file mode 100644
index 000000000000..abde95e80200
--- /dev/null
+++ b/dev-python/blockdiag/blockdiag-2.0.1.ebuild
@@ -0,0 +1,61 @@
+# 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} )
+
+DISTUTILS_USE_SETUPTOOLS="rdepend"
+
+inherit distutils-r1
+
+DESCRIPTION="Generate block-diagram image from text"
+HOMEPAGE="https://blockdiag.com/ https://pypi.org/project/blockdiag/ https://github.com/blockdiag/blockdiag/"
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-python/funcparserlib-0.3.6[${PYTHON_USEDEP}]
+ >=dev-python/pillow-3.0.0[${PYTHON_USEDEP}]
+ dev-python/webcolors[${PYTHON_USEDEP}]
+"
+DEPEND="
+ test? (
+ ${RDEPEND}
+ dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/nose[${PYTHON_USEDEP}]
+ dev-python/reportlab[${PYTHON_USEDEP}]
+ dev-python/docutils[${PYTHON_USEDEP}]
+ media-fonts/ja-ipafonts
+ )
+"
+
+python_prepare_all() {
+ sed -i -e /build-base/d setup.cfg || die
+ # unnecessary dep
+ sed -i -e '/pep8/d' setup.py || die
+ # disable tests requiring Internet access
+ sed -i -e 's:test_app_cleans_up_images:_&:' \
+ src/blockdiag/tests/test_command.py || die
+ sed -i -e 's:ghostscript_not_found_test:_&:' \
+ src/blockdiag/tests/test_generate_diagram.py || die
+ rm src/blockdiag/tests/diagrams/node_icon.diag || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ esetup.py test
+}
+
+pkg_postinst() {
+ einfo "For additional functionality, install the following optional packages:"
+ einfo " dev-python/reportlab for pdf format"
+ einfo " media-gfx/imagemagick"
+ einfo " wand: https://pypi.org/project/Wand"
+ einfo " Ctypes-based simple MagickWand API binding for Python"
+}
diff --git a/dev-python/blockdiag/metadata.xml b/dev-python/blockdiag/metadata.xml
index f0b8aa6b2080..b4c4789a23e7 100644
--- a/dev-python/blockdiag/metadata.xml
+++ b/dev-python/blockdiag/metadata.xml
@@ -11,7 +11,7 @@
<name>Takeshi Komiya</name>
</maintainer>
<remote-id type="pypi">blockdiag</remote-id>
- <remote-id type="bitbucket">blockdiag/blockdiag</remote-id>
+ <remote-id type="github">blockdiag/blockdiag</remote-id>
</upstream>
<longdescription>blockdiag generate block-diagram image file from spec-text
file. Additional functionality is available with dev-python/reportlab
diff --git a/dev-python/cbor2/Manifest b/dev-python/cbor2/Manifest
index bb524addff11..9c3e4f76a768 100644
--- a/dev-python/cbor2/Manifest
+++ b/dev-python/cbor2/Manifest
@@ -1 +1,2 @@
DIST cbor2-5.1.0.tar.gz 72328 BLAKE2B 22737f1ce152eb356fc937199ba83e9558b68900f8183ee8acca52312fa56499812d6b26aaaa629b6e2cfacbdfbb72f65cb7fcbe93a010320aff94aec8dc3978 SHA512 0df4f0c5609ae8d73627a64ee1544af88461b2bf829538f23d912138cf47ae8d03193644c7315e2a77318e58fd2bd61c4cb103d94ed0710db0ae5c2cf4df60b7
+DIST cbor2-5.1.2.tar.gz 73247 BLAKE2B de033651c0483aee4bb3bb31f9a997bdd6329c2941dbde65acabe7f7a3bfde37ab0322085a3107fb581e36cb6792cfb4fcf07cdbedfcec4a18a907582081d141 SHA512 81e4c3e8c727fea6db8bbed657806ace8777d8ad157395de3db7f0dab369abcd7f173f0cfad538c325a49bf90b450eab16ad2f4aa4f69c324dd0807ae0ab556f
diff --git a/dev-python/cbor2/cbor2-5.1.2.ebuild b/dev-python/cbor2/cbor2-5.1.2.ebuild
new file mode 100644
index 000000000000..bf0eba651c1e
--- /dev/null
+++ b/dev-python/cbor2/cbor2-5.1.2.ebuild
@@ -0,0 +1,41 @@
+# 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} )
+
+inherit distutils-r1
+
+DESCRIPTION="Pure Python CBOR (de)serializer with extensive tag support"
+HOMEPAGE="https://github.com/agronholm/cbor2 https://pypi.org/project/cbor2/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+DEPEND="
+ dev-python/setuptools_scm[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/pytest[${PYTHON_USEDEP}]
+ )
+"
+
+RDEPEND="${DEPEND}"
+
+python_prepare_all() {
+
+ # remove pytest-cov dep
+ sed -e "s/pytest-cov//" \
+ -e "s/--cov //" \
+ -i setup.cfg || die
+
+ distutils-r1_python_prepare_all
+}
+
+distutils_enable_tests pytest
diff --git a/dev-python/eventlet/eventlet-0.26.1.ebuild b/dev-python/eventlet/eventlet-0.26.1.ebuild
index 9b2eb99eebee..6fed3c8d8ce1 100644
--- a/dev-python/eventlet/eventlet-0.26.1.ebuild
+++ b/dev-python/eventlet/eventlet-0.26.1.ebuild
@@ -42,19 +42,17 @@ python_prepare_all() {
sed -i "s|'https://docs.python.org/': None|'${PYTHON_DOC}': '${PYTHON_DOC_INVENTORY}'|" doc/conf.py || die
fi
- if use test; then
-# sed -i '/This is a Python 3 module/d' eventlet/green/http/__init__.py || die
-# sed -i 's/^import/from OpenSSL import/g' eventlet/green/OpenSSL/__init__.py || die
-# sed -i 's/^from version/from OpenSSL.version/' eventlet/green/OpenSSL/__init__.py || die
- sed -i 's/TEST_TIMEOUT = 1/TEST_TIMEOUT = 10/' tests/__init__.py || die
- fi
-
# Prevent file collisions from teestsuite
sed -e "s:'tests', :'tests', 'tests.*', :" -i setup.py || die
distutils-r1_python_prepare_all
}
+python_test() {
+ unset PYTHONPATH
+ nosetests -v || die
+}
+
python_install_all() {
if use examples; then
docompress -x "/usr/share/doc/${PF}/examples"
diff --git a/dev-python/python-slip/python-slip-0.6.5.ebuild b/dev-python/python-slip/python-slip-0.6.5.ebuild
index 375924e6bde5..471aeeb9c277 100644
--- a/dev-python/python-slip/python-slip-0.6.5.ebuild
+++ b/dev-python/python-slip/python-slip-0.6.5.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/nphilipp/${PN}/releases/download/${P}/${P}.tar.bz2"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ~ppc64 x86"
IUSE="dbus selinux"
RDEPEND="