diff options
author | V3n3RiX <venerix@koprulu.sector> | 2023-01-22 12:52:10 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2023-01-22 12:52:10 +0000 |
commit | 736633fa866abdd7c155cabb02adf278c5237640 (patch) | |
tree | 847aff3277bceae8b34d29ff6c16cac3ad4b288e /dev-python | |
parent | f926b97bb4ca0ec30c10ee9075bd3fd3b1df2be7 (diff) |
gentoo auto-resync : 22:01:2023 - 12:52:10
Diffstat (limited to 'dev-python')
20 files changed, 370 insertions, 8 deletions
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz Binary files differindex dc48f7308d20..04d3467cf6f7 100644 --- a/dev-python/Manifest.gz +++ b/dev-python/Manifest.gz diff --git a/dev-python/build/Manifest b/dev-python/build/Manifest index fd67c3784ddc..e8a09ae265ca 100644 --- a/dev-python/build/Manifest +++ b/dev-python/build/Manifest @@ -1,5 +1,5 @@ DIST build-0.10.0.gh.tar.gz 41509 BLAKE2B 0b1967af6fd0e47e8de5a6efcab879a37231b399965c4b52d9f952ed4fd64e9606b40f8e34ca18fb634ac5b42e3fa63995e6da292b10424f5ea0bd9fd49a46ca SHA512 e7ab783cc2b228e49c3dd15be7e25150924f26611994367b145cc2d43d7f89597c018cd4ca5cd8b31280d965421d314c80e4b97cf3e00f6cf73d80a3b081e7d1 DIST build-0.9.0.gh.tar.gz 41012 BLAKE2B 764338ffab3b6ede66542195271b1b07d1cff71685ae88bcef8042ce0a93a3a95a80a8a2273ac6a1534d8416410c8af77fdd3fe52fdacb47b8a56a9857ba60a2 SHA512 d6ef229c8f3b348cc939af6bd9a0a521a25c3a5702a95da8ee36d7a1ad3f3e22e10b5c96495ff08a1328ab73f03feebc64e89ce165862cb295eff4360c79d642 -EBUILD build-0.10.0.ebuild 1935 BLAKE2B 26828c00bab773a5c1e43f70238ed7700c1c2b244c8b1889104aff4171ae76ddf66010e2c4c5fb65e5b66198c092dd539b2729c15662e5b97515a830fac0deb5 SHA512 f2de376b2f20bdb178470b9ed9fd5bb9a2ebcb284d77d33c0db43caa4ebd956dadae816746a96e087f27a98ae18bc2577e721de6881a184f3896861811707ee5 +EBUILD build-0.10.0.ebuild 1941 BLAKE2B b7209c68c7aed6ed167070cc9864876aadee9616da6046ae11f73169dc36c0823fc381a3612159c34a3061ba6357e0de88765ca95765c28e50f2ebe7af6fb6bc SHA512 d0b602c788a753f29f88d2c54d4bb36fa8bcf20c7e7303fd70138ff0d3fe11623567b90c603657bbb69cb037becf5aeffb84f2685100f1342a16dedf736742d8 EBUILD build-0.9.0.ebuild 2106 BLAKE2B eb94af6366a3fb141821b97fabede49935f9ed89b51bf731079058b6e46b27c84df6f3ce25b9e4e6ac3a1cdead01a8d582fe628f0ed760e16314442214dca09c SHA512 6af34f93bb8c18b8b7ab66d8d6701cef6732e035dced2d74e3df4ab8e2bdcacd31f5dc5691799c0e819d94a652984181395b7fd4a07b778f7a4a6ac790128947 MISC metadata.xml 361 BLAKE2B 1c46e1d83bec4a8aaedd932af700865009735ff75e3af63ef7c08f7c00883d5f658f86aec981cd48c8ef0ab0a287250a3a4fdfad42fb434f6c06d9f33f72f7d6 SHA512 89c86db40833c86e25f387c5bfa8952b62e983714be85af1e8ca2a6ef8a402b94cc32dfc18cda8d8850736aaabdb46c153743af9bcb027e86b2c1f085f6f2369 diff --git a/dev-python/build/build-0.10.0.ebuild b/dev-python/build/build-0.10.0.ebuild index bde601b52901..002236f7342d 100644 --- a/dev-python/build/build-0.10.0.ebuild +++ b/dev-python/build/build-0.10.0.ebuild @@ -19,7 +19,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" RDEPEND=" >=dev-python/packaging-19.0[${PYTHON_USEDEP}] diff --git a/dev-python/flatbuffers/Manifest b/dev-python/flatbuffers/Manifest index 2ea5e6fab182..62640b8f8012 100644 --- a/dev-python/flatbuffers/Manifest +++ b/dev-python/flatbuffers/Manifest @@ -1,5 +1,7 @@ DIST flatbuffers-22.12.06.gh.tar.gz 2172096 BLAKE2B 92bf0c56c10fa369e7a8a53a7f903af6b5f17560a3558587914c29ab8a655f3ee078c3e261426ca5d9ad0587419d4f0049459edc552e25958f80b80ba9539d59 SHA512 1b2c8eaa2ebeb92c3ebc363888b34b817d7b62a568e40bce2b037814f1f0103d4cb7db8507ec9ca05421be61b0b2be3edd6c4d564f75d1ce39278d73f8442ac1 +DIST flatbuffers-23.1.21.gh.tar.gz 2181861 BLAKE2B 6368358c21e677feb466245a746b86cebb6d6a4058bb6d593de81bf3c32ddfb9fd475e4bb225d4529ea106253456a5ed1ee6d024b1e2521e02efef171750f428 SHA512 fa62188f773ad044644a58caf1e25bef417dfdea47c9da8a2ea7f997154b4f3976019e32e73cc533696a3d4e45ec4a8402b6df140878dfa2ff078740d61b4b0f DIST flatbuffers-23.1.4.gh.tar.gz 2178791 BLAKE2B 8c354c539378f7d8e05307f7ba0f5393265a6183fc8868d48b8da5ab7d39a3e7a7f85631db00f0dc57bf396d20652049303a79fbf31f07639d80596d300a7701 SHA512 8b3e1b9596a76548faca529fe5070e775be50bfdea079ba4f66014f5a1bfb93f8edd7e56f97363c897d2db8391277a9099a61d14e4298c3669ab7068bbf07865 EBUILD flatbuffers-22.12.06.ebuild 818 BLAKE2B da0dc359bf5f8be7b12a47bd6453d13ce1ea7027745fc2410a0c50c416a67402ab31332c3abe9b0eed861dc85c6e451ce1c775d618df4f6c3c96793a9275e3dc SHA512 c3967b36faadb4d8575b363dd03aefebb9e4e8ecb04a011ff4aa3ad9def1ed0584fcd1446d955d40bb86162088aa987479656565754ea543b947255063cacf0e +EBUILD flatbuffers-23.1.21.ebuild 822 BLAKE2B fc19a7109008ca97d0e868da5ff79435dcf861f7fc0f4619aab5062ee019ecf4cc72b97efa90745e628e58b036798a98c591197e75ed29a1ef119d944e394654 SHA512 2df91ddabc6a44d1668cd1611e7ecfa28c75cc9b97958b669f78bc75afa46dca714a3e92af66faff59d31c44d7605797487ecb8b8a2610d19d35bd3fa5b40272 EBUILD flatbuffers-23.1.4.ebuild 822 BLAKE2B fc19a7109008ca97d0e868da5ff79435dcf861f7fc0f4619aab5062ee019ecf4cc72b97efa90745e628e58b036798a98c591197e75ed29a1ef119d944e394654 SHA512 2df91ddabc6a44d1668cd1611e7ecfa28c75cc9b97958b669f78bc75afa46dca714a3e92af66faff59d31c44d7605797487ecb8b8a2610d19d35bd3fa5b40272 MISC metadata.xml 503 BLAKE2B 632c797040e856e87b7875cb7820b97670f994bac90a3554bca2bfad492420972309fe48b190065b203d7b5be8030bf63fc9658d39c7e24f20fc5f3d8868a7b9 SHA512 76bca368c33e84e49c2ee8e742bb5012bec27fb033915c8c3bdb2957e9d8394e8f2c7fdcabf98770297f6e3489e6909f92755f681aab00218bf3705661b42c81 diff --git a/dev-python/flatbuffers/flatbuffers-23.1.21.ebuild b/dev-python/flatbuffers/flatbuffers-23.1.21.ebuild new file mode 100644 index 000000000000..a7b6485ad67b --- /dev/null +++ b/dev-python/flatbuffers/flatbuffers-23.1.21.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..11} ) + +inherit distutils-r1 + +DESCRIPTION="RFC 7049 - Concise Binary Object Representation" +HOMEPAGE=" + https://github.com/google/flatbuffers/ + https://pypi.org/project/flatbuffers/ +" +SRC_URI=" + https://github.com/google/${PN}/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" +S=${WORKDIR}/${P}/python + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +BDEPEND=" + test? ( + dev-python/numpy[${PYTHON_USEDEP}] + ) +" + +python_test() { + cd "${WORKDIR}/${P}/tests" || die + # zeroes means without benchmarks + "${EPYTHON}" py_test.py 0 0 0 false || die + "${EPYTHON}" py_flexbuffers_test.py -v || die +} diff --git a/dev-python/jaraco-test/Manifest b/dev-python/jaraco-test/Manifest index 545cc34992c0..a0667afeb56f 100644 --- a/dev-python/jaraco-test/Manifest +++ b/dev-python/jaraco-test/Manifest @@ -3,5 +3,5 @@ DIST jaraco.test-5.2.0.tar.gz 8000 BLAKE2B 21e0714537a9966cc285eb1458f313c354226 DIST jaraco.test-5.3.0.tar.gz 8199 BLAKE2B bb44899e9d459350b7edff1a0212afada0765b250e7450c28e15da958632b33a17777d6db2b7ae9984772928003fbd368b6482889816198c971c77fd1f967bcd SHA512 31d2ea0557023c6996b786ee1b2a385ac8f22c2af66baab98c3a6b894bf1eaa7378a595d00bc46a537cc89fe87c9193733968fc8a586a58654b468b712d63728 EBUILD jaraco-test-5.1.0-r1.ebuild 819 BLAKE2B 1677fef48b16a42decc155f4118b60802e24d02e4d08b9b62639b8f2f5e9d9dfd3b46cc88d8cbce7a38b32b3eb528f4f5e81f8ea97db5b610db5d6b88dfa35af SHA512 8cf2a11ea608d4a2b6da80f71419945e2695d4273f9916d8ed707026cbfd9a19eb396894e6780029ea9f8ac2084c16bef60ddc307b68924be0dd9a4582cee46f EBUILD jaraco-test-5.2.0.ebuild 659 BLAKE2B 823805a458bfcb81ceaca891c41ca616404a64723022e6772239e43047ffa7803d71b7251208fc7f735f49db113d3ba41247823e22df057543ca511271670d01 SHA512 65365c8d010f032b0fd6105e81d162ea6ac4c7b230324ef5e87b9027c0104f0eefebd15943ed82464aea9eb1ca789e7aee8a034b765434d663c3fd74baece91b -EBUILD jaraco-test-5.3.0.ebuild 964 BLAKE2B 3fb2b46a467d0c58d03235353a6b09fef03be3226e8543e08c49ace50572cf9b9a585a0e5beda304244a5e18937c6ef80a6fbe13f855a9e088487a7958e6c1a3 SHA512 f97685e7fcc4ea36183415652d6c70b1e1c2f1873c14c849cb3c70f78c5c240643abb28f544a9cb2876722d68c73ad0a64b0c8c9144f314f04ba8dcc49c3ef73 +EBUILD jaraco-test-5.3.0.ebuild 970 BLAKE2B 94498156a0e1b5296fc4644f6287bb7e33a0e2af6cf4f297f1df87e8bb7f487c6597fc19205aa5f984d7fa3d68310d069fd4ac60c14a153976419acf98c0111d SHA512 6c2d78bd25c340e0986e10a82fc620035c3e2c496d04116dee1119c8d22e727cc0c1af1269a6ae2834c728ca9675bc8043785d3f43cc3499773ab0b52f2622e6 MISC metadata.xml 397 BLAKE2B 24c07f0efc966e9d4445968ba639a5476a24a0885051e4eab17075ea9b7b6369fe9ed919ccdc0b51a1e667c8d327428caac2196c2a3e087d8b36176e7b4b2c81 SHA512 4fce74bc524dc018611c219b86b87b7643fe5d133309a00dd5ade217895165f85cfbe26b686c79fc4dd8b1e016b07c83c25afa1c015fc240ffa0ac75e4c17159 diff --git a/dev-python/jaraco-test/jaraco-test-5.3.0.ebuild b/dev-python/jaraco-test/jaraco-test-5.3.0.ebuild index 674f027aab0d..b14814239a70 100644 --- a/dev-python/jaraco-test/jaraco-test-5.3.0.ebuild +++ b/dev-python/jaraco-test/jaraco-test-5.3.0.ebuild @@ -19,7 +19,7 @@ S=${WORKDIR}/${MY_P} LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~x86" RDEPEND=" dev-python/jaraco-context[${PYTHON_USEDEP}] diff --git a/dev-python/pip-run/Manifest b/dev-python/pip-run/Manifest index 2274913c4622..541b9f500739 100644 --- a/dev-python/pip-run/Manifest +++ b/dev-python/pip-run/Manifest @@ -1,13 +1,15 @@ DIST pip-run-10.0.1.gh.tar.gz 25236 BLAKE2B 319f67420f44c4df1ea950f920de16f3187f1465c619fb628123a07ce56b3c63c96490cc9705f38f273a6fe71d868c9cb31193236af50aff903a34755991a241 SHA512 d4ddca5395a1be291b763555f7d634f5740515167bb38f670b1c3af81d7196e1e084b5659f0d981f2328adb340632bfd452e2913f3d56ea012a2587623b28364 DIST pip-run-10.0.2.gh.tar.gz 25253 BLAKE2B 9ed3066e70109e64a907426752757881d1c95af304f5f114a270e767945d327ec49eebf2bcae1f2f469151446626cb5204d419c63e8701ec90091a4522a9cd7b SHA512 2d0e8e891aa93b36daefa9259a437ea29860bdc07d986f244ad3fc485351a50f68b5ba53fe6431e42b7a04c437195ef58342674b247f001a4aea5181f31ee03d DIST pip-run-10.0.3.gh.tar.gz 25330 BLAKE2B 43a1e21674cd717be2059bcc599f80db10529f06f6dd903bb7ea1d0e65fa63ce7f6996945c9a123981009a05b87e22819df5266ff07f9ca20f45764698d83d88 SHA512 47e94382985d144bc2bb4ea528ad54ee54c98c8d217d3dff3b7bbe6eeb4e1221b66735f2c930354ae0045a7d7631fd8514e439a0e6b15299784c8b2c47c4070a +DIST pip-run-10.0.4.gh.tar.gz 25454 BLAKE2B c159f9e581d87d7c0b8e9f10ecfe200b4088205a2a5d50092b4d0032288e93a0fda168a80d330c5f6aab9d32d7d15ff461313073cb3235a92ba660d6461ee65c SHA512 fd7e26e62a2c27032b0161b757b2efdd1f8bd64f78b24843c16a67bb856773b7d6350af7e09ec4aafe13cb290d352134c5e7ddb39c339622a6526f44f37c9178 DIST pip-run-9.0.0.gh.tar.gz 23171 BLAKE2B ca1bee27f4d1826029aa2520dbad9807d22ce66326fd917f0b7687284ce3daf9abcd45e593d735633fb86186ea88ffa0b71780f9b56e27458798763db309bd9d SHA512 117b2260fe628dcc5aae47335ab645c2db47ca9b4d5cd0446ef11bb399c0e91df3a32b61aa7a228aca4d7b837228ddb41fe010896f7debf5fbca6111398cce73 DIST pip-run-9.2.1.gh.tar.gz 24104 BLAKE2B ebb26cd5356a5919d74c6601b36deed0046c0d67d7533f5817b62b7b7ba74240ef44dd2425be7143f8432d3f8a3f611a051f099b6059e64479eadd77e8f39b45 SHA512 f320da7641817df5c9418094fb49792e3368907ddac551ef22d97ab45b5183cb84f40338da106d5a47d238ca68ca376cbfc6d6c3528b9fca1db02bf910bd3d28 DIST pip-run-9.4.0.gh.tar.gz 25821 BLAKE2B 8d4d9712f0563d3edf8d963e14221fde89cffc14c3fb26afc2b18bdeca9917cacb27c88a815d398d2b67f10112e888c9f60b497c3c1bf59d0105a4c972aef15d SHA512 c266e6eb30f21ddfd89cc25dee5c56542b3734497d59315751c190e7bd985c6746b95802255ec05da19d5cec8822f4fa169eba4218989013e36a2c118d560f4d DIST pip-run-9.5.0.gh.tar.gz 25620 BLAKE2B 156b33f6978ae7c26e4f73be931f887b0a6d793414dee5b69290b88eb849b487d366ce722d6cc6eb58a10074c779cf7dd4bbbdf192bb57494757a6f9c11adbee SHA512 5f1a59e60203dc5e5fd818687112f23ef93117af315161a4ce31e2de183e097aa205af12bd81f45aac91ab2b6a18fbd6a0275b9ad3ce3a7942140b345f49a7a9 EBUILD pip-run-10.0.1.ebuild 1332 BLAKE2B 87e7772b716b8779c2f3bc0dc75c86ff7a184a126a63a4cd2d4b103024d4b632c5bb37ca300ba4f9aa28c03e2d911feed43a23b08d4dc7133bef2791bf370122 SHA512 8ba468a971040137bb65895900961262b86264eab506b8611a26e97cb30449e5e13020176ecf83ec09a9412537ded102c9dd92f64ba2b126e97ba6f48c1db01e EBUILD pip-run-10.0.2.ebuild 1519 BLAKE2B 18bcbae693854768e285278c3d09d939eedb8047e8484948476ac82021b9fa4a6ba5f186df3f735707833acdb5812d69d19fb9c07ad8733ff7b36128aa34a943 SHA512 1f1de9883d7222869d73d81d7e12a63d15ce0c7dcaffbdf997d1483e96c465b72a50aaed013fe5dcf3fbf51c64dab48c39a61b455648a2f734f8c022dc954bdf -EBUILD pip-run-10.0.3.ebuild 1519 BLAKE2B 18bcbae693854768e285278c3d09d939eedb8047e8484948476ac82021b9fa4a6ba5f186df3f735707833acdb5812d69d19fb9c07ad8733ff7b36128aa34a943 SHA512 1f1de9883d7222869d73d81d7e12a63d15ce0c7dcaffbdf997d1483e96c465b72a50aaed013fe5dcf3fbf51c64dab48c39a61b455648a2f734f8c022dc954bdf +EBUILD pip-run-10.0.3.ebuild 1525 BLAKE2B 59a47f94333b9a4ed51919833b722454731b86c95dec64747d74513f748504fbc09481c8daaebdcaecb95e965d664b0182c2393416ebe3df093e2087a9794ab7 SHA512 2a0856b77811a6a33e792d504b4a57b6c60d78f0cc6779ad87513577fffc7488e4ea75a6f9318a85585bc263593d6c9a0b44fa7189b8659b7c82f5161e803465 +EBUILD pip-run-10.0.4.ebuild 1525 BLAKE2B 59a47f94333b9a4ed51919833b722454731b86c95dec64747d74513f748504fbc09481c8daaebdcaecb95e965d664b0182c2393416ebe3df093e2087a9794ab7 SHA512 2a0856b77811a6a33e792d504b4a57b6c60d78f0cc6779ad87513577fffc7488e4ea75a6f9318a85585bc263593d6c9a0b44fa7189b8659b7c82f5161e803465 EBUILD pip-run-9.0.0.ebuild 968 BLAKE2B a0b2738cb47b68ceadb1605b61d937aa1e8579111f07495d24a8bb7b0f8bb3d70e5a7872278b1d47953e6f1fb6d00984c6f150470e00b951a70c828ceb3fb9f6 SHA512 b92cbabea151365860151507ba9252a694c2bc6b79111befd1aa9303edd98dc5a10f7b5f5db609f5fcf761fa6c6a9228dfdc2f5b0a82c9a8df8977fc75647764 EBUILD pip-run-9.2.1.ebuild 1149 BLAKE2B 1821c6818b5a005362fa042b985a98d0c090f4ea29b62fdb259e96b193338ac61b80d96292390bca769fceff37cdf054b144c89dd0e90a078bdac6e861a56d6d SHA512 b5de8bbd4b35bef989ac1873d2cde4b363d838503fff4f9721d694a0a1dac026fa80b01d1e9e02339bd7d60b3095e45035a8f8b487bc5bbcc74025643f0459cb EBUILD pip-run-9.4.0.ebuild 1192 BLAKE2B 85050d1cadd09ee873c8677ce80bc715e7dc91291599573430926d8aa596bc9ad0d12639ff54d183230ac744ecce19232a8527fbb3dc0804117131d953e0433a SHA512 0e5424c96eb2b9f2061019c0bddc56656ba0a88bbd22364f91c51ed5113087888a6128f78d68a32dec04961f476c63cd179407bea0219a4017ddd463f6ada585 diff --git a/dev-python/pip-run/pip-run-10.0.3.ebuild b/dev-python/pip-run/pip-run-10.0.3.ebuild index 9ba34a0a97c5..079b0a5465d1 100644 --- a/dev-python/pip-run/pip-run-10.0.3.ebuild +++ b/dev-python/pip-run/pip-run-10.0.3.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~x86" RDEPEND=" dev-python/autocommand[${PYTHON_USEDEP}] diff --git a/dev-python/pip-run/pip-run-10.0.4.ebuild b/dev-python/pip-run/pip-run-10.0.4.ebuild new file mode 100644 index 000000000000..079b0a5465d1 --- /dev/null +++ b/dev-python/pip-run/pip-run-10.0.4.ebuild @@ -0,0 +1,64 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..11} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="Install packages and run Python with them" +HOMEPAGE=" + https://github.com/jaraco/pip-run/ + https://pypi.org/project/pip-run/ +" +SRC_URI=" + https://github.com/jaraco/pip-run/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~x86" + +RDEPEND=" + dev-python/autocommand[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/importlib_resources[${PYTHON_USEDEP}] + ' 3.8) + dev-python/jaraco-context[${PYTHON_USEDEP}] + dev-python/jaraco-functools[${PYTHON_USEDEP}] + dev-python/jaraco-text[${PYTHON_USEDEP}] + >=dev-python/more-itertools-8.3[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/path[${PYTHON_USEDEP}] + dev-python/pip[${PYTHON_USEDEP}] + dev-python/platformdirs[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/jaraco-path[${PYTHON_USEDEP}] + >=dev-python/jaraco-test-5.3[${PYTHON_USEDEP}] + dev-python/pygments[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/nbformat[${PYTHON_USEDEP}] + ' 'python*') + ) +" + +distutils_enable_tests pytest + +export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} + +python_test() { + local EPYTEST_IGNORE=() + + if ! has_version "dev-python/nbformat[${PYTHON_USEDEP}]"; then + EPYTEST_IGNORE+=( + tests/test_scripts.py + ) + fi + + epytest -m "not network" +} diff --git a/dev-python/pkgcraft-python/Manifest b/dev-python/pkgcraft-python/Manifest new file mode 100644 index 000000000000..c7af868d00e5 --- /dev/null +++ b/dev-python/pkgcraft-python/Manifest @@ -0,0 +1,4 @@ +DIST pkgcraft-0.0.3.tar.gz 1239742 BLAKE2B c9148d3ac34d80c47db5d1080b3806e6b64fffa226d595a11499215626342286efc19b86fd1e158a8ca0021ab8946d35e4393fceaf8a318c258114a6c2e1ffdf SHA512 53ae196d073271654807ef5587c38d83e10b606f59baf63e3c8da7ce1b1d80d7acd1e3e201ebba1346c14d101eded666d6ad9bdf972b36c574c9b494147baa4a +EBUILD pkgcraft-python-0.0.3.ebuild 1671 BLAKE2B 827a3e27229295cee2c8dafc2db2fb681b9c28727a571db1acce3b7cdaa59da43c8e4cc25f778aadc92b16eb21848ad711b1f62c8a2883e1c2820fee63c5e6c2 SHA512 330e7378f0c9d4436cff9fc3022d1354452997c8e680d6c92a22d1a4c02b18430354924b360bea99f3dda9fb291ea0b3d34a60455f2ccb899e7e05eb9255c145 +EBUILD pkgcraft-python-9999.ebuild 1671 BLAKE2B 827a3e27229295cee2c8dafc2db2fb681b9c28727a571db1acce3b7cdaa59da43c8e4cc25f778aadc92b16eb21848ad711b1f62c8a2883e1c2820fee63c5e6c2 SHA512 330e7378f0c9d4436cff9fc3022d1354452997c8e680d6c92a22d1a4c02b18430354924b360bea99f3dda9fb291ea0b3d34a60455f2ccb899e7e05eb9255c145 +MISC metadata.xml 454 BLAKE2B 5085311aaebe3c2cc696fee5da4ee272e47936a4f729c2007efce94097087a987985fb972df477fb72eead3402555924ca8b8f183b69af357453ad93daeb946e SHA512 ba7457ec4b43f1664042599d4e23506e496d1f2212ea7aa02c58fd9d796915dace2817bfb1c71e6f022e9490215248e2a705b223a087d91255b97b23f82f9c23 diff --git a/dev-python/pkgcraft-python/metadata.xml b/dev-python/pkgcraft-python/metadata.xml new file mode 100644 index 000000000000..39d39075985d --- /dev/null +++ b/dev-python/pkgcraft-python/metadata.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>sam@gentoo.org</email> + <name>Sam James</name> + </maintainer> + <maintainer type="project"> + <email>python@gentoo.org</email> + </maintainer> + <upstream> + <remote-id type="github">pkgcraft/pkgcraft-python</remote-id> + <remote-id type="pypi">pkgcraft</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-python/pkgcraft-python/pkgcraft-python-0.0.3.ebuild b/dev-python/pkgcraft-python/pkgcraft-python-0.0.3.ebuild new file mode 100644 index 000000000000..18b5c4eb6c8d --- /dev/null +++ b/dev-python/pkgcraft-python/pkgcraft-python-0.0.3.ebuild @@ -0,0 +1,74 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 + +DESCRIPTION="Python bindings for pkgcraft" +HOMEPAGE=" + https://pypi.org/project/pkgcraft/ + https://github.com/pkgcraft/pkgcraft-python +" + +if [[ ${PV} == 9999 ]] ; then + EGIT_REPO_URI="https://github.com/pkgcraft/pkgcraft-python" + inherit git-r3 + + PKGCRAFT_VERSION_MIN="9999" + PKGCRAFT_VERSION_MAX="9999" +else + SRC_URI="https://github.com/pkgcraft/pkgcraft-python/releases/download/v${PV}/${P/-python}.tar.gz" + S="${WORKDIR}"/${P/-python} + + KEYWORDS="~amd64" + + PKGCRAFT_VERSION_MIN="0.0.4" +fi + +LICENSE="BSD-1" +SLOT="0" +IUSE="+examples" + +RDEPEND=" + >=sys-libs/pkgcraft-${PKGCRAFT_VERSION_MIN}:= +" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-python/cython + dev-python/setuptools_scm + virtual/pkgconfig +" + +distutils_enable_tests pytest + +python_prepare_all() { + if [[ ${PV} != 9999 ]] ; then + local actual_pkgcraft_min=$(sed -En '/^MIN_VERSION =/{s/[^0-9.]//gp}' setup.py || die) + if [[ ${actual_pkgcraft_min} != ${PKGCRAFT_VERSION_MIN} ]] ; then + die "Mismatch between setup.py's MIN_VERSION and ebuild!" + fi + fi + + distutils-r1_python_prepare_all +} + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest +} + +python_install() { + # Conditional because these aren't installed officially right now + # and the naming is just for convenience. + if use examples ; then + while IFS= read -r -d '' file ; do + python_newexe "${S}"/examples/${file##*/} pkgcraft-${file##*/} + done < <(find "${S}"/examples -type f -executable -print0 || die) + fi + + distutils-r1_python_install +} diff --git a/dev-python/pkgcraft-python/pkgcraft-python-9999.ebuild b/dev-python/pkgcraft-python/pkgcraft-python-9999.ebuild new file mode 100644 index 000000000000..18b5c4eb6c8d --- /dev/null +++ b/dev-python/pkgcraft-python/pkgcraft-python-9999.ebuild @@ -0,0 +1,74 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 + +DESCRIPTION="Python bindings for pkgcraft" +HOMEPAGE=" + https://pypi.org/project/pkgcraft/ + https://github.com/pkgcraft/pkgcraft-python +" + +if [[ ${PV} == 9999 ]] ; then + EGIT_REPO_URI="https://github.com/pkgcraft/pkgcraft-python" + inherit git-r3 + + PKGCRAFT_VERSION_MIN="9999" + PKGCRAFT_VERSION_MAX="9999" +else + SRC_URI="https://github.com/pkgcraft/pkgcraft-python/releases/download/v${PV}/${P/-python}.tar.gz" + S="${WORKDIR}"/${P/-python} + + KEYWORDS="~amd64" + + PKGCRAFT_VERSION_MIN="0.0.4" +fi + +LICENSE="BSD-1" +SLOT="0" +IUSE="+examples" + +RDEPEND=" + >=sys-libs/pkgcraft-${PKGCRAFT_VERSION_MIN}:= +" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-python/cython + dev-python/setuptools_scm + virtual/pkgconfig +" + +distutils_enable_tests pytest + +python_prepare_all() { + if [[ ${PV} != 9999 ]] ; then + local actual_pkgcraft_min=$(sed -En '/^MIN_VERSION =/{s/[^0-9.]//gp}' setup.py || die) + if [[ ${actual_pkgcraft_min} != ${PKGCRAFT_VERSION_MIN} ]] ; then + die "Mismatch between setup.py's MIN_VERSION and ebuild!" + fi + fi + + distutils-r1_python_prepare_all +} + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest +} + +python_install() { + # Conditional because these aren't installed officially right now + # and the naming is just for convenience. + if use examples ; then + while IFS= read -r -d '' file ; do + python_newexe "${S}"/examples/${file##*/} pkgcraft-${file##*/} + done < <(find "${S}"/examples -type f -executable -print0 || die) + fi + + distutils-r1_python_install +} diff --git a/dev-python/pyproject-hooks/Manifest b/dev-python/pyproject-hooks/Manifest index 9cc151d533e2..5a4ddbed2fde 100644 --- a/dev-python/pyproject-hooks/Manifest +++ b/dev-python/pyproject-hooks/Manifest @@ -1,3 +1,3 @@ DIST pyproject-hooks-1.0.0.gh.tar.gz 16001 BLAKE2B c90d2fb70ada9414cbbf201bfbb695b4e9055b61fdcdc8e0f8a2548e4f47e7512140fc71fee9f9306577d97b76ca64e77b7c58d526381c5481739e630e5250a1 SHA512 fca9b69859d7e3949b158c2879ba7ebc7305f1edaacdd84b71a92565010176d1194be03a21fd6b9aa65d175cfd8243ba3a50aab617fb56ceac6b263da6613e17 -EBUILD pyproject-hooks-1.0.0.ebuild 791 BLAKE2B ff7b6270b1cccbd8665cbcf3c8336e58c0519746b272e3612cab97954f831d30ec4567dfebc8231bbff9c293551ae749be314771829e8068bbd76ed98f053518 SHA512 47f52840cf33426d4ccd0e1cfaa20b8a7d7602472233d619c34d93eec10ded7866b1234d8e8ade44e46d34b39af975bf6de31de34efc9dd1ef7f0728948be291 +EBUILD pyproject-hooks-1.0.0.ebuild 797 BLAKE2B ebe7bbe1ce70e56fa0a477e95c389d817d1672ad067e1b33d0625c3b20c4806121949f83efa9eebb736729561e6251ec165511d167ac3118e54650a1119fc9c6 SHA512 aeeb4e158a402f6ca8439161e431c9537b8e1ed126c3f26abb6447906470e7d4f15fa0440983c001190edf473e7a321da7b7bb5e6e720ba7cc857c9f268905f7 MISC metadata.xml 381 BLAKE2B 749aad0e4a8c4e4410063c2eb94f69133ec1c680c42af3e701eaa450e1de0ecd53f8eab8e586fa599282905289b2238be20d2f5d042ad776b22d402a467f0ec0 SHA512 baa66b205e53dc0744137e91a3d39c38170af23c2a155ca1428b4eb2e849fbecf389d51eec84e9c5a1d2b745617f0e3de8798537a8d7ab1ce5f5d376bd35e73c diff --git a/dev-python/pyproject-hooks/pyproject-hooks-1.0.0.ebuild b/dev-python/pyproject-hooks/pyproject-hooks-1.0.0.ebuild index 7603d5a44a4b..017d9e8eee4d 100644 --- a/dev-python/pyproject-hooks/pyproject-hooks-1.0.0.ebuild +++ b/dev-python/pyproject-hooks/pyproject-hooks-1.0.0.ebuild @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" RDEPEND=" $(python_gen_cond_dep ' diff --git a/dev-python/python-dotenv/Manifest b/dev-python/python-dotenv/Manifest index 40ded30cd8f5..6f31f6bd5d54 100644 --- a/dev-python/python-dotenv/Manifest +++ b/dev-python/python-dotenv/Manifest @@ -1,3 +1,5 @@ DIST python-dotenv-0.21.0.tar.gz 34984 BLAKE2B 5b2ac96e2c68afe04ec5e63da44c7109c0d142e1abad64fb9d4c87cfc84f36e62023854f72145f6a7f6b7e05bf58a57ee4b97ac8b84aa1304ddffba0a8795c6c SHA512 618335ad11a1ed8011d7cd0c6a83912b5cc29eddeb967c9594af32c6229ca178b571b08836776661612015ac9cd6753de1935f3f3e0e3b8feb733eccfbb262e7 +DIST python-dotenv-0.21.1.tar.gz 35930 BLAKE2B e89b88754406464c7d9493d8824147c1b3862a1f1c9a723ddd0cec9c053b5772fe2f5d55fac0e979a3ffc5d717ec22ceb45064ed45f58f2a3c12c1018ebe2f47 SHA512 30bbff6c4d95ee3e58d0ce895fd9bcceef52f59f66060bcbc66460bb5fff977760d168a09415a6a52587ad560b892da60fafa5824a6634ba3202d07243d2ac8b EBUILD python-dotenv-0.21.0.ebuild 897 BLAKE2B 9cfd36683772cb6ee3cb2915502c349f5a4eac78a983d40aa3a36fee70c51781a8f48a2f56036c63828fda6ead4eb6a156163b37fa8a0ae52f8b8303529e1e2f SHA512 af34b770126ce44736df9c52fffdb1b7d29eddb5250a4806f790cd7407e0631ad96cd5b99b80b33297c25342c9968a45d819c7e4e578d3ac54270cf81579df12 +EBUILD python-dotenv-0.21.1.ebuild 905 BLAKE2B 2680d0ee15102a002dfec9618fd2b2af0580ba6a022b53a71fa43d0b61c55f38604b59d5f3c11b36977071f8d16d147fd47c4afa548cfd3b816219d50e578ce3 SHA512 c740b8b0a9ec834df00ada83ec8bdbf9e4a7c5a09f45f3aee3f6c75347b2ed496c98a32b739c6f7df137df5b02d83ee4eba743831910ac715abb4ba2161d740e MISC metadata.xml 529 BLAKE2B 1dd381879887df2d49a80084ffd386891cffa2547fedf00bb1dbee3c3abe79759620b606a916d71cab518bb3869ecee4775c735db22aac17e785bdda5c4905a5 SHA512 ad2129cb6c691f9f4622de92701f9825cbbfe61e9c2552f91bae53c90e19abe9b4f7cd2e379c516254d8b9a5989d4861f5ec05ec7949c5b533c9b7fc6416056a diff --git a/dev-python/python-dotenv/python-dotenv-0.21.1.ebuild b/dev-python/python-dotenv/python-dotenv-0.21.1.ebuild new file mode 100644 index 000000000000..4a29583d56a1 --- /dev/null +++ b/dev-python/python-dotenv/python-dotenv-0.21.1.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3 python3_{9..11} ) + +inherit distutils-r1 + +DESCRIPTION="Manage .env files" +HOMEPAGE="https://github.com/theskumar/python-dotenv" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +DEPEND=" + test? ( + >=dev-python/click-5[${PYTHON_USEDEP}] + >=dev-python/sh-1.09[${PYTHON_USEDEP}] + ) +" + +DOCS=( CHANGELOG.md README.md ) + +distutils_enable_tests pytest + +python_install() { + distutils-r1_python_install + ln -s dotenv "${D}$(python_get_scriptdir)"/python-dotenv || die +} + +src_install() { + distutils-r1_src_install + + # Avoid collision with dev-ruby/dotenv (bug #798648) + mv "${ED}"/usr/bin/{,python-}dotenv || die +} diff --git a/dev-python/python-email-validator/Manifest b/dev-python/python-email-validator/Manifest index 3bbf9f604a90..e8c205de949f 100644 --- a/dev-python/python-email-validator/Manifest +++ b/dev-python/python-email-validator/Manifest @@ -1,3 +1,5 @@ DIST python-email-validator-1.3.0.gh.tar.gz 28555 BLAKE2B 7b13b4093be2b97260d01c562a205d299570e63bfba2f8e411000bc19319e9b538e95f2f4d33962b03fe5dc47c3690b8a0134b792f6822386ab6b20b260a991e SHA512 b10139f8eb221fa15a12c44f2c87d17449e317c6edfd4c6a99dc122a9178dcc4c3ef20f99f0feefb6a5b4a9460169b22d835871d2be88efd59f1474ff3d9aa06 +DIST python-email-validator-1.3.1.gh.tar.gz 28691 BLAKE2B eb69028066e969a935117f51a32d75595468797a82608bcb7f6ebcbebada01aac29e3e223efc849dc519d85897a375cdc584760f3cb5a431e2c39aa566c20514 SHA512 7806ef35c07cf0cfef3d8c6c7fe6dd3cb58da091a134b57d879a2cfcdf6425f8729ab8b03194135749ae47b369da47434c1d130432cfaa8eeaf5d07149c15dc2 EBUILD python-email-validator-1.3.0.ebuild 1393 BLAKE2B 6d324c6f5d1e8168fce94318f9442ba56be3145be51e13a225a4552f548c3b2aab0074799cd56907fafa33c1b0da5086c81f17c07d5b596422c30b600061fc65 SHA512 9fcfb4934e63a335a83da858a01395d0daadebf103b507a93afb28121a2b25b33f9468c50ebaeb8a79e40aefaa29c366baca48b25e505181ce612f5ddbd69660 +EBUILD python-email-validator-1.3.1.ebuild 1401 BLAKE2B fe9303c05a373ad8a72757e854382d448d003c7b5fcd4296b4c2f6ef295bc8e29fb3239655049fa7833ea37a1bf6b3770a1f4bbc44df225e5a9271fcd80022b3 SHA512 caa66d06948dde21b8057e8aa1d1f338a4f945cce9766fe694374e641ef9a52855b1a8bed97fa1e407d4f65a9de323fbf2abc8a4e7269fd5fe26f65c78fa8666 MISC metadata.xml 792 BLAKE2B 8655d15948883c5b7ad17e943028e0ab70e09d17fe7591c5e094bb46cee2595db382a008fe9d20121cee7473f1cf66efb1b71cdd345828be125c36fe67f376c6 SHA512 9065dee947add0fa203dd9a092910c165944dfc7ecee69c17092526fccfdccfa7864d4402314d9c25389f26b161251dfa58eaf2b21113da0642a62976abd50d7 diff --git a/dev-python/python-email-validator/python-email-validator-1.3.1.ebuild b/dev-python/python-email-validator/python-email-validator-1.3.1.ebuild new file mode 100644 index 000000000000..cdde06720d0a --- /dev/null +++ b/dev-python/python-email-validator/python-email-validator-1.3.1.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..11} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="A robust email syntax and deliverability validation library" +HOMEPAGE=" + https://github.com/JoshData/python-email-validator/ + https://pypi.org/project/email-validator/ +" +SRC_URI=" + https://github.com/JoshData/python-email-validator/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="CC0-1.0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +SLOT="0" + +RDEPEND=" + >=dev-python/idna-2.8[${PYTHON_USEDEP}] + >=dev-python/dnspython-1.15.0[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # these tests rely on access to gmail.com + tests/test_main.py::test_deliverability_found + tests/test_main.py::test_deliverability_fails + # these tests rely on example.com being resolvable + "tests/test_main.py::test_email_example_reserved_domain[me@mail.example]" + "tests/test_main.py::test_email_example_reserved_domain[me@example.com]" + "tests/test_main.py::test_email_example_reserved_domain[me@mail.example.com]" + tests/test_main.py::test_validate_email__with_caching_resolver + tests/test_main.py::test_main_single_good_input + tests/test_main.py::test_main_multi_input + tests/test_main.py::test_main_input_shim +) |