diff --git a/dev-python/devtools/Manifest b/dev-python/devtools/Manifest index 009f8d6beb..9b8a4dee44 100644 --- a/dev-python/devtools/Manifest +++ b/dev-python/devtools/Manifest @@ -1 +1 @@ -DIST devtools-0.5.1.tar.gz 66033 BLAKE2B bde439ee4a3fc36a934daeedb75c44491552a1f93ebac364a685390d2144e55577466ae881357d8eace25fde8acf73c684bfb8137ba1dd6ee3d85103dacfc24a SHA512 28e9d743694c9c62671e086f2ce71bb1037a226628b5a774e8ef36d25121d6b9ed4571e2f3bc351725b8a6b66f4aa03ae8ab469883a0a61284b2a3e2c95fc289 +DIST devtools-0.6.tar.gz 66371 BLAKE2B ef759a242d0443b89d90d359701f478841298ba0947fb820043deb099cb0e2b01032b5b395e2560e44d31fb1469279d1aac9f4fe6075558555dbed64964f945e SHA512 33c00d24281ebfb1201cdb4eecfec24f7e976837f89997104c909faca145542498d9071a830926d6ea888dc508f85496e6aa0106bf49babe4ddec1c6d43a5129 diff --git a/dev-python/devtools/devtools-0.5.1.ebuild b/dev-python/devtools/devtools-0.6.ebuild similarity index 69% rename from dev-python/devtools/devtools-0.5.1.ebuild rename to dev-python/devtools/devtools-0.6.ebuild index 49608a749a..e1f0850856 100644 --- a/dev-python/devtools/devtools-0.5.1.ebuild +++ b/dev-python/devtools/devtools-0.6.ebuild @@ -3,9 +3,19 @@ EAPI=7 -PYTHON_COMPAT=( python3_{6,7} ) +PYTHON_COMPAT=( python3_{6,7,8} ) -inherit distutils-r1 +DOCBUILDER="mkdocs" +DOCDEPEND=" + dev-python/ansi2html + dev-python/markdown + dev-python/markdown-include + dev-python/mkdocs-exclude + dev-python/mkdocs-material + dev-python/pygments +" + +inherit distutils-r1 docs MYPN="python-${PN}" MYP="${MYPN}-${PV}" @@ -21,10 +31,8 @@ SLOT="0" S="${WORKDIR}/${MYP}" distutils_enable_tests pytest -distutils_enable_sphinx docs dev-python/sphinxcontrib-websupport DEPEND="test? ( dev-python/pygments[${PYTHON_USEDEP}] - dev-python/pytest-isort[${PYTHON_USEDEP}] dev-python/pytest-mock[${PYTHON_USEDEP}] )" diff --git a/dev-python/hstspreload/Manifest b/dev-python/hstspreload/Manifest index 8f9775eac8..165d769529 100644 --- a/dev-python/hstspreload/Manifest +++ b/dev-python/hstspreload/Manifest @@ -1 +1 @@ -DIST hstspreload-2020.7.22.tar.gz 919126 BLAKE2B aef58e622545491e6b919ab2ce920637d1c5611d0741603683edda815aa7d53fbc8f58c06827cef94f9c57ef35c12c71afdf6912c7e3f3a34dc04c90ce26f02c SHA512 d1a4da43bec4b7f147b173c2fbcc15096e0cb5d629f18c6ef0264e2cad5c5b1691749c2e57f8ef3c6acb3a62cf0d93fd40bd02975c1a9114ca5959b3c81fff8f +DIST hstspreload-2020.8.12.tar.gz 931787 BLAKE2B 7972465e3c94ef497be32d71496538747dd20bbe40bcc0c220993742dd5549f29887a4b0810f7cf489e678d3f784adeb017bd9622db19595283366e1ae68ebf9 SHA512 131e0e3c81440cf09d65f79b65c4315182370eec95162ded3b17976b6b02450daddd8ea1c2e6cbd110e0a996d2c1e43d89d43e4f92645407d40514a70ea07bf1 diff --git a/dev-python/hstspreload/hstspreload-2020.7.22.ebuild b/dev-python/hstspreload/hstspreload-2020.8.12.ebuild similarity index 100% rename from dev-python/hstspreload/hstspreload-2020.7.22.ebuild rename to dev-python/hstspreload/hstspreload-2020.8.12.ebuild diff --git a/dev-python/httpcore/Manifest b/dev-python/httpcore/Manifest index 579b3b552a..5317da8a36 100644 --- a/dev-python/httpcore/Manifest +++ b/dev-python/httpcore/Manifest @@ -1,2 +1,3 @@ +DIST httpcore-0.10.1.tar.gz 42164 BLAKE2B 939dac21235f56e0d39ee4cbe7dca9f686fb086598c35d5335532baaa4fb36e904f9cb9676ba8c412deb5f560a1b379d599993148fda11e74a18a37743613ee5 SHA512 1eddc62f0b2a0c48166de0d2f1717de7db2dd1e1ae959d07ed74e19e098fb5470c4a94348d33614226671870edf134288808aea332abb71f776bb733ff26053f DIST httpcore-0.7.0.tar.gz 27932 BLAKE2B f3258a9f83a37bcf62422c6f6c5a911712afa1038378ef64aeda45c9b3e700d0e809e3526f2bc33633ce4dc827465d99298597a8b26b6cb13696f9663fcd5a87 SHA512 f5419ebbe6ff42e782bea127ca778de1d42637a15e0152d69e6b58ca7e3687d560a4b132781390a853595ec7d18a0fa567d5b752debbb7be7f5cc822a5eac3fd DIST httpcore-0.9.1.tar.gz 35371 BLAKE2B 8f7416c1e726892b152e7e9623790ac1e70b9142f45028b23df25f1d54b6f113f1a79839ec2a7d90b196197d53c880847526c2e47e07d52a0e104a9e2849bccf SHA512 5105ff0c19b8a4a34080e79aa1d191199131450e658fbe0949b091e5acfb9cd8b11033757a3bd7dd1490e5fb61352eb44d086babd70d22be33479befd16745fd diff --git a/dev-python/httpcore/httpcore-0.10.1.ebuild b/dev-python/httpcore/httpcore-0.10.1.ebuild new file mode 100644 index 0000000000..0f7154b522 --- /dev/null +++ b/dev-python/httpcore/httpcore-0.10.1.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7,8} ) + +DOCBUILDER="mkdocs" +DOCDEPEND="dev-python/mkdocs-material" +AUTODOC=1 + +inherit distutils-r1 docs + +DESCRIPTION="A minimal HTTP client" +HOMEPAGE=" + https://github.com/encode/httpcore + https://pypi.org/project/httpcore +" +SRC_URI="https://github.com/encode/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +# Temporary failure in name resolution +# requires masked mitmproxy +RESTRICT="test" + +RDEPEND=" + dev-python/h11[${PYTHON_USEDEP}] + dev-python/hyper-h2[${PYTHON_USEDEP}] + dev-python/sniffio[${PYTHON_USEDEP}] + dev-python/trio[${PYTHON_USEDEP}] +" + +DEPEND=" + ${RDEPEND} + test? ( + dev-python/autoflake[${PYTHON_USEDEP}] + dev-python/isort[${PYTHON_USEDEP}] + dev-python/mypy[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/pytest-trio[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest diff --git a/dev-python/httpx/Manifest b/dev-python/httpx/Manifest index da415e9d04..7d31a35187 100644 --- a/dev-python/httpx/Manifest +++ b/dev-python/httpx/Manifest @@ -1,4 +1,5 @@ DIST httpx-0.11.1.tar.gz 177579 BLAKE2B a5722e997a79fd9b5c701a862abb4bf70458bf57057d2a9fb9a2dccdbbca2f4f54bf59e91437ed8ff452737a3b01d69dbf4efe3ef03d49e240bc5bf54e51ebea SHA512 4da80a0232092d2423fd95d4549df79d9885e6ce34af0480f1d5a4904c9ca0fdb725b600f603c482179ea3b7c6ee5b584a70b8c0722918ba28f1bcc5c48201ad DIST httpx-0.12.1.tar.gz 186169 BLAKE2B 1b118081e55a5424eafdcf756cae8c1e9d72857d4fc24472cf118e4130bcb814e307f6fae52c0de61d89303cb1a876c8cda60fb98e138745a74712a1e7f2da08 SHA512 fe978a16f945e17a27815bc65f2adf36bd2a70b6e5e3c0ee8df83172d041c3084eaf99b10f7e015fc4a3de00ed081e83a54275256f9e85bf7cd32d553b316883 DIST httpx-0.13.3.tar.gz 176199 BLAKE2B d3a56c2386841909668e34eaa78d202f91ad900230b9d1d4254bfa08312312d020e081aea2839dbb57d85fa26ccfc3f093404801c4dd5c47051f3c9fd2746552 SHA512 54cdee16e8253c221c3298817ccf63a4a0d6755a86feea2aa5a2efe9af44eb1eb0a578b21f593fe28fceace17b0a0badb52a66965c35bf456ea57dd3b905ebbe +DIST httpx-0.14.0.tar.gz 808584 BLAKE2B 93cc96ba3862f4119bcd67dde7539aee6ecffe504f533b38ad698fe9159b18b5333719b25df739d5b3073d7e423e9798016f08b677869d4816357c986657f126 SHA512 1a49a2f112a324e6a4b4cd76a6c13bf53ab96332356c8fafa71bd37a4e6bc5f888df0c85937ac0287d7cd21f3eadb18b18155e8911550cfe48946b283309c22c DIST httpx-0.9.3.tar.gz 170954 BLAKE2B 420993bc556e510d8f0d1ff0f3f200d9dce98c1475d40a1f7f5047cd34600bade5e184485d88642169685bf903dedc46d988e608d1f93f718cdb550801c1bb8e SHA512 171e4ea2a19882c90ced9af995e5ecce1ff27308f95f027ddc7197a599624125d94f70f9f0a0672b6a04db0569f1eaa05a935fd8d43f517335fe26b30dc53d1a diff --git a/dev-python/httpx/httpx-0.13.3.ebuild b/dev-python/httpx/httpx-0.13.3.ebuild index 0021468037..06b0f90221 100644 --- a/dev-python/httpx/httpx-0.13.3.ebuild +++ b/dev-python/httpx/httpx-0.13.3.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_7 ) +PYTHON_COMPAT=( python3_{7,8} ) DOCBUILDER="mkdocs" DOCDEPEND="dev-python/mkdocs-material" diff --git a/dev-python/httpx/httpx-0.14.0.ebuild b/dev-python/httpx/httpx-0.14.0.ebuild new file mode 100644 index 0000000000..e10a7e8b2a --- /dev/null +++ b/dev-python/httpx/httpx-0.14.0.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7,8} ) + +DOCBUILDER="mkdocs" +DOCDEPEND="dev-python/mkdocs-material" +AUTODOC=1 + +inherit distutils-r1 docs + +DESCRIPTION="A next generation HTTP client for Python" +HOMEPAGE=" + https://www.python-httpx.org + https://github.com/encode/httpx + https://pypi.org/project/httpx +" +SRC_URI="https://github.com/encode/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +KEYWORDS="~amd64 ~x86" +SLOT="0" + +RDEPEND="dev-python/certifi[${PYTHON_USEDEP}] + dev-python/chardet[${PYTHON_USEDEP}] + dev-python/hstspreload[${PYTHON_USEDEP}] + ~dev-python/httpcore-0.10.1[${PYTHON_USEDEP}] + dev-python/hyper-h2[${PYTHON_USEDEP}] + dev-python/h11[${PYTHON_USEDEP}] + dev-python/idna[${PYTHON_USEDEP}] + dev-python/rfc3986[${PYTHON_USEDEP}] + dev-python/sniffio[${PYTHON_USEDEP}] + dev-python/urllib3[${PYTHON_USEDEP}] +" + +DEPEND="test? ( + dev-python/attrs[${PYTHON_USEDEP}] + dev-python/brotlipy[${PYTHON_USEDEP}] + dev-python/cryptography[${PYTHON_USEDEP}] + dev-python/isort[${PYTHON_USEDEP}] + dev-python/mypy[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/trio[${PYTHON_USEDEP}] + dev-python/trustme[${PYTHON_USEDEP}] + dev-python/uvicorn[${PYTHON_USEDEP}] +)" + +distutils_enable_tests pytest + +python_prepare_all() { + # do not depend on pytest-cov + sed -i -e '/addopts/d' setup.cfg || die + + distutils-r1_python_prepare_all +} diff --git a/dev-python/pydantic/Manifest b/dev-python/pydantic/Manifest index 460e40d3ce..08803723d7 100644 --- a/dev-python/pydantic/Manifest +++ b/dev-python/pydantic/Manifest @@ -1,2 +1 @@ -DIST pydantic-1.5.1.tar.gz 233727 BLAKE2B ef41cf8d65d2839444e6457b6f48442d1d1ddee506cc7a75f79dd173e7cf9908c7d2ef1d4f70ddfdf7ba00ad7af7c81697a3e3e03cf058a0494b7d2c5fb874a7 SHA512 beadba0f57bd669ac97f4d7288cdf9598f6c791f46258ba75a3ec93361ebba010d7b1784e8b50534b12f9fb3606e8cc0cbbc7a9321a1d9a6a29e1e73a057f9c4 DIST pydantic-1.6.1.tar.gz 244677 BLAKE2B 0a1d6986858ab753cbc4dd262bd268b2a365c241a7de106a7bf21714c6c499c7dbacaea095789d3503507965ca50106da32545be670ed0261827f1fe0316ff67 SHA512 b0442f78a661f56d29697da7e27393261420bdb0f08473d2f7872145a49a18de8c17c903d0899a44263bcd8229e8790161da032dd5a3d5f2dae347c66bd6a567 diff --git a/dev-python/pydantic/pydantic-1.5.1.ebuild b/dev-python/pydantic/pydantic-1.5.1.ebuild deleted file mode 100644 index 4d4989d5c1..0000000000 --- a/dev-python/pydantic/pydantic-1.5.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_{6,7} ) - -DOCBUILDER="mkdocs" -DOCDEPEND=" - dev-python/mkdocs-material - dev-python/mkdocs-exclude - dev-python/markdown-include -" - -inherit distutils-r1 docs - -DESCRIPTION="Data parsing and validation using Python type hints" -HOMEPAGE="https://github.com/samuelcolvin/pydantic" -SRC_URI="https://github.com/samuelcolvin/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -KEYWORDS="~amd64 ~x86" -SLOT="0" - -distutils_enable_tests pytest - -BDEPEND="dev-python/cython" - -DEPEND="test? ( - dev-python/mypy[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] -)" - -RDEPEND=" - >=dev-python/devtools-0.5.1[${PYTHON_USEDEP}] - >=dev-python/python-email-validator-1.0.5[${PYTHON_USEDEP}] - >=dev-python/python-dotenv-0.13.0[${PYTHON_USEDEP}] - dev-python/typing-extensions[${PYTHON_USEDEP}] - $(python_gen_cond_dep 'dev-python/dataclasses[${PYTHON_USEDEP}]' python3_6) -" - -python_prepare_all() { - # AssertionError: assert 'pydantic-1.5.1.tar.gz' == 'config a' - sed -i -e 's:test_config_file_settings_nornir:_&:' \ - tests/test_settings.py || die - - distutils-r1_python_prepare_all -} diff --git a/dev-python/pydantic/pydantic-1.6.1.ebuild b/dev-python/pydantic/pydantic-1.6.1.ebuild index 1550306eef..138f7b7e9c 100644 --- a/dev-python/pydantic/pydantic-1.6.1.ebuild +++ b/dev-python/pydantic/pydantic-1.6.1.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{6,7} ) +PYTHON_COMPAT=( python3_{7,8} ) DOCBUILDER="mkdocs" DOCDEPEND=" @@ -36,7 +36,6 @@ RDEPEND=" >=dev-python/python-email-validator-1.1.1[${PYTHON_USEDEP}] >=dev-python/python-dotenv-0.13.0[${PYTHON_USEDEP}] dev-python/typing-extensions[${PYTHON_USEDEP}] - $(python_gen_cond_dep 'dev-python/dataclasses[${PYTHON_USEDEP}]' python3_6) " python_prepare_all() { diff --git a/dev-python/pytest-toolbox/pytest-toolbox-0.4.ebuild b/dev-python/pytest-toolbox/pytest-toolbox-0.4.ebuild index 8a85945404..f143db6176 100644 --- a/dev-python/pytest-toolbox/pytest-toolbox-0.4.ebuild +++ b/dev-python/pytest-toolbox/pytest-toolbox-0.4.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{6,7} ) +PYTHON_COMPAT=( python3_{7,8} ) DISTUTILS_USE_SETUPTOOLS=rdepend diff --git a/dev-python/python-vlc/Manifest b/dev-python/python-vlc/Manifest index 2c6c3781e8..0fa3e2c766 100644 --- a/dev-python/python-vlc/Manifest +++ b/dev-python/python-vlc/Manifest @@ -1 +1 @@ -DIST python-vlc-3.0.10114.tar.gz 149027 BLAKE2B cce373443fe3621b7d3cf9bddc97f0a2c442a65387ec2d4da3dfe685811e230ab0e5a9e8a81eb1abee89eadfb6003f89bfb02e3eaaffc8884fa94c90cc20d406 SHA512 95865e4dc896c5198843f5b21c7ca452bbe675c661336f44b27959519ba6fcb26e439c37d5ecb1c5c35d848c293d09d9bc7661e8f625aba5bca758a85615f6ad +DIST python-vlc-3.0.11115.tar.gz 148303 BLAKE2B 51ec329aa11637752f289c5c1bcd4d4f966fd44efda7c309a6e9d9bfe4220e87d5bafa1a443f533b3f0bb93b0f1038195c9edd470b7b6610eb558d8f5ed50261 SHA512 34bec8cd067abec68fd9d48471c1395f06695125484b56be7c51b02285bb690dcf9987781fa1b0eec7c18f44c63d61420f6dbdaec37ed7f5488399a6585cd6ec diff --git a/dev-python/python-vlc/python-vlc-3.0.10114.ebuild b/dev-python/python-vlc/python-vlc-3.0.11115.ebuild similarity index 82% rename from dev-python/python-vlc/python-vlc-3.0.10114.ebuild rename to dev-python/python-vlc/python-vlc-3.0.11115.ebuild index 7f52d7ce17..5e4c5139b2 100644 --- a/dev-python/python-vlc/python-vlc-3.0.10114.ebuild +++ b/dev-python/python-vlc/python-vlc-3.0.11115.ebuild @@ -8,7 +8,8 @@ PYTHON_COMPAT=( python3_{6,7,8,9} ) inherit distutils-r1 DESCRIPTION="Python ctypes-based bindings for libvlc" -HOMEPAGE="https://github.com/oaubert/python-vlc" +HOMEPAGE="https://github.com/oaubert/python-vlc + https://wiki.videolan.org/Python_bindings/" SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="LGPL-2.1" diff --git a/dev-python/spotipy/spotipy-2.13.0.ebuild b/dev-python/spotipy/spotipy-2.13.0.ebuild index e238311413..6a64b518ba 100644 --- a/dev-python/spotipy/spotipy-2.13.0.ebuild +++ b/dev-python/spotipy/spotipy-2.13.0.ebuild @@ -21,7 +21,7 @@ SLOT="0" RDEPEND=" dev-python/requests[${PYTHON_USEDEP}] dev-python/six[${PYTHON_USEDEP}] - media-sound/spotify" +" DEPEND="test? ( dev-python/mock[${PYTHON_USEDEP}] )" diff --git a/dev-python/tekore/Manifest b/dev-python/tekore/Manifest index 8d0a1f7ddc..e158b1c48d 100644 --- a/dev-python/tekore/Manifest +++ b/dev-python/tekore/Manifest @@ -1,2 +1 @@ -DIST tekore-1.7.0.tar.gz 191852 BLAKE2B ca0be9e5b8f4e291de87d495098f295529c75457aca466627ab2d8973365a64b40f7a618883c0178ed6482ac4d62ef95d78341992404a4bbbec803fe939afcfb SHA512 a62b456621633e05edb39944e0cf36a0df092468c9e238f6028f8ea684613e37c32f5257d6fb681c758e01f451e2f3d0993f5fa9344463e9f12b5945add161b0 DIST tekore-2.1.3.tar.gz 202522 BLAKE2B 2328116cf0d25e2c55e9f68c38064293bfb3e0d5361d02a7ed9f79a723ede54afeee2a355949ea619c56f02b242497a58044704197b757530cf51273b6970cc4 SHA512 d0895cdeee442bda19aecccd0cc2bd4022284972c535dac42d1aaa3c1e2b6676e9d80515cee44c555e6180b2b81a007fa43e77cb44f81c90e06aad6c6410d981 diff --git a/dev-python/tekore/tekore-1.7.0.ebuild b/dev-python/tekore/tekore-1.7.0.ebuild deleted file mode 100644 index 67deaf4eb8..0000000000 --- a/dev-python/tekore/tekore-1.7.0.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_7 ) - -inherit distutils-r1 - -DESCRIPTION="Spotify Web API client" -HOMEPAGE="https://tekore.readthedocs.io - https://github.com/felix-hilden/tekore" -SRC_URI="https://github.com/felix-hilden/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -KEYWORDS="~amd64 ~x86" -SLOT="0" - -RDEPEND=" - dev-python/requests[${PYTHON_USEDEP}] - >=dev-python/httpx-0.11.1[${PYTHON_USEDEP}] -