diff options
| author | Liguros - Gitlab CI/CD [feature/flatten] <gitlab@liguros.net> | 2020-07-20 12:46:41 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [feature/flatten] <gitlab@liguros.net> | 2020-07-20 12:46:41 +0000 |
| commit | 977b5d75f219a2c98fba57d2163c7e6f40f00955 (patch) | |
| tree | 9cfd73440b5d9289b9ba0a87cff75078cd75d3c2 /dev-python | |
| parent | 59d1a0f46b0e5e214e0f4053558d83de0bf910c0 (diff) | |
| download | baldeagleos-repo-977b5d75f219a2c98fba57d2163c7e6f40f00955.tar.gz baldeagleos-repo-977b5d75f219a2c98fba57d2163c7e6f40f00955.tar.xz baldeagleos-repo-977b5d75f219a2c98fba57d2163c7e6f40f00955.zip | |
Updating liguros repo
Diffstat (limited to 'dev-python')
27 files changed, 104 insertions, 150 deletions
diff --git a/dev-python/aiohttp-socks/Manifest b/dev-python/aiohttp-socks/Manifest index 1c7204d25b3a..02d338734bc8 100644 --- a/dev-python/aiohttp-socks/Manifest +++ b/dev-python/aiohttp-socks/Manifest @@ -1 +1,2 @@ DIST aiohttp-socks-0.2.2.tar.gz 1351798 BLAKE2B 40c9e033de523cad365e95051d48dee5fbd3d964e7b3864393c54d23394a5cfcfcb46cb9d78f25a6101bc97034c77c5a75aef94cfb962054c29bd804e387b0a9 SHA512 218c262cb3eab74166686614ab5a720c31d1ce886cfd655f296c930f648b1d94e909724346769a46b600b8f1bc8ddbc498ee75cd5854e409566a8ead6a7efdab +DIST aiohttp-socks-0.5.2.tar.gz 1360373 BLAKE2B a6de0bd554ba8bf7122dc2b55720430e103ee9784c77b49f919690cba132122c346acf0f1616f7f1cd73a7b5b93794f064c2ee7bb3477fea9c85462c28e121c1 SHA512 92985308f55475265bc438fae6ee30597b542a50b904e3ff69b2bdbdabd15a42dd46b68eb1fa69865931e771aacdb3ffadece72b3b91208eed683a5d98e0d6e7 diff --git a/dev-python/aiohttp-socks/aiohttp-socks-0.5.2.ebuild b/dev-python/aiohttp-socks/aiohttp-socks-0.5.2.ebuild new file mode 100644 index 000000000000..187c6c138cb0 --- /dev/null +++ b/dev-python/aiohttp-socks/aiohttp-socks-0.5.2.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} ) + +inherit distutils-r1 + +DESCRIPTION="SOCKS proxy connector for aiohttp" +HOMEPAGE="https://pypi.org/project/aiohttp-socks/" +SRC_URI="https://github.com/romis2012/aiohttp-socks/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +# Tests require Internet access, also they started failing when run +# via ebuild (but work fine externally) +RESTRICT="test" + +# TODO: optional dep on trio +RDEPEND=" + >=dev-python/aiohttp-2.3.2[${PYTHON_USEDEP}] + >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}]" +DEPEND=" + test? ( + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + net-proxy/3proxy + )" + +distutils_enable_tests pytest + +src_prepare() { + # TODO: reenable when trio is packaged + rm tests/test_core_socks_async_trio.py || die + distutils-r1_src_prepare +} + +python_configure_all() { + rm tests/3proxy/bin/*/* || die + if use test; then + ln -s "$(type -P 3proxy)" tests/3proxy/bin/linux/ || die + fi +} diff --git a/dev-python/aiohttp/Manifest b/dev-python/aiohttp/Manifest index 2331c88c9d8f..0d77d5957428 100644 --- a/dev-python/aiohttp/Manifest +++ b/dev-python/aiohttp/Manifest @@ -1,2 +1 @@ -DIST aiohttp-3.6.1.tar.gz 1113678 BLAKE2B cfdf1c650ec52c7b6423f7afd40060ccd1631a407f126bf64c2a353c51f09c31bae3912b8ce9397c0c8350a2e82a98724ae58335998d1ab08ae46a49abce0251 SHA512 4939b89d45abcd655ef212ff87f66a83882fb12dffb87d62ae57afcd9517725af61f46f9b7428112e2dcd72d3a4027524967461270ede34348ff3ead47d14c9b DIST aiohttp-3.6.2.tar.gz 1076923 BLAKE2B 14327a0bc5b5fffdf436a4c3525e4c25d80100aa464ed652316f7724c2bea6de4ace6c27e8a2a8cf9d895673ed63ed52e8c958ad611636e1e524a4e40efa4735 SHA512 49bd3089158c05ff6312420190ccd7fed95efb4a18b8aff7497d5507c71c692080d6949801edabdcd95379ca8e6614398408118d72ff1e782399e059e2cfc1a8 diff --git a/dev-python/aiohttp/aiohttp-3.6.1.ebuild b/dev-python/aiohttp/aiohttp-3.6.1.ebuild deleted file mode 100644 index 11dc6a1e2e0e..000000000000 --- a/dev-python/aiohttp/aiohttp-3.6.1.ebuild +++ /dev/null @@ -1,80 +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} ) - -inherit distutils-r1 - -DESCRIPTION="http client/server for asyncio" -HOMEPAGE="https://pypi.org/project/aiohttp/" -SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 x86" -IUSE="doc test" -RESTRICT="!test? ( test )" - -CDEPEND=" - >=dev-python/async_timeout-3.0.0[${PYTHON_USEDEP}] - >=dev-python/attrs-17.3.0[${PYTHON_USEDEP}] - dev-python/chardet[${PYTHON_USEDEP}] - >=dev-python/multidict-4.5.0[${PYTHON_USEDEP}] - >=dev-python/yarl-1.0[${PYTHON_USEDEP}] - dev-python/idna-ssl[${PYTHON_USEDEP}] - $(python_gen_cond_dep 'dev-python/typing-extensions[${PYTHON_USEDEP}]' \ - python3_{5,6}) -" -DEPEND=" - dev-python/setuptools[${PYTHON_USEDEP}] - dev-python/cython[${PYTHON_USEDEP}] - doc? ( - >=dev-python/alabaster-0.6.2[${PYTHON_USEDEP}] - dev-python/sphinxcontrib-asyncio[${PYTHON_USEDEP}] - dev-python/sphinxcontrib-blockdiag[${PYTHON_USEDEP}] - dev-python/sphinxcontrib-newsfeed[${PYTHON_USEDEP}] - dev-python/sphinxcontrib-spelling[${PYTHON_USEDEP}] - dev-python/sphinx[${PYTHON_USEDEP}] - dev-python/sphinx-aiohttp-theme[${PYTHON_USEDEP}] - ) - test? ( - ${CDEPEND} - dev-python/async_generator[${PYTHON_USEDEP}] - dev-python/brotlipy[${PYTHON_USEDEP}] - >=dev-python/pytest-3.4.0[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] - dev-python/pytest-timeout[${PYTHON_USEDEP}] - dev-python/trustme[${PYTHON_USEDEP}] - www-servers/gunicorn[${PYTHON_USEDEP}] - ) -" -RDEPEND="${CDEPEND}" - -DOCS=( CHANGES.rst CONTRIBUTING.rst CONTRIBUTORS.txt HISTORY.rst README.rst ) - -python_prepare_all() { - # FIXME - rm tests/test_pytest_plugin.py || die - sed -i -e 's:test_testcase_no_app:_&:' tests/test_test_utils.py || die - - # remove pointless dep on pytest-cov - sed -i -e '/addopts/s/--cov=aiohttp//' pytest.ini || die - - distutils-r1_python_prepare_all -} - -python_compile_all() { - use doc && emake -C docs html -} - -python_test() { - pytest -vv || die "Tests fail with ${EPYTHON}" -} - -python_install_all() { - use doc && local HTML_DOCS=( docs/_build/html/. ) - - distutils-r1_python_install_all -} diff --git a/dev-python/args/args-0.1.0-r1.ebuild b/dev-python/args/args-0.1.0-r1.ebuild index 7b266c3683c8..fdf6cfdc97a9 100644 --- a/dev-python/args/args-0.1.0-r1.ebuild +++ b/dev-python/args/args-0.1.0-r1.ebuild @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python3_{5,6,7,8,9} ) inherit distutils-r1 DESCRIPTION="Command Arguments for Humans" -HOMEPAGE="https://github.com/kennethreitz/args" +HOMEPAGE="https://github.com/kennethreitz-archive/args" SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" diff --git a/dev-python/args/metadata.xml b/dev-python/args/metadata.xml index 02501fceca67..a1849e3086ac 100644 --- a/dev-python/args/metadata.xml +++ b/dev-python/args/metadata.xml @@ -4,7 +4,7 @@ <!--maintainer-needed--> <upstream> <remote-id type="pypi">args</remote-id> - <remote-id type="github">kennethreitz/args</remote-id> + <remote-id type="github">kennethreitz-archive/args</remote-id> </upstream> <origin>gentoo-staging</origin> </pkgmetadata> diff --git a/dev-python/async_generator/async_generator-1.10.ebuild b/dev-python/async_generator/async_generator-1.10.ebuild index d41a9eab059d..d32286bfba19 100644 --- a/dev-python/async_generator/async_generator-1.10.ebuild +++ b/dev-python/async_generator/async_generator-1.10.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="|| ( MIT Apache-2.0 )" SLOT="0" -KEYWORDS="amd64 arm ~arm64 ~ppc ~ppc64 x86" +KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 x86" DOCS=( README.rst ) diff --git a/dev-python/autobahn/autobahn-20.4.3.ebuild b/dev-python/autobahn/autobahn-20.4.3.ebuild index 49e5212c71bc..d51a8251bdf6 100644 --- a/dev-python/autobahn/autobahn-20.4.3.ebuild +++ b/dev-python/autobahn/autobahn-20.4.3.ebuild @@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz" SLOT="0" LICENSE="MIT" -KEYWORDS="amd64 arm ~arm64 x86" +KEYWORDS="amd64 arm arm64 x86" IUSE="crypt test" RESTRICT="!test? ( test )" diff --git a/dev-python/cbor/cbor-1.0.0-r1.ebuild b/dev-python/cbor/cbor-1.0.0-r1.ebuild index 84dfbf37555e..8e22b0b260b2 100644 --- a/dev-python/cbor/cbor-1.0.0-r1.ebuild +++ b/dev-python/cbor/cbor-1.0.0-r1.ebuild @@ -17,7 +17,7 @@ S=${WORKDIR}/cbor_py-${EGIT_COMMIT} LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 arm ~arm64 x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm arm64 x86 ~amd64-linux ~x86-linux" # upstream PR: https://github.com/brianolson/cbor_py/pull/19 # upstream PR: https://github.com/brianolson/cbor_py/pull/11 diff --git a/dev-python/geventhttpclient/Manifest b/dev-python/geventhttpclient/Manifest index baaac425589e..5cef6effc0c3 100644 --- a/dev-python/geventhttpclient/Manifest +++ b/dev-python/geventhttpclient/Manifest @@ -1,3 +1,2 @@ -DIST geventhttpclient-1.3.1.tar.gz 82598 BLAKE2B 5fef20a74c431ed53be4eedb3ec7e040572ad960363d41dda8b93c8f08f3eb05ba6160676c1c3ed957d1528a12aa297400063377f3788754e9e76401bb3421ae SHA512 a50486e1485c449a821176f0aa139cb05a3c7675fb045086e086cc7bb71d6e1d75191fae6972b381e7e69dba89d23c387464503845badd29fa361e03aa866079 DIST geventhttpclient-1.4.2.tar.gz 57535 BLAKE2B f3c17140698b1609d9953110790fb536d982782c60165c717b6cee290c0b8fa5ae99cd6935401b6b617f0bd021783dd3f836c7cff775f513b9084714da1575a7 SHA512 3252d27f07a4642ba34d449664f50451b2ca4e44dc508345133d21acf659251a66be72784bacd312c074de4025dd5e080bdf35c84d9f7d40057132184a4d285d DIST geventhttpclient-1.4.4.tar.gz 57620 BLAKE2B 20b60cfa7e8221b050bfd95a6e23c2f3eee87c0df1e93171719c7ba1804e88c918471cdd01cf4c6020fb6d44d0a1b911ee09dd44cc1e150b5d18d6052f2904cf SHA512 c6a8580707f3178a3a55eb638b9e3f36f82aecbd8a5ce044f0b8c167d88ad2bec584275bed6b720a5f7a546b0ffd113bec28dd2e1ff4290c60f0b5e13542b737 diff --git a/dev-python/geventhttpclient/geventhttpclient-1.3.1-r1.ebuild b/dev-python/geventhttpclient/geventhttpclient-1.3.1-r1.ebuild deleted file mode 100644 index 4b9f560aa733..000000000000 --- a/dev-python/geventhttpclient/geventhttpclient-1.3.1-r1.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=( python2_7 python3_{5,6,7,8,9} ) - -inherit distutils-r1 - -DESCRIPTION="A high performance, concurrent HTTP client library for Python using gevent" -HOMEPAGE="https://github.com/gwik/geventhttpclient" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-python/certifi[${PYTHON_USEDEP}] - dev-python/gevent[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] -" -DEPEND=" - dev-python/setuptools[${PYTHON_USEDEP}] - test? ( - ${RDEPEND} - dev-python/pytest[${PYTHON_USEDEP}] - ) -" - -python_prepare_all() { - # https://github.com/gwik/geventhttpclient/pull/82 - rm -r src/geventhttpclient/tests/__pycache__ || die - distutils-r1_python_prepare_all -} - -python_test() { - # Ignore tests which require network access - # Append to sys.path to avoid ImportError - # https://bugs.gentoo.org/667758 - # Skip a test that fails with Python > 3.7 - # https://github.com/gwik/geventhttpclient/issues/119 - pytest --import-mode=append -vv src/geventhttpclient/tests --ignore \ - src/geventhttpclient/tests/test_client.py --deselect \ - src/geventhttpclient/tests/test_headers.py::test_cookielib_compatibility \ - || die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/lz4/lz4-3.0.2.ebuild b/dev-python/lz4/lz4-3.0.2.ebuild index 3a92515d23dc..f128df76518a 100644 --- a/dev-python/lz4/lz4-3.0.2.ebuild +++ b/dev-python/lz4/lz4-3.0.2.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" SLOT="0" LICENSE="BSD" -KEYWORDS="amd64 arm ~arm64 x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm arm64 x86 ~amd64-linux ~x86-linux" RDEPEND="app-arch/lz4" DEPEND=" diff --git a/dev-python/msgpack/msgpack-0.6.2.ebuild b/dev-python/msgpack/msgpack-0.6.2.ebuild index beb3e95f8890..b62c8d6e20df 100644 --- a/dev-python/msgpack/msgpack-0.6.2.ebuild +++ b/dev-python/msgpack/msgpack-0.6.2.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 arm ~arm64 ppc x86" +KEYWORDS="amd64 arm arm64 ppc x86" IUSE="+native-extensions test" DEPEND=" diff --git a/dev-python/pkgconfig/pkgconfig-1.5.1.ebuild b/dev-python/pkgconfig/pkgconfig-1.5.1.ebuild index e83756970bea..dc7a916ab72a 100644 --- a/dev-python/pkgconfig/pkgconfig-1.5.1.ebuild +++ b/dev-python/pkgconfig/pkgconfig-1.5.1.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/matze/pkgconfig/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm arm64 ~ppc64 x86 ~amd64-linux ~x86-linux" RDEPEND="virtual/pkgconfig" diff --git a/dev-python/py-ubjson/py-ubjson-0.16.1.ebuild b/dev-python/py-ubjson/py-ubjson-0.16.1.ebuild index 50b8ccd74880..4a3d81b81281 100644 --- a/dev-python/py-ubjson/py-ubjson-0.16.1.ebuild +++ b/dev-python/py-ubjson/py-ubjson-0.16.1.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 arm ~arm64 x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm arm64 x86 ~amd64-linux ~x86-linux" distutils_enable_tests unittest diff --git a/dev-python/pypng/pypng-0.0.20.ebuild b/dev-python/pypng/pypng-0.0.20.ebuild index 14fe2cfe5356..71bf2be415bc 100644 --- a/dev-python/pypng/pypng-0.0.20.ebuild +++ b/dev-python/pypng/pypng-0.0.20.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm ~arm64 x86" +KEYWORDS="amd64 arm arm64 x86" PATCHES=( "${FILESDIR}"/${P}-py39.patch diff --git a/dev-python/pyqrcode/pyqrcode-1.2.1-r1.ebuild b/dev-python/pyqrcode/pyqrcode-1.2.1-r1.ebuild index 288a0bb7f8bf..ec46ec18ac77 100644 --- a/dev-python/pyqrcode/pyqrcode-1.2.1-r1.ebuild +++ b/dev-python/pyqrcode/pyqrcode-1.2.1-r1.ebuild @@ -16,7 +16,7 @@ S=${WORKDIR}/${PN}-${EGIT_COMMIT} LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 arm ~arm64 x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm arm64 x86 ~amd64-linux ~x86-linux" IUSE="png" RDEPEND=" diff --git a/dev-python/pytest-asyncio/pytest-asyncio-0.12.0.ebuild b/dev-python/pytest-asyncio/pytest-asyncio-0.12.0.ebuild index 81ffcc1b3375..7aff46efa3e7 100644 --- a/dev-python/pytest-asyncio/pytest-asyncio-0.12.0.ebuild +++ b/dev-python/pytest-asyncio/pytest-asyncio-0.12.0.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://github.com/pytest-dev/pytest-asyncio/archive/v${PV}.tar.gz -> $ LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 arm ~arm64 ~ppc ~ppc64 x86" +KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 x86" RDEPEND=" >=dev-python/pytest-5.4.0" diff --git a/dev-python/python-ly/metadata.xml b/dev-python/python-ly/metadata.xml index f6cc912035e1..90342e73336b 100644 --- a/dev-python/python-ly/metadata.xml +++ b/dev-python/python-ly/metadata.xml @@ -4,7 +4,7 @@ <!-- maintainer-needed --> <upstream> <remote-id type="pypi">python-ly</remote-id> - <remote-id type="github">wbsoft/python-ly</remote-id> + <remote-id type="github">frescobaldi/python-ly</remote-id> </upstream> <origin>gentoo-staging</origin> </pkgmetadata> diff --git a/dev-python/python-ly/python-ly-0.9.6.ebuild b/dev-python/python-ly/python-ly-0.9.6.ebuild index 6d8be08f72d2..c35b07a992b2 100644 --- a/dev-python/python-ly/python-ly-0.9.6.ebuild +++ b/dev-python/python-ly/python-ly-0.9.6.ebuild @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{5,6,7,8,9} ) inherit distutils-r1 DESCRIPTION="Tool and library for manipulating LilyPond files" -HOMEPAGE="https://github.com/wbsoft/python-ly https://pypi.org/project/python-ly/" +HOMEPAGE="https://github.com/frescobaldi/python-ly https://pypi.org/project/python-ly/" SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="GPL-2+" diff --git a/dev-python/pytrie/pytrie-0.3.1-r1.ebuild b/dev-python/pytrie/pytrie-0.3.1-r1.ebuild index 68a04875b5ca..234f71491d8d 100644 --- a/dev-python/pytrie/pytrie-0.3.1-r1.ebuild +++ b/dev-python/pytrie/pytrie-0.3.1-r1.ebuild @@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 arm ~arm64 x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm arm64 x86 ~amd64-linux ~x86-linux" RDEPEND="dev-python/sortedcontainers[${PYTHON_USEDEP}]" diff --git a/dev-python/snappy/snappy-0.5.1.ebuild b/dev-python/snappy/snappy-0.5.1.ebuild index 78e477944811..56dbc6a27b35 100644 --- a/dev-python/snappy/snappy-0.5.1.ebuild +++ b/dev-python/snappy/snappy-0.5.1.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://pypi.org/project/python-snappy/" SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz" LICENSE="BSD" -KEYWORDS="amd64 arm ~arm64 x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm arm64 x86 ~amd64-linux ~x86-linux" SLOT="0" RDEPEND=">=app-arch/snappy-1.0.2:=" diff --git a/dev-python/txaio/txaio-20.4.1.ebuild b/dev-python/txaio/txaio-20.4.1.ebuild index 5debb9605df4..c92bfa1073a3 100644 --- a/dev-python/txaio/txaio-20.4.1.ebuild +++ b/dev-python/txaio/txaio-20.4.1.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm ~arm64 x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm arm64 x86 ~amd64-linux ~x86-linux" IUSE="doc test" RESTRICT="!test? ( test )" diff --git a/dev-python/ujson/ujson-3.0.0.ebuild b/dev-python/ujson/ujson-3.0.0.ebuild index 6cc42358ac25..a3838505a1d5 100644 --- a/dev-python/ujson/ujson-3.0.0.ebuild +++ b/dev-python/ujson/ujson-3.0.0.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 arm ~arm64 x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm arm64 x86 ~amd64-linux ~x86-linux" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-python/uvloop/files/uvloop-0.14.0-asyncio-test-hang.patch b/dev-python/uvloop/files/uvloop-0.14.0-asyncio-test-hang.patch new file mode 100644 index 000000000000..d139d6f66b0b --- /dev/null +++ b/dev-python/uvloop/files/uvloop-0.14.0-asyncio-test-hang.patch @@ -0,0 +1,33 @@ +From 1549514de9c344ac978472097e750b1caf6a36b9 Mon Sep 17 00:00:00 2001 +From: Fantix King <fantix.king@gmail.com> +Date: Mon, 25 May 2020 14:10:07 -0500 +Subject: [PATCH] Skip for bpo-30064 until 3.8.2 + +[mgorny: extended to all py3.8 versions] +--- + tests/test_sockets.py | 9 +++++---- + 1 file changed, 5 insertions(+), 4 deletions(-) + +diff --git a/tests/test_sockets.py b/tests/test_sockets.py +index 6a8a63f..d9f258e 100644 +--- a/tests/test_sockets.py ++++ b/tests/test_sockets.py +@@ -194,10 +194,11 @@ class _TestSockets: + self.loop.run_until_complete(asyncio.sleep(0.01)) + + def test_sock_cancel_add_reader_race(self): +- if self.is_asyncio_loop() and sys.version_info[:3] == (3, 8, 0): +- # asyncio 3.8.0 seems to have a regression; +- # tracked in https://bugs.python.org/issue30064 +- raise unittest.SkipTest() ++ if self.is_asyncio_loop(): ++ if (3, 9) > sys.version_info[:3] >= (3, 8, 0): ++ # asyncio 3.8.0 seems to have a regression; ++ # tracked in https://bugs.python.org/issue30064 ++ raise unittest.SkipTest() + + srv_sock_conn = None + +-- +2.27.0 + diff --git a/dev-python/uvloop/uvloop-0.14.0.ebuild b/dev-python/uvloop/uvloop-0.14.0.ebuild index 1946a17780e9..b23fc796c4cc 100644 --- a/dev-python/uvloop/uvloop-0.14.0.ebuild +++ b/dev-python/uvloop/uvloop-0.14.0.ebuild @@ -19,7 +19,6 @@ RESTRICT="!test? ( test )" RDEPEND=">=dev-libs/libuv-1.11.0:=" DEPEND=" ${RDEPEND} - dev-python/setuptools[${PYTHON_USEDEP}] doc? ( >=dev-python/alabaster-0.6.2[${PYTHON_USEDEP}] dev-python/sphinx[${PYTHON_USEDEP}] @@ -30,6 +29,10 @@ DEPEND=" ) " +PATCHES=( + "${FILESDIR}"/${P}-asyncio-test-hang.patch +) + python_prepare_all() { cat <<EOF >> setup.cfg || die [build_ext] @@ -39,6 +42,9 @@ EOF # flake8 only rm tests/test_sourcecode.py || die + sed -i -e 's:test_write_to_closed_transport:_&:' \ + tests/test_tcp.py || die + distutils-r1_python_prepare_all } diff --git a/dev-python/wsaccel/wsaccel-0.6.2_p20170108.ebuild b/dev-python/wsaccel/wsaccel-0.6.2_p20170108.ebuild index 6cd834e7e541..17cf9ddb47ef 100644 --- a/dev-python/wsaccel/wsaccel-0.6.2_p20170108.ebuild +++ b/dev-python/wsaccel/wsaccel-0.6.2_p20170108.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}/${PN}-${COMMIT}" SLOT="0" LICENSE="Apache-2.0" -KEYWORDS="amd64 arm ~arm64 x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm arm64 x86 ~amd64-linux ~x86-linux" DEPEND=" dev-python/cython[${PYTHON_USEDEP}] |
