diff options
Diffstat (limited to 'dev-python')
44 files changed, 683 insertions, 433 deletions
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz Binary files differindex 8f834b67d6a8..431c67a9361c 100644 --- a/dev-python/Manifest.gz +++ b/dev-python/Manifest.gz diff --git a/dev-python/awxkit/Manifest b/dev-python/awxkit/Manifest index 73d846dbe28d..7cc698801796 100644 --- a/dev-python/awxkit/Manifest +++ b/dev-python/awxkit/Manifest @@ -1,5 +1,7 @@ +DIST awxkit-21.10.0.gh.tar.gz 16200617 BLAKE2B ea872f7690df74a5a5a6edae48e03dd6e36984837890b6d9a9b4e9c54bcec781c0f2f8956a2b2884025776faaeeb834952ad1291ae0462eb8ad63d55a1881fa0 SHA512 430599dd47afe8901a4e896da5b13fde05d9878c3b9d89f442ccc0a3081b9ef9c22dcd402cc75dfae9bf134b19cc4fb23626590c455b362289780a6ba3fc7b0e DIST awxkit-21.8.0.gh.tar.gz 17809968 BLAKE2B 9c8b22630886d131787c4d664baaa9078cb01125789d340b89aba04a6dae8319b4cbdccb1a2668ca0625e313ddb782c615a93fc7438ec4f5f884ae8d927c191e SHA512 cf7ce080c34bac3c9949e2093b83b7b96c734b1f1d093be31422c8a59b9768716ed20f1a5f96282dae43d433ea3848aae48a636b935ebc0d15ddcc6412a3a067 DIST awxkit-21.9.0.gh.tar.gz 16155930 BLAKE2B 1e119a214d0587711d55b72cfa2dec48ec09e14f8d3266fcd6266451edc4a9311b9daff44db09b480199a767b4c940d7781a5b9c1eabf71522c9da62f1094838 SHA512 a63e575a0d00cc089e8f4121e2d9f99019c151f7b929e0c5ce843026d29b73adf2685c3b7a99f80bec89bf81821aaece4f15c20396632cb668a1e90e9440ae09 +EBUILD awxkit-21.10.0.ebuild 1039 BLAKE2B 0ba2e39951cba9166eac0b152e2f66044c60db6767e191e58bcd69b4179cc486f9ea468a6c23bede12ef1c422032c1ab1145f0611c34dfd66bb2588a6ff712d9 SHA512 db97aa7ebe4e8e06917d0888da8d55d7795c88b4c81d1ef3a9931250183945e9c654f77c7507e0e87a6761e1a69b657f847e7bf18da3432fa217049e1c538bbd EBUILD awxkit-21.8.0.ebuild 1039 BLAKE2B 0ba2e39951cba9166eac0b152e2f66044c60db6767e191e58bcd69b4179cc486f9ea468a6c23bede12ef1c422032c1ab1145f0611c34dfd66bb2588a6ff712d9 SHA512 db97aa7ebe4e8e06917d0888da8d55d7795c88b4c81d1ef3a9931250183945e9c654f77c7507e0e87a6761e1a69b657f847e7bf18da3432fa217049e1c538bbd EBUILD awxkit-21.9.0.ebuild 1039 BLAKE2B 0ba2e39951cba9166eac0b152e2f66044c60db6767e191e58bcd69b4179cc486f9ea468a6c23bede12ef1c422032c1ab1145f0611c34dfd66bb2588a6ff712d9 SHA512 db97aa7ebe4e8e06917d0888da8d55d7795c88b4c81d1ef3a9931250183945e9c654f77c7507e0e87a6761e1a69b657f847e7bf18da3432fa217049e1c538bbd MISC metadata.xml 512 BLAKE2B be7f98bdaff6b814e03c9f6c816a0f1f59dc2e8763298f8a48107ea50b0534eddb314bb6d8b8a0f8c1d7c89c381916031544eea4a06068fb9acab4d2c8c48a57 SHA512 7322d992e1d67ea200df0cbf144d08fd387d7cd6ccb72191fc94dd605c9aeecb4b8083917760e2203296d5514fccd7ca621133aef6622658d1ef2c33171c8b7d diff --git a/dev-python/awxkit/awxkit-21.10.0.ebuild b/dev-python/awxkit/awxkit-21.10.0.ebuild new file mode 100644 index 000000000000..ff1d3d22146c --- /dev/null +++ b/dev-python/awxkit/awxkit-21.10.0.ebuild @@ -0,0 +1,47 @@ +# Copyright 2021-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 + +DESCRIPTION="Command line interface for Ansible AWX" +HOMEPAGE=" + https://github.com/ansible/awx/ + https://pypi.org/project/awxkit/ +" +SRC_URI=" + https://github.com/ansible/awx/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" +S="${WORKDIR}/awx-${PV}/awxkit" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-python/cryptography[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/urllib3[${PYTHON_USEDEP}] + dev-python/websocket-client[${PYTHON_USEDEP}] + dev-python/pyjwt[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/setuptools_scm[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest + +src_prepare() { + export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} + + sed -e 's|websocket-client==[[:digit:]\.]*|websocket-client|' \ + -e "/'clean'/d" \ + -i setup.py || die + distutils-r1_src_prepare +} diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest index 8e621da21812..e4d255abf071 100644 --- a/dev-python/boto3/Manifest +++ b/dev-python/boto3/Manifest @@ -3,12 +3,14 @@ DIST boto3-1.26.16.gh.tar.gz 565753 BLAKE2B 7b30f4a3e15ca893cacca7ea58e18d654f38 DIST boto3-1.26.18.gh.tar.gz 570818 BLAKE2B 2f77acbb6fa77c867cda0b1d7828c5aafdfc8b6e5d7cced4beda08f151c9ed889356ec32b4b0ad2724bffbaa20690f149caf69f89dfbf70761ca354893685cb7 SHA512 b67d62057c7c421eedbf8778c2bd10d9cad9a81678dfc68415cb5ca546182c418d1c8a6619d20be066d78891af7720ec29209fecd27628e1d456b04965edfb83 DIST boto3-1.26.20.gh.tar.gz 572957 BLAKE2B 27286beaeabc0227376640fd3ee583656470ee324805ac716411a6c87fc2f301f6430c4f82e58c4a5371fe38a4cb3a6cebe32de39c0bae35f051fd340257c315 SHA512 4623e29b4396cd131e76ad44d24e32014e9f79642db471f64b5b06553ffbd0a0492883188e3658fe629e6af0a91b8274dbda3103a3ecf6d2dd6fe5b1a91b9503 DIST boto3-1.26.21.gh.tar.gz 573776 BLAKE2B a608b875d052cb895cae4bc20924836284dd924bfc9939023d452fbb2af2ca32fe1503b32552d19cdde6a9347dce26991a70aa4a1b980fcb7f711ed246b8e63a SHA512 3fd3aba935950738c62d5c7d8249768c352a4106be0cac989d1f0635a45606022749b4d34cb3093d44b18501ff14c30545df76d7d1f9681886ff71ec62bff888 +DIST boto3-1.26.22.gh.tar.gz 574580 BLAKE2B 35027efcfaa0ec27ff7e8769af32c4ea621fea842a84b689f76ef412305318a16fd3fe3b139f00a66f91892455a14cbb9753ea4f3d07ac24e4e18725cb6c7fb7 SHA512 5035f8be58384b1c8634ab801dd3930043febfbcc5d23f1c4385ce7e4aac37fda61a04ca3adcf86010db21f8d26403b491990746c578d91fa173c9629bb501bb DIST boto3-1.26.8.gh.tar.gz 557012 BLAKE2B 211bb7441acc8b1f901ebf5251288dc7c9073fa6e34f5a34426424ef064efb0fb3031deaf48ef336ec43bb015f95f618598da43d12ec83cbf814e1b4097b28a0 SHA512 738190cedfb0b85d3a1e9558b03e7f2fb14e43b152bc9627fd95c8ecc4a0ddc17f4c87ccb6129c1fbf5f47db9eea4dbc5c2cfbb69b903bc6f3ff417ef86b6f6b EBUILD boto3-1.26.11.ebuild 1586 BLAKE2B e44044186aacf633782448f7e2b0f36918fd53655fba2d87578c4e639647a45672a6fd6d7835b5df6086394e5f77aa4e4e84397391ee6b3e73b12ac30a1e345e SHA512 67c33b742f620365e096327a32c0d491104bda656d5e4beb1390a8a65e360cf4e7338d5c99e04f0792560604dd0cb5d8bf3c94e6abf0be4f5b40adb0d71288a0 EBUILD boto3-1.26.16.ebuild 1586 BLAKE2B e44044186aacf633782448f7e2b0f36918fd53655fba2d87578c4e639647a45672a6fd6d7835b5df6086394e5f77aa4e4e84397391ee6b3e73b12ac30a1e345e SHA512 67c33b742f620365e096327a32c0d491104bda656d5e4beb1390a8a65e360cf4e7338d5c99e04f0792560604dd0cb5d8bf3c94e6abf0be4f5b40adb0d71288a0 EBUILD boto3-1.26.18.ebuild 1586 BLAKE2B e44044186aacf633782448f7e2b0f36918fd53655fba2d87578c4e639647a45672a6fd6d7835b5df6086394e5f77aa4e4e84397391ee6b3e73b12ac30a1e345e SHA512 67c33b742f620365e096327a32c0d491104bda656d5e4beb1390a8a65e360cf4e7338d5c99e04f0792560604dd0cb5d8bf3c94e6abf0be4f5b40adb0d71288a0 EBUILD boto3-1.26.20.ebuild 1586 BLAKE2B e44044186aacf633782448f7e2b0f36918fd53655fba2d87578c4e639647a45672a6fd6d7835b5df6086394e5f77aa4e4e84397391ee6b3e73b12ac30a1e345e SHA512 67c33b742f620365e096327a32c0d491104bda656d5e4beb1390a8a65e360cf4e7338d5c99e04f0792560604dd0cb5d8bf3c94e6abf0be4f5b40adb0d71288a0 EBUILD boto3-1.26.21.ebuild 1586 BLAKE2B e44044186aacf633782448f7e2b0f36918fd53655fba2d87578c4e639647a45672a6fd6d7835b5df6086394e5f77aa4e4e84397391ee6b3e73b12ac30a1e345e SHA512 67c33b742f620365e096327a32c0d491104bda656d5e4beb1390a8a65e360cf4e7338d5c99e04f0792560604dd0cb5d8bf3c94e6abf0be4f5b40adb0d71288a0 +EBUILD boto3-1.26.22.ebuild 1586 BLAKE2B e44044186aacf633782448f7e2b0f36918fd53655fba2d87578c4e639647a45672a6fd6d7835b5df6086394e5f77aa4e4e84397391ee6b3e73b12ac30a1e345e SHA512 67c33b742f620365e096327a32c0d491104bda656d5e4beb1390a8a65e360cf4e7338d5c99e04f0792560604dd0cb5d8bf3c94e6abf0be4f5b40adb0d71288a0 EBUILD boto3-1.26.8.ebuild 1579 BLAKE2B 394d8a1bb7a1036ab4821bc789c9eea285f8a6a7c21e751d60c94a53d5fdd37119eab54bfd19bfe0856b7557df04340f50c7cebbe631234e8f582e7d62af13ec SHA512 beee3b634e3b1d66365beb2e97b9d09188fa795e00d9d05f2101de423128741ee1f8ad8ae4b0c35f1e6c6473ce73cc3acf47d9141029b4435d39a9803a5fe1b2 EBUILD boto3-9999.ebuild 1586 BLAKE2B e44044186aacf633782448f7e2b0f36918fd53655fba2d87578c4e639647a45672a6fd6d7835b5df6086394e5f77aa4e4e84397391ee6b3e73b12ac30a1e345e SHA512 67c33b742f620365e096327a32c0d491104bda656d5e4beb1390a8a65e360cf4e7338d5c99e04f0792560604dd0cb5d8bf3c94e6abf0be4f5b40adb0d71288a0 MISC metadata.xml 493 BLAKE2B 7d6324fc877ffe1d20c5369c2af0b09a7028f94d28f1841188913d0d8be7ea699c9d3f92c624992c4c96bd69615d3a1211a2483c76c56b7d3082492e43512523 SHA512 44420d8c03d5986f990b76369edfa8dfd7659b4952db3ad946fd05392ec594628a28745ad888d055d4f074d5214f61fcffafe6c04c4ab54109d45ac0371582bd diff --git a/dev-python/boto3/boto3-1.26.22.ebuild b/dev-python/boto3/boto3-1.26.22.ebuild new file mode 100644 index 000000000000..6edcc751d54b --- /dev/null +++ b/dev-python/boto3/boto3-1.26.22.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} ) + +inherit distutils-r1 multiprocessing + +DESCRIPTION="The AWS SDK for Python" +HOMEPAGE=" + https://github.com/boto/boto3/ + https://pypi.org/project/boto3/ +" +LICENSE="Apache-2.0" +SLOT="0" + +if [[ "${PV}" == "9999" ]]; then + EGIT_REPO_URI="https://github.com/boto/boto3" + inherit git-r3 + BOTOCORE_PV=${PV} +else + SRC_URI=" + https://github.com/boto/boto3/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz + " + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" + + # botocore is x.(y+3).z + BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)" +fi + +RDEPEND=" + >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] + >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] + >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + ) +" + +distutils_enable_sphinx docs/source \ + 'dev-python/guzzle_sphinx_theme' +distutils_enable_tests pytest + +python_prepare_all() { + # don't lock versions to narrow ranges + sed -e '/botocore/ d' \ + -e '/jmespath/ d' \ + -e '/s3transfer/ d' \ + -i setup.py || die + + # do not rely on bundled deps in botocore (sic!) + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + + distutils-r1_python_prepare_all +} + +python_test() { + epytest tests/{functional,unit} -n "$(makeopts_jobs)" +} diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest index 56c9029c8d87..fe501fabfc36 100644 --- a/dev-python/botocore/Manifest +++ b/dev-python/botocore/Manifest @@ -3,12 +3,14 @@ DIST botocore-1.29.16.gh.tar.gz 10709321 BLAKE2B d9a8590b1685351f1167962fa45f979 DIST botocore-1.29.18.gh.tar.gz 10837962 BLAKE2B c1d32b31ba687427f6c88e53dd4908d966b83d3d5d087b64e5370b7294d568a09dfe08e72e89acf8402dbf887369c509d1c7fcf77c5156ef9029319878e7311c SHA512 2e8e7108e343028cf6ff30fd9f6b66b8b49a2b3013656ee3fc912c67052a42eca49d93a57e322248dfce7cfa765c6bf4b78f364a71b843536853bc4f413e1930 DIST botocore-1.29.20.gh.tar.gz 10956292 BLAKE2B 3453a1051056f8f6bc870c66b66d81b4f68dca97068ebb0beed286f3534798483254a0a3390e9b2ce07d25a01b35e81ceccc9c5f8cfd5bf18147931a9048e242 SHA512 c99e1cb4f0f55715d88ec8fe6602fef60254cacd9e2c1b309bfa1b8dfdc5c979c60f558b08f953afcc0985859091f4fad5c21e1906c177eaa8bc2dcd8216a3aa DIST botocore-1.29.21.gh.tar.gz 10994190 BLAKE2B 00a40dd701f659f63c0c0862e96922a341e8e13f2ede29c2153196810769f3c321ee66af5a4a9284ac999c5ff6bbd1b1484a1396fe97407726896b4d6860d1a1 SHA512 6743f2997221d9474f814e27ab1d6303062ed942e933619683c519a731883d1e5f06700f4730545e794cbc401ab8e20a19e08fdd06baf4cd7bac4e57bcd439c9 +DIST botocore-1.29.22.gh.tar.gz 10999477 BLAKE2B 90987611453768b9c7c00ea8f6b1645bb8e5bed8ecb8b75c95452a2f20208ffed22182f8ea24bedb03f213826c3d46963f393ffc3f1465ae99620ff7f35240b7 SHA512 23c6ed2d0a9fed97467d568773d886773a06f6e4efffabbfad3b285f4d8f1844e82025b73e7fadd8c29d304c4f27e5385f63896b6ce0250e2af8b950b9a3e014 DIST botocore-1.29.8.gh.tar.gz 10636661 BLAKE2B 3ebd9e5cb6cc1a9d4ddb877e806e0a845e6a19a4604b4489dbdb9a0f35251201de5d7062f3b0193db3e28f5170d8c3315fdc0b2bec7668a61880ff3e9305d3bc SHA512 c4a1a3993576bd0340de4eeb25e10650219e9d74c21f7e51e5298120bc92a8359143c38d5a991b940316fc5eac483e4e838298881a5c068fa91dc3ebf92a7f5a EBUILD botocore-1.29.11.ebuild 1905 BLAKE2B 27d2867aaea19612f4561f65e9c018f7caa73a78b627988165703230bd47488a99b1b38bfbdf1dae735806a0de9ca9a17db8afb526121f8c5402e97ca659a6b9 SHA512 9aa2a546360c0bc286bfabb5adb2c95af40d4d405d89fc4186856814b9b88d158fa952d82fd42126876270615e88a24820ac61132e8fba8414db4ac01da2f72b EBUILD botocore-1.29.16.ebuild 1905 BLAKE2B 27d2867aaea19612f4561f65e9c018f7caa73a78b627988165703230bd47488a99b1b38bfbdf1dae735806a0de9ca9a17db8afb526121f8c5402e97ca659a6b9 SHA512 9aa2a546360c0bc286bfabb5adb2c95af40d4d405d89fc4186856814b9b88d158fa952d82fd42126876270615e88a24820ac61132e8fba8414db4ac01da2f72b EBUILD botocore-1.29.18.ebuild 1905 BLAKE2B 27d2867aaea19612f4561f65e9c018f7caa73a78b627988165703230bd47488a99b1b38bfbdf1dae735806a0de9ca9a17db8afb526121f8c5402e97ca659a6b9 SHA512 9aa2a546360c0bc286bfabb5adb2c95af40d4d405d89fc4186856814b9b88d158fa952d82fd42126876270615e88a24820ac61132e8fba8414db4ac01da2f72b EBUILD botocore-1.29.20.ebuild 1905 BLAKE2B 27d2867aaea19612f4561f65e9c018f7caa73a78b627988165703230bd47488a99b1b38bfbdf1dae735806a0de9ca9a17db8afb526121f8c5402e97ca659a6b9 SHA512 9aa2a546360c0bc286bfabb5adb2c95af40d4d405d89fc4186856814b9b88d158fa952d82fd42126876270615e88a24820ac61132e8fba8414db4ac01da2f72b EBUILD botocore-1.29.21.ebuild 1905 BLAKE2B 27d2867aaea19612f4561f65e9c018f7caa73a78b627988165703230bd47488a99b1b38bfbdf1dae735806a0de9ca9a17db8afb526121f8c5402e97ca659a6b9 SHA512 9aa2a546360c0bc286bfabb5adb2c95af40d4d405d89fc4186856814b9b88d158fa952d82fd42126876270615e88a24820ac61132e8fba8414db4ac01da2f72b +EBUILD botocore-1.29.22.ebuild 1905 BLAKE2B 27d2867aaea19612f4561f65e9c018f7caa73a78b627988165703230bd47488a99b1b38bfbdf1dae735806a0de9ca9a17db8afb526121f8c5402e97ca659a6b9 SHA512 9aa2a546360c0bc286bfabb5adb2c95af40d4d405d89fc4186856814b9b88d158fa952d82fd42126876270615e88a24820ac61132e8fba8414db4ac01da2f72b EBUILD botocore-1.29.8.ebuild 1801 BLAKE2B 224b9b1ebd6786f36115c25699b06ef4ace30f13c8c97fbac20f37ec3dec7219e89fae3fdc70ef2b808342e7dab564755b758952cd565f06ef68b1e387c1ee7e SHA512 f26fd77fbbc424dc20e7844807bb7650e73e989e15fa5c20c9733e3bc322f4a2fffda47fcd29f82490be7262648582b162f86b4951c8d338d9ebbb1312df8294 EBUILD botocore-9999.ebuild 1808 BLAKE2B 720965dfc40c51389a8ca4ac210039f79bbe3047f583cb1bd4d52bdb9720cb2283a13a9f4337a62aca6869cd75d78dac6cc07436524e9720386177c733d686f3 SHA512 d3a3fbc0f957b58e8161ae3fffedb44462000077aa368dd2fb183bf6a084771bff4db46344a4d0b451833ea05d326b452155af92d190c313e1d982da7d72fc10 MISC metadata.xml 499 BLAKE2B e5aaa7da26f200c09adfdf38b68f656bbccbec627cb5d966b280ac2165334e7eec659c89075bcace748f58e2ec3e7d2998e54a688d56ecea2d30653c67dfd35a SHA512 103c554d5dbd967bf9b6e418b3913d9235e7e910d012160909ce0715134ed2e37b06e6a345395f9d16ce08d1cf51f3ce458bce93c6a978fd3dca6610f2acdbd0 diff --git a/dev-python/botocore/botocore-1.29.22.ebuild b/dev-python/botocore/botocore-1.29.22.ebuild new file mode 100644 index 000000000000..eed342eb3cfa --- /dev/null +++ b/dev-python/botocore/botocore-1.29.22.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} ) + +inherit distutils-r1 multiprocessing + +DESCRIPTION="Low-level, data-driven core of boto 3" +HOMEPAGE=" + https://github.com/boto/botocore/ + https://pypi.org/project/botocore/ +" +LICENSE="Apache-2.0" +SLOT="0" + +if [[ "${PV}" == "9999" ]]; then + EGIT_REPO_URI="https://github.com/boto/botocore" + inherit git-r3 +else + SRC_URI=" + https://github.com/boto/botocore/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz + " + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +fi + +RDEPEND=" + dev-python/six[${PYTHON_USEDEP}] + <dev-python/jmespath-2[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] + >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/jsonschema[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + ) +" + +distutils_enable_sphinx docs/source \ + 'dev-python/guzzle_sphinx_theme' +distutils_enable_tests pytest + +src_prepare() { + # unpin deps + sed -i -e "s:>=.*':':" setup.py || die + + # unbundle deps + rm -r botocore/vendored || die + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + + distutils-r1_src_prepare +} + +python_test() { + local EPYTEST_DESELECT=( + # rely on bundled six + tests/functional/test_six_imports.py::test_no_bare_six_imports + tests/functional/test_six_threading.py::test_six_thread_safety + # fails on unrelated warnings + tests/unit/test_client.py::TestAutoGeneratedClient::test_BOTO_DISABLE_COMMONNAME + tests/unit/test_client.py::TestClientErrors::test_BOTO_DISABLE_COMMONNAME + # TODO + tests/functional/test_credentials.py::SSOSessionTest::test_token_chosen_from_provider + ) + + epytest tests/{functional,unit} -n "$(makeopts_jobs)" +} diff --git a/dev-python/cloudscraper/Manifest b/dev-python/cloudscraper/Manifest index 20d06233829f..f53f979fc312 100644 --- a/dev-python/cloudscraper/Manifest +++ b/dev-python/cloudscraper/Manifest @@ -1,3 +1,3 @@ -DIST cloudscraper-1.2.62.gh.tar.gz 111233 BLAKE2B ea8a9d5aca2187ee14ee2066b2a16d188ddac3457edd96f4e346791331299abce6554765db58374b58603dc937738ac29eaae7c57d3d2ebe3055fa27589e196e SHA512 40920e0023e5efcffd243edb7dfaf3a1b8b97a60d681ee7693e26e51d011442acd830b8d90f9a00f2902b836e9e06e272e262526cbf41d5b4cab3e4c884808ff -EBUILD cloudscraper-1.2.62.ebuild 1023 BLAKE2B 98abae3e13791857c4826860aebaea01d9a4651ad6c5cae4eabb96c8e5678bd5659475bf4059f8da5f3749ae2841755cccd3b39b80c2a037f2c71e3d2c3b91f1 SHA512 45a336107a4a3d3705b4d7b61088d8a3e42ce0ccb04d44fde669713d90bbb02e580dd18bb8e79cbc29becd578137c363dd0038f320b6f925b04ccf9550647337 +DIST cloudscraper-1.2.65.gh.tar.gz 111946 BLAKE2B 7b53819ceb3349c9e8bc24cfd3138119b46bd88daa639d1c29b7e7477f0fc2cb323b3e485832236eadf48be76d16a2dde93cadffe594fc7b7d43b24651de45eb SHA512 e885e7e0b7e91318da4b6d65165961fbae27951be9b4f05af96e7eeaf1e28e1146af52c10bf0b769f07fc04016998eed9146ec92504a591d81434a101c6d6850 +EBUILD cloudscraper-1.2.65.ebuild 1055 BLAKE2B 17b45493b26b252fe4fc8e0ba5ab1843ea318b2f591e832d1e74d936719c8cbd9260bcd84bd1f1ed3c928e4f9ebc9daabe3f864fcc4728d37478d79e3851aacb SHA512 700f000a14f9223390e6cf16a4605af1593e87010d5e50becabb82227a0caeb9bce1927622cc257ae80b9f31c8adbdb37e6cb64bd13fd99e71fd0a7edc122b2d MISC metadata.xml 749 BLAKE2B dd73d528bd6b2fd50230028ca8877783b315c9f3327ca3173b75a32ca7d1dc6135aa86e765f6d7b9929e6a84e5ce7f99a9c2a0ee4972c01e818f27b83719b5b8 SHA512 b36231ae7509d4ee146c4b0ba97aef6d9ee67db44741ba9f53e201f5f6b0392eaee3ce6e41c988ef9938c5e4b6dbe1fea10505319d40916e6b0bce5597dd790c diff --git a/dev-python/cloudscraper/cloudscraper-1.2.62.ebuild b/dev-python/cloudscraper/cloudscraper-1.2.65.ebuild index e078ea19abe5..e8367ba2955c 100644 --- a/dev-python/cloudscraper/cloudscraper-1.2.62.ebuild +++ b/dev-python/cloudscraper/cloudscraper-1.2.65.ebuild @@ -4,6 +4,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{8..10} ) +DISTUTILS_USE_PEP517=setuptools inherit distutils-r1 optfeature diff --git a/dev-python/dask/Manifest b/dev-python/dask/Manifest index 0aeabd73413f..376243d23f48 100644 --- a/dev-python/dask/Manifest +++ b/dev-python/dask/Manifest @@ -1,5 +1,7 @@ DIST dask-2022.10.1.gh.tar.gz 8781108 BLAKE2B 2030cf0670d054a222123ef836573ae7f5e574a879089a57b9a7730ae5cc33e43da2af3b470ce24174169f9045415cf71543aa05fd368b4471111a01982c5b7c SHA512 58b5515be46086a02a895f97db7120423a51651dcefef6f14d631a719e4faa0315b7a32640e4cd823064ae754319b84cc7c74bb4d4e9d904177816115abc48e5 DIST dask-2022.11.1.gh.tar.gz 8223813 BLAKE2B 1c7f4ed26022673ebb3a337520eee4cfb6c48449c06bfc1906431de6f03b4a4df313630326f96cf5ef8aefdc1306ded21158946997d9cf79153f7d83659575bd SHA512 c954de12d512e5be7d4891e9e702ae21c69e42be703e3859bb2d6893dd600fc7255ce25677bfdf9e119f84450510877ce018ac8ef425291fdf90c04af169e2e7 +DIST dask-2022.12.0.gh.tar.gz 8226972 BLAKE2B 56def762c1899df9b355f54484b77cfde125e85287db488388130c92b388f014b7ddf8ccd4614918a5c6a15513c7fab207b4c2231105880a893af32e768ed675 SHA512 bc29f3735fb977a5b523d7ffbf55a99fd7a386388f1ebec3c44196d3b6870393163e023a2c64f1f8e7b8aae5342b9b0041a6628df72d14a0127513acf7f6c529 EBUILD dask-2022.10.1.ebuild 1779 BLAKE2B d7794dc3a690c8742b885b288c7600e2696246f9614f7c7f17f033f43ca864c5b22377d4c1d9a628661206b0765fdd0dbeed53d4d6cae31970dc30f3ec34dbc7 SHA512 6b49452b4764b0585bca056eacce39e41390c1de9844187466ed2e97ff23bef9ad19fc8eb8222d5abf545c125a7d39cff4916ff890b09d0dd7e177ccba01e4ed EBUILD dask-2022.11.1.ebuild 1780 BLAKE2B 24148b6128c95f1b700b3a5f1d53cf1e05147bc234a7092d8d64991c99af531e18664e413d4c35124f6062a25f32da5112846297650c54d719f48a5aa7cd3761 SHA512 559f6e575414a68c1e2db39a355120abd40d60d17ac9bda60919d508e0414776c5a0abeea2e70adf6f19a6039edf101dd20cbccd9079b18cc2b7dcef9f6ad767 +EBUILD dask-2022.12.0.ebuild 1780 BLAKE2B 24148b6128c95f1b700b3a5f1d53cf1e05147bc234a7092d8d64991c99af531e18664e413d4c35124f6062a25f32da5112846297650c54d719f48a5aa7cd3761 SHA512 559f6e575414a68c1e2db39a355120abd40d60d17ac9bda60919d508e0414776c5a0abeea2e70adf6f19a6039edf101dd20cbccd9079b18cc2b7dcef9f6ad767 MISC metadata.xml 724 BLAKE2B 9af7553cec2b66228a21f146372d86b8d620048d68f94c1fd09006c8ee7ddaa4e212c2a359b937a5ee37ac23df01e10af0796e8b4cf952237cb4c73a2dff7ca0 SHA512 89b83402c13b06f7adf10cd1cc08b96b90dbc2ca3b5c0c6c422b6e2394e03fd51346306479557c11fcfdbd4a81a574890f2367228ea38531b5f05c02a30b8dcb diff --git a/dev-python/dask/dask-2022.12.0.ebuild b/dev-python/dask/dask-2022.12.0.ebuild new file mode 100644 index 000000000000..8f2f893b8e30 --- /dev/null +++ b/dev-python/dask/dask-2022.12.0.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} ) + +inherit distutils-r1 + +DESCRIPTION="Task scheduling and blocked algorithms for parallel processing" +HOMEPAGE=" + https://www.dask.org/ + https://github.com/dask/dask/ + https://pypi.org/project/dask/ +" +SRC_URI=" + https://github.com/dask/dask/archive/${PV}.tar.gz -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + >=dev-python/cloudpickle-0.2.2[${PYTHON_USEDEP}] + >=dev-python/fsspec-0.6.0[${PYTHON_USEDEP}] + >=dev-python/numpy-1.15.1[${PYTHON_USEDEP}] + >=dev-python/pandas-0.25.0[${PYTHON_USEDEP}] + >=dev-python/packaging-20.0[${PYTHON_USEDEP}] + >=dev-python/partd-0.3.10[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + >=dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}] + >=dev-python/toolz-0.8.2[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/toolz[${PYTHON_USEDEP}] + test? ( + dev-python/moto[${PYTHON_USEDEP}] + dev-python/numexpr[${PYTHON_USEDEP}] + dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] + dev-python/scipy[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # another test relying on -Werror + "dask/array/tests/test_overlap.py::test_map_overlap_no_depth[None]" + # TODO + dask/array/tests/test_reductions.py::test_mean_func_does_not_warn + dask/tests/test_config.py::test__get_paths + dask/array/tests/test_linalg.py::test_solve_assume_a + "dask/dataframe/tests/test_dataframe.py::test_repartition_npartitions[<lambda>0-float-5-1-True]" + "dask/dataframe/tests/test_dataframe.py::test_repartition_npartitions[<lambda>1-float-5-1-True]" +) + +python_test() { + epytest -p no:flaky -m "not network" +} diff --git a/dev-python/mapbox_earcut/Manifest b/dev-python/mapbox_earcut/Manifest index ac8e0c0ead2c..ce29a1525c06 100644 --- a/dev-python/mapbox_earcut/Manifest +++ b/dev-python/mapbox_earcut/Manifest @@ -1,3 +1,5 @@ DIST mapbox_earcut_python-1.0.0.tar.gz 11418 BLAKE2B af1b2c34fe5807145de4b8db3f4b8803c3c03a89f6f3c9fa053ec256eaa5089867d570b9ff66d19a11808e1a452039cf6d194494fbe964cc18f233a528203293 SHA512 8f3687ac11497ad73c2a3dd1d1203dccf655da623d1638e638978a59388e0c057ca6f895782b609d59a2a4be478d6daf2294523a946c8a5d232dcfe718e4eec9 +DIST mapbox_earcut_python-1.0.1.gh.tar.gz 11794 BLAKE2B c54c2333ac08f551737ff6ba0e5179464c0330fefeb11e5cff9ad6d3927e8a5d5323cbceffd271a25103e75da44f2a4efa17b8c338f888f69f71ee7bc1e21682 SHA512 cdb32585cbaf74c15e59af0ae70d983dd2f9bc9cfe1b59b3eadc4d442f7d962241854b589a035deae67cacd9334833b911d0981f0d417fe587348fc7d24f0c0a EBUILD mapbox_earcut-1.0.0.ebuild 735 BLAKE2B defba442efa9bd8caf90b9921738ba8808b10c541dd50cdcbc0f9c554a145ac75cd2f7bed6cc72d491be7be913ec15e5e536af84e4d75d8a4e344d59b7a6b22d SHA512 5d04831e4c7b649bf012e7c3f1bff30d3fd5a7ce4e3672f715291f9f05891219cea62d833c52d72574c382dfbf912e0d73b91f3cdb2ec1984c66f468d393332b +EBUILD mapbox_earcut-1.0.1.ebuild 691 BLAKE2B a916ea6365130ba158d0e7102b495731466e3d6dcfe3c7306f9bb30f507fb76862b4da467d2c46946ce011e74646723372ac0435537816f0a92ccbbc72fe8f7f SHA512 5c984ac73c72c8390b2a7011e2d9c3b5dc808b857af53f14cbd84eb29078b9dc755fcc9de073875a74153d72af85d667a13fc56a294bc18329d986bd5c6d456d MISC metadata.xml 390 BLAKE2B 50d2f1b3b650ee24f256104124fb4536278a41309dd9a6d4d7b814b730446ce672e8322b30a6af3edd3a59f5078795d7037594c1181bf8699a7ef16c0abdfa18 SHA512 a42cdecfa02a91728cf1d79b5940673007314be06c9b11e8d67fcc3df5767fc2ee72ceddefeaea1374f12c37bd26fe5c1535250899c7eb50db1a4ab7feedde2d diff --git a/dev-python/mapbox_earcut/mapbox_earcut-1.0.1.ebuild b/dev-python/mapbox_earcut/mapbox_earcut-1.0.1.ebuild new file mode 100644 index 000000000000..6177d2e7c7bd --- /dev/null +++ b/dev-python/mapbox_earcut/mapbox_earcut-1.0.1.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) +DISTUTILS_USE_PEP517=setuptools + +inherit distutils-r1 + +MY_P="mapbox_earcut_python-${PV}" +DESCRIPTION="Python bindings to the mapbox earcut C++ library" +HOMEPAGE="https://github.com/skogler/mapbox_earcut_python" +SRC_URI=" + https://github.com/skogler/mapbox_earcut_python/archive/v${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-python/numpy[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/pybind11[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest + +DOCS=( CHANGELOG.md README.md ) diff --git a/dev-python/mkdocs_pymdownx_material_extras/Manifest b/dev-python/mkdocs_pymdownx_material_extras/Manifest index 90033d365abf..319a88fc4828 100644 --- a/dev-python/mkdocs_pymdownx_material_extras/Manifest +++ b/dev-python/mkdocs_pymdownx_material_extras/Manifest @@ -1,5 +1,7 @@ DIST mkdocs_pymdownx_material_extras-2.2.1.tar.gz 24497 BLAKE2B af9c932a7f5686f3524d247cfee5e0d91681a0ae185f7f25405fd8355cd4c5a4de869f0f50de41a7cf7ab27275f532c0922bbfb84d7e7d74d25cfb292538fca1 SHA512 001f23d0b80fc082fc34e69903fb097fe67d4931cb2f02edd200f9c856f5e6393b2b6c6edd81e12ab609e7fefc27bceb494a6ad59bb7596b60200560dfb17465 +DIST mkdocs_pymdownx_material_extras-2.3.1.tar.gz 24640 BLAKE2B a6637991494a0042bdc65a65822b84066efa774890d13079c87667fdfeadafa439a92bddeebad1234be8d10d60a1e4bcb76c2ff693e305c6ae37e846958eb810 SHA512 bfc213de818d0a82786de2c55d35d90fa80f107efdff2aa12ef5a96ec77d2bfb7d1e0e9115e930a29440cfba49fbe3a3a429dba2fb5c993878268d8a85b6ceba DIST mkdocs_pymdownx_material_extras-2.3.tar.gz 24474 BLAKE2B 4da5451914b8f755f44bb65b6c4b06d1ef507f6b3be339a8faec21ee6d46d8c228ef0475f3b061eef5962a9738d999543ca25ba45c41b3797d3482d60e1fd9c5 SHA512 60c143f258e3cd5499aee383847447bf27a209e90146dfc97a1e643a46fe3af11943b078f49ab5ff14aeb15a52e070d9210f3a8ac770b73a3e03bda4859e7c9f EBUILD mkdocs_pymdownx_material_extras-2.2.1.ebuild 566 BLAKE2B 0f1f89f6e88703da2bba74285f9d4c388dac45c82f44a87cc8734772f28d155472085a2b2d92fa17c57ca69a3f13867043187db97064368be6b3b7164c205da4 SHA512 afdd34bd87b69047b438c84e6908177d432b71c91788e9d74309013ef612cfb5a8c76a54937e029cc00070691d2bf5f16f51093cb2e2b44d97cb54b4e6b21744 +EBUILD mkdocs_pymdownx_material_extras-2.3.1.ebuild 571 BLAKE2B 9c0459d98dc587d2810fd701fe132549b7d652351b5f6047bc6bea3abda276210dd1ee19e92fd95396b9c538a7d797f0e0cf1ce74c41a987d6e7603198583b65 SHA512 38d9d1c203a2c4e223a478c0cb2332867a67c40d3f5460b78218abe311b4d0a2d1605a5c0650d3b845b6578d57a16aa51d119f694504e8b5554da9ceb1d12b5d EBUILD mkdocs_pymdownx_material_extras-2.3.ebuild 568 BLAKE2B 9bf48b74cc5d18db7ebf17670f8821cb7108467c979854d7d34086992066a1aa2616a03ce55770bc5afe2b94b3cec8450c6654f80785e1294356e2d0fd4aad8a SHA512 51d2f55b2747ca4d0894900f10d0560d2b852cb346ae68297a2d7f100cb1fcc044f5c0356d64abd10ad7765810c3ee9cb21408848a7d47096f0129500e88e040 MISC metadata.xml 1167 BLAKE2B a4efd99b0128f99bb7a8da17fde37695cff1f9e50ddec9d3b71e5eae4a09b8ba6646259c724220ee5905faa420efcdaf4be1d0828c8cc4d9e7040ebf1398bd0e SHA512 37d5b8e942796e54f31d0a2d592157d7a50d8fe5bdedf6f0e57305d60b4d7fd99f649e2604bb53cba5cf457227c3c1debfd607b3f5b97fcaee7e8209fbc900ec diff --git a/dev-python/mkdocs_pymdownx_material_extras/mkdocs_pymdownx_material_extras-2.3.1.ebuild b/dev-python/mkdocs_pymdownx_material_extras/mkdocs_pymdownx_material_extras-2.3.1.ebuild new file mode 100644 index 000000000000..52ee3fd2cf46 --- /dev/null +++ b/dev-python/mkdocs_pymdownx_material_extras/mkdocs_pymdownx_material_extras-2.3.1.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} ) + +inherit distutils-r1 + +DESCRIPTION="Custom alterations based on Mkdocs-Material" +HOMEPAGE=" + https://github.com/facelessuser/mkdocs_pymdownx_material_extras/ + https://pypi.org/project/mkdocs-pymdownx-material-extras/ +" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~riscv ~x86" + +RDEPEND=" + >=dev-python/mkdocs-material-8.3.3[${PYTHON_USEDEP}] +" diff --git a/dev-python/multidict/Manifest b/dev-python/multidict/Manifest index 5553e39113cb..d09db6b412c5 100644 --- a/dev-python/multidict/Manifest +++ b/dev-python/multidict/Manifest @@ -1,3 +1,5 @@ DIST multidict-6.0.2.tar.gz 56840 BLAKE2B 1fa9b0d92a94ed022849a851f925e132b629216ddd0d5d4772304fd3361a129692f8b49fca2765118ab1cbc306879924d0aa7c6b57b648158a093a9f311a8d30 SHA512 508f18c5f731e7438bc7cb84b29aff22422769a8ea4c0ba7c875361d1bb1da78bed2db8b4ca34b833effd03ca3e7f00dabaad64bfce54b3e8d208cdc808083c9 +DIST multidict-6.0.3.gh.tar.gz 58568 BLAKE2B b89373a74c6fb4965bc794e7351d6e9563f810ecdb738000ae5573c8b4717f39c4866fd945c9de2afed4f48060ba675d449d7df512c58d5f34b55bc0d8d44ae9 SHA512 95aef45378c0af6ef6b05549d7419ff4ba272430edae37b2fc041a4742d58890ba9475648b8b5ac57d2bff3718519a0201819b274a65ac0b101cf41c8abad812 EBUILD multidict-6.0.2.ebuild 834 BLAKE2B 7265e5a702ef5890168426f2d72d9aefb12488598a3561486153a165fd0c343c3c9c9ca15ff65b7895837a10c89f59cbe33f8577bb982dcc4df77a97aebef036 SHA512 fec2f4059ec97119bb61e0cab341cca612abfd571051bdada84d49d43c179d648a4101036bf90432186dc7475ea7682022f6a2fcb9434288da51ba4e409754f6 +EBUILD multidict-6.0.3.ebuild 845 BLAKE2B fad379cfc9ce8628b91bbb411e607924e8b9aa82d3c494919c17f0e2442ff16d289643a4e1444fa8786f0d752770fe185592a57f29b45b286c1a55fe0db4d1bb SHA512 65c40efd04b7ea8c218acc804a65a07215c74135015b57b27422afbff5b785797614cdd109dee98451ec3eb873daa3b24aded219e81a8ec7e0c698a511a2b241 MISC metadata.xml 476 BLAKE2B 4cc6b7b2d709459ddec7c0eace1cf5dc418a0953746816135ac5ad3d8a8aba4c5086ce13b4282326de9ec9db9ffb88eec7612748bdfaf29059252f97fd56692a SHA512 88215f090cf407903b6de7139c9dca5892f58111c8d1da9b52e91b4dac18fe212140868a05ec5ffa2231519f062b4499a25b05e99eef1a81bb9655ea61387338 diff --git a/dev-python/multidict/multidict-6.0.3.ebuild b/dev-python/multidict/multidict-6.0.3.ebuild new file mode 100644 index 000000000000..696e10cbe380 --- /dev/null +++ b/dev-python/multidict/multidict-6.0.3.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="multidict implementation" +HOMEPAGE=" + https://github.com/aio-libs/multidict/ + https://pypi.org/project/multidict/ +" +SRC_URI=" + https://github.com/aio-libs/${PN}/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" + +BDEPEND=" + >=dev-python/cython-0.28.4[${PYTHON_USEDEP}] +" + +distutils_enable_sphinx docs --no-autodoc +distutils_enable_tests pytest + +python_prepare_all() { + # don't enable coverage or other pytest settings + sed -i -e 's:--cov.*::' setup.cfg || die + + distutils-r1_python_prepare_all +} diff --git a/dev-python/pathtools/Manifest b/dev-python/pathtools/Manifest deleted file mode 100644 index abb304936d8c..000000000000 --- a/dev-python/pathtools/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST pathtools-0.1.2.tar.gz 11006 BLAKE2B ad257edd9a62477a07343ecd6786c24ad2472da8844e3358980973c9daee9c52f3317976b2971f9afe33bfcd0dba1c1497230b105fd364a45c0d138abec41894 SHA512 e014cb17f3d61ce7979e36663f94a44d4f1116c35e3d2ec8c4ac207a81935dde246495ed06597e6edade1509f384b9e5729a97ffd3eec31b1d1c4a8372d1dfd7 -EBUILD pathtools-0.1.2-r3.ebuild 440 BLAKE2B caed609298803d0bdfb4e3ab1a286fbef2d198510720168b41f94d8aa1f92260c9ee4074e83f30f6e9831dd5a175fad29e34ac87ae86bf7578e5fbcc0a3c898a SHA512 a4034860c8afc2d5a94fe690f7cb3bdbcd27a915160b4164edf34204e8f58c8aa4e51154d8c58f9c1ea0180f42e088a4db3df106319dbedeb5a0b3cbad100c5a -MISC metadata.xml 375 BLAKE2B e360d9ca857c5023f4a3d8e11427d802cd593980c0f554825fc35c84733fc3afc9a0a09c1a02ba21f38ae860da4ad38d567685893f457aa19c8019416cf6dcc1 SHA512 fc6c579dc3f8b26603cf50537fcb967bd17c7251df544d756469a5663e99163f60a0a3795e2eadd76c8ee20abea6a0d4d09f01680fc9ca7c54de1be6a16fadb5 diff --git a/dev-python/pathtools/metadata.xml b/dev-python/pathtools/metadata.xml deleted file mode 100644 index 5fbeb518a68e..000000000000 --- a/dev-python/pathtools/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <upstream> - <remote-id type="pypi">pathtools</remote-id> - <remote-id type="github">gorakhargosh/pathtools</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/pathtools/pathtools-0.1.2-r3.ebuild b/dev-python/pathtools/pathtools-0.1.2-r3.ebuild deleted file mode 100644 index b41eb1d3fb2c..000000000000 --- a/dev-python/pathtools/pathtools-0.1.2-r3.ebuild +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8..10} ) - -inherit distutils-r1 - -DESCRIPTION="Pattern matching and various utilities for file systems paths" -HOMEPAGE="https://pypi.org/project/pathtools/ https://github.com/gorakhargosh/pathtools" -SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc x86" diff --git a/dev-python/pyghmi/Manifest b/dev-python/pyghmi/Manifest index d7a4b2c8f67f..c415032fe9fd 100644 --- a/dev-python/pyghmi/Manifest +++ b/dev-python/pyghmi/Manifest @@ -1,5 +1,7 @@ DIST pyghmi-1.5.53.tar.gz 245616 BLAKE2B f0dd3d84426c7d1b0e32ae6d666823f2c760b4b6022beb7224af242ab17540f02e47cb321d681ab0153b6cee67c5a35609d45b4af5f9b55896217da8eb089132 SHA512 0f598bcfbfb233ef6a9e7890b914b745c114c67a1c9a5daa6136f498af78c0f6e29e501d5e94a94d47651c11396d154925769d0d7509cc7058a0949545c7eb76 DIST pyghmi-1.5.54.tar.gz 248634 BLAKE2B 82142cc00972db5e23c893c323d1012b701edeb9844e522b8c2adeeee5f9d96bfc6835a4461f14ae27b595cf4ccdf7c768a403194833f1c6311515c60c2fa9e9 SHA512 6182745a6560f207443042a6f7e56176aabffa32a98b2d20d808b80d8b61febd979281fc207871ec36b26a40c67e453f50e1fc9b2f1581c7a83a561a6e40a435 +DIST pyghmi-1.5.55.tar.gz 248976 BLAKE2B ccf76960a694d46e7669d164599abc731360c88e118d9cd3b724eb195f014d8cca2a3c58592fee99d455899472169057dabf62e8d57809e74adf8652e146a3e3 SHA512 9b3b8bdf0714e8567041415336d0ce9ba12fee61e41879185577288c4598ef42e837004682882589b832db5e9244bddfb2c63585dd5a097a945238b0f524dcaf EBUILD pyghmi-1.5.53.ebuild 985 BLAKE2B 5ab47a4ad054353379f09a30ccc77bfe92a7d77981ff3e9c6b6fc3dee974d7350bbdf0c503c0778ce2ffb2b53188e4f71c0d42c6187a4516e3367cf842ed681e SHA512 9871e16b9a66f2f4700a5b37dccd166793645bc486a6e57418f9962db838130c686b92de3594efdf6a4e8eb43c73eb6fd3466733a08207680b5375a78067b10c EBUILD pyghmi-1.5.54.ebuild 985 BLAKE2B 5ab47a4ad054353379f09a30ccc77bfe92a7d77981ff3e9c6b6fc3dee974d7350bbdf0c503c0778ce2ffb2b53188e4f71c0d42c6187a4516e3367cf842ed681e SHA512 9871e16b9a66f2f4700a5b37dccd166793645bc486a6e57418f9962db838130c686b92de3594efdf6a4e8eb43c73eb6fd3466733a08207680b5375a78067b10c +EBUILD pyghmi-1.5.55.ebuild 985 BLAKE2B 5ab47a4ad054353379f09a30ccc77bfe92a7d77981ff3e9c6b6fc3dee974d7350bbdf0c503c0778ce2ffb2b53188e4f71c0d42c6187a4516e3367cf842ed681e SHA512 9871e16b9a66f2f4700a5b37dccd166793645bc486a6e57418f9962db838130c686b92de3594efdf6a4e8eb43c73eb6fd3466733a08207680b5375a78067b10c MISC metadata.xml 439 BLAKE2B 0c7ccbc424041a506c60bb0934e40465b64a9779d4d2b6992ba5d4c8563b114da1470a1b221798773824b92fc7b5d6e7b2f0b0afff7f266ea1fbf450f336c497 SHA512 0c919c41bbef88b080cd5941d767cb3f79e935dfedb6da16353b80da2966d488936768b8ad04c7fc695b3c6376143430115f5533b3492816bf293ab2ccf37fb8 diff --git a/dev-python/pyghmi/pyghmi-1.5.55.ebuild b/dev-python/pyghmi/pyghmi-1.5.55.ebuild new file mode 100644 index 000000000000..c181f2b930f7 --- /dev/null +++ b/dev-python/pyghmi/pyghmi-1.5.55.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} ) + +inherit distutils-r1 + +DESCRIPTION="A pure python implementation of IPMI protocol" +HOMEPAGE=" + https://opendev.org/x/pyghmi/ + https://pypi.org/project/pyghmi/ +" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + >=dev-python/cryptography-2.1[${PYTHON_USEDEP}] + dev-python/pbr[${PYTHON_USEDEP}] + >=dev-python/python-dateutil-2.8.1[${PYTHON_USEDEP}] + >=dev-python/six-1.10.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] + >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] + >=dev-python/sphinx-1.6.5[${PYTHON_USEDEP}] + >=dev-python/subunit-1.0.0[${PYTHON_USEDEP}] + >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] + >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests unittest diff --git a/dev-python/pytest-check/Manifest b/dev-python/pytest-check/Manifest index 5d9eed99ad89..a8d5f8fb9900 100644 --- a/dev-python/pytest-check/Manifest +++ b/dev-python/pytest-check/Manifest @@ -3,9 +3,11 @@ DIST pytest-check-1.1.2.tar.gz 19090 BLAKE2B 25d483c29f7a357b26d6153582e9ca0a4b6 DIST pytest-check-1.1.3.tar.gz 19461 BLAKE2B e6ba332f3326992842a50323c6062283c3227d15526cc0f33f51a90455e7a30f0f53e96907896eeecce4a13b8e6fafcc8112eecfc844310200e107e92150d3d0 SHA512 af89cc90de9a72600d79947d2f771fe878dc55add754dae447afe8c0df47745842c35867ebc104825189c119858a7ddde992e91b48dab4f9e74fd71e7b55f51e DIST pytest-check-1.2.0.tar.gz 20105 BLAKE2B c8f8a8ec38a3f6162fa43b90d757c3fd0867bb3ec2e04f4de2fe194aeb75041d925220f2b6fe222b3ae9d4dde8202680f9712b5b4c9a90224e9f0c0c81925b6d SHA512 585e727a817106f25dbd59aa6ee7f06565d0d216caa189001b18aee1f6e96aacb07e0886af6ca96fd36dacae1246a9acccee9b23341afc51981c7c496602d406 DIST pytest-check-1.2.1.tar.gz 20677 BLAKE2B a6ead4a45db9f8d3cb8226be08559bdde4df5ff0b0015213a36b354257cc6995603e93e645367008ff08a85640121124029fa4d6616423c674e0aca1097b51c4 SHA512 dcdbf099e5cff63aa6ce3aa96a7aef9b59382baf051d3682a7775d90e6c14718dcdd540d1467073d3e747f6bf587e8e0f05f280ee52a4b1e56d2db1c4d982ea2 +DIST pytest-check-1.3.0.tar.gz 23763 BLAKE2B 95f98c679aed6bd1a16ffb72a4da0e0177d83c785343aa8c102c1e31f2a148fe78bf3aa49630bebf1b05a338dd9d2d075eb02ef1dff8e63175af22cf3f194ed7 SHA512 4c513f01d2f7a9302afdb3be7ff3f9da6f3b0af8469bab85bb103a6a16b4955c238251b2c46643d71d18c1476976cb5e49ee3c63d6752c8ac2591e14cda9db34 EBUILD pytest-check-1.0.10.ebuild 807 BLAKE2B c3aa0f860155660588326f82afa57021271c19a9afe01d378dbdda6f87753f5056442557e0b3c09044cba9cfe4fb5ff3cd47eeadef2ce3bb5ffa94dc23132109 SHA512 1104ee4ae8b6a41f5826efdf9737d52a53148987fef67b7d28649f8e89cd4abb175e4ab0882735d281cb1de1ef9fc8a4a3667215c26827417556a74d9720094b EBUILD pytest-check-1.1.2-r1.ebuild 643 BLAKE2B 41e4324942061a428d3f191177a2dda6f7cd249c607684e310810ae03d4035d5a0f6b8bbfa349a9fb23604121ca297e7576509fb5acdcefd3df3e28dbc603a51 SHA512 d783f0baf0441dc4c9df3de9e1b13dfe93834f957ca357423ccd355ebc6496422beba89712ed31ddacfb29bc19b0a7ee73a70eb9f2d63e7da9911be953728860 EBUILD pytest-check-1.1.3.ebuild 643 BLAKE2B 06465b07cbd78fab1c8a914698a152f4c12924eb4114f64b35620e9640938bc7eeb2ccc417764e6440269f792d305a2570ee5f4e84e0af988828133044f4b91c SHA512 73ff6df7cac7028df988c0633b661442d9836e735032e6f668fcc5ba500b1ebfa223144666174d6d1c06019d168332b3eff0507f90507dc75e79ea2bae8821ed EBUILD pytest-check-1.2.0.ebuild 643 BLAKE2B 06465b07cbd78fab1c8a914698a152f4c12924eb4114f64b35620e9640938bc7eeb2ccc417764e6440269f792d305a2570ee5f4e84e0af988828133044f4b91c SHA512 73ff6df7cac7028df988c0633b661442d9836e735032e6f668fcc5ba500b1ebfa223144666174d6d1c06019d168332b3eff0507f90507dc75e79ea2bae8821ed EBUILD pytest-check-1.2.1.ebuild 643 BLAKE2B 06465b07cbd78fab1c8a914698a152f4c12924eb4114f64b35620e9640938bc7eeb2ccc417764e6440269f792d305a2570ee5f4e84e0af988828133044f4b91c SHA512 73ff6df7cac7028df988c0633b661442d9836e735032e6f668fcc5ba500b1ebfa223144666174d6d1c06019d168332b3eff0507f90507dc75e79ea2bae8821ed +EBUILD pytest-check-1.3.0.ebuild 643 BLAKE2B 06465b07cbd78fab1c8a914698a152f4c12924eb4114f64b35620e9640938bc7eeb2ccc417764e6440269f792d305a2570ee5f4e84e0af988828133044f4b91c SHA512 73ff6df7cac7028df988c0633b661442d9836e735032e6f668fcc5ba500b1ebfa223144666174d6d1c06019d168332b3eff0507f90507dc75e79ea2bae8821ed MISC metadata.xml 509 BLAKE2B 85ec27b195520ffaf65e8f9a0fe166f0ba07aa22bb8981d558f96d2d89cb00441478eacc47a482bf2243d26b015ff42a1058c2e90a58d7cfbb20bc521b5722f5 SHA512 8d9082c66dde73cd751e3b42fc08ddd3c1815f6a7882d1b659972e5fff64506de79265df97161d63f05e3106c818b0155c2c3e21c861a44d330ff57506bd64a3 diff --git a/dev-python/pytest-check/pytest-check-1.3.0.ebuild b/dev-python/pytest-check/pytest-check-1.3.0.ebuild new file mode 100644 index 000000000000..9a459557d506 --- /dev/null +++ b/dev-python/pytest-check/pytest-check-1.3.0.ebuild @@ -0,0 +1,27 @@ +# Copyright 2021-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=flit +PYTHON_COMPAT=( python3_{8..11} ) + +inherit distutils-r1 + +DESCRIPTION="pytest plugin that allows multiple failures per test" +HOMEPAGE=" + https://github.com/okken/pytest-check/ + https://pypi.org/project/pytest-check/ +" +SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + >=dev-python/colorama-0.4.6[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest diff --git a/dev-python/pytest-testinfra/Manifest b/dev-python/pytest-testinfra/Manifest index 21de5875a842..912df910f33d 100644 --- a/dev-python/pytest-testinfra/Manifest +++ b/dev-python/pytest-testinfra/Manifest @@ -1,3 +1,5 @@ DIST pytest-testinfra-6.8.0.tar.gz 78611 BLAKE2B ab1f9732db6a5d88730f4989cc47dc2086844f9809754d9f7811a8f0f092cf3d1e6f48fac2596200bf8e354cfd4aa3dc767bc21139267813141c9522d2116453 SHA512 e0c044430ffae1772b937b405572ef05b6177a645aff7b96e1f779d4f68449241757efae137a03ea8aec28db5f91c0e71574ab52aebef0052ca99ea0ca08db23 +DIST pytest-testinfra-7.0.0.tar.gz 79296 BLAKE2B b0870cbf466627daff0ed6a3063c15c9b725fab4009fc24c3779b56765901e6b8d3a42fce429f1e42151b78d61f52c38955772e562c74d78c717a61a5fe74f04 SHA512 507d7a434c2eb159e2c36b1be3d447e386d3a4e614f2717ed8add456358f644c18f801db6774a4854e4ec7936643febd332aa4096ab26ae0080aceeff420c78e EBUILD pytest-testinfra-6.8.0.ebuild 986 BLAKE2B 033b3f90cca37f36fd89e30b52915a4354b35c7502f5eabd64940cf196de2f166ff757ada67182a2073454ff365031ccfa98b46a1656f9b9326026e9870ab99f SHA512 c24e030a5ba00b3e48b3a97ed6b0f9c15f8c09523b07bc2e7a21e9b986c4c813389e0e159e6ccd5b10a45a1f190e6638d96c129b71ea35652332504ef68053c5 +EBUILD pytest-testinfra-7.0.0.ebuild 1181 BLAKE2B 53899bdb80a6df20dd3e043b7d05bd51afd29c114bdcdb731f9b463f44c4a4d5f23f574d17a1035ccc0d2298dfdc69ca2c7c5722af05bcc211f38f200764e5db SHA512 421e94c66120095984d281e839c541a243330e18f9091dd9c3f22d00517ce5bc658dcbf4f8841924ababa23ac67c0c12126c1877a3bb9f61527d4ae466d58fda MISC metadata.xml 781 BLAKE2B e38dd6fa967258affb201d6474524e22124a1b8848cff08f3da88e97ff3e13597770c494ee040481967028ee4d82112fb3d38f1034cb7982288d859efe540a21 SHA512 b6c868e77d1202622086340ae284071eaf1b95948c84a8a00f06e819e72325346d7aa226931d1bb5a3f782f23656c1e65f4b21a74ee0cb70deabfd602f774e99 diff --git a/dev-python/pytest-testinfra/pytest-testinfra-7.0.0.ebuild b/dev-python/pytest-testinfra/pytest-testinfra-7.0.0.ebuild new file mode 100644 index 000000000000..5e4cec65cf58 --- /dev/null +++ b/dev-python/pytest-testinfra/pytest-testinfra-7.0.0.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 + +DESCRIPTION="Write unit tests in Python to test actual state of your servers" +HOMEPAGE=" + https://github.com/pytest-dev/pytest-testinfra/ + https://pypi.org/project/pytest-testinfra/ +" +SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~riscv" + +RDEPEND=" + dev-python/pytest[${PYTHON_USEDEP}] +" +# Ansible is called via its CLI +# which(1) is used as fallback when `command -v ...` returns 127 +# (which e.g. happens when dash is used as /bin/sh) +# https://github.com/pytest-dev/pytest-testinfra/issues/668 +BDEPEND=" + dev-python/setuptools_scm[${PYTHON_USEDEP}] + test? ( + app-admin/ansible + app-admin/salt[${PYTHON_USEDEP}] + dev-python/paramiko[${PYTHON_USEDEP}] + dev-python/pywinrm[${PYTHON_USEDEP}] + sys-apps/which + ) +" + +distutils_enable_tests pytest + +pkg_postinst() { + elog "For the list of available connection back-ends and their dependencies," + elog "please consult https://testinfra.readthedocs.io/en/latest/backends.html" +} diff --git a/dev-python/pyupgrade/Manifest b/dev-python/pyupgrade/Manifest index fc48b87dfa24..963fb02ebba9 100644 --- a/dev-python/pyupgrade/Manifest +++ b/dev-python/pyupgrade/Manifest @@ -1,5 +1,7 @@ DIST pyupgrade-3.2.2.gh.tar.gz 62261 BLAKE2B 8a34b01c3eacb004c73a56f4437223ddbb4ddbaed7dcb03f532f877954abcf589739c1a4afadd7b14db6b120039bead6dba551b59cb03e94a99d18bb9f503f45 SHA512 1586dd38eff08ee0a0fb4d8db77593d965d5f675893a6cd23e6de7bf966d2f087013c1deeeab47e88af9162929d6ee110d29cf00041189c9715c2395c1b3798b DIST pyupgrade-3.2.3.gh.tar.gz 62349 BLAKE2B 5e698f25ad846503e562219a192841912c4581cdd3b663b3b982d7923b774b63cd2ab8666b25c6c2945bd3a823fb3138f795829cda2f2e3f8046a2f882061dde SHA512 14dc0856a035a14cca7250ee99b7c001ad39cfd648ea04900e266d611ab7fe89bff6f678c14df4f43dd264146116c5a4190167b6c74506bc82c46b80863372c9 +DIST pyupgrade-3.3.0.gh.tar.gz 62628 BLAKE2B 18af1a3efe49d78524f35762f35a6933876f0b21775b84eae8acb95b38681861a8a1a3009c76ade8364ead9e35cf592eb664f31f61e4af5014207460f90b5f0c SHA512 f6a37c8e35f44ddf0154714ca13ab7b322fe38d629234898faa2a435b4ce8eef0e18f7407af20f9c5fd6afe6a6392755cfc301714c1789cb55896fd2247cb7b4 EBUILD pyupgrade-3.2.2.ebuild 595 BLAKE2B ae660b303683a5adf769998adb543c1626099cbd4220a3e4416ba3e7174b295e6e5714ac50107f364fbb3aa4c086cc9bfd81944463043fe9dabfefe269f60bbc SHA512 0bebd140dbe5c4cfcfafcada1a20a3edfc2d6349143ec4d523184dda0b8483dc2c1e5bb60121c5eeb9754d2a5a70c6988466e70fd78f64473065825a02a969f8 EBUILD pyupgrade-3.2.3.ebuild 595 BLAKE2B ae660b303683a5adf769998adb543c1626099cbd4220a3e4416ba3e7174b295e6e5714ac50107f364fbb3aa4c086cc9bfd81944463043fe9dabfefe269f60bbc SHA512 0bebd140dbe5c4cfcfafcada1a20a3edfc2d6349143ec4d523184dda0b8483dc2c1e5bb60121c5eeb9754d2a5a70c6988466e70fd78f64473065825a02a969f8 +EBUILD pyupgrade-3.3.0.ebuild 595 BLAKE2B ae660b303683a5adf769998adb543c1626099cbd4220a3e4416ba3e7174b295e6e5714ac50107f364fbb3aa4c086cc9bfd81944463043fe9dabfefe269f60bbc SHA512 0bebd140dbe5c4cfcfafcada1a20a3edfc2d6349143ec4d523184dda0b8483dc2c1e5bb60121c5eeb9754d2a5a70c6988466e70fd78f64473065825a02a969f8 MISC metadata.xml 603 BLAKE2B a9513a08115930ae37b1a3dc5bd2c0649e646bfdad961f10478b9575c597ffad2847b13642e9433ed7ffa41a2ffae0410616e7eb1cc2a00dfdc181f98639419a SHA512 f9da5ac513c1ee7e1411642119344abf4d409bffc2b1cac997bee625add8ceb5982931d9cddeee082d1943f405a70bea617b06b3bbc6f3787ea987b8e43554b1 diff --git a/dev-python/pyupgrade/pyupgrade-3.3.0.ebuild b/dev-python/pyupgrade/pyupgrade-3.3.0.ebuild new file mode 100644 index 000000000000..02368726bb1d --- /dev/null +++ b/dev-python/pyupgrade/pyupgrade-3.3.0.ebuild @@ -0,0 +1,29 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} ) + +inherit distutils-r1 + +DESCRIPTION="Tool + pre-commit hook to automatically upgrade syntax for newer Pythons" +HOMEPAGE=" + https://github.com/asottile/pyupgrade/ + https://pypi.org/project/pyupgrade/ +" +SRC_URI=" + https://github.com/asottile/pyupgrade/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-python/tokenize-rt[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest diff --git a/dev-python/tempita/Manifest b/dev-python/tempita/Manifest deleted file mode 100644 index 9b5c32849e03..000000000000 --- a/dev-python/tempita/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -AUX tempita-0.5.3-2to3.patch 7945 BLAKE2B 87af52b30c6c1a0cd6de3fa3a3406be8ba93f04d0a3c10598c24353a16123544300dbc8aff39fe7b145a26797f99b8c41e51145906eb0cfc93887cb301b25a7e SHA512 ad1eaf06dcb303c79b7774554f2fa02ef59d66ddf457b32c876b1a391c1d2c82cdd0cdd8db01601d9899144d0b43ba6517211610f33f6ca181028f052f339214 -AUX tempita-0.5.3-cgi-escape.patch 1109 BLAKE2B bf11e4e5c284709c62d6ddb5413bececd76079a84352c806921585fed33e77c9b4f34a032e60d18f900546ce4ef716532a3901744752cee2dbfcabfb383e981e SHA512 da9e3c8adf984daa3da2d695e56633ea45fb2424f1cf10d8e939cb915fcfda3bee67ed0039838916ddb05d749e4229336eea51b7878e5ece9a4c66750ecf8f4a -DIST tempita-0.5.3-bitbucket.tar.gz 22756 BLAKE2B 59d273b1dc206eea452f7e5265d59b3ef1248b2d920eae559d74f4c569852b2a127e2a906f866cb748a12663dca944d9080413410edd5c69bd93b0d9574e3026 SHA512 cebe443bf0fc7705304fe127c796801acb6cdc54e79315c2afddb79ece1d04427852c1d0924ab9dd54520b584ae09a0644a20ff2dd6ed0408ee103f5b3fb9410 -EBUILD tempita-0.5.3-r3.ebuild 1225 BLAKE2B af627892fc7759d98cda27b0096104f2acb1b16a71fab78658bc7e01f4dbd1be61fec4ab84322b4bb54916a7fad8a294b7faed57f7fdad61790b13ae482a782d SHA512 4f770be1da91c338331732fb322aa22b1baf083311cb7fea6037cf8a2a8f18fa9fa718add31b2dec7c1f1801ec25d5caed0356f50b342a4197a1bf5eac7e5bf1 -MISC metadata.xml 346 BLAKE2B 7329c43e25665d974bd46e52e0a84f52ceef7ec073275a7295327e1df3704280544d4630f85d204ba3bf6a9c66761c207ade114d6928def75bfcb4047b367de0 SHA512 f03e63b064cb84ed74ed187f0d88263d86ad73eddb03c0df00bb2b5ca8811de068e25e55e4602eb959d044f0c8bb82d892eb67925698199ba7740854686449e2 diff --git a/dev-python/tempita/files/tempita-0.5.3-2to3.patch b/dev-python/tempita/files/tempita-0.5.3-2to3.patch deleted file mode 100644 index d2aaae6546c1..000000000000 --- a/dev-python/tempita/files/tempita-0.5.3-2to3.patch +++ /dev/null @@ -1,233 +0,0 @@ -commit d886499651add63bbb944c25fc56a276cc2a7884 -Author: Louis Sautier <sautier.louis@gmail.com> -Date: Thu Sep 9 23:35:03 2021 +0200 - - Stop using deprecated 2to3 option for setuptools - -diff --git a/setup.py b/setup.py -index f575020..678b555 100644 ---- a/setup.py -+++ b/setup.py -@@ -36,5 +36,4 @@ more to learn about it. - test_suite='nose.collector', - include_package_data=True, - zip_safe=True, -- use_2to3=True, - ) -diff --git a/tempita/__init__.py b/tempita/__init__.py -index acc2fd9..a3cb8a1 100755 ---- a/tempita/__init__.py -+++ b/tempita/__init__.py -@@ -35,9 +35,9 @@ import os - import re - import sys - import tokenize --from cStringIO import StringIO -+from io import StringIO - from html import escape --from urllib import quote as url_quote -+from urllib.parse import quote as url_quote - from tempita._looper import looper - from tempita.compat3 import bytes, basestring_, next, is_unicode, coerce_text - -@@ -103,7 +103,7 @@ class Template(object): - delimiters = (self.default_namespace['start_braces'], - self.default_namespace['end_braces']) - else: -- assert len(delimiters) == 2 and all([isinstance(delimeter, basestring) -+ assert len(delimiters) == 2 and all([isinstance(delimeter, str) - for delimeter in delimiters]) - self.default_namespace = self.__class__.default_namespace.copy() - self.default_namespace['start_braces'] = delimiters[0] -@@ -198,7 +198,7 @@ class Template(object): - position=None, name=self.name) - templ = self.get_template(inherit_template, self) - self_ = TemplateObject(self.name) -- for name, value in defs.iteritems(): -+ for name, value in defs.items(): - setattr(self_, name, value) - self_.body = body - ns = ns.copy() -@@ -294,7 +294,7 @@ class Template(object): - try: - try: - value = eval(code, self.default_namespace, ns) -- except SyntaxError, e: -+ except SyntaxError as e: - raise SyntaxError( - 'invalid syntax in expression: %s' % code) - return value -@@ -306,12 +306,12 @@ class Template(object): - else: - arg0 = coerce_text(e) - e.args = (self._add_line_info(arg0, pos),) -- raise exc_info[0], e, exc_info[2] -+ raise exc_info[0](e).with_traceback(exc_info[2]) - - def _exec(self, code, ns, pos): - __traceback_hide__ = True - try: -- exec code in self.default_namespace, ns -+ exec(code, self.default_namespace, ns) - except: - exc_info = sys.exc_info() - e = exc_info[1] -@@ -319,7 +319,7 @@ class Template(object): - e.args = (self._add_line_info(e.args[0], pos),) - else: - e.args = (self._add_line_info(None, pos),) -- raise exc_info[0], e, exc_info[2] -+ raise exc_info[0](e).with_traceback(exc_info[2]) - - def _repr(self, value, pos): - __traceback_hide__ = True -@@ -328,7 +328,7 @@ class Template(object): - return '' - if self._unicode: - try: -- value = unicode(value) -+ value = str(value) - except UnicodeDecodeError: - value = bytes(value) - else: -@@ -341,7 +341,7 @@ class Template(object): - exc_info = sys.exc_info() - e = exc_info[1] - e.args = (self._add_line_info(e.args[0], pos),) -- raise exc_info[0], e, exc_info[2] -+ raise exc_info[0](e).with_traceback(exc_info[2]) - else: - if self._unicode and isinstance(value, bytes): - if not self.default_encoding: -@@ -350,7 +350,7 @@ class Template(object): - '(no default_encoding provided)' % value) - try: - value = value.decode(self.default_encoding) -- except UnicodeDecodeError, e: -+ except UnicodeDecodeError as e: - raise UnicodeDecodeError( - e.encoding, - e.object, -@@ -387,7 +387,7 @@ def paste_script_template_renderer(content, vars, filename=None): - class bunch(dict): - - def __init__(self, **kw): -- for name, value in kw.iteritems(): -+ for name, value in kw.items(): - setattr(self, name, value) - - def __setattr__(self, name, value): -@@ -410,7 +410,7 @@ class bunch(dict): - - def __repr__(self): - items = [ -- (k, v) for k, v in self.iteritems()] -+ (k, v) for k, v in self.items()] - items.sort() - return '<%s %s>' % ( - self.__class__.__name__, -@@ -463,7 +463,7 @@ def url(v): - - - def attr(**kw): -- kw = list(kw.iteritems()) -+ kw = list(kw.items()) - kw.sort() - parts = [] - for name, value in kw: -@@ -545,7 +545,7 @@ class TemplateDef(object): - values = {} - sig_args, var_args, var_kw, defaults = self._func_signature - extra_kw = {} -- for name, value in kw.iteritems(): -+ for name, value in kw.items(): - if not var_kw and name not in sig_args: - raise TypeError( - 'Unexpected argument %s' % name) -@@ -568,7 +568,7 @@ class TemplateDef(object): - raise TypeError( - 'Extra position arguments: %s' - % ', '.join(repr(v) for v in args)) -- for name, value_expr in defaults.iteritems(): -+ for name, value_expr in defaults.items(): - if name not in values: - values[name] = self._template._eval( - value_expr, self._ns, self._pos) -@@ -614,7 +614,7 @@ class _Empty(object): - return 'Empty' - - def __unicode__(self): -- return u'' -+ return '' - - def __iter__(self): - return iter(()) -@@ -1164,7 +1164,7 @@ def fill_command(args=None): - vars.update(os.environ) - for value in args: - if '=' not in value: -- print('Bad argument: %r' % value) -+ print(('Bad argument: %r' % value)) - sys.exit(2) - name, value = value.split('=', 1) - if name.startswith('py:'): -diff --git a/tempita/_looper.py b/tempita/_looper.py -index 6784c7c..70aded7 100644 ---- a/tempita/_looper.py -+++ b/tempita/_looper.py -@@ -7,9 +7,9 @@ These can be awkward to manage in a normal Python loop, but using the - looper you can get a better sense of the context. Use like:: - - >>> for loop, item in looper(['a', 'b', 'c']): -- ... print loop.number, item -+ ... print(loop.number, item) - ... if not loop.last: -- ... print '---' -+ ... print('---') - 1 a - --- - 2 b -@@ -161,3 +161,4 @@ class loop_pos(object): - return getter(item) != getter(other) - else: - return item[getter] != other[getter] -+ -diff --git a/tempita/compat3.py b/tempita/compat3.py -index 5e18fa0..f17f588 100644 ---- a/tempita/compat3.py -+++ b/tempita/compat3.py -@@ -4,7 +4,7 @@ __all__ = ['b', 'basestring_', 'bytes', 'next', 'is_unicode'] - - if sys.version < "3": - b = bytes = str -- basestring_ = basestring -+ basestring_ = str - else: - - def b(s): -@@ -18,14 +18,14 @@ text = str - if sys.version < "3": - - def next(obj): -- return obj.next() -+ return obj.__next__() - else: - next = next - - if sys.version < "3": - - def is_unicode(obj): -- return isinstance(obj, unicode) -+ return isinstance(obj, str) - else: - - def is_unicode(obj): -@@ -39,7 +39,7 @@ def coerce_text(v): - else: - attr = '__str__' - if hasattr(v, attr): -- return unicode(v) -+ return str(v) - else: - return bytes(v) - return v diff --git a/dev-python/tempita/files/tempita-0.5.3-cgi-escape.patch b/dev-python/tempita/files/tempita-0.5.3-cgi-escape.patch deleted file mode 100644 index d411d28ced48..000000000000 --- a/dev-python/tempita/files/tempita-0.5.3-cgi-escape.patch +++ /dev/null @@ -1,31 +0,0 @@ -diff --git a/tempita/__init__.py b/tempita/__init__.py -index 137ba2d..acc2fd9 100755 ---- a/tempita/__init__.py -+++ b/tempita/__init__.py -@@ -31,12 +31,12 @@ can use ``__name='tmpl.html'`` to set the name of the template. - If there are syntax errors ``TemplateError`` will be raised. - """ - --import cgi - import os - import re - import sys - import tokenize - from cStringIO import StringIO -+from html import escape - from urllib import quote as url_quote - from tempita._looper import looper - from tempita.compat3 import bytes, basestring_, next, is_unicode, coerce_text -@@ -445,10 +445,10 @@ def html_quote(value, force=True): - if not isinstance(value, basestring_): - value = coerce_text(value) - if sys.version >= "3" and isinstance(value, bytes): -- value = cgi.escape(value.decode('latin1'), 1) -+ value = escape(value.decode('latin1'), 1) - value = value.encode('latin1') - else: -- value = cgi.escape(value, 1) -+ value = escape(value, 1) - if sys.version < "3": - if is_unicode(value): - value = value.encode('ascii', 'xmlcharrefreplace') diff --git a/dev-python/tempita/metadata.xml b/dev-python/tempita/metadata.xml deleted file mode 100644 index d1cf4b0c2906..000000000000 --- a/dev-python/tempita/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">Tempita</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/tempita/tempita-0.5.3-r3.ebuild b/dev-python/tempita/tempita-0.5.3-r3.ebuild deleted file mode 100644 index be3b68c6bb55..000000000000 --- a/dev-python/tempita/tempita-0.5.3-r3.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( pypy3 python3_{8..10} ) -# The package uses pkg_resources -DISTUTILS_USE_SETUPTOOLS=manual - -inherit distutils-r1 - -MY_COMMIT="97392d008cc8" - -DESCRIPTION="A very small text templating language" -HOMEPAGE="https://pypi.org/project/Tempita/" -# Tests are not published on PyPI -SRC_URI="https://bitbucket.org/ianb/${PN}/get/${MY_COMMIT}.tar.gz -> ${P}-bitbucket.tar.gz" -S="${WORKDIR}/ianb-${PN}-${MY_COMMIT}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux" - -RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" -BDEPEND="${RDEPEND}" - -PATCHES=( - # cgi.escape has been removed in Python 3.9 - "${FILESDIR}/${P}-cgi-escape.patch" - # The 2to3 option for setuptools is deprecated - "${FILESDIR}/${P}-2to3.patch" -) - -distutils_enable_sphinx docs -distutils_enable_tests pytest - -python_prepare_all() { - # Remove reference to a non-existent CSS file - # in order to make sphinx use its default theme. - sed -i '/^html_style =/d' docs/conf.py || die - distutils-r1_python_prepare_all -} - -python_test() { - epytest tests/test_template.txt docs/index.txt -} diff --git a/dev-python/trove-classifiers/Manifest b/dev-python/trove-classifiers/Manifest index bba8a772b967..eb44042fbe67 100644 --- a/dev-python/trove-classifiers/Manifest +++ b/dev-python/trove-classifiers/Manifest @@ -1,3 +1,5 @@ DIST trove-classifiers-2022.10.19.gh.tar.gz 15030 BLAKE2B c5841fd36070979577fe154559d7c578cbef0166bb933cef0b2945581a388602c65a0711320b610ac9acd4166784ec616f1e4d532453488ddf7b933f5fac124b SHA512 5e7319028d16f917c7ddbc997f2082f3e5816dd1f93038c2193aa70a74e2e47f5bf72d8d205453fb2e0ddae3fe56affc0c78930b11767d2d55db0910a454568d +DIST trove-classifiers-2022.12.1.gh.tar.gz 15034 BLAKE2B 4a77c9ccacea2e9053601115eb04f96b26ca4897590a0fefe96bd4610a551cce76814e2045754ae1e30025b0d75fd6f45c37d89438215ab07b46fa4038024559 SHA512 94dac84ee6446b95f28acc9f665fdc93018a038debb0abac708c092ada890a9aff56b9f276f492d290749b563d3c2c1b854cf334e9b883a72c5030bc861d47fb EBUILD trove-classifiers-2022.10.19.ebuild 659 BLAKE2B c50af928a84398969b7e57b00688ab13dda9ae3a476560222ba27590ded65d6a1eafbe79b2d1730a8fae8e714a7b39ea0b892808b46941e81a862cf02885ec82 SHA512 9081abb9b701b392d6528fc0242c79d72e145a2e6f620b965148e8bbdab7faad10034b23f8557ae16a08ef45b10ce9a9814e386ea0c5e8d6ed82daf710629d34 +EBUILD trove-classifiers-2022.12.1.ebuild 659 BLAKE2B c50af928a84398969b7e57b00688ab13dda9ae3a476560222ba27590ded65d6a1eafbe79b2d1730a8fae8e714a7b39ea0b892808b46941e81a862cf02885ec82 SHA512 9081abb9b701b392d6528fc0242c79d72e145a2e6f620b965148e8bbdab7faad10034b23f8557ae16a08ef45b10ce9a9814e386ea0c5e8d6ed82daf710629d34 MISC metadata.xml 361 BLAKE2B fd91e587a440e18c3030c6ae2992cda3d70ddb506eb78dfdff7b3e8b2d6456fd0cb13b56a7cb360bb80cdb38686d52938b5d6e9d873071e20a0802b11836181e SHA512 d34a508b050c6f1148e8ff6175b7f5f3dfa8aace0be8c02a01dae94b3824e7c1995deef16e5ad518e4260f51814dcab5f2afbc8b13126b1babe117746bf99ab7 diff --git a/dev-python/trove-classifiers/trove-classifiers-2022.12.1.ebuild b/dev-python/trove-classifiers/trove-classifiers-2022.12.1.ebuild new file mode 100644 index 000000000000..964617661415 --- /dev/null +++ b/dev-python/trove-classifiers/trove-classifiers-2022.12.1.ebuild @@ -0,0 +1,34 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3 python3_{8..11} ) + +inherit distutils-r1 + +DESCRIPTION="Canonical source for classifiers on PyPI (pypi.org)" +HOMEPAGE=" + https://github.com/pypa/trove-classifiers/ + https://pypi.org/project/trove-classifiers/ +" +SRC_URI=" + https://github.com/pypa/trove-classifiers/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +BDEPEND=" + dev-python/calver[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest + +python_test() { + epytest + "${EPYTHON}" -m tests.lib || die +} diff --git a/dev-python/ubelt/Manifest b/dev-python/ubelt/Manifest index 5224c775b711..c0ea7c2bbf97 100644 --- a/dev-python/ubelt/Manifest +++ b/dev-python/ubelt/Manifest @@ -1,3 +1,5 @@ DIST ubelt-1.2.2.gh.tar.gz 303629 BLAKE2B 624f56db069bb72ff3686db9d4ca47a1ac384ab9cb0810dd608fa8c12d00789b219d3d5a659e153cde87bb42a585f6176527c7b89fbef8afbf3f86433e456bbe SHA512 f0384cee3b8b474e2f3d893134cde6a7e96c73b98e4be6bb928dd410bdc763d9846409f867232c6b34840d0f77bcc95aa425b4a67dc3eeec3c634fd1c1311332 +DIST ubelt-1.2.3.gh.tar.gz 324632 BLAKE2B bafb67048a8a6525fc0aa1393fff22a3bf56d3843d195dc29125b8f452c4700dff77282349fbb44e0fc23a5495bcf48d6626879603f6c68a14ee04435d0f1831 SHA512 2a0a3e8b40ebaa5d2c7856cd197cdd8113ff58be6827ce57f394284f824e310078ef2a754247575c9eec2d3d1eecce2ec22239102eade025d556a79552e5f9d3 EBUILD ubelt-1.2.2.ebuild 1024 BLAKE2B 99247e52b7ca72b06bc5ab412a9e8825778f9c830af6367946983ac2691e0efe692667c3acd4c21842416dec8efb28a86781a942f59c0aee4c951729ede395aa SHA512 8d4683712406e2f2bd56b95ad8d054fd841d1a16c62be3b4179e9ce85a582c515d8294ad7ba6eeef345990a35b912dddb785603dc2e6eb8ea7071deffe388361 +EBUILD ubelt-1.2.3.ebuild 1024 BLAKE2B 99247e52b7ca72b06bc5ab412a9e8825778f9c830af6367946983ac2691e0efe692667c3acd4c21842416dec8efb28a86781a942f59c0aee4c951729ede395aa SHA512 8d4683712406e2f2bd56b95ad8d054fd841d1a16c62be3b4179e9ce85a582c515d8294ad7ba6eeef345990a35b912dddb785603dc2e6eb8ea7071deffe388361 MISC metadata.xml 423 BLAKE2B 3327e3ecc16b8971759b84617779a2b4d5072a34547815c8314809a911e6d557fdea620c90a255ef7f89cb2c941a46a7e1dcbc62e5e6b46f19255758f42890fc SHA512 967c14f809f73fc1bb48d730406512d3f87531486701ad4be8dfb4e5cd0c1265c082596768d36c4950734c653cec56484fb3e5b79ce13dddde38977f88889124 diff --git a/dev-python/ubelt/ubelt-1.2.3.ebuild b/dev-python/ubelt/ubelt-1.2.3.ebuild new file mode 100644 index 000000000000..16848c126ff5 --- /dev/null +++ b/dev-python/ubelt/ubelt-1.2.3.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} ) + +inherit distutils-r1 + +DESCRIPTION="A stdlib like feel, and extra batteries. Hashing, Caching, Timing, Progress" +HOMEPAGE=" + https://github.com/Erotemic/ubelt/ + https://pypi.org/project/ubelt/ +" +SRC_URI=" + https://github.com/Erotemic/${PN}/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +SLOT="0" +LICENSE="Apache-2.0" +KEYWORDS="~amd64 ~x86" + +BDEPEND=" + test? ( + >=dev-python/numpy-1.19.2[${PYTHON_USEDEP}] + >=dev-python/pygments-2.2.0[${PYTHON_USEDEP}] + >=dev-python/python-dateutil-2.8.1[${PYTHON_USEDEP}] + >=dev-python/requests-2.25.1[${PYTHON_USEDEP}] + dev-python/xdoctest[${PYTHON_USEDEP}] + >=dev-python/xxhash-1.0.1[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + tests/test_editable_modules.py::test_import_of_editable_install + # relies on passwd home being equal to ${HOME} + ubelt/util_path.py::userhome:0 +) diff --git a/dev-python/watchgod/Manifest b/dev-python/watchgod/Manifest deleted file mode 100644 index e170c79cf772..000000000000 --- a/dev-python/watchgod/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST watchfiles-0.8.2.gh.tar.gz 15515 BLAKE2B 97c17737c6970c8b799707547cef760c307cd000d09cf3a338e47c0735d537e0321643066eab592f7f7e6ccc25272ea1e7e0bbc02f6274864f7cc39a177b83ba SHA512 a44b831352ace03c450781bc815b1813c44c386d666a9b724b562ff69228705651bfc23e81b7344d0f79c62577d4f910b323c734298e2a609f85bbc4a0f0498e -EBUILD watchgod-0.8.2-r1.ebuild 1396 BLAKE2B 02d1a30949eff5193cfa07751044f4eb068fbe3cd85114507b5fdb683641b6f94641604f99938de8ef46e6b36571545ffb143a6695f45e6a233a11e9b0debe25 SHA512 df3a4f91fb9cab84864405b670c27246564812ae7eb5c82574c8853c1bb69b0efd4efe93629944f5e24ca96596c2add167af1c251aee1de60d37cef692f99a66 -MISC metadata.xml 353 BLAKE2B 9fba49b9fcbfb15db8c5709ba52b803063c010ebeaed0ab6ee715e776a7da16c295ef6ae6495dd94372835970b34676dbf5b05d96b6bfc737bd68f504384d9f1 SHA512 ca0d0d4135e2ce7678ce004a48389ac614f512f502194ec542d461592ab73d63d68ed5d9a4f9ccc1a37b74435bfb6c75d309bccc43eba8d53fdc36520199d751 diff --git a/dev-python/watchgod/metadata.xml b/dev-python/watchgod/metadata.xml deleted file mode 100644 index f8df5d7b0948..000000000000 --- a/dev-python/watchgod/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - </maintainer> - <upstream> - <remote-id type="github">samuelcolvin/watchfiles</remote-id> - <remote-id type="pypi">watchgod</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/watchgod/watchgod-0.8.2-r1.ebuild b/dev-python/watchgod/watchgod-0.8.2-r1.ebuild deleted file mode 100644 index a19fe1d0b4f5..000000000000 --- a/dev-python/watchgod/watchgod-0.8.2-r1.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 2021-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( pypy3 python3_{8..11} ) - -inherit distutils-r1 - -MY_P=watchfiles-${PV} -DESCRIPTION="Simple, modern file watching and code reload in Python" -HOMEPAGE=" - https://pypi.org/project/watchgod/ - https://github.com/samuelcolvin/watchfiles/ -" -SRC_URI=" - https://github.com/samuelcolvin/watchfiles/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" - -RDEPEND=" - =dev-python/anyio-3*[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] - dev-python/pytest-toolbox[${PYTHON_USEDEP}] - dev-python/trio[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - # increase timeout - sed -i -e '/sleep/s/0.01/1.0/' tests/test_watch.py || die - # fix version number in metadata - sed -i -e "s:0\.0\.dev0:${PV}:" watchgod/version.py || die -} - -python_test() { - local EPYTEST_DESELECT=( - # flaky test on slow systems, https://github.com/samuelcolvin/watchgod/issues/84 - tests/test_watch.py::test_awatch_log - ) - [[ ${EPYTHON} == pypy3 ]] && EPYTEST_DESELECT+=( - tests/test_watch.py::test_does_not_exist - ) - epytest -} diff --git a/dev-python/xarray/Manifest b/dev-python/xarray/Manifest index 8399f0f13747..8b0d51b1880c 100644 --- a/dev-python/xarray/Manifest +++ b/dev-python/xarray/Manifest @@ -1,5 +1,7 @@ DIST xarray-2022.10.0.tar.gz 3035596 BLAKE2B f42df85bdfa66403826fc7d2fa811419898134723ee24afc6b77a320b23c9b5b95fcfd25520f74abf0a3b7bf009fdc33655eebf0ff9703753872072515deee58 SHA512 ecfc92c68ea7ba02b673c6c317e68daad23b6882b4ed316ad1dd733f179c643411d3ee5902954dbd62f2eb7ad591d8ba1a5f0c1b2c7f6873e733df2f22b6650c DIST xarray-2022.11.0.tar.gz 3053924 BLAKE2B 5e747aeda92ecb5a3ee2ce7a180cd8f3c2735b32d219f567fd254c733f98c62305829be166ddd76a3d2cd884f78aa3e6ceb2cf5aaac8539290c5863d5dea038d SHA512 6dc98746e3bea17a224926e7e1cf6a5f5ef01e8a848c63f5acd43f9da63b81093a7bdbebecb2afc06c9473d1b8fe735c67a847d05f25edd0a32bc0a5a2eda753 +DIST xarray-2022.12.0.tar.gz 3060755 BLAKE2B 449d21234436983b478a022cf5585236738014c6f783039442c3d51870b62a62c61eaada6eb9df5305ada3fd5cdc87bf0201ffae1c835ec7a731c06badb718a7 SHA512 9c5c692392b15711d57254006ebc92cdda08b92b663a577701f50c52253d736d78e2ad027777ad588ffa23d523394576f0cf226986b05b22816d3cec1ea8abb7 EBUILD xarray-2022.10.0-r1.ebuild 1094 BLAKE2B f1c52df360e6f95cc8b0190292b4836b462da48da5a51ab9b5a3b1fc813d8f79401c3172d920d99e48044809857880e90a59292df23bbbd790319f110d69ac6a SHA512 73c9a2106d7242139945af820426360b7434f27f3d5c10c053980556263c44906feecc3703382bc1513309f7720b9c2f709ff836193ba681d6b1d7b8de75b379 EBUILD xarray-2022.11.0.ebuild 1113 BLAKE2B 4b1f10ce0db71bd83353eead3982f9a149fe0e687ade38a8558a7d25d3d53608a746abee9fb29b2bba7591d4cef957b05775b5baa93a976ed3fd2cc91b04d696 SHA512 9eddbe9fd42c724f88fefeb3c41a996bfa530f4de55a5ef712d729c33b7da2d8104f6ebe4a5665f8fd6d5d76590948592b62caa021346f657f8276579e122055 +EBUILD xarray-2022.12.0.ebuild 1230 BLAKE2B 60355f658b6fb6effc409d8ce93758fd773776f13e9038df1c2cf9ba77b30f6407ca2faafdf5013565d5bf13553add23fe1418ebc1334f1ebb7940e62a611e71 SHA512 872e5852a9582a124a21766806c239f2da6d61ed9d3162595a2b97390c51541855238fc04788cf13193f4c85f0a4534f74c870bfc6d2a5d7ffadcc70441cca56 MISC metadata.xml 509 BLAKE2B d470cc092eb055215a5868c22f9ec458057cfad600357fa1f658ed4537a6a6f68bda1422c4a665f1963ce0a6049e691befc3ca4baa60cc898364ad5f18164979 SHA512 602755896a3655295058afc8543a4bb64192d5c625f2edd86291c1f23d171f051a4238466163c2d469874aff3e68770fc76177e720870492266fb14e6faf6ce7 diff --git a/dev-python/xarray/xarray-2022.12.0.ebuild b/dev-python/xarray/xarray-2022.12.0.ebuild new file mode 100644 index 000000000000..110c635629ea --- /dev/null +++ b/dev-python/xarray/xarray-2022.12.0.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} ) + +inherit distutils-r1 + +DESCRIPTION="N-D labeled arrays and datasets in Python" +HOMEPAGE=" + https://xarray.pydata.org/ + https://github.com/pydata/xarray/ + https://pypi.org/project/xarray/ +" +SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + >=dev-python/numpy-1.22[${PYTHON_USEDEP}] + >=dev-python/pandas-1.3[${PYTHON_USEDEP}] + >=dev-python/packaging-21.3[${PYTHON_USEDEP}] +" +# note: most of the test dependencies are optional +BDEPEND=" + dev-python/setuptools_scm[${PYTHON_USEDEP}] + test? ( + dev-python/bottleneck[${PYTHON_USEDEP}] + dev-python/hypothesis[${PYTHON_USEDEP}] + dev-python/matplotlib[${PYTHON_USEDEP}] + dev-python/toolz[${PYTHON_USEDEP}] + !hppa? ( >=dev-python/scipy-1.4[${PYTHON_USEDEP}] ) + ) +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # warning-targeted tests are fragile and not important to end users + xarray/tests/test_backends.py::test_no_warning_from_dask_effective_get +) diff --git a/dev-python/yarl/Manifest b/dev-python/yarl/Manifest index 17189736cefb..ef10adeb9f1f 100644 --- a/dev-python/yarl/Manifest +++ b/dev-python/yarl/Manifest @@ -1,3 +1,5 @@ DIST yarl-1.8.1.gh.tar.gz 109912 BLAKE2B c7390b78abb5074dd29e96848a77fdb31f6224e99d2bcfd5a28a8bd08881f5ff82cf55b2f54c97324d005a0fb3823732a9ed6bd3f1d837e4ac2341b89e2adb30 SHA512 267523216832c2bc83d92a42e621ff519d427e20c1ee84ac657e13f696a2df2259c837486f192d87944f5ebb834beea60ace791eb4c9c632fd7e552eb5dadf1b +DIST yarl-1.8.2.gh.tar.gz 109938 BLAKE2B 1f2cec38bb681f6a59f10253c75e74912d482cdbe0e639e3ba0a43b9d6ab7b7edc1558c9fffaffd7aad9fa905d884e856ff7f7b69dd103800ef62f7f05de90b5 SHA512 d5dcebcec06d520b48a1d879671a92371bd89eabb7be700c129fcc45e763ecc0370cbb5e88c7b9be05ecb3317370231293a8c076ed68d71a36fe953219dd27ea EBUILD yarl-1.8.1.ebuild 910 BLAKE2B 68d8fc7b158dd40cb8dd08f9a2b39544b17ade53772f742ddf951d29dfcb55daee99bada90676a797d8ace257092842d72cd3cb3abfab2fe99203cbf6d4b0a88 SHA512 ecf4dcc5136ed7fa3c2a3c937d61466993cfef4e0408086a253340deabe8f46e9cfe56bfc8cdce8560cf12ba84d9904515ec4d783ed85d49ac04daf7ac01ba2e +EBUILD yarl-1.8.2.ebuild 918 BLAKE2B 72373c54cf93ea0df89c030684cc0975fcc9aa6c508f10e19ef08dd4acd404477bc6cd2cfe02f6b334ddead19683f6416750eb9ecda206093a29b9d39253af4f SHA512 12460e120e522e3abb3355d0331e63ecc9c93a15e82219efde14c2afde343678e418987adc90d9e5a9ebe759ab9aa26d7918f58bf50a630651bf6433d07a9054 MISC metadata.xml 440 BLAKE2B 10fd0e37c9be76c5d1dd90b9fd1cb1e5161fc5a7d2b51bcb5658a8c187a67d5f9573241733c3f9570e9fb7767bf84b38a6f8b2c212596627bea4e1686b7eb41e SHA512 c9e340124ed93cb0d52a0ae5abd43c10528197893c3d5ab57a0eb7046ebae5b80119f7b033d6697110c4bc064c0a8581d904788f6969cb52a433064067898cbe diff --git a/dev-python/yarl/yarl-1.8.2.ebuild b/dev-python/yarl/yarl-1.8.2.ebuild new file mode 100644 index 000000000000..7ea5cc25c82f --- /dev/null +++ b/dev-python/yarl/yarl-1.8.2.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="Yet another URL library" +HOMEPAGE=" + https://github.com/aio-libs/yarl/ + https://pypi.org/project/yarl/ +" +SRC_URI=" + https://github.com/aio-libs/yarl/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" + +RDEPEND=" + >=dev-python/multidict-4.0[${PYTHON_USEDEP}] + >=dev-python/idna-2.0[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/cython[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest +distutils_enable_sphinx docs \ + dev-python/alabaster + +python_configure() { + > .install-cython || die + emake cythonize +} + +python_test() { + cd tests || die + epytest --override-ini=addopts= +} |