From 3f72154d22591591782677206817bcf6816b245d Mon Sep 17 00:00:00 2001 From: Andrew Ammerlaan Date: Mon, 15 Jun 2020 12:37:33 +0200 Subject: [PATCH 1/7] dev-python/mkdocs-material: version bump Package-Manager: Portage-2.3.101, Repoman-2.3.22 Signed-off-by: Andrew Ammerlaan --- dev-python/mkdocs-material/Manifest | 1 + .../mkdocs-material-5.3.0.ebuild | 32 +++++++++++++++++++ 2 files changed, 33 insertions(+) create mode 100644 dev-python/mkdocs-material/mkdocs-material-5.3.0.ebuild diff --git a/dev-python/mkdocs-material/Manifest b/dev-python/mkdocs-material/Manifest index 20afa92681..39e74716f0 100644 --- a/dev-python/mkdocs-material/Manifest +++ b/dev-python/mkdocs-material/Manifest @@ -1,3 +1,4 @@ DIST mkdocs-material-4.6.3.tar.gz 1701136 BLAKE2B b3e68c0c751c37e7910fad9ffff9daa222706b48cd63bfb28a18b9ae96840691eb28b0948fb02810af4ed9e54407ec9e67478371bf31ce7c044d52596d65aea3 SHA512 11f02b8c89ec25bc38825a7614ca7a276a28c270f23dcbd991c69fced03810e65d45a74f0c3cc0d8e686985499f23c4d0f0e57e063f5b97b3870809b748dd544 DIST mkdocs-material-5.0.0_rc2.tar.gz 1852974 BLAKE2B 0cd56bd11df50a6628b6fddc3758037218ca1b5d9484b8ffe9d67d40c4ebda51bdb96edc10f08c87fb936b3a852616004994bad2e000b00936e62e25ce3e7e81 SHA512 29e1d8dcc972302302fdd5b91f0c7bc191420ff1c2ea117fd7b45a346623f587771469d04cbf25600e360d6d9c41ca060147269cdfe6c30c0ef9fd5915a70692 DIST mkdocs-material-5.2.3.tar.gz 2309650 BLAKE2B 66d1220bf4de7ed590e95431c85a99ff5e0cbf38ba07a8c95b4f3f35028b6fae4a107d247fa1e3edc120ca411065dd18ccc08b3fb639cb9dcaef7515894e5ac7 SHA512 1fea36f5638fe2fb1fba904d4c42e37b1ed35a4445bca9056955b9cad60a0d7624f06b0f68bf48a8b0dc48a04d2e2ee7b0827d298590b4bfffa33e60dfb1ab94 +DIST mkdocs-material-5.3.0.tar.gz 2310011 BLAKE2B 0563408e0c55064da49df66e36341795bc102478f79ec6b9c8019ed288aa6b2211a18c13066a855da11489340c36d16fa327098f4ec992ed53fbb79d1f62aa99 SHA512 ee751e12193cc0afb13bea84650da8facb439fabfd7422aa9903755ad0b8f89816044e66ee4928a8979b18292c6259e3f0e0fe462a6afc70f9cc98a79d2c2864 diff --git a/dev-python/mkdocs-material/mkdocs-material-5.3.0.ebuild b/dev-python/mkdocs-material/mkdocs-material-5.3.0.ebuild new file mode 100644 index 0000000000..543874c366 --- /dev/null +++ b/dev-python/mkdocs-material/mkdocs-material-5.3.0.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7} ) + +DISTUTILS_USE_SETUPTOOLS=rdepend + +DOCBUILDER="mkdocs" +DOCDEPEND="dev-python/mkdocs-minify-plugin" + +inherit distutils-r1 docs + +DESCRIPTION="A Material Design theme for MkDocs" +HOMEPAGE=" + https://github.com/squidfunk/mkdocs-material + https://pypi.org/project/mkdocs-material +" +SRC_URI="https://github.com/squidfunk/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + >=dev-python/markdown-3.2[${PYTHON_USEDEP}] + >=dev-python/mkdocs-1.1[${PYTHON_USEDEP}] + >=dev-python/pygments-2.4[${PYTHON_USEDEP}] + >=dev-python/pymdown-extensions-7.0[${PYTHON_USEDEP}] + >=dev-python/mkdocs-material-extensions-1.0[${PYTHON_USEDEP}] +" From e4f8c170686a2a9dfe05762453d72605ac0b8565 Mon Sep 17 00:00:00 2001 From: Andrew Ammerlaan Date: Mon, 15 Jun 2020 12:43:35 +0200 Subject: [PATCH 2/7] dev-python/pytest-subtests: version bump, add py3_9 Package-Manager: Portage-2.3.101, Repoman-2.3.22 Signed-off-by: Andrew Ammerlaan --- dev-python/pytest-subtests/Manifest | 2 +- ...ytest-subtests-0.3.0.ebuild => pytest-subtests-0.3.1.ebuild} | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) rename dev-python/pytest-subtests/{pytest-subtests-0.3.0.ebuild => pytest-subtests-0.3.1.ebuild} (96%) diff --git a/dev-python/pytest-subtests/Manifest b/dev-python/pytest-subtests/Manifest index dbce82bb2b..9b63a6bbb0 100644 --- a/dev-python/pytest-subtests/Manifest +++ b/dev-python/pytest-subtests/Manifest @@ -1 +1 @@ -DIST pytest-subtests-0.3.0.tar.gz 9399 BLAKE2B cf940ea94926d271f2959924522e273d433510396e1a1fc73cfa445f08616c35cf48fb599953e918e0e2d9a5ac1c2d9e9e8d3e41faa112818b3685d328ba44c7 SHA512 49ebf151c95e1d2c89af78d8b1abfa06d5db9bf1e297f09a49a802b1b42d064ad38a2aa619aa254d23b475c7548c62b753d999f4e38eb5e1651ae067ca9cd525 +DIST pytest-subtests-0.3.1.tar.gz 9523 BLAKE2B 96b55b583b4635b6b47caf0fa630127140d74ec1773e6719e8d510a9ad6dd11f303a0716574f979a7bdf60741908a2357218c10ef1b00ac67cf2bb8f60f3a79c SHA512 5695246652f7912be6efbf2dad1325962b9abc0cf064906c9d4d28391d2cf66eda503ef3d458a61257fb78b8cd4c706a0e9584f0d4715a53eb7b0a0180319353 diff --git a/dev-python/pytest-subtests/pytest-subtests-0.3.0.ebuild b/dev-python/pytest-subtests/pytest-subtests-0.3.1.ebuild similarity index 96% rename from dev-python/pytest-subtests/pytest-subtests-0.3.0.ebuild rename to dev-python/pytest-subtests/pytest-subtests-0.3.1.ebuild index 3e44500827..34f683313a 100644 --- a/dev-python/pytest-subtests/pytest-subtests-0.3.0.ebuild +++ b/dev-python/pytest-subtests/pytest-subtests-0.3.1.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{6,7,8} ) +PYTHON_COMPAT=( python3_{6,7,8,9} ) DISTUTILS_USE_SETUPTOOLS=rdepend From b304cacdfef438e042bd1f705d2f3e6469e0c5dd Mon Sep 17 00:00:00 2001 From: Andrew Ammerlaan Date: Mon, 15 Jun 2020 13:02:26 +0200 Subject: [PATCH 3/7] dev-python/trio: version bump, add py3_8 Package-Manager: Portage-2.3.101, Repoman-2.3.22 Signed-off-by: Andrew Ammerlaan --- dev-python/trio/Manifest | 1 + dev-python/trio/trio-0.16.0.ebuild | 63 ++++++++++++++++++++++++++++++ 2 files changed, 64 insertions(+) create mode 100644 dev-python/trio/trio-0.16.0.ebuild diff --git a/dev-python/trio/Manifest b/dev-python/trio/Manifest index 9d1111f4a7..227eb7abc2 100644 --- a/dev-python/trio/Manifest +++ b/dev-python/trio/Manifest @@ -1,2 +1,3 @@ DIST trio-0.14.0.tar.gz 451593 BLAKE2B 05b19fb17fb046c17c196d6fec003b731a0beb2c976e0d289665fbdf28c1ab8556404c21a9b3c72623b7d293a74438d4d43a368367838247d9e17e0f6d4ec47e SHA512 dcc640315c5f9a558c00be97ffc011bbb6d2a2137f4f07845698bdec5e2c0949ffb23f6ec49410e618d49156b42a5423b82f5c1f271c1cced7886d3f94c2cd9e DIST trio-0.15.1.tar.gz 457493 BLAKE2B 9123510032f8e59b67bde778c1270d0fd18771806120866741f4e03f6e3f354ad34d06d75b23f38d53fa43e0832cc51060049b81a35be14b4ce043e32672b77d SHA512 48ff7e00e67ad11d09faf643275982e893ee7d533396dd9fe2558d38390693acf9e023fddbc8b00b7d12090154c0610fa71e65d003e110cfbb47b3f0eb3e8469 +DIST trio-0.16.0.tar.gz 469784 BLAKE2B 0817e0ac5116c5bdda1aa4608b791231c2717525a10ecf5ade763ff433b97718902e0bfff4105d034cd370ef9ac00d8462be1100c85ba3f1c44dbbb7948b5981 SHA512 f9fbfcd38103acfd679e5afa6a6673318cb1ef8195a969a618c70f91d5786ecadfca76202177779154c5c806e244980ecc38140389feaac0f735c69975ee846d diff --git a/dev-python/trio/trio-0.16.0.ebuild b/dev-python/trio/trio-0.16.0.ebuild new file mode 100644 index 0000000000..5d90aecad0 --- /dev/null +++ b/dev-python/trio/trio-0.16.0.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8} ) + +inherit distutils-r1 linux-info + +DESCRIPTION="Python library for async concurrency and I/O" +HOMEPAGE=" + https://github.com/python-trio/trio + https://pypi.org/project/trio +" +SRC_URI="https://github.com/python-trio/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="|| ( Apache-2.0 MIT )" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + dev-python/async_generator[${PYTHON_USEDEP}] + >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}] + dev-python/idna[${PYTHON_USEDEP}] + dev-python/outcome[${PYTHON_USEDEP}] + dev-python/sniffio[${PYTHON_USEDEP}] + dev-python/sortedcontainers[${PYTHON_USEDEP}] + $(python_gen_cond_dep 'dev-python/contextvars[${PYTHON_USEDEP}]' python3_6) +" +DEPEND="${RDEPEND} + test? ( + >=dev-python/astor-0.8.0[${PYTHON_USEDEP}] + >=dev-python/immutables-0.6[${PYTHON_USEDEP}] + dev-python/ipython[${PYTHON_USEDEP}] + >=dev-python/jedi-0.17.0[${PYTHON_USEDEP}] + dev-python/pylint[${PYTHON_USEDEP}] + dev-python/pyopenssl[${PYTHON_USEDEP}] + dev-python/trustme[${PYTHON_USEDEP}] + dev-python/yapf[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest +distutils_enable_sphinx docs/source \ + ">=dev-python/immutables-0.6" \ + dev-python/sphinxcontrib-trio \ + dev-python/sphinx_rtd_theme \ + dev-python/towncrier + +python_prepare_all() { + # Disable tests require IPv6 + if ! linux_config_exists || ! linux_chkconfig_present IPV6; then + sed -i -e "/for family in/s/, AF_INET6//" \ + -e "/test_getaddrinfo/i@pytest.mark.skip(reason='no IPv6')" \ + trio/tests/test_socket.py || die "sed failed for test_socket.py" + fi + + # these tests require internet access + rm trio/tests/test_ssl.py || die + rm trio/tests/test_highlevel_ssl_helpers.py || die + + distutils-r1_python_prepare_all +} From 843b3ceed242b0ad61e8cda463d3aa620a65d8f5 Mon Sep 17 00:00:00 2001 From: Andrew Ammerlaan Date: Mon, 15 Jun 2020 13:15:18 +0200 Subject: [PATCH 4/7] dev-python/sphinxcontrib-trio: add py3_9 Package-Manager: Portage-2.3.101, Repoman-2.3.22 Signed-off-by: Andrew Ammerlaan --- dev-python/sphinxcontrib-trio/sphinxcontrib-trio-1.1.2.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-python/sphinxcontrib-trio/sphinxcontrib-trio-1.1.2.ebuild b/dev-python/sphinxcontrib-trio/sphinxcontrib-trio-1.1.2.ebuild index 691a9360f9..706d5215dd 100644 --- a/dev-python/sphinxcontrib-trio/sphinxcontrib-trio-1.1.2.ebuild +++ b/dev-python/sphinxcontrib-trio/sphinxcontrib-trio-1.1.2.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{6,7,8} ) +PYTHON_COMPAT=( python3_{6,7,8,9} ) inherit distutils-r1 @@ -18,7 +18,7 @@ LICENSE="|| ( Apache-2.0 MIT )" KEYWORDS="~amd64 ~x86" SLOT="0" -RDEPEND="<=dev-python/sphinx-3[${PYTHON_USEDEP}]" +RDEPEND="dev-python/sphinx[${PYTHON_USEDEP}]" DEPEND="test? ( dev-python/async_generator[${PYTHON_USEDEP}] From 9cae3e60b33d7afa6c79f40b091fc06f7626b253 Mon Sep 17 00:00:00 2001 From: Andrew Ammerlaan Date: Mon, 15 Jun 2020 13:16:53 +0200 Subject: [PATCH 5/7] dev-python/trio: fix test Package-Manager: Portage-2.3.101, Repoman-2.3.22 Signed-off-by: Andrew Ammerlaan --- dev-python/trio/trio-0.16.0.ebuild | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/dev-python/trio/trio-0.16.0.ebuild b/dev-python/trio/trio-0.16.0.ebuild index 5d90aecad0..f3ca2d49b9 100644 --- a/dev-python/trio/trio-0.16.0.ebuild +++ b/dev-python/trio/trio-0.16.0.ebuild @@ -61,3 +61,10 @@ python_prepare_all() { distutils-r1_python_prepare_all } + +python_test() { + # tests fail if package is already installed without this + PYTHONPATH="${S}" + cd "${S}" || die + pytest -vv || die "Tests fail with ${EPYTHON}" +} From 3a119f4cebbec3fda19ffd3b9ea97350fca05f52 Mon Sep 17 00:00:00 2001 From: Andrew Ammerlaan Date: Mon, 15 Jun 2020 13:23:27 +0200 Subject: [PATCH 6/7] dev-python/pytest-trio: add py3_8 Package-Manager: Portage-2.3.101, Repoman-2.3.22 Signed-off-by: Andrew Ammerlaan --- dev-python/pytest-trio/pytest-trio-0.6.0.ebuild | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/dev-python/pytest-trio/pytest-trio-0.6.0.ebuild b/dev-python/pytest-trio/pytest-trio-0.6.0.ebuild index 9376d181eb..dc34ecf3b7 100644 --- a/dev-python/pytest-trio/pytest-trio-0.6.0.ebuild +++ b/dev-python/pytest-trio/pytest-trio-0.6.0.ebuild @@ -3,7 +3,7 @@ EAPI="7" -PYTHON_COMPAT=( python3_{6,7} ) +PYTHON_COMPAT=( python3_{6,7,8} ) DISTUTILS_USE_SETUPTOOLS=rdepend @@ -20,7 +20,7 @@ LICENSE="|| ( MIT Apache-2.0 )" SLOT="0" KEYWORDS="~amd64 ~x86" -# lots of different errors +# fixture 'testdir' not found, should be in pytest according to the manual RESTRICT="test" RDEPEND=" @@ -32,7 +32,6 @@ DEPEND=" ${RDEPEND} test? ( >=dev-python/hypothesis-3.64[${PYTHON_USEDEP}] - dev-python/pytest-trio[${PYTHON_USEDEP}] !~dev-python/pytest-3.7.0[${PYTHON_USEDEP}] !~dev-python/pytest-3.7.1[${PYTHON_USEDEP}] >=dev-python/pytest-4.3[${PYTHON_USEDEP}] @@ -60,7 +59,6 @@ python_test() { #even upstream doesn't know how to run their tests #https://github.com/python-trio/pytest-trio/issues/84 #"Our CI is still passing AFAIK" - PYTHONPATH="${S}" cd "${S}" || die pytest -vv || die "Tests fail with ${EPYTHON}" From 5a1f755196b7211706f1f09c8a10c535d443c38f Mon Sep 17 00:00:00 2001 From: Andrew Ammerlaan Date: Mon, 15 Jun 2020 13:28:16 +0200 Subject: [PATCH 7/7] dev-python/trio-asyncio: add py3_8 Package-Manager: Portage-2.3.101, Repoman-2.3.22 Signed-off-by: Andrew Ammerlaan --- dev-python/trio-asyncio/trio-asyncio-0.11.0.ebuild | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/dev-python/trio-asyncio/trio-asyncio-0.11.0.ebuild b/dev-python/trio-asyncio/trio-asyncio-0.11.0.ebuild index 20d6e40d31..74b2e8f328 100644 --- a/dev-python/trio-asyncio/trio-asyncio-0.11.0.ebuild +++ b/dev-python/trio-asyncio/trio-asyncio-0.11.0.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{6,7} ) +PYTHON_COMPAT=( python3_{6,7,8} ) inherit distutils-r1 @@ -27,7 +27,6 @@ RDEPEND=" DEPEND="test? ( dev-python/pytest-trio[${PYTHON_USEDEP}] -