diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2020-11-22 18:27:10 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2020-11-22 18:27:10 +0000 |
| commit | 5556cd2556848556a93cb5d712022fa5227639a0 (patch) | |
| tree | d7a64c54e113ceaa995552a368096247f3380bb6 /dev-python | |
| parent | f065f4b190dae85d18eb808c985ec5cc57beeb3f (diff) | |
| download | baldeagleos-repo-5556cd2556848556a93cb5d712022fa5227639a0.tar.gz baldeagleos-repo-5556cd2556848556a93cb5d712022fa5227639a0.tar.xz baldeagleos-repo-5556cd2556848556a93cb5d712022fa5227639a0.zip | |
Updating liguros repo
Diffstat (limited to 'dev-python')
| -rw-r--r-- | dev-python/ifaddr/Manifest | 1 | ||||
| -rw-r--r-- | dev-python/ifaddr/ifaddr-0.1.7.ebuild | 18 | ||||
| -rw-r--r-- | dev-python/jaraco-packaging/Manifest | 1 | ||||
| -rw-r--r-- | dev-python/jaraco-packaging/jaraco-packaging-8.1.1.ebuild | 44 | ||||
| -rw-r--r-- | dev-python/miniupnpc/Manifest | 2 | ||||
| -rw-r--r-- | dev-python/miniupnpc/miniupnpc-2.1.20191224.ebuild | 34 | ||||
| -rw-r--r-- | dev-python/passlib/Manifest | 1 | ||||
| -rw-r--r-- | dev-python/passlib/files/passlib-1.7.2-py39.patch | 19 | ||||
| -rw-r--r-- | dev-python/passlib/files/passlib-1.7.2-pypy3.patch | 65 | ||||
| -rw-r--r-- | dev-python/passlib/passlib-1.7.2.ebuild | 38 | ||||
| -rw-r--r-- | dev-python/passlib/passlib-1.7.4.ebuild | 2 | ||||
| -rw-r--r-- | dev-python/pycairo/Manifest | 1 | ||||
| -rw-r--r-- | dev-python/pycairo/files/pycairo-1.19.1-py39.patch | 26 | ||||
| -rw-r--r-- | dev-python/pycairo/pycairo-1.19.1.ebuild | 48 | ||||
| -rw-r--r-- | dev-python/pycairo/pycairo-1.20.0.ebuild | 2 | ||||
| -rw-r--r-- | dev-python/python-xlib/Manifest | 1 | ||||
| -rw-r--r-- | dev-python/python-xlib/python-xlib-0.29.ebuild | 37 | ||||
| -rw-r--r-- | dev-python/sqlalchemy/sqlalchemy-1.3.20.ebuild | 2 |
18 files changed, 105 insertions, 237 deletions
diff --git a/dev-python/ifaddr/Manifest b/dev-python/ifaddr/Manifest index 72f8ee648008..d75dbe3f297e 100644 --- a/dev-python/ifaddr/Manifest +++ b/dev-python/ifaddr/Manifest @@ -1 +1,2 @@ DIST ifaddr-0.1.6.tar.gz 6526 BLAKE2B d30b955d42d0266a197214bbe16ff2a8b11e33b4305ae9ed128fca6719e2c86026c97b278b0abaf5f5f35f4c9b744e5b500b4a4c1783dede0ebd4aedff62803f SHA512 911f81c32e808b9e61f7e98b8c67dc9b40cb64de864843cd7239f08538c9ff7cd45c8f16428b2ce200ea5f213a539c7ed8479432e02feb5e82e917f838ee0cb6 +DIST ifaddr-0.1.7.tar.gz 9281 BLAKE2B 3f7d29b69462cbf592899f1b4035685d1e9bb4535b104e6e59b41fd51c4c2681d2502ad190dae633891aec90818bb330c1f8ea403be22d154d9e7de8a5a80dab SHA512 9a428dd6bb022c8f483b77df9e9301f96e9ba64207eda8b3956a7ca5993bfe97f222c451149851135d379db1a819c75d0834566f3b6501456b2f237b0645e300 diff --git a/dev-python/ifaddr/ifaddr-0.1.7.ebuild b/dev-python/ifaddr/ifaddr-0.1.7.ebuild new file mode 100644 index 000000000000..fa479b422672 --- /dev/null +++ b/dev-python/ifaddr/ifaddr-0.1.7.ebuild @@ -0,0 +1,18 @@ +# Copyright 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="Enumerate IP addresses on the local network adapters" +HOMEPAGE="https://github.com/pydron/ifaddr" +SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux" + +distutils_enable_tests pytest diff --git a/dev-python/jaraco-packaging/Manifest b/dev-python/jaraco-packaging/Manifest index d0bd6c836512..5a0354192675 100644 --- a/dev-python/jaraco-packaging/Manifest +++ b/dev-python/jaraco-packaging/Manifest @@ -1 +1,2 @@ DIST jaraco.packaging-8.1.0.tar.gz 15322 BLAKE2B c354bec458a319bd9df0667c155203efa5c3de2d95218d0dd3a5878011d2d8fef694a490a2bac0035bff8daa18d1a3447c2c8dab7c0bd7bb09b62969f91d4709 SHA512 99996765cb047f2f0416d6afc4ff6ee0d84d03da0e07c7a7121518fbaf668f587c044f567c1d66a455372897ec1634ba5ee490552ac92064ca072e20b8f60a3b +DIST jaraco.packaging-8.1.1.tar.gz 14580 BLAKE2B 6ec709571d74a9c840652b565e42b5301ab1ad71df823df6fb972c110d7bc0dbfdbae0dd3cc7123b29076a42de0d2b716ef2bab8dd58ffeb2563a868d90bdc90 SHA512 c0724e8694c3019bf3be24d99c7cde6dca65851e288ae027eb0b0fdfde9e1260804db3f8690b3bf69abd1e1e50733178c0387a859b0d634e8096dc49537f5877 diff --git a/dev-python/jaraco-packaging/jaraco-packaging-8.1.1.ebuild b/dev-python/jaraco-packaging/jaraco-packaging-8.1.1.ebuild new file mode 100644 index 000000000000..8399afa44091 --- /dev/null +++ b/dev-python/jaraco-packaging/jaraco-packaging-8.1.1.ebuild @@ -0,0 +1,44 @@ +# 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 ) +DISTUTILS_USE_SETUPTOOLS=rdepend + +inherit distutils-r1 + +MY_PN="${PN/-/.}" +DESCRIPTION="Tools to supplement packaging Python releases" +HOMEPAGE="https://github.com/jaraco/jaraco.packaging" +SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz" +S="${WORKDIR}/${MY_PN}-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + $(python_gen_cond_dep 'dev-python/importlib_metadata[${PYTHON_USEDEP}]' pypy3 python3_{6,7}) + >=dev-python/namespace-jaraco-2[${PYTHON_USEDEP}] +" +DEPEND=" + dev-python/toml[${PYTHON_USEDEP}] + >=dev-python/setuptools_scm-1.15.0[${PYTHON_USEDEP}] +" + +distutils_enable_sphinx docs '>=dev-python/rst-linker-1.9' +distutils_enable_tests pytest + +python_test() { + # Override pytest options to skip flake8 + pytest -vv --override-ini="addopts=--doctest-modules" \ + || die "tests failed with ${EPYTHON}" +} + +# https://wiki.gentoo.org/wiki/Project:Python/Namespace_packages#File_collisions_between_pkgutil-style_packages +python_install() { + rm "${BUILD_DIR}"/lib/jaraco/__init__.py || die + # note: eclass may default to --skip-build in the future + distutils-r1_python_install --skip-build +} diff --git a/dev-python/miniupnpc/Manifest b/dev-python/miniupnpc/Manifest index e8a90f1282f2..eace9f0adc8e 100644 --- a/dev-python/miniupnpc/Manifest +++ b/dev-python/miniupnpc/Manifest @@ -1,5 +1,3 @@ -DIST miniupnpc-2.1.20191224.tar.gz 94740 BLAKE2B 85c0b3eb678685bc7192dbee9440ec5f5be80cbac4d6a4e0a6473662c66f05ef512322cd535a142ffe16d3099a86f78ea70645a7eb2979c373e7a486aeab0cd5 SHA512 d362f914ce9177c1bc46f1f3ae59069c61c0c9c1b6ea7e78003d6b46445d3550835ffc541c2649b5fbc997d035357b461148edb3648135f33d0ce98b54961917 -DIST miniupnpc-2.1.20191224.tar.gz.sig 543 BLAKE2B ddbde04faa7bce62fdbb5b555bda9dc9ff69f09cc97442049adc787a03ec91824f14cdddaef6e577cf8d08fa96202fc792333b8dab7e6e8c30847fa9302a35d0 SHA512 b8885d2002259c95ede7ab57aaf82db83c2bd7ace3d0986179efac4245ffd42161049e0167a9ac1ff18de6c8df4d39356f0fb6aa6dada7523a238b4db4838887 DIST miniupnpc-2.1.20201016.tar.gz 97682 BLAKE2B 2c98f71ff7262a24a69a9a4af411dbeb58c20ec4181bca8bbdd61c628bf5bd49f7e9b763b73ffb5d3508b5b545a0c918828ead2a376b57b8ea5051cd7b8e9c13 SHA512 d619f7e205cac68137020fab31e8bdaeebd09eeaca5e42e1e03a9e0085a64d635ec896862a488b0d57798d1e6ce96e2ba5652f60c0b8df9fc866eea90baea152 DIST miniupnpc-2.1.20201016.tar.gz.sig 543 BLAKE2B b8ddcadb58e7b8dc4646ea1ac4e10331fe70a5b9a27902dd5ad09ac306605160b63f2e21d96eda4aa0f77485800cb9c5aa110f215dbe3536a9f6ec1c4a5e9ed9 SHA512 fb7886d4198bd2ae1eeff293152ff509e7ebe6ff0f9b3c20d5824f7ca9f65091a61db2bc0a8ac9fb0449994aba594cff3bf6c556876dbb47d593ecf8b7b26d10 DIST miniupnpc-2.2.0.tar.gz 98348 BLAKE2B 3464dc7f0b5416b558d0dd49121f3b851d9808a516c19d4f99fdb205e20149f27ef495d9f8da09ad3a28656580bfc16d1cf99ef993e41e9600cfe427b4a776d2 SHA512 b5bb674f162cae3d9e0205a9cdf6acc1fb334ab8ac5330be924411a8fd46833fb916d09f947d1e40d05224df7df1ecf6d812037185690e5022287c2024eb183f diff --git a/dev-python/miniupnpc/miniupnpc-2.1.20191224.ebuild b/dev-python/miniupnpc/miniupnpc-2.1.20191224.ebuild deleted file mode 100644 index f3410b7ea892..000000000000 --- a/dev-python/miniupnpc/miniupnpc-2.1.20191224.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# 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 verify-sig - -DESCRIPTION="Python bindings for UPnP client library" -HOMEPAGE="https://miniupnp.free.fr/" -SRC_URI="http://miniupnp.free.fr/files/${P}.tar.gz - verify-sig? ( http://miniupnp.free.fr/files/${P}.tar.gz.sig )" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ppc ppc64 x86" -IUSE="" - -RDEPEND=">=net-libs/miniupnpc-${PV}:0=" -DEPEND="${RDEPEND}" -BDEPEND="verify-sig? ( app-crypt/openpgp-keys-miniupnp )" - -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/miniupnp.asc - -PATCHES=( - "${FILESDIR}"/miniupnpc-2.0.20171102-shared-lib.patch -) - -# DOCS are installed by net-libs/miniupnpc. -DOCS=() - -# Example test command: -# python -c 'import miniupnpc; u = miniupnpc.UPnP(); u.discover(); u.selectigd(); print(u.externalipaddress())' diff --git a/dev-python/passlib/Manifest b/dev-python/passlib/Manifest index dd4d6da38fe6..36ccb583c9ff 100644 --- a/dev-python/passlib/Manifest +++ b/dev-python/passlib/Manifest @@ -1,2 +1 @@ -DIST passlib-1.7.2.tar.gz 649654 BLAKE2B 40279113d9ff633cea47222f2d72af0abee78dc52a9b46adf66aaae213594eaae7f245cc80004f85b5055b882741b4bedfd81ee39132db23760d37a34e87ac6a SHA512 1ea0654b177b5ab2e1a7e5c3949642c34805ace6e4e4a0f82fafdb3f374edd99c667906ce598c335b668da049860648d5cbebb3e62d775898d5b0cb8cfc7bf53 DIST passlib-1.7.4.tar.gz 689844 BLAKE2B 38f616105ba70cf93cf36383c73f2a4da7bf66ced2844effffe74d9f7c29ee0aece5652974dd1414f16e32fbe6957e2e921cf01bc59daa70195a6d50a4a3bf2f SHA512 350bd6da5ac57e6c266ffe8bf9684c8c2cce3fc6b513eb6c7bc1b302d2d8a1b701e9c01c953782520a2ac37b7ec1f6d7bd5855f99f6ee0e2dbbf33f2d49a9530 diff --git a/dev-python/passlib/files/passlib-1.7.2-py39.patch b/dev-python/passlib/files/passlib-1.7.2-py39.patch deleted file mode 100644 index c5dbc208a88b..000000000000 --- a/dev-python/passlib/files/passlib-1.7.2-py39.patch +++ /dev/null @@ -1,19 +0,0 @@ -diff --git a/passlib/utils/__init__.py b/passlib/utils/__init__.py -index 69b55e5..d18ec50 100644 ---- a/passlib/utils/__init__.py -+++ b/passlib/utils/__init__.py -@@ -807,7 +807,13 @@ else: - - if isinstance(hash, bytes): - hash = hash.decode("ascii") -- result = _crypt(secret, hash) -+ try: -+ result = _crypt(secret, hash) -+ except OSError: -+ # new in py39 -- per https://bugs.python.org/issue39289, -+ # crypt() now throws OSError for various things, mainly unknown hash formats -+ # translating that to None for now (may revise safe_crypt behavior in future) -+ return None - if PYPY and isinstance(result, bytes): - result = result.decode("utf-8") - if not result or result[0:1] in _invalid_prefixes: diff --git a/dev-python/passlib/files/passlib-1.7.2-pypy3.patch b/dev-python/passlib/files/passlib-1.7.2-pypy3.patch deleted file mode 100644 index 304388196b23..000000000000 --- a/dev-python/passlib/files/passlib-1.7.2-pypy3.patch +++ /dev/null @@ -1,65 +0,0 @@ -diff -ur a/passlib/utils/__init__.py b/passlib/utils/__init__.py ---- a/passlib/utils/__init__.py 2019-11-19 11:41:26.000000000 -0800 -+++ b/passlib/utils/__init__.py 2019-12-03 14:16:15.153791186 -0800 -@@ -57,7 +57,7 @@ - ) - from passlib.exc import ExpectedStringError - from passlib.utils.compat import (add_doc, join_bytes, join_byte_values, -- join_byte_elems, irange, imap, PY3, u, -+ join_byte_elems, irange, imap, PY3, PYPY, u, - join_unicode, unicode, byte_elem_value, nextgetter, - unicode_or_bytes_types, - get_method_function, suppress_cause) -@@ -776,23 +776,41 @@ - - if PY3: - def safe_crypt(secret, hash): -- if isinstance(secret, bytes): -- # Python 3's crypt() only accepts unicode, which is then -- # encoding using utf-8 before passing to the C-level crypt(). -- # so we have to decode the secret. -- orig = secret -+ if not PYPY: -+ if isinstance(secret, bytes): -+ # Python 3's crypt() only accepts unicode, which is then -+ # encoding using utf-8 before passing to the C-level crypt(). -+ # so we have to decode the secret. -+ orig = secret -+ try: -+ secret = secret.decode("utf-8") -+ except UnicodeDecodeError: -+ return None -+ assert secret.encode("utf-8") == orig, \ -+ "utf-8 spec says this can't happen!" -+ if _NULL in secret: -+ raise ValueError("null character in secret") -+ else: -+ if isinstance(secret, str): -+ orig = secret -+ try: -+ secret = secret.encode("utf-8") -+ except UnicodeEncodeError: -+ return None -+ assert secret.decode("utf-8") == orig, \ -+ "utf-8 spec says this can't happen!" - try: -- secret = secret.decode("utf-8") -+ if _NULL in secret.decode("utf-8"): -+ raise ValueError("null character in secret") - except UnicodeDecodeError: - return None -- assert secret.encode("utf-8") == orig, \ -- "utf-8 spec says this can't happen!" -- if _NULL in secret: -- raise ValueError("null character in secret") -+ - if isinstance(hash, bytes): - hash = hash.decode("ascii") - result = _crypt(secret, hash) -- if not result or result[0] in _invalid_prefixes: -+ if PYPY and isinstance(result, bytes): -+ result = result.decode("utf-8") -+ if not result or result[0:1] in _invalid_prefixes: - return None - return result - else: diff --git a/dev-python/passlib/passlib-1.7.2.ebuild b/dev-python/passlib/passlib-1.7.2.ebuild deleted file mode 100644 index d5079f85b254..000000000000 --- a/dev-python/passlib/passlib-1.7.2.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# 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="Password hashing framework supporting over 20 schemes" -HOMEPAGE="https://foss.heptapod.net/python-libs/passlib/wikis/home" -SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz" - -LICENSE="BSD-2" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 sparc x86" -SLOT="0" -IUSE="+bcrypt doc +scrypt +totp" - -RDEPEND="bcrypt? ( dev-python/bcrypt[${PYTHON_USEDEP}] ) - totp? ( dev-python/cryptography[${PYTHON_USEDEP}] ) - scrypt? ( dev-python/scrypt[${PYTHON_USEDEP}] )" -BDEPEND=" - test? ( - dev-python/bcrypt[${PYTHON_USEDEP}] - dev-python/cryptography[${PYTHON_USEDEP}] - dev-python/scrypt[${PYTHON_USEDEP}] - )" - -PATCHES=( - "${FILESDIR}/passlib-1.7.2-pypy3.patch" - "${FILESDIR}/passlib-1.7.2-py39.patch" -) - -distutils_enable_tests nose - -python_install_all() { - distutils-r1_python_install_all - use doc && dodoc docs/{*.rst,requirements.txt,lib/*.rst} -} diff --git a/dev-python/passlib/passlib-1.7.4.ebuild b/dev-python/passlib/passlib-1.7.4.ebuild index 4d3a5983a8c4..7f641e4e4842 100644 --- a/dev-python/passlib/passlib-1.7.4.ebuild +++ b/dev-python/passlib/passlib-1.7.4.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://foss.heptapod.net/python-libs/passlib/wikis/home" SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz" LICENSE="BSD-2" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 sparc x86" SLOT="0" IUSE="+bcrypt doc +scrypt +totp" diff --git a/dev-python/pycairo/Manifest b/dev-python/pycairo/Manifest index 560251fc7761..567b04530540 100644 --- a/dev-python/pycairo/Manifest +++ b/dev-python/pycairo/Manifest @@ -1,2 +1 @@ -DIST pycairo-1.19.1.tar.gz 205196 BLAKE2B 504334628daf75dd9145c97fbd86ea133b4be225ce7fa911b48231ebd5434678ffa7b1f185e0527f96b4b36955e788d0bb4fa4d308843e5ae9b20a41d2126301 SHA512 a7955a2566d5e5586154b62f3aeef824e1e6076cbd3eb86af8288fedcc7d61c4e36a53691298cf9df2e2df7fc96292f96dec92c5d4343e6c1b4c971e97d0650f DIST pycairo-1.20.0.tar.gz 344370 BLAKE2B b72a3dfd3ad6332f6be2c0fc0650ef87d97a51881bd239421cdb6355016e952093f9fa05b7872d7cce4a50bc4bac27ff0fb4c11e446e51ada9d7c1adc019a175 SHA512 d32d008b741653d02324b206a438f5fd85f2a433201d6f8b98c8f1adc712abea611a4b5ed95c55258efb662dc579eed6b2f752b10d9fc2b6a7c8e5edd19e5266 diff --git a/dev-python/pycairo/files/pycairo-1.19.1-py39.patch b/dev-python/pycairo/files/pycairo-1.19.1-py39.patch deleted file mode 100644 index 97b20227ce8b..000000000000 --- a/dev-python/pycairo/files/pycairo-1.19.1-py39.patch +++ /dev/null @@ -1,26 +0,0 @@ -From 3ecf0a4060d6de3b92a77a393ece663455cf6add Mon Sep 17 00:00:00 2001 -From: Christoph Reiter <reiter.christoph@gmail.com> -Date: Sun, 10 May 2020 11:22:40 +0200 -Subject: [PATCH] tests: Fix syntax issue with Python 3.9 - -https://bugs.python.org/issue40246 - -I haven't actually tested with 3.9 yet, so this is just what I found -with grep. ---- - tests/test_enums.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/tests/test_enums.py b/tests/test_enums.py -index 4bc2e3d..02756d0 100644 ---- a/tests/test_enums.py -+++ b/tests/test_enums.py -@@ -79,7 +79,7 @@ def get_prefix(t): - # special case.. - if name == "PathDataType": - name = "Path" -- return"_".join([s.upper() for s in re.findall('[A-Z][^A-Z]*', name)]) -+ return "_".join([s.upper() for s in re.findall('[A-Z][^A-Z]*', name)]) - - for t in types_: - for name in dir(t): diff --git a/dev-python/pycairo/pycairo-1.19.1.ebuild b/dev-python/pycairo/pycairo-1.19.1.ebuild deleted file mode 100644 index ca6b21989d8d..000000000000 --- a/dev-python/pycairo/pycairo-1.19.1.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# 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 ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 - -DESCRIPTION="Python bindings for the cairo library" -HOMEPAGE="https://www.cairographics.org/pycairo/ https://github.com/pygobject/pycairo" -SRC_URI="https://github.com/pygobject/${PN}/releases/download/v${PV}/${P}.tar.gz" - -LICENSE="|| ( LGPL-2.1 MPL-1.1 )" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" -IUSE="examples" - -BDEPEND=" - test? ( - dev-python/hypothesis[${PYTHON_USEDEP}] - dev-python/pytest[${PYTHON_USEDEP}] - ) -" -RDEPEND=" - >=x11-libs/cairo-1.13.1[svg] -" -DEPEND="${RDEPEND}" - -PATCHES=( "${FILESDIR}/${P}-py39.patch" ) - -distutils_enable_sphinx docs \ - dev-python/sphinx_rtd_theme -distutils_enable_tests setup.py - -python_install() { - distutils-r1_python_install \ - install_pkgconfig --pkgconfigdir="${EPREFIX}/usr/$(get_libdir)/pkgconfig" -} - -python_install_all() { - if use examples; then - dodoc -r examples - fi - - distutils-r1_python_install_all -} diff --git a/dev-python/pycairo/pycairo-1.20.0.ebuild b/dev-python/pycairo/pycairo-1.20.0.ebuild index f96efea72c53..bb1c4db37d61 100644 --- a/dev-python/pycairo/pycairo-1.20.0.ebuild +++ b/dev-python/pycairo/pycairo-1.20.0.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/pygobject/${PN}/releases/download/v${PV}/${P}.tar.gz LICENSE="|| ( LGPL-2.1 MPL-1.1 )" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" IUSE="examples" BDEPEND=" diff --git a/dev-python/python-xlib/Manifest b/dev-python/python-xlib/Manifest index c1a9f5be732d..cfa068ce6e15 100644 --- a/dev-python/python-xlib/Manifest +++ b/dev-python/python-xlib/Manifest @@ -1 +1,2 @@ DIST python-xlib-0.28.tar.bz2 203306 BLAKE2B f8916fd0c62c8b4546f1c381fc9f13b1e86c4ae6da06434b666f4952ae6a28f06389b006d48dc3139f9018cc3c126ab8316b968e64da7b2f4d22bcc2a2c83bb9 SHA512 69c17486ffc465c2f5ca740761f52191b4ba86b1e11b047f146f949d8431a0ad7fb1007b7fe29fd659dc2e7be6facc9ea1d7b1e87cd534ae425555f0d512c4c2 +DIST python-xlib-0.29.tar.bz2 209322 BLAKE2B 4d94d99c8094947ce1acb84f3adc28ab4b6e9d6aaf61317b625e50578ece3800f6462551f8656b194d5635e3e35a5d6fec86d4eb553d7b65684a7f74fdf0dc14 SHA512 6275deb2c1e2068d560c45803e651fef9910b5cb921e043ed8204878a1f885b92122b6af3d4ac33f220231c1933d3150524169d0078f64b74df29a8f617d953a diff --git a/dev-python/python-xlib/python-xlib-0.29.ebuild b/dev-python/python-xlib/python-xlib-0.29.ebuild new file mode 100644 index 000000000000..ec6bb7ce4aab --- /dev/null +++ b/dev-python/python-xlib/python-xlib-0.29.ebuild @@ -0,0 +1,37 @@ +# 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 virtualx + +DESCRIPTION="A fully functional X client library for Python, written in Python" +HOMEPAGE="https://github.com/python-xlib/python-xlib" +SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.bz2" + +LICENSE="LGPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" +IUSE="doc" + +RDEPEND="dev-python/six[${PYTHON_USEDEP}]" +BDEPEND="${RDEPEND} + dev-python/setuptools_scm[${PYTHON_USEDEP}] + doc? ( sys-apps/texinfo )" + +distutils_enable_tests unittest + +python_compile_all() { + use doc && emake -C doc/info +} + +src_test() { + virtx distutils-r1_src_test +} + +python_install_all() { + use doc && doinfo doc/info/*.info + distutils-r1_python_install_all +} diff --git a/dev-python/sqlalchemy/sqlalchemy-1.3.20.ebuild b/dev-python/sqlalchemy/sqlalchemy-1.3.20.ebuild index c6b816327d75..16c6c9a81eb4 100644 --- a/dev-python/sqlalchemy/sqlalchemy-1.3.20.ebuild +++ b/dev-python/sqlalchemy/sqlalchemy-1.3.20.ebuild @@ -18,7 +18,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ~ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris" IUSE="examples +sqlite test" REQUIRED_USE="test? ( sqlite )" |
