diff options
| author | Liguros - Gitlab CI/CD [feature/flatten] <gitlab@liguros.net> | 2020-08-20 18:44:42 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [feature/flatten] <gitlab@liguros.net> | 2020-08-20 18:44:42 +0000 |
| commit | c4632515efabf2004733dd763b09aee9ad8dae1d (patch) | |
| tree | 9bfdb4e64311c486d4d84ba52e5f9450163314e5 /dev-python | |
| parent | eac51f085bfa1445119f1fc8007cc57185a763ca (diff) | |
| download | baldeagleos-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/Manifest | 1 | ||||
| -rw-r--r-- | dev-python/algopy/algopy-0.5.3.ebuild | 37 | ||||
| -rw-r--r-- | dev-python/algopy/files/algopy-0.5.3-fix-test-cast-ufunc.patch | 29 | ||||
| -rw-r--r-- | dev-python/algopy/metadata.xml | 12 | ||||
| -rw-r--r-- | dev-python/blockdiag/Manifest | 1 | ||||
| -rw-r--r-- | dev-python/blockdiag/blockdiag-1.5.4.ebuild | 2 | ||||
| -rw-r--r-- | dev-python/blockdiag/blockdiag-2.0.1.ebuild | 61 | ||||
| -rw-r--r-- | dev-python/blockdiag/metadata.xml | 2 | ||||
| -rw-r--r-- | dev-python/cbor2/Manifest | 1 | ||||
| -rw-r--r-- | dev-python/cbor2/cbor2-5.1.2.ebuild | 41 | ||||
| -rw-r--r-- | dev-python/eventlet/eventlet-0.26.1.ebuild | 12 | ||||
| -rw-r--r-- | dev-python/python-slip/python-slip-0.6.5.ebuild | 2 |
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=" |
