diff options
Diffstat (limited to 'dev-python')
86 files changed, 1202 insertions, 537 deletions
diff --git a/dev-python/ast-serialize/ast-serialize-0.3.0.ebuild b/dev-python/ast-serialize/ast-serialize-0.3.0.ebuild index 46f1b6e46c24..53b429df6892 100644 --- a/dev-python/ast-serialize/ast-serialize-0.3.0.ebuild +++ b/dev-python/ast-serialize/ast-serialize-0.3.0.ebuild @@ -121,7 +121,7 @@ LICENSE+=" Unicode-DFS-2016 " SLOT="0" -KEYWORDS="~amd64 ~s390" +KEYWORDS="~amd64 ~arm64 ~s390" EPYTEST_PLUGINS=() distutils_enable_tests pytest diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest index 0449571f02f5..ab7df880ef0d 100644 --- a/dev-python/boto3/Manifest +++ b/dev-python/boto3/Manifest @@ -7,3 +7,4 @@ DIST boto3-1.43.2.gh.tar.gz 1133320 BLAKE2B 21890b9f6629ec5af1da155d767a6117bead DIST boto3-1.43.3.gh.tar.gz 1134373 BLAKE2B 040db467be8b1722e99c602b7d3a23e799815506edc6970d0ca552b84efca800088ebd21a1c1a8ff9b3317cabf85d659cd7790aef01d96267c3ae03a8de824c1 SHA512 9c9c8f405b7fd501aa1c0e6b4360aa94ea2b36c81c0a32d84e528a32a3697859abe0c4d74b324ccb8bfa6b4edff34d2cbe5d83f383b3ae63bbfbc847727a49c2 DIST boto3-1.43.4.gh.tar.gz 1135368 BLAKE2B f392e76b8994d81756b68a91dea865520b6fc7ac65d928e550171b118559ad4c0d05aa9867f1ba7970dc649f440a3a0b581f01c1a618568b69db1ab4822b07df SHA512 bbe8c33efb2176e62ce444e9ec30ba72ad0dee2f97c0406e1f0138848fdf9efbd39ae7f66a947d79dad42dc060397995d7a1bbbc5e4bcc9828978a255f9cac25 DIST boto3-1.43.5.gh.tar.gz 1136591 BLAKE2B 5bde6e4377507b98a1befea6a9288b3762940032dd71e16bd919a7eb763e1c8e49dbb8bd578e8b10b2696becdfe97e9f3ec395c72120384f2700316daa07f6cf SHA512 fddd9b0ecef5cc7c03a8845a64566ccdeefaadbbe6912e1b346a9fb584851783b9f030d750cf242892afdcd849a91555295f27966da5403361e13b7e450f54b5 +DIST boto3-1.43.6.gh.tar.gz 1137408 BLAKE2B 11a92806102c847f0072394f726a56c84f2378f9b75394d3b23f9357a35dd8ae2794149d7d20c0b4f0ba64a14e4234606ac49b846320e770b20eca51c9f53790 SHA512 e51787a036386af77a77f39ef1b857bf1fa6a6a106694ae0f6fd07097420fb1a01ad14037e55a8279c1aa8968c64becede89ef3ecbd5bd43c4af0f30f4e5cae5 diff --git a/dev-python/boto3/boto3-1.43.6.ebuild b/dev-python/boto3/boto3-1.43.6.ebuild new file mode 100644 index 000000000000..11cadb4f704f --- /dev/null +++ b/dev-python/boto3/boto3-1.43.6.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..14} ) + +inherit distutils-r1 + +DESCRIPTION="The AWS SDK for Python" +HOMEPAGE=" + https://github.com/boto/boto3/ + https://pypi.org/project/boto3/ +" +SRC_URI=" + https://github.com/boto/boto3/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + +RDEPEND=" + >=dev-python/botocore-${PV}[${PYTHON_USEDEP}] + >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] + >=dev-python/s3transfer-0.17.0[${PYTHON_USEDEP}] +" + +EPYTEST_PLUGINS=() +EPYTEST_XDIST=1 +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} +} diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest index 4ab83c490851..1a60d7de65a5 100644 --- a/dev-python/botocore/Manifest +++ b/dev-python/botocore/Manifest @@ -7,3 +7,4 @@ DIST botocore-1.43.2.gh.tar.gz 16233880 BLAKE2B f35f27344dd853b1c6e7c1049d501f03 DIST botocore-1.43.3.gh.tar.gz 16242539 BLAKE2B a9942f5bce01e35ea049478c08220640bad1d224d805baabc2fb592bb942d096186a0d5ac1452a703aa242673bccfd64599b280758203572e19ee311eb289b11 SHA512 4b9741bd63db17d1ab75a68e362a2e53105a8bc040196f9bd6751d74547557ebde867534f3779facdee629de22a6eb780d97fd44c0ea05c921f0e5566d7672b3 DIST botocore-1.43.4.gh.tar.gz 16254569 BLAKE2B f9f0bbd8ba71747c918b30b4ac4a17d2daf3cb0e64b41e648a73d628a219c94ea4f3165f525cb71799327639fc34ca453d13d9858d536ed93549d34349f7a36c SHA512 6c6cf7461ba5a33bfca28e7be99c245980981456766df60e7b02de6d2df4a8b6801c52261ad23e3f7730f0e56811b2e4a457cec0bc1089fa7d81d17163cb5e07 DIST botocore-1.43.5.gh.tar.gz 16259477 BLAKE2B 134fe4d5319ee798adae4d7806a74849d4efc56d0c5786393c2337ba384644bc5ca4f50c14afe8e56d0e3e76e0d6c058d8414f64e15e4483f47bdfef22656fe8 SHA512 52be7b15dd811e2242df3d396a052e4c31d7eeb5d3f26aa9022c0feb5df362ec1b39a1b9eb281e37914da0370c02dea4930add63ebde417629395a9e2d0a332f +DIST botocore-1.43.6.gh.tar.gz 16273836 BLAKE2B 42049eda3d77066f53733fb4a7df1cbc4e0c7b5e7b2f6398ded8917935935ec7fcae1dd029156eba1eaaf16a73bea6ffe2983b39036552a34b17934985f8a002 SHA512 771d17792bf1c8e75028dcd0fb618ee52fb7c0a57fe2560f564d136cfe17ecdcb1f7185486a10ef60ce80ceb0d446c518e3b2e93facf52e736030b764e8c254b diff --git a/dev-python/botocore/botocore-1.43.6.ebuild b/dev-python/botocore/botocore-1.43.6.ebuild new file mode 100644 index 000000000000..f6ce0d9ed8d5 --- /dev/null +++ b/dev-python/botocore/botocore-1.43.6.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..14} ) + +inherit distutils-r1 + +DESCRIPTION="Low-level, data-driven core of boto 3" +HOMEPAGE=" + https://github.com/boto/botocore/ + https://pypi.org/project/botocore/ +" +SRC_URI=" + https://github.com/boto/botocore/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + +RDEPEND=" + <dev-python/jmespath-2[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] + >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] +" +# unbundled packages +RDEPEND+=" + dev-python/requests[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/jsonschema[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=() +EPYTEST_XDIST=1 +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 + ) + + epytest tests/{functional,unit} +} diff --git a/dev-python/cryptography/Manifest b/dev-python/cryptography/Manifest index 4f421551337e..fdf017739752 100644 --- a/dev-python/cryptography/Manifest +++ b/dev-python/cryptography/Manifest @@ -1,63 +1,37 @@ -DIST asn1-0.22.0.crate 47124 BLAKE2B d3ebce2752152968862a957c3bf87291d09dd7895ec1ac8012e4b968174b7a8013c98dde65f54dedf3c4ed4a206d1c306393e93c5b39783af44dbe36bb1b3116 SHA512 403c9fccf8a4c7f487a52528b23fd37790770526b75187b3634744ab9aff072eccdec5bf309e8532df6eb86fe70e60535d0783638c77c248b37296a0993feedf DIST asn1-0.24.1.crate 50502 BLAKE2B ebb6ec767929765aa37a34f25c9ace8cebabc4b01268245c71691a247317d920e3f5dc6ff4026711e1ba99701f55d84eb1b8b66d79e9b88ad50d25606070a746 SHA512 72ab6700bc365456f6038f9d6d5ccb29a3baf378596f538b68e0e11d3668e57cebaabf72145d8fa86b6441d66eafe38aaadab41eb7b61731fd356a75ff5c45ee -DIST asn1_derive-0.22.0.crate 8953 BLAKE2B ef2f3d248b0b5980b2475b4eb8127f4846ac200d2f8c7324757b571359ddf393f664b5b7189020bb12a390840c8fe0c423ab4c58e2359bf667d244d2e8f4e13c SHA512 bbbf3b498d2a59f19f044b627335e1b75a5341ee75b5cb281b09e3ab6e23c9f5a3d5f0eb09435fbeda211daedd9f9a867dbd99400b74e95f192fb0e09e694ab1 DIST asn1_derive-0.24.1.crate 9534 BLAKE2B e498f5af8fef329668554673a2c583b1d0049a235ed70f2a7a26ab724304240b277c44b33995749437600568e084aaf018430b96c7011d8483bb6965ba0e9bfa SHA512 00990444fb13a033ea831f0688611ecbe33f8cdb63717382cdbccaa0834f953302383f05ae425525d8c336908780d7b80be0db430e1f233bded0544f32c9c199 -DIST autocfg-1.5.0.crate 18729 BLAKE2B 27580e39b366c6fca02c9db09997b6415c409f12068f1249184268bf96fd85ba659e25ec730f99e10caf452f96c486f3d7442bf09c4552b5f39519b21d6f88cc SHA512 f279856f234d39d369623576acf9546a1ca24d7fe449f36d4fb93ea75a7efaf2c4015b9616a69bbbed358c5e5882e16b045352f046aa4c049b3d13b1e8257b08 DIST base64-0.22.1.crate 81597 BLAKE2B 6f216a560bd36e6e6b74e908344b457594cc768d9763070e269b56a14b150cbfc4b7f599d4c2a0a5f783638170ee132f0796fefb14fcac7fd73c58db0791007a SHA512 91cf2e4e7fc8815f9b8a86a7fa722a20eee3dc1dd57111b29e420de87ce7836bcdb1db01d3cafb9a977710ef63e7cc41b7772762323e68e0e832156858aace20 DIST bitflags-2.11.1.crate 49082 BLAKE2B c9c875b54e0a12115ecd846ef0a66bc7070d38892285a4142f1b1f26b07d407fa440a2943f310046f5fbc9a2428fcc56f2e44d06360e551d4b27c9b8cf93eab0 SHA512 c91b5a8b420d8e875a0906ef9b518a392487fba5399355aa5e908132149ddea7cc4222dd271cd5072e50dd9abd6e56420f4205652ba32a57af46bf07636604b7 -DIST bitflags-2.9.4.crate 47950 BLAKE2B b880246b54377ef161c54a811f09ced975d1f2049400c1bbba944712b8ef8b9ea79599d2354cc2a9ccd4c1b1329faad78738ed4e051735b14b642a9451ce68ae SHA512 a832e01985551db9d700ba177bb2ffe436e78e3bdcf7b2d8e86fc7cb885674d5656fce05bffb5a4cbe0df7b015dcfa6df8dbc1351c097d2c3a3dac199d3f37b1 -DIST cc-1.2.37.crate 90111 BLAKE2B c97656ab4642b180af1adf16736de03b5117774a2fd85d3cbbeb06744ab14a1f20accf8eb59c43dfc7fd803c59f92f30ccd7b2a6e3b53d8ecf45c8a2adb71483 SHA512 062bf65f73e5ae092391efaad510af39c96913d5647073eaa32e9475b34b6d87d2e4448f0dd54ecdf9b979a84819f861d05daf7fdbc06885f6b41162d55bb81f DIST cc-1.2.60.crate 97051 BLAKE2B 292350c3fe7dc3e023fe4f7cd07b3a5a7233996963b42391243948f834a17cf69781bab32cf46d62722c45437f50123450811dce8aa0e96ee63f35480cc15d90 SHA512 d67fd7400bd1d20f26f7a6743ac02ad09dba0b8002172b87907f4a7ae2487ee41feb2f24fe375ca91a3ac4fde1dc8b48b6703b74297c9eb42bd1e91ac8fe4e80 -DIST cfg-if-1.0.3.crate 8719 BLAKE2B 5cd0ac122110740895b45cdf8e0f738f2de1882d5a06c696d08e906765e4ddcd72a866dcc115da52d9fece205c9ad15dc25ad98dff36b32517012a7586e986ee SHA512 afe424a191c2aaaffec3d114e0116d0324d12117aeb22df78e47ad6752444bc5acb074ab0a174476b71e584a37743f9dcc2b0e8036d590fcc5afc7c55f86122b +DIST cc-1.2.61.crate 97163 BLAKE2B d46641d905e44c60e36c3918c6fb666c7d5f19316a1415e5f51909f79a00773bd763784a71aa7ee85a4c058177596a06a5c4a807904bbd2340c31103312d415d SHA512 4728983b06cf6cfb8a042759b7da2d9123939cb3c87fd78d3d7dc565871b5a4aa522afe515bbfff62218d8ef5ca16ed88f777c30b746820c13c9a6bf98dc7ddd DIST cfg-if-1.0.4.crate 9360 BLAKE2B beadbfb273ee97cbb6e3740891fbace57511399ad203459b66b397587d794677a9515cde4e9ec4320c3795518bf1551d72b9a889f8ac4b225168f493288b7c19 SHA512 176e04df7ba783b7143bb84397b777f5c5a1305c08a5c3a218d4a66830620be89ed68992ba27686165bcd3fb2f34b2daf80b2a1d4b481ecc267c988e84d28e9d -DIST cryptography-46.0.7.tar.gz 36166893 BLAKE2B 6397335f82ae692aacc00280c9b51d9309feb1b4c93cca3a7b37bf2a8a71eb7bb7b1f1673aa58a3ecb66d6c31aecbe5bcd11b1625822f7ecabfb59165f2c6320 SHA512 dea8eaae15d1053e0aa22391c8a4ff84bf002e01e85bb2d694629f74abd5876ba492e982f49c3e928eecc6e1d21376f640d9ca88b4892f05981159e793ec344b DIST cryptography-47.0.0.tar.gz 830863 BLAKE2B fa4f148133c23025ede6bdfcbbce65288dbe61f0a28e3792ef9e1a7143ae05bd7e42947e0ffa3f70d027b7d2064f8d755eb9a83e4719c83ae4f4c79490e0c49e SHA512 0d2fd9de7b6cfafef5f66e4fb10b7eaa8712bc0ed7bca19a017963b8ea707813a7bdc841f7d4aa512da7963eff3707792d46cb93058875fcc447961256c32d9e -DIST find-msvc-tools-0.1.1.crate 30228 BLAKE2B 9f6d84697a0310021a59789a0aebcf5895490e4dd719a2ef820ddf2f225ecd13c814e2c03e8d4de4089a2d1599b469a900c0c1072f9b57dcce9fb8634dcea6b2 SHA512 cc91ce79858db4a6feb3ff0fe24d7b29a523285247116a42b27affacc3f034afc0d458ac8716922f5fec5f23deafd62e875ec899d4ea58531d028535c22e137e +DIST cryptography-48.0.0.tar.gz 832984 BLAKE2B 100bbd35411874c4b9a6fb855fa19dd5271c753daa28cd6c52fac0b926dbcee6b4dce37a59c28b5ff435028965a60fa898e501f6215e837cc28e056c1b8a4680 SHA512 4d04983e25eb5fc856705f63e8cca32a357ef0a369c4596b1beb2e0befa2b3dcd763eb4e9baed4230bd75aa6738790ec56b107a45d5e02ce09f78fc1851c2ff9 DIST find-msvc-tools-0.1.9.crate 31493 BLAKE2B 4137592addf8b58f4e4c02be537a72b132b38cecc1c263c2569fe40e2cfe4377e7141679f32661f44ed467cf9723343ab13732b3d6f4a2a84c610d0958e7e30b SHA512 729b3c1c1d520dffe5d88fc8b58e47fb7e86dc26e568fc317eea5ca8de0ee953fbafaa20ab34a6bfb43173bab39a90ff6954c11dab8d545e902305dafc8cd3de DIST foreign-types-0.3.2.crate 7504 BLAKE2B 520818b702d990d296ecd31a8646850202509ccfa18edd0e1b260289619a6c351e758f317ec0824bd76eccb209b6f087057c25f1bd01a47897715013dd834867 SHA512 bf27b8243ed482c202d120383374f19ff09422535e24b9c1aebccc66529bf300ca17b8bbc76d67f98ac092e614497afe3add9dc68aa69c93074df05762f91232 DIST foreign-types-shared-0.1.1.crate 5672 BLAKE2B d2e42e04b6657e7a69fe0bd20c672176629c743e49a55fd007bb30e289710b70045d445ae9cae0eeaa747ee708c90e8abd9b5fc39bad8ec0666befe1b696d4f1 SHA512 bafdb2143e136fb0818e2ffd90b5c862b7181647d6568947d4e4531012bbf7a57b597221ec7056c1b562dfc0c3b5dead26d1a4111ebc15e7863737a873518a4a DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76 -DIST indoc-2.0.6.crate 17164 BLAKE2B 1a6cff95bc12ea885ef36b935bf4f1c7870d65be0ff31ffc67dcab904fa80215c1254c1803c5d0c5686252addfad3512e9e1ec79d3edcba026a879f4706926d1 SHA512 e2ea2e5c8226c802bbe0631c1a99d2edd088cbafbf978b2a7b71c7c7f47754c6d4653f466e286441b61cc46def1c7f7a02d4785caab93a61dd785211dba7d1a9 -DIST itoa-1.0.15.crate 11231 BLAKE2B 17c261baf95bff2f6cf0dbc33ab78ebbab0cf5dc56aeb7f8977377af868deb5957918f1763c2fe8c080e931489ea89ebcc16b3ebd976eeeb7663ff74989a1071 SHA512 158ca5dd4b04cb12d9292a4df63c72443adaf5aab1bd9aacdb964dc58878d847a64251f84897cb25c34648d4c973b44fef5b4c175d7c04cabc2c13b4631c2e42 DIST itoa-1.0.18.crate 15935 BLAKE2B 8e41446056ccd94979f6f5a8fe8c48d6c47abaab99a41715cca31816f859b56e0cbacb998f300b62be8b719a6470f8a087f1439b72f2f6662d1cdd3d552ede5b SHA512 8dbad156e2863c28e2b380901a92414ef00e39f1fcdb06d91a0f3fb73108c2f7f36b699ccd93287808c24c29cca7f1783d48d5ca95f2173502963c0abcb2d09c -DIST libc-0.2.175.crate 788728 BLAKE2B dfbcc891a6da7d327916883deec54dbcb0ee5e7fda0b805926f06088dbbbef0520a838c07a62ea075d6a5a035994ea8130efbbc88e08b928c13b06bc5cf75bb9 SHA512 02fa1b6e61ecec3b626f3c802b53e7f46c98558f6e8c810b46d7322c2e4825f1be87068942ac81c07a2188356c6e2b6836b0dddd784396e43ab3712a62cd17ea DIST libc-0.2.186.crate 821883 BLAKE2B ebe7aac5f8937a8064c64a0d4dc72e5fc794080e09b96c6d245bdec0fd9a19d49ab38e25306e22e47564764cf5dcde45855237cffc70230a143eca2626bd5c3c SHA512 6a58e671ec6811dff9a0d7d4db8f37d38bcbca9efff20dad4706190e5cdb77b426567754bcf0ef0f2d0c31d6506401f724f3ca500b9bed57bb8605b1141ed690 -DIST memoffset-0.9.1.crate 9032 BLAKE2B 0aab55fe084134bb599c52d77c96400db40949b1013e7037747ada4fcec8dc4a124b6f3755f04b36e057eb2fb4a6bd6f07d6eebcf166f8a71405ef434d802fbf SHA512 3a236c0f481e36973b9f805e454c2efe4dd375e6b4ee406b57145136c70d5fbf4e1183d563ebf3b5fbde7363bbf5f08f0d88e507aae5bda4cc75664ecd0e33aa -DIST once_cell-1.21.3.crate 34534 BLAKE2B 3578aaef305cad2fdffdc40c392775a3540bfab3f3aeafd22466d9507bf8346b9fcc200929d48525b051070c0aaa423ecbcaa12868b34dca007991effb224166 SHA512 32a87506c6f4598f3ca2c88556014ef2093d5db9a08602335e847caa537a866492fa74c894e7e1da2e4289a1d3dbffcb90a9e37a4a1453203832f434b8206990 DIST once_cell-1.21.4.crate 35010 BLAKE2B 9117ed1d478e626b7b7be2e3ff8b68a382b051112c7ca4425367bdae86977671f8b5c576131c82fb437740b6d98b72501f718f4172d39781decac2385e8fbd4d SHA512 af67669b0107f44268ba74c355200cb2ed1aab235a6989a8bc54323eb2c9a45677010f8672e7790edadd4c981e939436e0c3a099d33c06dce9c14fd5ede86155 -DIST openssl-0.10.74.crate 285425 BLAKE2B 2d736aa20701a97230f10f4a75b3c3c0cea0a86b52facbb639dfe425ea052a4bd0abf494708ab96aad276000736ab4ce7dd8c47951f01181cd17c6e0be692107 SHA512 02f60bf13826a4225b4c849d7dee33fbb648c173bc32bc2139a50c38fdf5aeb9d5cfb092d86edeb6f281206454ccf2b41cc23c7af74ed976423b933eefe50867 DIST openssl-0.10.78.crate 292622 BLAKE2B 17ec5a5efd1fa997a8179bb107912c62c47ea901d93df1c8c0c63e548427a01e57d79c23f0d4a7d614f0d2059c6c07097a4047aa91dfbc4d224c942615eb3587 SHA512 fc27483ebf36daf4b97a43aab2b347255a35e03268c4424df133c714da41a415025be7e6d12579590ab03d237eebaacf89c056d722a66591a7e77c1f45297b4d +DIST openssl-0.10.79.crate 307119 BLAKE2B c282a190830e6970bf4617d0a41cb12db34625c827c19ac02575635c2ff375ca2fc1ca5d2206a296af733c1fd5c5d4e962325820a3dd643e8913145385c9026b SHA512 da9b6025324499bef777f8a7caa3705e3857ddf0aa80c659da5adcc6b6518e8734ccdbe10410a578003bde1dec2006e8d7b84224d635d03003f4a91f2e71406d DIST openssl-macros-0.1.1.crate 5601 BLAKE2B 69dc1c1f3b7bc4f934cae0dce64c3efa501162e5279efd6af3b74f7a7716c04b6996b306b310f1c045cfa2eff2895314a47ecbb020a817e461c6d77d0bc11e92 SHA512 57e75c84f78fb83f884eeaedb0dd135ecb40192dad2facd908e6a575c9b65b38a2c93bca4630e09ea5a82c77d8bc8364cb2f5778cbfe9d8f484cafe3346b883c -DIST openssl-sys-0.9.110.crate 80412 BLAKE2B c59794f0b31013231829db4c9b495a5083b4adcaed5779b4ee013bafe4667fdcee12ef7e2a0c30d4abbe340ef036dbf8c40a41e8293231d7f4137c9bc7bfa820 SHA512 8e43f0cc67ebb084c18df410322df75bc384adfcf8fcafe2b0febcd6ee47a1825037db880012c7076c7b11153a101d6d0006437ba0d53a7182f1bcdf51af8d65 DIST openssl-sys-0.9.114.crate 75617 BLAKE2B f4c313dae993116f249d27d9b161263e8ed770ea8ba0446738aa9fcb2f94d2aebb069f6a713f94ed64e99350f3241b095ef6f433b0e4f75cc3de2b0916d04a75 SHA512 a1404b613d77b039fee2e2195867f8db75520aaa558d125c99f1a6694e513e15454914dd8ab84ab1ef4ab729afd53eac8ddf5f3c42d152f758faa1d0c1fbd258 -DIST pem-3.0.5.crate 18140 BLAKE2B 1a19acf6c5d4dafb4411688d87b668d2ea1abe8f561dc2d5de8894066c06e32c5c1392d0e6963d07bab27368a1b39a4f0520485500a1312e2ae43b5c0959ab16 SHA512 09b4a75bda0df6153799e56cdf175d88b7c88b49fda3e19fffba5aa821e433bf3bc9f254f5016131d3dd2d3146c3f6b73e71e04b81ac7d52b581c638cd60d0ff +DIST openssl-sys-0.9.115.crate 75821 BLAKE2B 56de1b3874f67e0e5771d7b0227246a143ef862301769086dc10bece0b772cc08bf3f6169462b01bf9b90c5691ddd406531cb48104fe4619bbe8f1d19d9fa271 SHA512 2a5c46d20f8d194e92785311f3866cca4ccf8b0e1b665afd49768f230eee76e1e00f04415b4b2f2b8f449dbf9f11a62b56cb639dfdc1d4783ee8bb256864dd05 DIST pem-3.0.6.crate 18362 BLAKE2B 0cdd4855872e51d70bf6f3031a28ed9580c0fbad3ec7680938f121753e637f925a57ccb67ed5b85f3c0dff8b4c1fe936aa3ab4b4067ab9a3a3dd17dec02680cd SHA512 4d485bc3a14d7480b6fd0627869d4093124f173a3aeaeaff4ed69a37ba50a8327e6e9325a92d1a5c8ef337b7ca812de2e74ac786eaa94a644de8daf15619de15 -DIST pkg-config-0.3.32.crate 21370 BLAKE2B 74ded191f066bc223739b3d4afec58f23de57566e7604e3dd62001d9a095a7b6a3633fdb01fdc46960c8134a694d6bf097d9ecec62b38c4f14acafbbabd6e893 SHA512 59569110185fa665f76a13e884a67ad1578c55246abacfc18cb9f037b2d2d9ec3f2078a3adfe5cc82a451892c9ad55f918ee01362a741f57dc9ff6846a4e32e5 DIST pkg-config-0.3.33.crate 21590 BLAKE2B 576349a975cd4b9ff08c7f797f300cb2774425c72ed7baced19e0ba6231246f4479939c61bcc9efeb9174a2d6917bf009f02e93c26800c65e798b9e51ccf4d8b SHA512 af931d889e72f51e0ae41c880a1f5aa6215b93148cf7041378664e4ba013d0c83d654e560a73c9d7b301b5a008c221e48ac81b413d1123786e003c97f7fff63a -DIST portable-atomic-1.11.1.crate 185506 BLAKE2B 953bb1f2059dc1d891305eb89945f1f6a172fa50972725aee499de72b5dd9b4ad8ccefe4e891183ff8e6b64f4d1bb45ec33b06e0f5af34c940f817b290f746d9 SHA512 4c037ae0b4aef43077bdbf803389bc078d963f20d023e2e1d339a54f67fa9b27c174e7c1b6eca8881ecf301e30c431632d2c0dcedfb5b19552892fac0f81e2e1 DIST portable-atomic-1.13.1.crate 197001 BLAKE2B 6d0898c2a537a9bf204b7749cca5f5fddf280772b56eb7ce8fdd9cf7d71561137b26ef89f415c40277a1c89981333eef78e5bb4624515a294ba28fdaeb4c70ea SHA512 2a1b31ac9814af884640b3398ab824a9795c72d260527a0966b193113808cfbb3345d50cd1beaebb45863437c3d06c8706d34b26efecceefc649319a4bc274a3 -DIST proc-macro2-1.0.101.crate 53886 BLAKE2B db566c4fb6a197e0aa45cc074310853eaa24ceeafe9fb91f2014ba47cf6b1cbc34e4e9391456c946587540c8e270e1a37f5195cf03bd15ea5d4f171bba9772db SHA512 3171c807d24371da2931f9c706fb3129bb9bf3ac40418e5d14cfc372baf96e5fee9ede72091163858e3ba0b4f88594efa1031b0bb7128ca68e7b847dead6856c DIST proc-macro2-1.0.106.crate 59765 BLAKE2B 87f95795621c4c992c370dc3a1240a2d5580e3362356525efe640f8f26ad0492b3c88755d575c080ff7db11376b0d82f31141bf6f86c895249b85e46c081220f SHA512 b726e2c92af434bfa88cd4f53c3fe6db647503567675fb439890dee3d15f5111137e3242b28d164114ce081c10acf3fd11950753ddb349190c87ee04e7d97744 -DIST pyo3-0.26.0.crate 1151579 BLAKE2B bcc8236785502928bf4a0b7a320e0a8f3d6140c562de4351a52d015aaebb8dd6b4d68fe607c8ea13ec66941c8f01d2c18c4249adfacb521355d4bf158667f3a3 SHA512 e073a4d893f88aa0301ef0ead78048137515edd93c490e6dccbc301ff65a208534c65c1d216b04639d4b1ec1e4b69bc87bd34974e5d0659134c28dcce589c194 DIST pyo3-0.28.3.crate 1204476 BLAKE2B 8540a1c51bac4fbe04ea34d5ce38471c13d5a3f0759e60cf21d67e846b00feb8316e70f32cb8dc6b74d09f0901ffc83d5f41b1a06da6d34790ef13e4cefcad45 SHA512 f955957eec4b95cc9337d331bba3bba52b4754b301cf86cd974601e64eb20c2424023b19be89a224661fe2e185de646cd3d0d00705b6b5cbd139856c9443a247 -DIST pyo3-build-config-0.26.0.crate 34309 BLAKE2B 5ea8b51da2f425674cd3bfcc1090ffdd08da01d2161dc66b08995c20cc859422f9f84077c545e5a0580182910aeb9dbba97838915148a82b86948d1cca3c8722 SHA512 a982d0a0baa4af58c2cef7c0c4b2671e3f559ca7f30586eda9fbd05e842efa2bfea0089ddbc729225b848871f6a25f85e86576e1dff519192ba289cd92c6aa8b DIST pyo3-build-config-0.28.3.crate 35961 BLAKE2B 61a0101913c6d563721049ca99256c2aefd89b017a7e18c82f4a6aceca0aefeaa71fd559cd43adfb5034ce076c904e5188f8f73961ea217287fbfd12caab9401 SHA512 78f85696901b16540d42187d10e888bd929b9f23415faeb73f9798abda1af3506a308145dd4113b070521271c72624d7930fb4b19bad25aa1afd3082030c9126 -DIST pyo3-ffi-0.26.0.crate 78247 BLAKE2B 65f1c399bc763bf8afc36ccac27d28242ebcccebd08ab8d9b3165ca5c9abb10f76e76fe5a250aa1e0cdc1d1e8a613160660f07bc0dbc2812675acb9dfc8e89c2 SHA512 91c2ae828e997dee5e48d839794727e94576228e9329c358a3bc77a59f8f37fa0ae6c2579229782b3f46ab90725844ce9194b9de4d3849d824adf1d40743bf7e DIST pyo3-ffi-0.28.3.crate 80881 BLAKE2B 4ac7066c911e2aec18aa9245efed00585d063f81d69910e6a146f8efbf2939ab5de519bbf2a3dde78b40c264e97c62490db80e9b2e84aaf080d63659a6676459 SHA512 ec49b5cc67d19f46c9daea76b37b4988af0f63b9ed67c71190f015a0aa9691d4a8ffd4128413de430928428e1e8e26d44c3103f561e6b71b7e8c4597ab602d9f -DIST pyo3-macros-0.26.0.crate 8906 BLAKE2B 60eef72d27b5bc922b75f71ae24bb6f380288cb3a619bf2940b0de47b27e86cce0ffdb1fbdc9c0540d3f15c9df4884497aa1e6efec0f1579ac722b414818a428 SHA512 07bcddba0926c3dff7629da3260f9a38593fbb337b6a68d55c223f5944d912885e5319cd635ae1785026fed4adea1fcc19695ae83aca5bea127c5a8868fd2c43 DIST pyo3-macros-0.28.3.crate 8963 BLAKE2B ca9967cfba565b873ed77565ff6eb8408473c227d191797e9db8c6b5cbc89abc17ffd57ae71e28877088fe19373da2f503cdefeae6b0a47796f6abcf62044f08 SHA512 57d178bd9b53dd98916e60c89bc26c34f9949829dc17bf7d6cc15b704bba7c874d85d6bd3c827d401268660a79230a6e32711048da939ec4e22342f3e08046d1 -DIST pyo3-macros-backend-0.26.0.crate 81809 BLAKE2B 73885035855daf00b001e97e0a5ebe09412d212c8f01aa4db6638ef09990bf1bccbacf2e5a7e6ec21929bb1c2beba06587ecdb6ee954eda9e9c51c6c276cea95 SHA512 4146011a8ef18ecaa44b425eebe6e5e1370945063b98aaa83452e57b66aefbf5d483367b1d4d44aa5091303c4ba7f568c6428ecec0cfa6c90ba41631d4e99367 DIST pyo3-macros-backend-0.28.3.crate 88063 BLAKE2B a484b12bbab3031838f61149ab9f08b9e460a2bd02089e08e58dac2cb747afbc0cdfe64018ed4c8cb0bbbd1d22e3eb05a6a72b020da6b71a584ec51ca8d24292 SHA512 45ce31ed64ee4fd0249736d480c9840a756bc45934d6803ae11e0680057ecf4cc74c71b47ccf9241fc3ab5c1e0b9c758426f08bd523d1ace92fc308302ea3c84 -DIST quote-1.0.40.crate 31063 BLAKE2B 09036ff3e5ebbd775c466bb936de91d4c070481eb4b98c62a4cddcda57cd7b67d63f979b321f6ec64aabee3f5da6c28e7a3efb83f4647768ba578f1bd0bd0bdb SHA512 45a76e22a2b0bec47e4ba73c3b73cc41d821dfcce9876134c5d8eed514da214aee4ce7612e372c8709f888c0d8b9b7e5442f27adb7a59f3571f0339ed7e2ac99 DIST quote-1.0.45.crate 31564 BLAKE2B 1b2c2c3e6ebabfe10affa4c43ca0bfd1f52d8fd49e1df463e13e63a82de41272089c8e09e4c02e8a33cfee768ace26d4d42a50752de8fb5a776c59806139ad5d SHA512 df96ede01ebd0ed642b758bf1d0862d0e116fc2b3343e14edb657ce5438ccabe743dec4a0a40de4dee98c134d169af9aba459faadf9c7a832b26377e755d49b0 -DIST self_cell-1.2.0.crate 16883 BLAKE2B 56bd187fabc138c530aa23dfc69a330a7d0a8f86609801924fd1f4b0cefc43a99a8ba21d05e59272c9d32b83405b4c980df4f01e529772b760a9564dd8eb0c0a SHA512 41addc9b737d0379c0236b1821d6051d31dca6a76f463e6e56c3bac9015da4243f9fedc3d57e051f68f6f0aa610383a0b2cade07b1ea17e92173e2088a625af0 DIST self_cell-1.2.2.crate 23264 BLAKE2B dd4208f060b09e673178d0c66ba98670187d613fd903254d17e711ed2538c4ce6cdca7c0d65482a163ed2c91c8aa9b19d7f29df025b9964d69ba0fab3a6c7d6d SHA512 b47fb19bc623b5d670c21a2b1c32dd298934e295cc5b965b2b244ff4a076a7de4c652e4d820db32e68301b4124334ebd25837b55c610b75dc60bdd95a6ef9420 DIST shlex-1.3.0.crate 18713 BLAKE2B 18800c364d3a628f1a3125097ea82fe6286550c2997235df0bf8483a3906aacabc81308cb239887d46ba2f457cc6f8acd5aca78316707eea5098cd5666aea67d SHA512 5c8cedbe666a14b8a0874defb9208146ce64579cde52ed483e4a794cac5dde6a24bf8d684404edff582f842e1fd4fa3fbeddbe074f191e4ec4aa517aa456fe8a -DIST syn-2.0.106.crate 301514 BLAKE2B 6b28b30ee067c23dc4bd1b38365d14c1700245c974e785173965b0822301966d642b36bdda25210d61f17a99fc71eb81e29a56c89d1649773908bae32778fb1f SHA512 e07e1058770fa3f1039eaf335340cefb597c0dd11bb90fec9fa777ca5815d0e0bb1711bb4db52cac77e205dd68fbe2bce0e1aa9895c2a52a1ea6d7758d13424c DIST syn-2.0.117.crate 306011 BLAKE2B bbaec02c4322f522bdfc87caa4ce6fd1e09bbf8f4a102d9ed8728efacdd843a2750f616dce5b2d3a3e46bbb7d57439fbd10e328bc1d4a01e980986cd815798af SHA512 035c2e63542592b6a4058a2a82d4c2c1f5793f84fb1b04cbd393337a26fcf661a1f3bea439ce98a1fe943b1c4d36d2bda16df3bbc3fa6ca35e1548d530dc8416 -DIST target-lexicon-0.13.3.crate 28498 BLAKE2B 397315667737abde41949081f8377f704c3a1105790162249a9f0c08b60f012e67d66550e9063d900ac98f5191d13c5ed23d1a8045f99373e7a673a3cfc029e7 SHA512 23422df6edb2a8cb0a9f048864faf76ccb27d6e97fbed7b208b77206941b196f155896a0381150e387142e976439a0a296dcf4cbb4df6bc0e11c65f97f979443 DIST target-lexicon-0.13.5.crate 26928 BLAKE2B f8c62cb91f68a635e6ce3fc254df9ce378b5e8f62c1147404c967484b9ed97fb33d7993b4671611db76566063e999d658d201f856f70196ec678d72cc758cf6d SHA512 956df27c01e1186c5356117ffd07810fc0b62fb919d5bfd215955ba85be00ef675212a3c0dc36679986be7b825442fec5c93c7643b7e1e19c04572e6463546fc -DIST unicode-ident-1.0.19.crate 47480 BLAKE2B d1b9d26833fcd1f3a8498abe2f4ba4202e4547315e48aa927c0f6e4a760c6c7000ff0c18d0cf45af362323c42843d745958c1b0419835f39e13dbc1559487026 SHA512 b17fcf6bffdb4745e0b1bf4983a0dcc4c84f8b4e2c2c618eefbbeae83f94ec75df87b55f9e2dede8c3b4c6e22107fcfc589475c0cbc2c58dfb8630db8d362183 DIST unicode-ident-1.0.24.crate 49298 BLAKE2B 34ba2906a3ebc06f52a4ba77dff96a8f3fb977718d260886fa9e051c5830765641b65a63977110f3a79f31fa177b385f81b01d56c80f6a0324d36eae72e2ebf0 SHA512 7be712d8d0075ac9341790180e312f66264d3e0255c91b38df0951baa5e446dec24551bb2125a66a1cb9b6ca2f1ea37c0cc15fa3dd74f398ecf4d5302c7dc259 -DIST unindent-0.2.4.crate 7422 BLAKE2B 2e7870cd4f78240dbb1e5fb9c0f9b55c57bb40242fe668f105a0e862f1d6300e31efbffe0cdff676a5f96a8d19dfb148f88bfef1cd8a710556d777fd0f4ee37f SHA512 58bd4fd20a0b0a7200e0ea3ea70553cea135a5a8f7a2fb178520c41228f435becce4b9981019b7c73a17df87a2ee9b2a47c4cec29a3011bfe848d48b2473761b DIST vcpkg-0.2.15.crate 228735 BLAKE2B 6b6bacd9a7fa38919241f45a97f58cae957e58d3aac99df208a26aa718e4f1644f4ccefa31b09151e5c1952288e0e5837c363918b98c7f55079a948a952c1c50 SHA512 7322a21e8811b2fe4e79e09dc321458068ecdf1953f05d36233f3278ecc0b1dfc64194db7010dd46fcf692285f42475beb090c6c6cac0c8f9fe0eb5c770e3172 diff --git a/dev-python/cryptography/cryptography-46.0.7.ebuild b/dev-python/cryptography/cryptography-48.0.0.ebuild index a70cc6a5ee40..6935bbfdcdbc 100644 --- a/dev-python/cryptography/cryptography-46.0.7.ebuild +++ b/dev-python/cryptography/cryptography-48.0.0.ebuild @@ -9,45 +9,39 @@ PYTHON_COMPAT=( python3_{10..14} ) PYTHON_REQ_USE="threads(+)" - - CRATES=" -asn1-0.22.0 -asn1_derive-0.22.0 -autocfg-1.5.0 -base64-0.22.1 -bitflags-2.9.4 -cc-1.2.37 -cfg-if-1.0.3 -find-msvc-tools-0.1.1 -foreign-types-0.3.2 -foreign-types-shared-0.1.1 -heck-0.5.0 -indoc-2.0.6 -itoa-1.0.15 -libc-0.2.175 -memoffset-0.9.1 -once_cell-1.21.3 -openssl-0.10.74 -openssl-macros-0.1.1 -openssl-sys-0.9.110 -pem-3.0.5 -pkg-config-0.3.32 -portable-atomic-1.11.1 -proc-macro2-1.0.101 -pyo3-0.26.0 -pyo3-build-config-0.26.0 -pyo3-ffi-0.26.0 -pyo3-macros-0.26.0 -pyo3-macros-backend-0.26.0 -quote-1.0.40 -self_cell-1.2.0 -shlex-1.3.0 -syn-2.0.106 -target-lexicon-0.13.3 -unicode-ident-1.0.19 -unindent-0.2.4 -vcpkg-0.2.15 + asn1@0.24.1 + asn1_derive@0.24.1 + base64@0.22.1 + bitflags@2.11.1 + cc@1.2.61 + cfg-if@1.0.4 + find-msvc-tools@0.1.9 + foreign-types-shared@0.1.1 + foreign-types@0.3.2 + heck@0.5.0 + itoa@1.0.18 + libc@0.2.186 + once_cell@1.21.4 + openssl-macros@0.1.1 + openssl-sys@0.9.115 + openssl@0.10.79 + pem@3.0.6 + pkg-config@0.3.33 + portable-atomic@1.13.1 + proc-macro2@1.0.106 + pyo3-build-config@0.28.3 + pyo3-ffi@0.28.3 + pyo3-macros-backend@0.28.3 + pyo3-macros@0.28.3 + pyo3@0.28.3 + quote@1.0.45 + self_cell@1.2.2 + shlex@1.3.0 + syn@2.0.117 + target-lexicon@0.13.5 + unicode-ident@1.0.24 + vcpkg@0.2.15 " inherit cargo distutils-r1 multiprocessing @@ -73,7 +67,7 @@ IUSE="libressl" RDEPEND=" !libressl? ( >=dev-libs/openssl-1.0.2o-r6:0= ) - libressl? ( dev-libs/libressl:= ) + libressl? ( >=dev-libs/libressl-4.2.1:= ) $(python_gen_cond_dep ' >=dev-python/cffi-2.0.0:=[${PYTHON_USEDEP}] ' 'python*') @@ -101,11 +95,6 @@ EPYTEST_PLUGINS=( hypothesis pytest-subtests ) EPYTEST_XDIST=1 distutils_enable_tests pytest -PATCHES=( - # https://github.com/pyca/cryptography/pull/14319 - "${FILESDIR}/${PN}-46.0.5-stray-files.patch" -) - src_unpack() { cargo_src_unpack } diff --git a/dev-python/django-allauth/Manifest b/dev-python/django-allauth/Manifest index b5696fcecf51..77ef13d88511 100644 --- a/dev-python/django-allauth/Manifest +++ b/dev-python/django-allauth/Manifest @@ -1,2 +1,6 @@ -DIST django_allauth-65.16.0.tar.gz 2233580 BLAKE2B 0fb9262df8522a3804d19d7760c3f1396b438ad482d67a5a250d746091fe1836942449416cb2bc6de2c9b6eb6a1373d1d48185c263a3026f44778b46fecd5ee3 SHA512 d9be15d21cb34dfdf8391c1b68c1fa22d14b3d44cb1d114350073e7129a38eb27471ea7b4d2a1eb599440931ed00d0cdbc3f5b75200df2a3aaa9bb17ace095a8 -DIST django_allauth-65.16.1.tar.gz 2232835 BLAKE2B e9dfca295b33ce64f3f38dff90936ec99b269a1af73cbda10f472cf4e6e3923ed8e0e5c44d8b9a9180b9f5b9b9fc3c2a64890a42fbe473600a659f1a6986f24a SHA512 88ab481b84b3cf81d7f5bd02c0f2069c6762bea9588d27e80ac0d6463bd63005261117dd4a3174ace6f35a399731471a70f516bf879c49ccebfc2a5f0f13f919 +AUX fido2.patch 1581 BLAKE2B 201d7e29f5bc8177284d17ac833c090c3d881eb7e0b3a64e0ee3900b4b568435b52a767078973646bdd66434e184911881ce8c7de07d5840cb681ad40aa9aac8 SHA512 cd19c46068129d138a09ff14e8457ec39110ee30bdb0f2875d6b67a4443796f0269199f1f8ffe848ac119117860c47dce41dc9dfe3af41f08b6b19b0a461ed19 +DIST django-allauth-65.13.1.gh.tar.gz 1545572 BLAKE2B 8545f90b7490cb607b78f887f3eeeb4bb7d6471ff86798ad10a56095911fef8dcff983f70d530d43e94ac4d9e208a82d9212f69aea1d5b428e46f54336b6f3ac SHA512 7287a81e3a218b0add9aec36b67f7d5fa097caf2f1dc9c5091320962f13deaae012db59af4fcdcb0c67a7b0877737510016ceefdf51ec26b5536f34a49242d97 +DIST django-allauth-65.7.0.gh.tar.gz 1394096 BLAKE2B 0b6a0dbb8ea534f9ff27188a39a4d2a5bffd8897df1a3a69bd8c2ef9328f2fb04a8b8c288d99b0573be36e7e445609fdc6fb69e508be79ff97996b92ede5ac17 SHA512 7c1b4dadd72017b173b898e50c4c1d3365ef433facdd8b92281d158b594c51b63a406a41b0669c93daf22b65a9a7903946f179c1f56010051186aa54d338163e +EBUILD django-allauth-65.13.1.ebuild 2302 BLAKE2B ed3f352f057041d48fc9a4f96c093725779166e7c92a90992a60cd226e8d9e2719e042dbb7b2f595434171766473f92bb8b76697d85b44c9098ac5a5e76c5d72 SHA512 c0ba01f783c49a34a51301688fb985a779c6f3c2045b0bc85f8ad1e6f34a43ca14a9c8e1bcf97618a7f6c0de890b3531fd5459917570ddbf67660161e046de4c +EBUILD django-allauth-65.7.0.ebuild 2122 BLAKE2B b234c86a99572c2dc981e47220092b5791c417034782a9d72f7f9af886b99a59062e25192c97fc053c0eec867abdc33feef06b28c38dd73afe7d587c4d35efdc SHA512 dea413b59df692c9497b4c279bbdbb5a8dbac04b296e5489791c5e00efdd2361fe2a383f6e98f3b49decf5e26db67757528178cb92a96179659a85149a146173 +MISC metadata.xml 467 BLAKE2B e7467950c489e3497a838a7cc47cbc3172c64a5a26048131e912ab5149ca865a31798458163e915d9afc749969523c5d10156425a5ea1e323f25363d8a3764fc SHA512 b0c60fd75f3f07991750c87f3caa1e1d5cd53f15262377c0f4a33e89c9ff6ada1e18e8a115bf52b566f09b77e2bb2387509f61f06ba0aa81edd91bece9448cda diff --git a/dev-python/django-allauth/django-allauth-65.13.1.ebuild b/dev-python/django-allauth/django-allauth-65.13.1.ebuild new file mode 100644 index 000000000000..9d60a8bdb9f1 --- /dev/null +++ b/dev-python/django-allauth/django-allauth-65.13.1.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..14} ) + +inherit distutils-r1 optfeature + +DESCRIPTION="Django 3rd party (social) account authentication" +HOMEPAGE=" + https://allauth.org/ + https://github.com/pennersr/django-allauth/ + https://pypi.org/project/django-allauth/ +" +SRC_URI="https://github.com/pennersr/${PN}/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-python/asgiref-3.8.1[${PYTHON_USEDEP}] + >=dev-python/django-4.2.16[${PYTHON_USEDEP}] + >=dev-python/pyjwt-2.0[${PYTHON_USEDEP}] + <dev-python/pyjwt-3[${PYTHON_USEDEP}] + >=dev-python/oauthlib-3.3.0[${PYTHON_USEDEP}] + <dev-python/oauthlib-4[${PYTHON_USEDEP}] + >=dev-python/requests-2.0.0[${PYTHON_USEDEP}] + <dev-python/requests-3[${PYTHON_USEDEP}] +" +# cryptography via pyjwt[crypto] +RDEPEND+=" + dev-python/cryptography[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/setuptools-scm[${PYTHON_USEDEP}] + test? ( + >=dev-python/django-ninja-1.3.0[${PYTHON_USEDEP}] + <dev-python/django-ninja-2[${PYTHON_USEDEP}] + >=dev-python/djangorestframework-3.15.2[${PYTHON_USEDEP}] + <dev-python/djangorestframework-4[${PYTHON_USEDEP}] + >=dev-python/fido2-1.1.2[${PYTHON_USEDEP}] + <dev-python/fido2-3[${PYTHON_USEDEP}] + dev-python/psycopg[${PYTHON_USEDEP}] + >=dev-python/pytest-asyncio-0.23.8[${PYTHON_USEDEP}] + >=dev-python/pytest-django-4.5.2[${PYTHON_USEDEP}] + >=dev-python/python3-openid-3.0.8[${PYTHON_USEDEP}] + <dev-python/python3-openid-4[${PYTHON_USEDEP}] + >=dev-python/python3-saml-1.15.0[${PYTHON_USEDEP}] + <dev-python/python3-saml-2.0.0[${PYTHON_USEDEP}] + >=dev-python/pyyaml-6[${PYTHON_USEDEP}] + <dev-python/pyyaml-7[${PYTHON_USEDEP}] + >=dev-python/qrcode-7.0.0[${PYTHON_USEDEP}] + <dev-python/qrcode-9[${PYTHON_USEDEP}] + ) +" + +export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} + +DOCS=( README.rst AUTHORS ChangeLog.rst ) + +distutils_enable_tests pytest +distutils_enable_sphinx docs \ + dev-python/sphinx-rtd-theme + +pkg_postinst() { + optfeature "MFA (Multi-factor authentication)" dev-python/qrcode dev-python/fido2 + optfeature "OpenID or Steam" dev-python/python3-openid + optfeature "SAML authentication" dev-python/python3-saml +} diff --git a/dev-python/django-allauth/django-allauth-65.16.0.ebuild b/dev-python/django-allauth/django-allauth-65.16.0.ebuild deleted file mode 100644 index b92a770561a9..000000000000 --- a/dev-python/django-allauth/django-allauth-65.16.0.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 2024-2026 Liguros Authors -# Distributed under the terms of the GNU General Public License v2 -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..14} ) - -inherit distutils-r1 pypi optfeature - -DESCRIPTION="Django 3rd party (social) account authentication" -HOMEPAGE=" - https://allauth.org/ - https://codeberg.org/allauth/django-allauth - https://pypi.org/project/django-allauth/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/django-3.2[${PYTHON_USEDEP}] - >=dev-python/python3-openid-3.0.8[${PYTHON_USEDEP}] - >=dev-python/pyjwt-1.7[${PYTHON_USEDEP}] - >=dev-python/requests-oauthlib-0.3.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.0.0[${PYTHON_USEDEP}] -" -# cryptography via pyjwt[crypto] -RDEPEND+=" - dev-python/cryptography[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/pillow-9.0[${PYTHON_USEDEP}] - >=dev-python/pytest-django-4.5.2[${PYTHON_USEDEP}] - >=dev-python/qrcode-7.0.0[${PYTHON_USEDEP}] - >=dev-python/python3-saml-1.15.0[${PYTHON_USEDEP}] - <dev-python/python3-saml-2.0.0[${PYTHON_USEDEP}] - ) -" - -DOCS=( README.rst AUTHORS ChangeLog.rst ) - -distutils_enable_sphinx docs \ - dev-python/sphinx-rtd-theme - diff --git a/dev-python/django-allauth/django-allauth-65.16.1.ebuild b/dev-python/django-allauth/django-allauth-65.16.1.ebuild deleted file mode 100644 index b92a770561a9..000000000000 --- a/dev-python/django-allauth/django-allauth-65.16.1.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 2024-2026 Liguros Authors -# Distributed under the terms of the GNU General Public License v2 -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..14} ) - -inherit distutils-r1 pypi optfeature - -DESCRIPTION="Django 3rd party (social) account authentication" -HOMEPAGE=" - https://allauth.org/ - https://codeberg.org/allauth/django-allauth - https://pypi.org/project/django-allauth/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/django-3.2[${PYTHON_USEDEP}] - >=dev-python/python3-openid-3.0.8[${PYTHON_USEDEP}] - >=dev-python/pyjwt-1.7[${PYTHON_USEDEP}] - >=dev-python/requests-oauthlib-0.3.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.0.0[${PYTHON_USEDEP}] -" -# cryptography via pyjwt[crypto] -RDEPEND+=" - dev-python/cryptography[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/pillow-9.0[${PYTHON_USEDEP}] - >=dev-python/pytest-django-4.5.2[${PYTHON_USEDEP}] - >=dev-python/qrcode-7.0.0[${PYTHON_USEDEP}] - >=dev-python/python3-saml-1.15.0[${PYTHON_USEDEP}] - <dev-python/python3-saml-2.0.0[${PYTHON_USEDEP}] - ) -" - -DOCS=( README.rst AUTHORS ChangeLog.rst ) - -distutils_enable_sphinx docs \ - dev-python/sphinx-rtd-theme - diff --git a/dev-python/django-allauth/django-allauth-65.7.0.ebuild b/dev-python/django-allauth/django-allauth-65.7.0.ebuild new file mode 100644 index 000000000000..bd8fed6eb815 --- /dev/null +++ b/dev-python/django-allauth/django-allauth-65.7.0.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..14} ) + +inherit distutils-r1 optfeature + +DESCRIPTION="Django 3rd party (social) account authentication" +HOMEPAGE=" + https://allauth.org/ + https://github.com/pennersr/django-allauth/ + https://pypi.org/project/django-allauth/ +" +SRC_URI="https://github.com/pennersr/${PN}/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-python/django-3.2[${PYTHON_USEDEP}] + >=dev-python/pyjwt-1.7[${PYTHON_USEDEP}] + >=dev-python/requests-oauthlib-0.3.0[${PYTHON_USEDEP}] + >=dev-python/requests-2.0.0[${PYTHON_USEDEP}] +" +# cryptography via pyjwt[crypto] +RDEPEND+=" + dev-python/cryptography[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + >=dev-python/djangorestframework-3.15.2[${PYTHON_USEDEP}] + >=dev-python/fido2-1.1.2[${PYTHON_USEDEP}] + >=dev-python/pillow-9.0[${PYTHON_USEDEP}] + dev-python/psycopg[${PYTHON_USEDEP}] + >=dev-python/pytest-asyncio-0.23.8[${PYTHON_USEDEP}] + >=dev-python/pytest-django-4.5.2[${PYTHON_USEDEP}] + >=dev-python/python3-openid-3.0.8[${PYTHON_USEDEP}] + >=dev-python/python3-saml-1.15.0[${PYTHON_USEDEP}] + <dev-python/python3-saml-2.0.0[${PYTHON_USEDEP}] + >=dev-python/pyyaml-6.0.2[${PYTHON_USEDEP}] + >=dev-python/qrcode-7.0.0[${PYTHON_USEDEP}] + ) +" + +PATCHES=( "${FILESDIR}/fido2.patch" ) + +DOCS=( README.rst AUTHORS ChangeLog.rst ) + +distutils_enable_tests pytest +distutils_enable_sphinx docs \ + dev-python/sphinx-rtd-theme + +EPYTEST_IGNORE=( + # Requires django-ninja + allauth/headless/contrib/ninja/tests/test_security.py +) +EPYTEST_DESELECT=( + # Require network + allauth/socialaccount/providers/openid/tests.py::OpenIDTests::test_login + allauth/socialaccount/providers/openid/tests.py::OpenIDTests::test_login_with_extra_attributes +) + +pkg_postinst() { + optfeature "MFA (Multi-factor authentication)" dev-python/qrcode dev-python/fido2 + optfeature "OpenID or Steam" dev-python/python3-openid + optfeature "SAML authentication" dev-python/python3-saml +} diff --git a/dev-python/django-allauth/files/fido2.patch b/dev-python/django-allauth/files/fido2.patch new file mode 100644 index 000000000000..8d70c5234487 --- /dev/null +++ b/dev-python/django-allauth/files/fido2.patch @@ -0,0 +1,53 @@ +From cae122759be28047727787e1eb4955c56553ede1 Mon Sep 17 00:00:00 2001 +From: Raymond Penners <raymond.penners@intenct.nl> +Date: Tue, 20 May 2025 18:41:14 +0200 +Subject: [PATCH] fix(webauthn): fido2 v2 compatibility + +--- + allauth/mfa/webauthn/internal/auth.py | 7 +++++-- + setup.cfg | 10 +++++----- + 2 files changed, 10 insertions(+), 7 deletions(-) + +diff --git a/allauth/mfa/webauthn/internal/auth.py b/allauth/mfa/webauthn/internal/auth.py +index d0751d7aa4..22bae81223 100644 +--- a/allauth/mfa/webauthn/internal/auth.py ++++ b/allauth/mfa/webauthn/internal/auth.py +@@ -23,8 +23,11 @@ + from allauth.mfa.models import Authenticator + + +-fido2.features.webauthn_json_mapping.enabled = True +- ++try: ++ fido2.features.webauthn_json_mapping.enabled = True # type:ignore[attr-defined] ++except AttributeError: ++ # https://github.com/Yubico/python-fido2/blob/main/doc/Migration_1-2.adoc ++ pass + + STATE_SESSION_KEY = "mfa.webauthn.state" + EXTENSIONS = {"credProps": True} +--- a/setup.cfg 2025-04-03 07:48:54.000000000 -0000 ++++ b/setup.cfg 2025-06-16 17:24:37.557366540 -0000 +@@ -52,17 +52,17 @@ + + [options.extras_require] + mfa = +- qrcode >= 7.0.0 +- fido2 >= 1.1.2 ++ qrcode >= 7.0.0,<9 ++ fido2 >= 1.1.2,<3 + openid = +- python3-openid >= 3.0.8 ++ python3-openid >= 3.0.8,<4 + saml = + python3-saml>=1.15.0,<2.0.0 + steam = +- python3-openid >= 3.0.8 ++ python3-openid >= 3.0.8,<4 + socialaccount = + requests-oauthlib >= 0.3.0 +- requests >= 2.0.0 ++ requests >= 2.0.0,<3 + pyjwt[crypto] >= 1.7 + + [options.packages.find] diff --git a/dev-python/django-allauth/metadata.xml b/dev-python/django-allauth/metadata.xml index 36acccda7221..69d156e471cf 100644 --- a/dev-python/django-allauth/metadata.xml +++ b/dev-python/django-allauth/metadata.xml @@ -1,10 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>dev@liguros.net</email> - <name>Development</name> + <maintainer type="person"> + <email>marcin.deranek@slonko.net</email> + <name>Marcin Deranek</name> </maintainer> - - <origin>ports</origin> + <upstream> + <bugs-to>https://github.com/pennersr/django-allauth/issues</bugs-to> + </upstream> + <origin>slonko-overlay</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-python/django-auditlog/Manifest b/dev-python/django-auditlog/Manifest index 1a0be117a17a..e8c87a4bf7d0 100644 --- a/dev-python/django-auditlog/Manifest +++ b/dev-python/django-auditlog/Manifest @@ -1,2 +1,5 @@ -DIST django-auditlog-3.4.0.gh.tar.gz 86409 BLAKE2B 91c1ea3ce78831358fc9acadc7f17bdc83177bf8925ef6cd9bf2004d8893cdcea9d19ce950a8f31b7290a3c94c6d4339599cb83e45c4312a4595e426a572af75 SHA512 8eb28dcd8900d70900dd2761fb9e37a65fffcf582e8621e12c436db61d74a21a4669e10773bb8d4da65a28207eb584251e89f979b1cdc07a7e3487887719eaf5 +DIST django-auditlog-3.3.0.gh.tar.gz 81083 BLAKE2B 35f8d5cd9e58e59e1e382753122d2ca9261c47d5038934415616cb6dee5a6877d0ce74a5e7772bdb0bc62b018250835e47458e21519d95aa5fc987e90a542def SHA512 f780347f8a7a96022a589db0d6ea59ad910793aa49356faa12e6eccbc0af5a0d99b2c40a0cb063062c0f5d64ac37a6a122d3ee8d31bc147466385af8aa50a344 DIST django-auditlog-3.4.1.gh.tar.gz 86659 BLAKE2B e3734d8b6513c5ba0ea4f8df1a76869208f14ca2dbebbbb9cdbc2a024a3265ada6754214076cdafbd6cfa4522b13e19a9b55f5de443d62aeb1df12bdc4d93c9b SHA512 b1edd91a2d78a442f34ec3ed2942f4a2204baa550abc6dc5b43ad2d585af014f7267b3e12a84c7f34143f39052def392dfe1c33f337a00fd6c87714944afe9cb +EBUILD django-auditlog-3.3.0.ebuild 1339 BLAKE2B d02a1fc8eea3b2f9ec3f16db6cbb6d016a2e328fb3867fdd84a2872db5bac972e2494bfdc9af86d24b5a218fee64afe1abac521a268e3c3c418a7a0bdeeae090 SHA512 f21954715e9227cc6f243e448744ef2c6cdb033244b8b440c79ecf3111481cd5ae88988a4452126dfad8fab513199d56246657690d0e7c53a23314a917fed428 +EBUILD django-auditlog-3.4.1.ebuild 1340 BLAKE2B e68204e7019f121ce575111936c8a6adc85e9df565fea181f9fdfdf0c069c223c72e5ec70ac2fd562ee9b69566e9f4342b28922da9afd425f99337bdc8a6cdc5 SHA512 2ed38db56691ceb7c63e7986b0857b4fd49daa52ae231c1bc5ae286e28fe55e39cee62506428281436e84669338fdd4e5202be3a34043241beb1b9b616bf83f5 +MISC metadata.xml 470 BLAKE2B d6ad94843286b28950e759ffa62fec40042ceb08d00cf3a9cb90f3056c330f5e1a7a31d01aff111dcc5149f8410bc145c2a56e170867ff9f5b878881fc8821ad SHA512 7f70d6df09e358e7ae71dbeb1726b1587e756864c1ff357187642539ec75f18412f7c1664425f62c830d14915776779f0e5c18fa4cd16e042651e399f681a57f diff --git a/dev-python/django-auditlog/django-auditlog-3.4.0.ebuild b/dev-python/django-auditlog/django-auditlog-3.3.0.ebuild index 821ae6cd9233..b3fb9de537c9 100644 --- a/dev-python/django-auditlog/django-auditlog-3.4.0.ebuild +++ b/dev-python/django-auditlog/django-auditlog-3.3.0.ebuild @@ -1,5 +1,6 @@ -# Copyright 2023-2025 Liguros Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 + EAPI=8 DISTUTILS_USE_PEP517=setuptools @@ -9,7 +10,7 @@ inherit distutils-r1 DESCRIPTION="Audit log app for Django" HOMEPAGE="https://github.com/jazzband/django-auditlog" -SRC_URI="https://github.com/jazzband/django-auditlog/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" +SRC_URI="https://github.com/jazzband/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" LICENSE="MIT" SLOT="0" @@ -23,7 +24,7 @@ BDEPEND=" dev-python/python-dateutil[${PYTHON_USEDEP}] dev-python/setuptools-scm[${PYTHON_USEDEP}] doc? ( - dev-python/psycopg:2[${PYTHON_USEDEP}] + dev-python/psycopg[${PYTHON_USEDEP}] ) test? ( dev-db/postgresql[server] @@ -46,7 +47,8 @@ python_test() { -c "ALTER ROLE postgres WITH PASSWORD '';" || die createdb -h "${T}" -U postgres auditlog || die - "${EPYTHON}" -m django test -v2 --settings=auditlog_tests.test_settings || die "Tests fail with ${EPYTHON}" + cd "${S}/auditlog_tests" + "${EPYTHON}" -m django test -v2 --settings=test_settings || die "Tests fail with ${EPYTHON}" pg_ctl -w -D "${db}" stop || die } diff --git a/dev-python/django-auditlog/django-auditlog-3.4.1.ebuild b/dev-python/django-auditlog/django-auditlog-3.4.1.ebuild index 821ae6cd9233..b3fb9de537c9 100644 --- a/dev-python/django-auditlog/django-auditlog-3.4.1.ebuild +++ b/dev-python/django-auditlog/django-auditlog-3.4.1.ebuild @@ -1,5 +1,6 @@ -# Copyright 2023-2025 Liguros Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 + EAPI=8 DISTUTILS_USE_PEP517=setuptools @@ -9,7 +10,7 @@ inherit distutils-r1 DESCRIPTION="Audit log app for Django" HOMEPAGE="https://github.com/jazzband/django-auditlog" -SRC_URI="https://github.com/jazzband/django-auditlog/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" +SRC_URI="https://github.com/jazzband/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" LICENSE="MIT" SLOT="0" @@ -23,7 +24,7 @@ BDEPEND=" dev-python/python-dateutil[${PYTHON_USEDEP}] dev-python/setuptools-scm[${PYTHON_USEDEP}] doc? ( - dev-python/psycopg:2[${PYTHON_USEDEP}] + dev-python/psycopg[${PYTHON_USEDEP}] ) test? ( dev-db/postgresql[server] @@ -46,7 +47,8 @@ python_test() { -c "ALTER ROLE postgres WITH PASSWORD '';" || die createdb -h "${T}" -U postgres auditlog || die - "${EPYTHON}" -m django test -v2 --settings=auditlog_tests.test_settings || die "Tests fail with ${EPYTHON}" + cd "${S}/auditlog_tests" + "${EPYTHON}" -m django test -v2 --settings=test_settings || die "Tests fail with ${EPYTHON}" pg_ctl -w -D "${db}" stop || die } diff --git a/dev-python/django-auditlog/metadata.xml b/dev-python/django-auditlog/metadata.xml index 36acccda7221..47263294ca8a 100644 --- a/dev-python/django-auditlog/metadata.xml +++ b/dev-python/django-auditlog/metadata.xml @@ -1,10 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>dev@liguros.net</email> - <name>Development</name> + <maintainer type="person"> + <email>marcin.deranek@slonko.net</email> + <name>Marcin Deranek</name> </maintainer> - - <origin>ports</origin> + <upstream> + <bugs-to>https://github.com/jazzband/django-auditlog/issues</bugs-to> + </upstream> + <origin>slonko-overlay</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-python/django-environ/Manifest b/dev-python/django-environ/Manifest index b67ecaea0ae4..05dca78eb523 100644 --- a/dev-python/django-environ/Manifest +++ b/dev-python/django-environ/Manifest @@ -1,2 +1,5 @@ DIST django-environ-0.12.1.gh.tar.gz 54327 BLAKE2B 33d667f147322ed7d383217db13faaca398ea0ea37930819545cfd0bd835f658fe958752515cb5b4422f8c532f4f7b4f8d454853194d5b41d87a80ffcf1213bd SHA512 653e424530a284307232d42317a55b4a8b023fb866df4e0cca3917750e9f7b1f8f3dea6b2a52fff1b0461278c5c6e26b5c05c77ca282902742ec7691fa65cee8 DIST django-environ-0.13.0.gh.tar.gz 56084 BLAKE2B e1076f88c740914d57ff636d5c484dd29aa606324372e48b1c141c67b1a990adcb877db52304839545998ffcb2615033a3b7d990f01c23a64fcbdc9b0088e7cb SHA512 d83070008b0ed73e76edf5a091c73f214765026293c85a361d7dce2eee8170c9388bdef02ced6161798d2014c56d51a274d63feefa1e23a207dca16922ae0f27 +EBUILD django-environ-0.12.1.ebuild 599 BLAKE2B fd66674a360433f2d227f657a29960d91e8051fc54964ceea617143ce76b1173f7186f21b7c2429bdeb758de4297be32a8eae3bf8524d7b82637979c61c9a45f SHA512 e927cd246a5df43a50223a8444241e8431b3810e7048da7ecbc2b61499ed3c227a84e021f1df3cbb9622910da6940e45dcd66e6cc58b6a95f15a6e3c1f48c256 +EBUILD django-environ-0.13.0.ebuild 631 BLAKE2B a61be09a2c09a9eba7d6224c611ad4647dca43a9c637a75cdc4b95d1f9736b1abc699ccc36418b260e5a73ea6c1e80419c8aed1900cfb93a1153b3d44a890011 SHA512 11cc8932341b50f52f4a3b460cfa49354ccd0edb27d156e7473ed3d8437ad8992fefd98227fa7711addee184853ad49cfe203f8b0844d78d5952a4a2231c8042 +MISC metadata.xml 463 BLAKE2B b0ed3e5fc9984f2e5dda37723d68e554692406b100c11a996dade95f875c248dd666bf46cc326f6e47612f62c5484549ce3cae277b5fc7fc3cc54bb37c70ffe0 SHA512 460ee8daa813caa312895bfb128b9caea944caef5d4be37e3c818109ff3e83e304b2c6f3f349813bd8701ce3f315188eddebdeaad801ffbcbed1f16bfa55e2ac diff --git a/dev-python/django-environ/django-environ-0.12.1.ebuild b/dev-python/django-environ/django-environ-0.12.1.ebuild index 5fba9adad02d..48aeba91cd1d 100644 --- a/dev-python/django-environ/django-environ-0.12.1.ebuild +++ b/dev-python/django-environ/django-environ-0.12.1.ebuild @@ -1,5 +1,6 @@ -# Copyright 2023-2026 Liguros Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 + EAPI=8 DISTUTILS_USE_PEP517=setuptools @@ -7,18 +8,17 @@ PYTHON_COMPAT=( python3_{10..14} ) inherit distutils-r1 -DESCRIPTION="A Django application to retrieve user's IP address" +DESCRIPTION="An environment variables to configure Django" HOMEPAGE="https://github.com/joke2k/django-environ" -SRC_URI="https://github.com/joke2k/django-environ/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" +SRC_URI="https://github.com/joke2k/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" LICENSE="MIT" SLOT="0" KEYWORDS="~amd64" -RDEPEND=" - >=dev-python/django-1.11[${PYTHON_USEDEP}] -" +RDEPEND="dev-python/django[${PYTHON_USEDEP}]" -python_test() { - "${EPYTHON}" tests/manage.py test -v2 myapp || die "Tests failed with ${EPYTHON}" -} +distutils_enable_tests pytest +distutils_enable_sphinx docs \ + dev-python/sphinx-notfound-page \ + dev-python/furo diff --git a/dev-python/django-environ/django-environ-0.13.0.ebuild b/dev-python/django-environ/django-environ-0.13.0.ebuild index 5fba9adad02d..569b17a6cd20 100644 --- a/dev-python/django-environ/django-environ-0.13.0.ebuild +++ b/dev-python/django-environ/django-environ-0.13.0.ebuild @@ -1,5 +1,6 @@ -# Copyright 2023-2026 Liguros Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 + EAPI=8 DISTUTILS_USE_PEP517=setuptools @@ -7,18 +8,18 @@ PYTHON_COMPAT=( python3_{10..14} ) inherit distutils-r1 -DESCRIPTION="A Django application to retrieve user's IP address" +DESCRIPTION="An environment variables to configure Django" HOMEPAGE="https://github.com/joke2k/django-environ" -SRC_URI="https://github.com/joke2k/django-environ/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" +SRC_URI="https://github.com/joke2k/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" LICENSE="MIT" SLOT="0" KEYWORDS="~amd64" -RDEPEND=" - >=dev-python/django-1.11[${PYTHON_USEDEP}] -" +RDEPEND="dev-python/django[${PYTHON_USEDEP}]" -python_test() { - "${EPYTHON}" tests/manage.py test -v2 myapp || die "Tests failed with ${EPYTHON}" -} +distutils_enable_tests pytest +distutils_enable_sphinx docs \ + dev-python/sphinx-copybutton \ + dev-python/sphinx-notfound-page \ + dev-python/furo diff --git a/dev-python/django-environ/metadata.xml b/dev-python/django-environ/metadata.xml index 22079d22a2ee..a8dd2692a010 100644 --- a/dev-python/django-environ/metadata.xml +++ b/dev-python/django-environ/metadata.xml @@ -1,14 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>dev@liguros.net</email> - <name>Development</name> + <maintainer type="person"> + <email>marcin.deranek@slonko.net</email> + <name>Marcin Deranek</name> </maintainer> - <maintainer type="project"> - <email>core@liguros.net</email> - <name>Development</name> - </maintainer> - - <origin>ports</origin> + <upstream> + <bugs-to>https://github.com/joke2k/django-environ/issues</bugs-to> + </upstream> + <origin>slonko-overlay</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-python/django-guardian/Manifest b/dev-python/django-guardian/Manifest index d4f886d04013..b07bd078e2e5 100644 --- a/dev-python/django-guardian/Manifest +++ b/dev-python/django-guardian/Manifest @@ -1,2 +1,5 @@ -DIST django-guardian-3.3.0.gh.tar.gz 300960 BLAKE2B cdfcc6504a8b9cd63969b51ed621714d8f70f7c82ca0f42dff0f94b473ca4fd39002376e9fb90a9d8b27a36c5cdfd43245b84f9f8f69faaea73518719a7147f8 SHA512 025f30515ff1b1ae2d988edd7a9dbed3e567ed6dc798bdb228694bfa813d955a30df9f84856074eee6d041c25ae7db9a43c1c7d8b694f35ce61f21adcbc7c968 +DIST django-guardian-3.2.0.gh.tar.gz 286570 BLAKE2B d8dca36942b9714263c7bb925df4ba58bbc55ad6556dad94d856d1f09aac56bfe061fa95047d23ecc2963e482c446c2ae42685c64f4f71f2ec988c9c45fdc933 SHA512 3eb7a7c7a4d1bd24887078c74374d7fabb28953b8f17beb0a53676fe79ecad265bd90f3777c4031b5103c952f6c7b153220dcb39771f671eb07f4a683508462d DIST django-guardian-3.3.1.gh.tar.gz 308279 BLAKE2B 5fd24dd5188a043e0fd2922af90d4cd3f0fcc435b4c1ab3194473a565a8de836329dc97c4fac801a497bc400090a228e806684ce8ec4f44a49948b1c88343d12 SHA512 d50bb219af262ea4a8b9421407b0ea8fe1c4267e93c6e20eb272dde60950e11518aef6890fecc58c2ffffd92ec37baabcc42e673882fdb3388d389464c13166d +EBUILD django-guardian-3.2.0.ebuild 727 BLAKE2B a15b66219d2aeacee1740e37163479535cc421ab2605118bfe8d092dac257ce5ba8937ae3825496fbc6577315e046dc486237092774386ee6f15ff70efd9d007 SHA512 80642092bff8c169651a3dee742b8f395a807c8e94e005ba4dc5ac746895761c2093dd71cb48de5e061d0782742c662d4798c490ac0da5bcbbbb25223264b167 +EBUILD django-guardian-3.3.1.ebuild 727 BLAKE2B fe5ccfaf17686e9b9ed1cb74a89fb5d62931934c61efc52ec5311ff603feae60c274ed440c4134bc490f9f715519fd76c38446e6964c2353c482c799e264a747 SHA512 f0f3130d958298ed26130d58fcff3eda1f2c3f516700de1da4d5b14a817292500b8e3978b58b0a763ef9393a268b8f011876bdec507ab7544a034b882371ab8c +MISC metadata.xml 484 BLAKE2B 263426e600862a6cb1faa56f7bab4d4d61484f900d7784610da5cf0be5cd2fb85f66c55edc12358bf4cc192b6d01f4c5d64eb0b9e9c118f720606089a33dd4fa SHA512 bff976e6a01abd80df52fdacf5b57c94aeb9dd09a9fc719ff342107ebc55303c1187b39f4f04b5b7960fd312abde80a08347b1ae167124aaa8b38a97bd11b428 diff --git a/dev-python/django-guardian/django-guardian-3.2.0.ebuild b/dev-python/django-guardian/django-guardian-3.2.0.ebuild new file mode 100644 index 000000000000..b6930d8b7a61 --- /dev/null +++ b/dev-python/django-guardian/django-guardian-3.2.0.ebuild @@ -0,0 +1,31 @@ +# 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_{10..14} ) + +inherit distutils-r1 + +DESCRIPTION="Implementation of per object permissions for Django" +HOMEPAGE="https://github.com/django-guardian/django-guardian" +SRC_URI="https://github.com/django-guardian/${PN}/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-python/django[${PYTHON_USEDEP}] + dev-python/typing-extensions[${PYTHON_USEDEP}] +" +DEPEND="${RDEPEND}" +BDEPEND=" + test? ( + dev-python/django-environ[${PYTHON_USEDEP}] + dev-python/pytest-django[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest diff --git a/dev-python/django-guardian/django-guardian-3.3.0.ebuild b/dev-python/django-guardian/django-guardian-3.3.0.ebuild deleted file mode 100644 index 64433b337f79..000000000000 --- a/dev-python/django-guardian/django-guardian-3.3.0.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 2023-2026 Liguros Authors -# Distributed under the terms of the GNU General Public License v2 -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..14} ) - -inherit distutils-r1 - -DESCRIPTION="A Django application to retrieve user's IP address" -HOMEPAGE=" - https://github.com/django-guardian/django-guardian - https://pypi.org/project/django-guardian/ -" -SRC_URI="https://github.com/django-guardian/django-guardian/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/django-1.11[${PYTHON_USEDEP}] - dev-python/django-environ - dev-python/mock -" - -python_test() { - "${EPYTHON}" tests/manage.py test -v2 myapp || die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/django-guardian/django-guardian-3.3.1.ebuild b/dev-python/django-guardian/django-guardian-3.3.1.ebuild index 64433b337f79..b6930d8b7a61 100644 --- a/dev-python/django-guardian/django-guardian-3.3.1.ebuild +++ b/dev-python/django-guardian/django-guardian-3.3.1.ebuild @@ -1,5 +1,6 @@ -# Copyright 2023-2026 Liguros Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 + EAPI=8 DISTUTILS_USE_PEP517=setuptools @@ -7,23 +8,24 @@ PYTHON_COMPAT=( python3_{10..14} ) inherit distutils-r1 -DESCRIPTION="A Django application to retrieve user's IP address" -HOMEPAGE=" - https://github.com/django-guardian/django-guardian - https://pypi.org/project/django-guardian/ -" -SRC_URI="https://github.com/django-guardian/django-guardian/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" +DESCRIPTION="Implementation of per object permissions for Django" +HOMEPAGE="https://github.com/django-guardian/django-guardian" +SRC_URI="https://github.com/django-guardian/${PN}/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" -LICENSE="MIT" +LICENSE="BSD" SLOT="0" KEYWORDS="~amd64" RDEPEND=" - >=dev-python/django-1.11[${PYTHON_USEDEP}] - dev-python/django-environ - dev-python/mock + dev-python/django[${PYTHON_USEDEP}] + dev-python/typing-extensions[${PYTHON_USEDEP}] +" +DEPEND="${RDEPEND}" +BDEPEND=" + test? ( + dev-python/django-environ[${PYTHON_USEDEP}] + dev-python/pytest-django[${PYTHON_USEDEP}] + ) " -python_test() { - "${EPYTHON}" tests/manage.py test -v2 myapp || die "Tests failed with ${EPYTHON}" -} +distutils_enable_tests pytest diff --git a/dev-python/django-guardian/metadata.xml b/dev-python/django-guardian/metadata.xml index 36acccda7221..d4f595bd8119 100644 --- a/dev-python/django-guardian/metadata.xml +++ b/dev-python/django-guardian/metadata.xml @@ -1,10 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>dev@liguros.net</email> - <name>Development</name> + <maintainer type="person"> + <email>marcin.deranek@slonko.net</email> + <name>Marcin Deranek</name> </maintainer> - - <origin>ports</origin> + <upstream> + <bugs-to>https://github.com/django-guardian/django-guardian/issues</bugs-to> + </upstream> + <origin>slonko-overlay</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-python/django-multiselectfield/Manifest b/dev-python/django-multiselectfield/Manifest index a4ab663bc442..af9719ed76e2 100644 --- a/dev-python/django-multiselectfield/Manifest +++ b/dev-python/django-multiselectfield/Manifest @@ -1,2 +1,5 @@ -DIST django-multiselectfield-0.1.13.gh.tar.gz 19683 BLAKE2B 87bcb6079e409b73b73cecfe3f57ff2ea2d2fdbc2c53ab9299b3849ee2dec0b81e7387cfcfccaa56488cfeca281c626fc3caedfade1913869304e60f774358d9 SHA512 d3f880df999559400cadd94a0fac5418884b94978979f9a7e32b51d0f2d068988e84756ae8455bcc3c86dab0b7e23a2eebb4b33611a3d046b102b971b19c5645 -DIST django-multiselectfield-1.0.1.gh.tar.gz 19683 BLAKE2B 87bcb6079e409b73b73cecfe3f57ff2ea2d2fdbc2c53ab9299b3849ee2dec0b81e7387cfcfccaa56488cfeca281c626fc3caedfade1913869304e60f774358d9 SHA512 d3f880df999559400cadd94a0fac5418884b94978979f9a7e32b51d0f2d068988e84756ae8455bcc3c86dab0b7e23a2eebb4b33611a3d046b102b971b19c5645 +DIST django-multiselectfield-0.1.13.gh.tar.gz 19656 BLAKE2B 2a8c80f7bc508aad6659d088ead5be76872da4ca8ffce8985302933c8ea5a88e7cecec06ff0c4e122e913183abe7de2c2e387ced4e2ca24fb1559612fe3d35aa SHA512 56d798a59e748a824ca001c14b4b81b17cf0836acc8d703bd327686c8fdb78204a465a0a9b77464f498458f722ef4e12250a259cb3029f2cc5112b0c21aacc8a +DIST django-multiselectfield-1.0.1.gh.tar.gz 30359 BLAKE2B 2da0f21b7ace61e257abb65fea6db0516cd116eb0ca5b110ba0376aa488468e7346810cfd37635987569e024477e0fe2c02fd17c9400152388425ae08338b80a SHA512 75948138d421a271ede386d7cd1e47b0417bfeb659e23e55f605f6fa4e2aaa619c0c45e35eb3a6a1ee790710d7b8d57feeecbf9cd77caf73b3148db8b4c682e8 +EBUILD django-multiselectfield-0.1.13.ebuild 651 BLAKE2B 93ef6beed7bd4cbb2e044e86be74fcbbf7ef3a5674e6218d770bd931126a6924f2a3e406d5dfe80f55ec2e8f3fa8713810de313b7ceed390e350d3144df69969 SHA512 d589267865b071855b5b288b508f5f704755cc84a84ed6a5eec98b44a5ee3e1e5fe05bce95d07e569ec28cf37993146113d4932eaae7918a552bc7e3ee028b01 +EBUILD django-multiselectfield-1.0.1.ebuild 651 BLAKE2B 93ef6beed7bd4cbb2e044e86be74fcbbf7ef3a5674e6218d770bd931126a6924f2a3e406d5dfe80f55ec2e8f3fa8713810de313b7ceed390e350d3144df69969 SHA512 d589267865b071855b5b288b508f5f704755cc84a84ed6a5eec98b44a5ee3e1e5fe05bce95d07e569ec28cf37993146113d4932eaae7918a552bc7e3ee028b01 +MISC metadata.xml 490 BLAKE2B 973ba3230e0cf0bd4dbcd30cc318391784de43a3fa31f32c2a4a6051baa90ddc19130a7c73ebb9c4069f0584adf4ff3ee2d9d301d93f2661fb6a028779879c1c SHA512 54cbdc177d76c2572ae16590f5a46d2e91f6ea0698cc02dd465e0e0a471b9890d24b1c7289175f8c0ff7a169d31d576a2f19980c063d3b11ba701875fa8cbc31 diff --git a/dev-python/django-multiselectfield/django-multiselectfield-0.1.13.ebuild b/dev-python/django-multiselectfield/django-multiselectfield-0.1.13.ebuild index 3befc9fbb5ff..987d800eb588 100644 --- a/dev-python/django-multiselectfield/django-multiselectfield-0.1.13.ebuild +++ b/dev-python/django-multiselectfield/django-multiselectfield-0.1.13.ebuild @@ -1,5 +1,6 @@ -# Copyright 2024 Liguros Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 + EAPI=8 DISTUTILS_USE_PEP517=setuptools @@ -7,19 +8,21 @@ PYTHON_COMPAT=( python3_{10..14} ) inherit distutils-r1 -GIT_COMMIT="d78d65219ec600a4078ad2b7d69e7af28c2681a3" - DESCRIPTION="Django multiple select field" HOMEPAGE="https://github.com/goinnn/django-multiselectfield" -SRC_URI="https://github.com/goinnn/django-multiselectfield/archive/${GIT_COMMIT}.tar.gz -> ${P}.gh.tar.gz" - -S=${WORKDIR}/${PN}-${GIT_COMMIT} +SRC_URI="https://github.com/goinnn/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" LICENSE="LGPL-3" SLOT="0" KEYWORDS="~amd64" +IUSE="test" +RESTRICT="!test? ( test )" RDEPEND="dev-python/django[${PYTHON_USEDEP}]" DEPEND="${RDEPEND}" DOCS=( README.rst ) + +python_test() { + "${EPYTHON}" example/run_tests.py || die "Tests fail with ${EPYTHON}" +} diff --git a/dev-python/django-multiselectfield/django-multiselectfield-1.0.1.ebuild b/dev-python/django-multiselectfield/django-multiselectfield-1.0.1.ebuild index 0fc5f04a1661..987d800eb588 100644 --- a/dev-python/django-multiselectfield/django-multiselectfield-1.0.1.ebuild +++ b/dev-python/django-multiselectfield/django-multiselectfield-1.0.1.ebuild @@ -1,5 +1,6 @@ -# Copyright 2024-2025 Liguros Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 + EAPI=8 DISTUTILS_USE_PEP517=setuptools @@ -7,19 +8,21 @@ PYTHON_COMPAT=( python3_{10..14} ) inherit distutils-r1 -GIT_COMMIT="d78d65219ec600a4078ad2b7d69e7af28c2681a3" - DESCRIPTION="Django multiple select field" HOMEPAGE="https://github.com/goinnn/django-multiselectfield" -SRC_URI="https://github.com/goinnn/django-multiselectfield/archive/${GIT_COMMIT}.tar.gz -> ${P}.gh.tar.gz" - -S=${WORKDIR}/${PN}-${GIT_COMMIT} +SRC_URI="https://github.com/goinnn/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" LICENSE="LGPL-3" SLOT="0" KEYWORDS="~amd64" +IUSE="test" +RESTRICT="!test? ( test )" RDEPEND="dev-python/django[${PYTHON_USEDEP}]" DEPEND="${RDEPEND}" DOCS=( README.rst ) + +python_test() { + "${EPYTHON}" example/run_tests.py || die "Tests fail with ${EPYTHON}" +} diff --git a/dev-python/django-multiselectfield/metadata.xml b/dev-python/django-multiselectfield/metadata.xml index 36acccda7221..ab4fefd4ccc7 100644 --- a/dev-python/django-multiselectfield/metadata.xml +++ b/dev-python/django-multiselectfield/metadata.xml @@ -1,10 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>dev@liguros.net</email> - <name>Development</name> + <maintainer type="person"> + <email>marcin.deranek@slonko.net</email> + <name>Marcin Deranek</name> </maintainer> - - <origin>ports</origin> + <upstream> + <bugs-to>https://github.com/goinnn/django-multiselectfield/issues</bugs-to> + </upstream> + <origin>slonko-overlay</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-python/django-rest-framework-guardian2/Manifest b/dev-python/django-rest-framework-guardian2/Manifest deleted file mode 100644 index bcc0e79aa633..000000000000 --- a/dev-python/django-rest-framework-guardian2/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST django-rest-framework-guardian2-0.5.0.gh.tar.gz 9187 BLAKE2B 2a66c894ece4eb9ed3d39f764ce6f0d7522ac9c136d5c31367eeeeb275804d7094eed8a8e2b94e574efb8d16ec7793c43327c44471550acf6722a4210246fd7e SHA512 b34d8d02cd1181e4800e0125a7e41dd2a45b25cb15255921906e336fdaa0334c7ade89e57b918be778274054b6dc2d3297f8660dbc2ca9b65c2b2214d0e14386 -DIST django-rest-framework-guardian2-0.7.0.gh.tar.gz 9253 BLAKE2B c78834bbc6e8381d95188c336c97942c8d32c132854a43445de838747cdb5e6e0ed1be2e9ac87d452149ab2304d5814afda44afe9132ef04f528f11d09deac50 SHA512 9687927329b2a20f121b956b11c4f3baf007b48383abb69783ead67e9ab8be071e2e8521725ebbc7cc6199a49472eff76a3caa9cb7e10cd123958ca655da098b diff --git a/dev-python/django-rest-framework-guardian2/django-rest-framework-guardian2-0.5.0.ebuild b/dev-python/django-rest-framework-guardian2/django-rest-framework-guardian2-0.5.0.ebuild deleted file mode 100644 index dd076f01c9af..000000000000 --- a/dev-python/django-rest-framework-guardian2/django-rest-framework-guardian2-0.5.0.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 2023-2025 Liguros Authors -# Distributed under the terms of the GNU General Public License v2 -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..14} ) - -inherit distutils-r1 - -DESCRIPTION="A Django application to retrieve user's IP address" -HOMEPAGE=" - https://github.com/johnthagen/django-rest-framework-guardian2 - https://pypi.org/project/djangorestframework-guardian2/ -" -SRC_URI="https://github.com/johnthagen/django-rest-framework-guardian2/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=">=dev-python/django-1.11[${PYTHON_USEDEP}]" - -python_test() { - "${EPYTHON}" tests/manage.py test -v2 myapp || die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/django-rest-framework-guardian2/django-rest-framework-guardian2-0.7.0.ebuild b/dev-python/django-rest-framework-guardian2/django-rest-framework-guardian2-0.7.0.ebuild deleted file mode 100644 index dd076f01c9af..000000000000 --- a/dev-python/django-rest-framework-guardian2/django-rest-framework-guardian2-0.7.0.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 2023-2025 Liguros Authors -# Distributed under the terms of the GNU General Public License v2 -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..14} ) - -inherit distutils-r1 - -DESCRIPTION="A Django application to retrieve user's IP address" -HOMEPAGE=" - https://github.com/johnthagen/django-rest-framework-guardian2 - https://pypi.org/project/djangorestframework-guardian2/ -" -SRC_URI="https://github.com/johnthagen/django-rest-framework-guardian2/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=">=dev-python/django-1.11[${PYTHON_USEDEP}]" - -python_test() { - "${EPYTHON}" tests/manage.py test -v2 myapp || die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/django-rest-framework-guardian2/metadata.xml b/dev-python/django-rest-framework-guardian2/metadata.xml deleted file mode 100644 index 36acccda7221..000000000000 --- a/dev-python/django-rest-framework-guardian2/metadata.xml +++ /dev/null @@ -1,10 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>dev@liguros.net</email> - <name>Development</name> - </maintainer> - - <origin>ports</origin> -</pkgmetadata>
\ No newline at end of file diff --git a/dev-python/django-soft-delete/Manifest b/dev-python/django-soft-delete/Manifest index f699c88ca711..556e81720d62 100644 --- a/dev-python/django-soft-delete/Manifest +++ b/dev-python/django-soft-delete/Manifest @@ -1,2 +1,3 @@ -DIST django-soft-delete-1.0.22.gh.tar.gz 25779 BLAKE2B 71fc15f3daa12e25577de4107cd33c533955cc33fd9d4dc0f1a5a72347652167602ee1effc5816784ce987520fae350b13a13048adeaf262270da28d1c181d4b SHA512 9ee9303c99d891a251a1d06bde71056b159a7086dcdb0449a2e185eaea9ac9d474530ee66087f77045987e25d69da558f50a5184a54c51b7527ff49955ad0dec -DIST django-soft-delete-1.0.23.gh.tar.gz 26435 BLAKE2B 5bdcff8e137b9fd4a181f4d242a6e212d5e836aebe01267700c39bd6303bd5148f76d598df20335fab9ad14e8d89362ef4ffbc03c643e775f2075d92585bf75c SHA512 d66a121b8d9612e75fb931a7e1bc548cb0f01ce1a490e2b6aa497a42608732177447a2b08fe5b4cf3118b67fe8dd67155b4fe3c281e76ed993b84f27eec2efe1 +DIST django-soft-delete-1.0.18.gh.tar.gz 15270 BLAKE2B 5a8ce3899aa0222f1da0804bd8b03db40abc566f0d09b51de451b78275f9b5615bdabcee56a2d799aae95f4d33ee478f8990dde6176f5b9e6c70d1bf403f3abd SHA512 7fa48f235b1eddf5b65904b738d9115363c45d1d9cf04d9f1db53424dd3579137c785572d5264bd335d2c26114026a8569bf4eb8b69ab968029aa7dd96565ced +EBUILD django-soft-delete-1.0.18.ebuild 807 BLAKE2B 93248a5ce19b32bff60e397c425872a75f8e103c20f0533f9fdd817c1848fa49b553e70b2b0912049ff9ff5fcb34f08e8a15f0096ba6a98e64b782f115371188 SHA512 cb9e8913ca1be627946eec3d8ee433e20c25508f6a76211e1be1cac2e7ff66594c53c971a1705a017e717f9b3075482ba02aed25934b78ba5f03ee553115c125 +MISC metadata.xml 475 BLAKE2B 7a7d0f76a01dff35c1f7762dd7510521b9fca790ddc784eb17e7c4f881e0a901c6e359c1e9ad53c32164a8e5bbb22127a9a5117facc0d6aa63c3abb43f655094 SHA512 934718099b8c65b65f34f099d0186cfcd475d4a8c51074ff8e1949082e747c623537c15a6f7a3a625de240a1b6abde8a96bb98598ba38d3f9b3cdc55a96bc83f diff --git a/dev-python/django-soft-delete/django-soft-delete-1.0.23.ebuild b/dev-python/django-soft-delete/django-soft-delete-1.0.18.ebuild index dbc87d84ea7e..bbb90309fe91 100644 --- a/dev-python/django-soft-delete/django-soft-delete-1.0.23.ebuild +++ b/dev-python/django-soft-delete/django-soft-delete-1.0.18.ebuild @@ -1,10 +1,11 @@ -# Copyright 2024-2026 Liguros Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 + EAPI=8 DISTUTILS_USE_PEP517=hatchling PYTHON_COMPAT=( python3_{10..14} ) -COMMIT="61b5340ec96ad0c061f38272a7a8c23b6e15b3d3" +COMMIT="8163419b91d6b8c6ecb0c4edd30a0338f43db442" inherit distutils-r1 @@ -23,5 +24,9 @@ BDEPEND=" >=dev-python/pytest-django-4.5.2[${PYTHON_USEDEP}] ) " - distutils_enable_tests pytest + +python_test() { + local -x DJANGO_SETTINGS_MODULE=test_project.settings + epytest --nomigrations +} diff --git a/dev-python/django-soft-delete/django-soft-delete-1.0.22.ebuild b/dev-python/django-soft-delete/django-soft-delete-1.0.22.ebuild deleted file mode 100644 index a53383440e44..000000000000 --- a/dev-python/django-soft-delete/django-soft-delete-1.0.22.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 2024-2025 Liguros Authors -# Distributed under the terms of the GNU General Public License v2 -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{10..14} ) -COMMIT="fb8ca2a3cac5d1176a7f20c90cda3e91154c7f0d" - -inherit distutils-r1 - -DESCRIPTION="Soft delete models, managers, queryset for Django" -HOMEPAGE="https://github.com/san4ezy/django_softdelete" -SRC_URI="https://github.com/san4ezy/django_softdelete/archive/${COMMIT}.tar.gz -> ${P}.gh.tar.gz" -S="${WORKDIR}/django_softdelete-${COMMIT}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND="dev-python/django[${PYTHON_USEDEP}]" -BDEPEND=" - test? ( - >=dev-python/pytest-django-4.5.2[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/django-soft-delete/metadata.xml b/dev-python/django-soft-delete/metadata.xml index 36acccda7221..d62f3a220796 100644 --- a/dev-python/django-soft-delete/metadata.xml +++ b/dev-python/django-soft-delete/metadata.xml @@ -1,10 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>dev@liguros.net</email> - <name>Development</name> + <maintainer type="person"> + <email>marcin.deranek@slonko.net</email> + <name>Marcin Deranek</name> </maintainer> - - <origin>ports</origin> + <upstream> + <bugs-to>https://github.com/san4ezy/django_softdelete/issues</bugs-to> + </upstream> + <origin>slonko-overlay</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-python/drf-writable-nested/Manifest b/dev-python/drf-writable-nested/Manifest index 7cc9c784cb24..0b7587c6805d 100644 --- a/dev-python/drf-writable-nested/Manifest +++ b/dev-python/drf-writable-nested/Manifest @@ -1,2 +1,3 @@ -DIST drf-writable-nested-0.7.1.gh.tar.gz 21158 BLAKE2B 0c84d6baf750065ae5732739166a7753d41b8503b18e1cd521ef1eff26b2a3da47fb618c87e11cc5295ac9080e3899501aeec83f3a6460709ad14061be867177 SHA512 fa122aca9dc20f7e8da7fb57cdcbf85687afdb67a2470b22c6536b3fb3f644f273bef5041f8931b03ad5208a7f1b0da67edc04ae6de625f64fdf04da5dfa5985 DIST drf-writable-nested-0.7.2.gh.tar.gz 21229 BLAKE2B 0ce4dff79803443121051a3d4ab717ccbbc2c3e097c4df10b618bd94f5deb30eff4f51265a1a68d68c5a54b66c770160b32821d79e08c7c71cf747ef24ccd004 SHA512 a3b2637820b02591ef7df3819bec0631718b61b37641a645ebbcfa2dfc69955e64cba631255c881742c4db1593e15e6b4577c4973ad102eab2196aeb9b00ada6 +EBUILD drf-writable-nested-0.7.2.ebuild 736 BLAKE2B ec76a15fd13044d6216cac00be561fb06246e204f6fd0e0e3d59432d92de852dc118477aec07d3235dc623655ae5cc975f84cb0d8753241886a1cb949fba2ca0 SHA512 b4f30c19aa88d63d728e75afe0656d23ab98e618a4caa9e4ed17ef9270bb4282e5828077e11436fe37f42a519ae66f89ea8f09b65e44c40ada23ea940c7298f7 +MISC metadata.xml 492 BLAKE2B 149eeb791b84ac94deff4aaeaa2dae61c35ce72de4e518854843ed8306dca359956b963e9684c05c5157c42648e6d4dce3b7dfd472c315433603acf7308deaaa SHA512 9e81a6c294b2924b1a0011a891127fdf633fa3974da52cb46517385310bcfbce3b979f95d26dffff6f1afa9b1397db9c785914022ad892b121348d45b4a33e2d diff --git a/dev-python/drf-writable-nested/drf-writable-nested-0.7.1.ebuild b/dev-python/drf-writable-nested/drf-writable-nested-0.7.1.ebuild deleted file mode 100644 index deaaa332aebb..000000000000 --- a/dev-python/drf-writable-nested/drf-writable-nested-0.7.1.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 2023-2024 Liguros Authors -# Distributed under the terms of the GNU General Public License v2 -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..14} ) - -inherit distutils-r1 - -DESCRIPTION="Writable nested helpers for django-rest-framework's serializers" -HOMEPAGE="https://github.com/beda-software/drf-writable-nested" -SRC_URI="https://github.com/beda-software/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-python/django[${PYTHON_USEDEP}] - dev-python/djangorestframework[${PYTHON_USEDEP}] -" -DEPEND="${RDEPEND}" -BDEPEND=" - test? ( - dev-python/pytest-django[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/drf-writable-nested/drf-writable-nested-0.7.2.ebuild b/dev-python/drf-writable-nested/drf-writable-nested-0.7.2.ebuild index dd20837ed067..6df9bd62ca76 100644 --- a/dev-python/drf-writable-nested/drf-writable-nested-0.7.2.ebuild +++ b/dev-python/drf-writable-nested/drf-writable-nested-0.7.2.ebuild @@ -1,5 +1,6 @@ -# Copyright 2023-2025 Liguros Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 + EAPI=8 DISTUTILS_USE_PEP517=setuptools diff --git a/dev-python/drf-writable-nested/metadata.xml b/dev-python/drf-writable-nested/metadata.xml index 36acccda7221..ef2fbb062efb 100644 --- a/dev-python/drf-writable-nested/metadata.xml +++ b/dev-python/drf-writable-nested/metadata.xml @@ -1,10 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>dev@liguros.net</email> - <name>Development</name> + <maintainer type="person"> + <email>marcin.deranek@slonko.net</email> + <name>Marcin Deranek</name> </maintainer> - - <origin>ports</origin> + <upstream> + <bugs-to>https://github.com/beda-software/drf-writable-nested/issues</bugs-to> + </upstream> + <origin>slonko-overlay</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-python/google-auth-httplib2/Manifest b/dev-python/google-auth-httplib2/Manifest index d0207813b368..090633842fdd 100644 --- a/dev-python/google-auth-httplib2/Manifest +++ b/dev-python/google-auth-httplib2/Manifest @@ -1 +1,3 @@ DIST google_auth_httplib2-0.3.1.tar.gz 11152 BLAKE2B fdf8ae1af14f8322cd53418bcc7b200d817ec5f4c12b45cfc429c6544c2e90d5ab2376858536d7e19f9976a9edd3d353f3e9f5fa1ddd975a9e8eb5e5ac862b06 SHA512 9c5df884fdb7ca6b33a86b55a3ceedf5ff32dac676cb419d592d21dcef887c09580a748895e7bc34ede610e4a2ebcba101b4f2e8ff17512bca81a95cdc620408 +DIST google_auth_httplib2-0.4.0.tar.gz 11161 BLAKE2B 49754f561cc1ae00f9a5f92ccd02765d9f089ffa60cda7338e322fa10406cc577c9f5a745e6be7a72b67c3a7e44c6f23dfa4253739b68ef1aae5e7c115a7a5bf SHA512 edbe485786d497cf58eafc66bad70eaea66e242b5be07e66a8290ea4bd4f8b6c3c5e7851bb72160021e75ab56fb952a090b33b55e60f43085f966f2cdccff21a +DIST google_auth_httplib2-0.4.0.tar.gz.provenance 6108 BLAKE2B 82c89f074de30d96259f4266f33ee1c2e5da9b95ee0c6cfd60bb1f42a545b065e94e8d5626c4ae97a9e93ac8e08e0478b13a50eca553e2df10d073a8458807a4 SHA512 77b6963f3f13f8911a717e1ee9a08bb5846bfc42262b07eeca0e1ba2da8fa57d245ad1246e47e536291a58592d08f642eaee29b8c1c30649922c209d8693da02 diff --git a/dev-python/google-auth-httplib2/google-auth-httplib2-0.4.0.ebuild b/dev-python/google-auth-httplib2/google-auth-httplib2-0.4.0.ebuild new file mode 100644 index 000000000000..6c587aff49cc --- /dev/null +++ b/dev-python/google-auth-httplib2/google-auth-httplib2-0.4.0.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_VERIFY_REPO=gcp:google-cloud-sdk-py@oss-exit-gate-prod.iam.gserviceaccount.com +PYTHON_COMPAT=( python3_{10..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="httplib2 Transport for Google Auth" +HOMEPAGE=" + https://pypi.org/project/google-auth-httplib2/ + https://github.com/googleapis/google-auth-library-python-httplib2/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +RDEPEND=" + <dev-python/httplib2-1[${PYTHON_USEDEP}] + >=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}] + <dev-python/google-auth-3[${PYTHON_USEDEP}] + >=dev-python/google-auth-1.32.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/flask[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=( pytest-localserver ) +distutils_enable_tests pytest diff --git a/dev-python/google-auth-oauthlib/Manifest b/dev-python/google-auth-oauthlib/Manifest index 25494126aab7..2f171303c4c1 100644 --- a/dev-python/google-auth-oauthlib/Manifest +++ b/dev-python/google-auth-oauthlib/Manifest @@ -1 +1,3 @@ DIST google_auth_oauthlib-1.3.1.tar.gz 21663 BLAKE2B 3f13da63b5e11a07f7149cb16b8bdb6bdaca3c2b5099d0f90b7fd027b80142b1c2ced39b3ff67b9789a36300b20bcd6bdc917a6450e4b192f273725e5c4c9ccf SHA512 1da9dcd3de906dddf8f230ca20891a62deee42e7299e41ac93354e75dcc4fc06e1daaf6b8133055445b906d19ce8fffce7341e89290eac5fae20007898e06f3b +DIST google_auth_oauthlib-1.4.0.tar.gz 21675 BLAKE2B 47f0ab27e922ea95f64dde1409ddb02b50ed293302dd4d2528cfdf5ebcebfb30883f6635d5cdd9d3f9ff8ffe503dfa4f37102a807f84792c46d179fa0f3dd263 SHA512 5bf3d2d91b23f3e2ed2abbf65e3318de8470224624afce2e0c980521a5b6b2e83b73f3c583ef4ff1e7d4932f5cc2c087f677ff287fb2851da701c0e0013b255e +DIST google_auth_oauthlib-1.4.0.tar.gz.provenance 6108 BLAKE2B 1a94fbbf2a00921265f2c0d025a757e310d09718b1771a33964a938b4a9939f6b60c54b20e2b32ff4b0abb88133417f33f66cd5ee2fed6723567b2d73774e272 SHA512 53771de2c0c0961dcbdc3c87b9819b2c36ccde57d7c3b6dcdeea7e81b3f0126f9f3738e00de354c88b72a7097ac99c331b974338fd1f25b9fbeb9767efb4d2c8 diff --git a/dev-python/google-auth-oauthlib/google-auth-oauthlib-1.4.0.ebuild b/dev-python/google-auth-oauthlib/google-auth-oauthlib-1.4.0.ebuild new file mode 100644 index 000000000000..517995ffd096 --- /dev/null +++ b/dev-python/google-auth-oauthlib/google-auth-oauthlib-1.4.0.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_VERIFY_REPO=gcp:google-cloud-sdk-py@oss-exit-gate-prod.iam.gserviceaccount.com +PYTHON_COMPAT=( python3_{10..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Google Authentication Library" +HOMEPAGE=" + https://github.com/googleapis/google-auth-library-python-oauthlib/ + https://pypi.org/project/google-auth-oauthlib/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +RDEPEND=" + >=dev-python/click-6.0.0[${PYTHON_USEDEP}] + >=dev-python/google-auth-2.46.0[${PYTHON_USEDEP}] + >=dev-python/requests-oauthlib-0.7.0[${PYTHON_USEDEP}] +" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest diff --git a/dev-python/google-auth/Manifest b/dev-python/google-auth/Manifest index 09ff409d2675..5d545df4bbf9 100644 --- a/dev-python/google-auth/Manifest +++ b/dev-python/google-auth/Manifest @@ -4,3 +4,5 @@ DIST google_auth-2.49.2.tar.gz 333958 BLAKE2B e89901c46b0f4b84ecc43eeb99c45d26af DIST google_auth-2.49.2.tar.gz.provenance 5673 BLAKE2B 397cc01fadb64b9c7d04ef86bf109466b3676702139604d5cc856e9f98afcc39102db269c3b58c05b50d18ce3700f59d1c4b180a91affc31efe7b3270b1d1e72 SHA512 9299e45f499b8a12745e983fcca235fb0dcfe693c776b58a00a2baef4dd1d1eec456fe5f8fc991539acc082f1864e7dfcb2b8756a58afb7ffc360a50a4c8d1f5 DIST google_auth-2.50.0.tar.gz 336523 BLAKE2B 901da978eb40c2e3e715fe5317f3e54a0bb293dacfd13a2a93ffafe68961a7062ecb7a3530435b2280ba9a36e0596ef7ae2f65290ad076d21cae1e51635e93c7 SHA512 970fbd2f72073be9b642c904530dbc1538621c828c85d7a1b941b79f1fdbb591a7a993787eeb9bc327335dfeb78b5808bebbf8b0159c75403ad8a6e7bf18fd45 DIST google_auth-2.50.0.tar.gz.provenance 6080 BLAKE2B 69f78d8197460ecc31d43a1a620774e0f396a4a48165c7421156f0c609afa7fe163660bd1a1d5f548c9436cf7a60f882a0c52ae1113a2bb8d132d0c029041fbd SHA512 b2f6aa52cd2c410be60ee9622eb962a96e048335b7d3a5dc880f1987d3fecaec8c5f779c03dab2bedeaa8e163e192d86c3172af121c348c7577b58733661246a +DIST google_auth-2.52.0.tar.gz 335027 BLAKE2B 173ed406dc121a8e42ac0f18de82152acadade9023ee5fd2b20b8ff19e87d4ce8dcc74362c2fd4b48a2bacd4a362acf5924a45eb5277a6c08e46d8e57cc4bce5 SHA512 8394fed5deea5d174399377cf4c5669ee7d937c6c7ddd983e6675daf0940fe7c9d22af95ab74e177ff83be4279082061df71a066612931e091d800e533d34b99 +DIST google_auth-2.52.0.tar.gz.provenance 6002 BLAKE2B 0b66f2927501f0e68b9218a30caf32c69f18f61d54e9b9993a05bc32ef6d957888c51dc9bcf6139e57cd1e349f32ee841b648c481f897137298e8b2b3b391660 SHA512 0aff27e739cce13a7c5571e913b7c2c923d6491cc24fb26dfeaa17f0befeb49cfb4626f5a9a4bde43bcfd713893d7f2a1073a80ba4e97812ed218ab25af92156 diff --git a/dev-python/google-auth/google-auth-2.52.0.ebuild b/dev-python/google-auth/google-auth-2.52.0.ebuild new file mode 100644 index 000000000000..f8b4339b510a --- /dev/null +++ b/dev-python/google-auth/google-auth-2.52.0.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_VERIFY_REPO=gcp:google-cloud-sdk-py@oss-exit-gate-prod.iam.gserviceaccount.com +PYTHON_COMPAT=( python3_{10..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Google Authentication Library" +HOMEPAGE=" + https://github.com/googleapis/google-auth-library-python/ + https://pypi.org/project/google-auth/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +# TODO: rsa is now optional +RDEPEND=" + >=dev-python/cryptography-38.0.3[${PYTHON_USEDEP}] + >=dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}] + >=dev-python/pyasn1-modules-0.2.1[${PYTHON_USEDEP}] + >=dev-python/rsa-3.1.4[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/aioresponses[${PYTHON_USEDEP}] + dev-python/flask[${PYTHON_USEDEP}] + dev-python/freezegun[${PYTHON_USEDEP}] + >=dev-python/pyjwt-2.0[${PYTHON_USEDEP}] + dev-python/pyopenssl[${PYTHON_USEDEP}] + dev-python/pyu2f[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/responses[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=( pytest-{asyncio,localserver} ) +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # tests are broken with up-to-date pyopenssl + tests/transport/test__mtls_helper.py::TestDecryptPrivateKey::test_success +) + +EPYTEST_IGNORE=( + # these are compatibility tests with oauth2client + # disable them to unblock removal of that package + tests/test__oauth2client.py +) + +src_prepare() { + distutils-r1_src_prepare + + # unpin deps + sed -i -e 's:,<[0-9.]*::' setup.py || die +} diff --git a/dev-python/googleapis-common-protos/Manifest b/dev-python/googleapis-common-protos/Manifest index ed41cc9ea505..7153cfc671ef 100644 --- a/dev-python/googleapis-common-protos/Manifest +++ b/dev-python/googleapis-common-protos/Manifest @@ -5,3 +5,5 @@ DIST googleapis_common_protos-1.73.1.tar.gz 147506 BLAKE2B 69f01483bb738a7b4aab1 DIST googleapis_common_protos-1.73.1.tar.gz.provenance 6159 BLAKE2B f0a7a335e133cbb484e7cbf7486c6a448694ca67dc0d28b63ad0b7523503dfe646084ea1da4b07ee1434ac3fd4428c5536fee80cdf21248d60439530c2c5bbf3 SHA512 c5023e83b9e000f0b343faef1876e16056b0221748f04f50cb3153692754c8ba3e67988686bb881f6ee11901b5ed807d00fc75ab5598ee9d50d3f5ecbf2f3e20 DIST googleapis_common_protos-1.74.0.tar.gz 151254 BLAKE2B 77cc297df72f6a9ec878cc7c98dab795ee3ed2848e35f72412e25266b5c878b9a32c5d73c935c913f0fb6a8c1a59c3ba2c7df82157dccc5cc5a561142131d216 SHA512 99b8d650aff8e9a26b2d5ed6bdb0f13bffcb4041d5d1d6519b8a3be7a45a2ca73d2b5dd51690a4bfe3bf14122fed34d3bc12b83996a6fcbab554e98f7d8132c0 DIST googleapis_common_protos-1.74.0.tar.gz.provenance 5677 BLAKE2B 9203b2990e9456cbd7ba6ffe13ec27d1636d90c6c07219f872d085652dd6849343ecf9e12095b97474752d5d6a188330a47dd05fba8362f5b9467f1912d689ef SHA512 6cee6c16d59632e9d52c8adeb01660d70aaba4b9a0b6e547f6694e471b79eefe0caa9f3aaa054bf3a189a17a4955126e2639f2d861419f847a773d6a23be822c +DIST googleapis_common_protos-1.75.0.tar.gz 151035 BLAKE2B d6910486f1524f1ff02343481772958a62c4c3457c65b0b31a22cb640583303d391d8e04bb087c6f41cccd06da0e1a4f3f5c9afad3eab88d7ef2a5c62368a402 SHA512 08c87d0a4d828b46e24d3caf44b85c31c045b6316621e9afdcca8e652d04daab67f9067f4add0ee5082b68f74ea63ba615836eb9492fec79e89689edee0a6684 +DIST googleapis_common_protos-1.75.0.tar.gz.provenance 5955 BLAKE2B 9ee1ee297caeba0a7f3c9bdf42e55d09acf286289e6f156f3417dac329838e1c6d1ea62c15fa99ec3f08003fa889e2b1022c742addbfa4802bdae74f0f156b32 SHA512 c4ec17bfcb93faf2f8a840e1d120c62282766f272c8d2578a7841f3bd45f84f71544b20692c6e655aa45e91a3e112f92b6d0009e10b306a046de8df33b724ac9 diff --git a/dev-python/googleapis-common-protos/googleapis-common-protos-1.75.0.ebuild b/dev-python/googleapis-common-protos/googleapis-common-protos-1.75.0.ebuild new file mode 100644 index 000000000000..15173e491b75 --- /dev/null +++ b/dev-python/googleapis-common-protos/googleapis-common-protos-1.75.0.ebuild @@ -0,0 +1,33 @@ +# Copyright 2020-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_VERIFY_REPO=gcp:google-cloud-sdk-py@oss-exit-gate-prod.iam.gserviceaccount.com +PYTHON_COMPAT=( python3_{10..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Python classes generated from the common protos in the googleapis repository" +HOMEPAGE=" + https://github.com/googleapis/python-api-common-protos/ + https://pypi.org/project/googleapis-common-protos/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" + +RDEPEND=" + <dev-python/protobuf-8[${PYTHON_USEDEP}] + >=dev-python/protobuf-3.15.0[${PYTHON_USEDEP}] +" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest + +python_compile() { + distutils-r1_python_compile + find "${BUILD_DIR}" -name '*.pth' -delete || die +} diff --git a/dev-python/hcloud/Manifest b/dev-python/hcloud/Manifest index 8149f2ca4083..e2c3b8d63d2a 100644 --- a/dev-python/hcloud/Manifest +++ b/dev-python/hcloud/Manifest @@ -1,3 +1,4 @@ DIST hcloud-python-2.17.1.gh.tar.gz 150707 BLAKE2B e4f7a09a8c1b8e20d77413bc1a8995ff1334a81cb66b3f21c9552e31c00cd365d3a3b1fdd9670fbf66e2b6c38474211024a33c0ec262a68a649083a8321ebdcc SHA512 4881df9ce5eb4e7dbfc855f5cf9b79b08b1106fe19dd93847287ce4c5f8448974106cf8c355f71c4401a5bf330df35fe687c4c2c239251987a54e3480099331a DIST hcloud-python-2.18.0.gh.tar.gz 150688 BLAKE2B 298b0747aca32c66342b5b6bdaa90cbea10ed563edbcfda4aaa884dd2ee853fe544b10fc82c94946678a29eb9443f8b66ffb8c1e35c0ffbfecfd94b19b6c27de SHA512 af7100650ac156826024e50c2d72f4e2cc499b20c43e021659c702482945b9eda24a97b64be8d6555c3acbc28f17fa05f4ff9d744e13ca37b4d3942fe85801fa DIST hcloud-python-2.19.0.gh.tar.gz 151248 BLAKE2B 2c9e7c622d8eed10ee11759eec5bbba70658942ee028d9b688ade11b6006b71316b4cb7d82f55470b45448db42bbde2a0fa95b6835497e43bf0da7fb17f2b9a8 SHA512 4642acd2b2de77fe6e49006acc42984f69dec1dc899c201af99e698a2427c1d3dbd094d7fc2761538c863cbdd702a9d2752704cb8356df06a449d6c1afdee7d1 +DIST hcloud-python-2.20.0.gh.tar.gz 151611 BLAKE2B e4c713352523c773108fa3807dd0374bc60b006dd62790cebdc32fbeda50e01fadccd823cdcc5c35d312fae9c404e08d0cbe91f240a11cf057c782229c7e48cf SHA512 bdb2280fc68c3cae275689bdd40cbe9d9d6f680535040bb250a7beeacc01411815d841ddb2b55d42ebb0bef3c201b1a3626df8e605a21574d2a8d6f88634907a diff --git a/dev-python/hcloud/hcloud-2.20.0.ebuild b/dev-python/hcloud/hcloud-2.20.0.ebuild new file mode 100644 index 000000000000..d7afe9e03c30 --- /dev/null +++ b/dev-python/hcloud/hcloud-2.20.0.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..14} ) + +inherit distutils-r1 + +MY_P=hcloud-python-${PV} +DESCRIPTION="Official Hetzner Cloud python library" +HOMEPAGE=" + https://github.com/hetznercloud/hcloud-python/ + https://pypi.org/project/hcloud/ +" +# sdist is missing doc assets as of 1.19.0 +# https://github.com/hetznercloud/hcloud-python/pull/183 +SRC_URI=" + https://github.com/hetznercloud/hcloud-python/archive/v${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="examples" + +RDEPEND=" + >=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}] + >=dev-python/requests-2.20[${PYTHON_USEDEP}] +" + +distutils_enable_sphinx docs \ + dev-python/myst-parser \ + dev-python/sphinx-rtd-theme + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest + +EPYTEST_IGNORE=( + # Integration tests need docker: + # https://github.com/hetznercloud/hcloud-python/blob/master/.travis.yml#L16 + tests/integration +) + +python_install_all() { + use examples && dodoc -r examples + distutils-r1_python_install_all +} diff --git a/dev-python/httpx-oauth/Manifest b/dev-python/httpx-oauth/Manifest index 598b2283241f..cd0dde5c1a97 100644 --- a/dev-python/httpx-oauth/Manifest +++ b/dev-python/httpx-oauth/Manifest @@ -1,2 +1,3 @@ -DIST httpx-oauth-0.16.0.gh.tar.gz 41798 BLAKE2B c9d5f5ae95291e0d2ca4693262f996f5dfc87e62f80844949124c60f10d82e5d3b240c08eda4cec4b17c53136068c81e3cb18c09fe7d5742b04e917a67bfe008 SHA512 c614ae3ceba11cbec8366d3f842348b0daf7049b080773ef9e9e2a52642d57d374bf21e1e65b24f27f5690a8a789df907416ca5f55e7dcf5fffed15861f11d65 DIST httpx-oauth-0.16.1.gh.tar.gz 44234 BLAKE2B a0e5f404d459abb77ce1cb5f30e0c08eb5d18fa5c403e6bc8ae686c193dbf14a9b290cc64b25bcd700a965ab69fc7a2d3aaa6b9800e92f35fd6409001bc9f7ab SHA512 22a3b244f2a3353616b56668c3ab3409ea2b4c20d976bd968bf8ea78c709692da919b232a769e3eeab839631d216c4377cff76157903d6861f1517093b3fd69a +EBUILD httpx-oauth-0.16.1.ebuild 1075 BLAKE2B 6a3910dc881c603324e5e415a9df48f4061a644275bb0211d26ed81f40150f90fb405d4f6fc329fd3f4b2553572a2f57b5d504bec608df236ee52f160efaa4d2 SHA512 487adf4037f07d3f64fc6040e3170a6d7d67e02399574f21b8cc773e2b094dce62dd6abaec8c21eb74103817d35baf85cb947efe5a4e2f5f819bf0e853db75a6 +MISC metadata.xml 462 BLAKE2B ca91a710af44c7746ed1997b4ba09605601b502a9ec9952d07ee5ce017e8e00c24bf92b9a3b810a6f68e4323b9c6e755fc15bd1c08f486b8cdcc4521b0ee3d77 SHA512 edb3e6c4e4157f645559d992e9c472da127ee03d72e69bd909c1738215e5c925a91d1baab7392dd25492bb02e30237a03524e9a73ab844ba0802328dd7e6adcc diff --git a/dev-python/httpx-oauth/httpx-oauth-0.16.0.ebuild b/dev-python/httpx-oauth/httpx-oauth-0.16.0.ebuild deleted file mode 100644 index eb1908411ef0..000000000000 --- a/dev-python/httpx-oauth/httpx-oauth-0.16.0.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 2024 Liguros Authors -# Distributed under the terms of the GNU General Public License v2 -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{10..14} ) - -inherit distutils-r1 - -DESCRIPTION="Async OAuth client using HTTPX" -HOMEPAGE="https://github.com/frankie567/httpx-oauth" -SRC_URI="https://github.com/frankie567/httpx-oauth/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT-0" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/httpx-0.18[${PYTHON_USEDEP}] - <dev-python/httpx-1.0.0[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] - dev-python/fastapi[${PYTHON_USEDEP}] - dev-python/respx[${PYTHON_USEDEP}] - ) -" - -DOCS=( README.md ) - -distutils_enable_tests pytest - -python_prepare_all() { - # No need for regex-commit plugin - sed -e '/^source.*regex_commit/d' -i pyproject.toml || die - sed -e '/^commit_extra_args/d' -i pyproject.toml || die - sed -e 's/,\s*"hatch-regex-commit"//g' || pyproject.toml || die - # Disable coverage - sed -e '/^addopts/d' -i pyproject.toml || die - - distutils-r1_python_prepare_all -} diff --git a/dev-python/httpx-oauth/httpx-oauth-0.16.1.ebuild b/dev-python/httpx-oauth/httpx-oauth-0.16.1.ebuild index eb1908411ef0..face40a56c5e 100644 --- a/dev-python/httpx-oauth/httpx-oauth-0.16.1.ebuild +++ b/dev-python/httpx-oauth/httpx-oauth-0.16.1.ebuild @@ -1,5 +1,6 @@ -# Copyright 2024 Liguros Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 + EAPI=8 DISTUTILS_USE_PEP517=hatchling @@ -17,9 +18,7 @@ KEYWORDS="~amd64" RDEPEND=" >=dev-python/httpx-0.18[${PYTHON_USEDEP}] - <dev-python/httpx-1.0.0[${PYTHON_USEDEP}] " - BDEPEND=" test? ( dev-python/pytest-asyncio[${PYTHON_USEDEP}] diff --git a/dev-python/httpx-oauth/metadata.xml b/dev-python/httpx-oauth/metadata.xml index 36acccda7221..a13ff0923274 100644 --- a/dev-python/httpx-oauth/metadata.xml +++ b/dev-python/httpx-oauth/metadata.xml @@ -1,10 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>dev@liguros.net</email> - <name>Development</name> + <maintainer type="person"> + <email>marcin.deranek@slonko.net</email> + <name>Marcin Deranek</name> </maintainer> - - <origin>ports</origin> + <upstream> + <bugs-to>https://github.com/frankie567/httpx-oauth/issues</bugs-to> + </upstream> + <origin>slonko-overlay</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-python/markdown-it-py/Manifest b/dev-python/markdown-it-py/Manifest index 446b68cec0b7..4a2ee8ce3855 100644 --- a/dev-python/markdown-it-py/Manifest +++ b/dev-python/markdown-it-py/Manifest @@ -1,2 +1,3 @@ DIST markdown-it-py-4.0.0.gh.tar.gz 279903 BLAKE2B c878259ae684875dfd9dd017ff5b541b842f2ef917e0f23fa00df77646684794f904eb3693106ce859853a375f8bd2e877346ef775341ed4452856f1793aa8a9 SHA512 617927d7038e2918b395c720d4b8d8327342c266c75b6fd5957961944c2bed51a8e2f01a9c184e5d85dfc4fd8b28e07f3cc1d677aa29192e1a8e54f29d6a0829 DIST markdown-it-py-4.1.0.gh.tar.gz 292015 BLAKE2B b264b91bde959694b79de2ba8058a7a3938249d4c89b36da81b9edd6ea8e15af55b7dfac6a10ea2837f0df051b6d751fa8ebf37da7ecdac123b3a5d7fc773351 SHA512 483df889994a789b51f0a3dabb010d51bb5ca462f46a5b9a2096bd4f63b2a5f7d79a1ef86305e1ac43cbe65219b8541eff64c5bf1414a51fadc6f399dc234ad7 +DIST markdown-it-py-4.2.0.gh.tar.gz 294564 BLAKE2B 0f220d32998e07de0613ee623baca1c16cde5ef8e110bccc65e7dfad2054562a7c9767cad70905dad811c5eacb66b758cf36c0fa813ac8056c9da4202fdefa72 SHA512 81e659729f8da1ad269f40c693d66f0192c129dc42fcbcb09a14c617794816555d9f69137d09458d79f96eb5c92ea29e4d625616f994f7fcffa1b198a9830be0 diff --git a/dev-python/markdown-it-py/markdown-it-py-4.2.0.ebuild b/dev-python/markdown-it-py/markdown-it-py-4.2.0.ebuild new file mode 100644 index 000000000000..3a86653bff2c --- /dev/null +++ b/dev-python/markdown-it-py/markdown-it-py-4.2.0.ebuild @@ -0,0 +1,41 @@ +# Copyright 2022-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=flit +PYTHON_COMPAT=( python3_{10..14} ) + +inherit distutils-r1 + +DESCRIPTION="Python port of markdown-it, Markdown parser" +HOMEPAGE=" + https://pypi.org/project/markdown-it-py/ + https://github.com/executablebooks/markdown-it-py/ +" +SRC_URI=" + https://github.com/executablebooks/markdown-it-py/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + <dev-python/linkify-it-py-3[${PYTHON_USEDEP}] + dev-python/mdurl[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/requests[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=( pytest-{datadir,regressions,timeout} ) +distutils_enable_tests pytest + +EPYTEST_IGNORE=( + # No need to benchmark + benchmarking/ +) diff --git a/dev-python/mdit-py-plugins/Manifest b/dev-python/mdit-py-plugins/Manifest index 5d793c5e4aa3..abc94d1cf437 100644 --- a/dev-python/mdit-py-plugins/Manifest +++ b/dev-python/mdit-py-plugins/Manifest @@ -1 +1,2 @@ DIST mdit-py-plugins-0.5.0.gh.tar.gz 66467 BLAKE2B 17c95adb7ff1ae627b0491d2e02dd864ce06cc70ad05b00088bdcfafa2d254344e2aa830f16166ba35eae01561a93ba7021ffa6597c5c1b44d52e80bc4dc5098 SHA512 2da41e32000ba735466969cc890e0d8f07d6e5ef6cb604b9cf7c02cf4187849fcd9734cef38807afcdd492c7a43795386798fbb86885b2e7ea522bc28b3d0796 +DIST mdit-py-plugins-0.6.0.gh.tar.gz 79769 BLAKE2B 9a38b89b619f06412ecc1fe19f108c7d16a07a0cb009134ad618350971925ad105af57b39f9262153035d274dae2752286351312779ab67cc2684e2be1780131 SHA512 5e9a1cc90d65fd92b25aef7c59b32ebf4da8b33c6b787b22b407d44c4c80126ed20e966c346f0da565ace73f0179cdd61ffca6cc52d54c6eb8e6471adf4de03b diff --git a/dev-python/mdit-py-plugins/mdit-py-plugins-0.6.0.ebuild b/dev-python/mdit-py-plugins/mdit-py-plugins-0.6.0.ebuild new file mode 100644 index 000000000000..14f989d39201 --- /dev/null +++ b/dev-python/mdit-py-plugins/mdit-py-plugins-0.6.0.ebuild @@ -0,0 +1,31 @@ +# Copyright 2022-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=flit +PYTHON_COMPAT=( python3_{10..14} ) + +inherit distutils-r1 + +DESCRIPTION="Collection of plugins for markdown-it-py" +HOMEPAGE=" + https://pypi.org/project/mdit-py-plugins/ + https://github.com/executablebooks/mdit-py-plugins/ +" +SRC_URI=" + https://github.com/executablebooks/mdit-py-plugins/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + <dev-python/markdown-it-py-5[${PYTHON_USEDEP}] + >=dev-python/markdown-it-py-4.1.0[${PYTHON_USEDEP}] +" + +EPYTEST_PLUGINS=( pytest-{datadir,regressions,timeout} ) +distutils_enable_tests pytest diff --git a/dev-python/mypy/mypy-2.0.0.ebuild b/dev-python/mypy/mypy-2.0.0.ebuild index cef6ed6f5c56..456666ed1a9b 100644 --- a/dev-python/mypy/mypy-2.0.0.ebuild +++ b/dev-python/mypy/mypy-2.0.0.ebuild @@ -23,7 +23,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~s390" +KEYWORDS="~amd64 ~arm64 ~s390" IUSE="native-extensions" # stubgen collides with this package: https://bugs.gentoo.org/585594 diff --git a/dev-python/nltk-data/Manifest b/dev-python/nltk-data/Manifest index 1eaeeddf4724..3e9f7f23e9c1 100644 --- a/dev-python/nltk-data/Manifest +++ b/dev-python/nltk-data/Manifest @@ -24,7 +24,7 @@ DIST nltk-conll2007-20250310.zip 1242958 BLAKE2B dc01ab90a2d82f2fbe0b4276dc8c139 DIST nltk-crubadan-20250310.zip 5288655 BLAKE2B 2f5103c9801b965ce5d893b690dedc5f8524b1266e32a01251834c80cf291963657b3c1366ef6ed21f9f89c9ab4a696de72a752ce53b651d596ade99edaace2e SHA512 cbb6a8c53a89bb68238853da2409b3bf04e832ede977bee673ad966a74f4c732ee6ba844b8171de26a641fc24f2e9f6d4755adeef3524583f8765d3237057726 DIST nltk-dependency_treebank-20250310.zip 457429 BLAKE2B a60a95f9bcbb72b4ee19a91c380eb620261687f23bd867ae4cf2d7937b60b8dacafb52c09d7bcbcb9fbbbda4e57954ee55a900d70e69e7e290e53c668dd0775f SHA512 b225ace2e2413f0b9ae0e142d81052e64a1bcacb71caf7b07a577c18dec45dc429116abfd12edd3bb1442a111f4fa6e3e33e2b5f113e26dfc4e917268d821736 DIST nltk-dolch-20250310.zip 2116 BLAKE2B a79b5d5de2ab03be43e5fdb1b34c70a458af6efce0e35f42f3c4d748c84cd950c98981f969fea2b0507ee405438f84b50e526aa94a93f99de7567ccb5c462215 SHA512 29254c95d11fd2001f486a5c682f7ab7f23fa13472ac4142db3702e2fa994f74ffabc2f571f1feb94a2e65fcb8da97c57a519f24504379b0e369fd27f9f867f0 -DIST nltk-english_wordnet-20250310.zip 11204755 BLAKE2B 7db8d95c313649b042db591a1967d79b5e9645599a43f01ef3d219c8bad0e943e137a37ebdfc782c2f6a370a696f8866e1101a1a1b4c615e95611c649b31a337 SHA512 e3ac77472e03a11f01e140db2b15090fd4895d0cfcf572dfd7cfedd9df61c749a5ca03953250389578cd98a88c77c1efd75a66601db7994442796bfdd82ae353 +DIST nltk-english_wordnet-20250310.zip 11458203 BLAKE2B 83b3ccd6f8b08b4310b067775bbd80c135b5fb1161483f27572f30a8ab9b16f19d00def11f437b4d937a89d9f200e20780f4b2ce9e5590406e6ba018b116ae1b SHA512 974f2b591c7755a0ecb6374216d7483f72eece66e69da00de1b0f7773c34cbe891c4e788bb9a0e9759f5b6da609e06c264c794da45f61213d51964a3885b395a DIST nltk-europarl_raw-20250310.zip 12594977 BLAKE2B 295e274880ae34c9618a70cabc1b1075e35c442158aabe437972caebbf36d09c4f5f5b66d8ae7ac953f4312f9dac8f5e0c6d3346a444afe98ac700fb3e622539 SHA512 47dcd5420df6ab294f75204355cf346257a821d491f65b856c41a77237df1d7aeb352ed1353da55bfb68fa9f0d8782b9aac9c33bd49af3b395cc780dc421e26d DIST nltk-extended_omw-20250310.zip 11251284 BLAKE2B 11dafcc49c3608e5178b2cf82a943a95afd900f80308bf40d56b29a4518029832fe52241df728f6c38114e60b9c03617337717d987221918a11810b77b1b33ea SHA512 b1f53bef1cc43a5bf9996cc037364f4668e1055385d43e3276a1c58e4345b6ee09d8b577ccdebe8e65bf3367b8da37c05c6dabd282e469808143805303bfeec5 DIST nltk-floresta-20250310.zip 1882021 BLAKE2B 092886cb15c6215b4fe979ce62a1a137de97c4749c372426211d36117d367697d19ebe6a9337f702ee9dfc133318b1e7de51393c5a41afc31a960e10ebe7c498 SHA512 1a71453b9629d622c3468b1e00501683e0415996a62a30c498486354b82f0b3be76080dddc60117c8c9f29de3b34a2166a5de87376a0daeaf8b92bfe5dac668a @@ -90,7 +90,7 @@ DIST nltk-smultron-20250310.zip 166207 BLAKE2B d0c3e75dd108965e260d913e0c02137da DIST nltk-snowball_data-20250310.zip 6785405 BLAKE2B 44c10439b142540ac7eece967efa1431fd8f45342f0a90875dacf29ad374fe4c7d30af11d42ba45e0f1ec1836d56b2ff684ee352c5e8536cfb5db5eb7632285b SHA512 6c8a9259d88f6f7f499867d83b731de99d7fa4e8827ecedf836f653fc1a810efa9f6c5c6e2720a9e6610bc00978956b6a119bd08b70e3e241c4e9faccddd81d8 DIST nltk-spanish_grammars-20250310.zip 4047 BLAKE2B d8a8dbb558850a6a60f1fe5ab0f617f3a0f3c64bc7d49980cf793d374c6679d1bd42afb7e61776737b5eec162f2520abf2ee3acc92ea9ee0f397c3089b3b5b28 SHA512 4513347156e9351c259c0e2448198d68354bbc95e0a54561c31a88f13f333ebcba3e294c820cb62036665f2904eb6a7137546cd580e361c0423c30a8aed950b2 DIST nltk-state_union-20250310.zip 808757 BLAKE2B 2d352af0ced736d3c11a821eaba0b035b3b5b6b0f20db3bd5d4ac2451f99daf68bffd3ad984bd404ecc4a1e67ca9281c529af2cc9e295a3a7330f36ee9640bc8 SHA512 a6fc83e6230e57ba66a7af62f0d2a5d44a14530ed1e0e914590b3f8b5bf939967c126a5e6f6899ba9134843893f65212e836d311109393c1200191a5c3163485 -DIST nltk-stopwords-20250310.zip 37733 BLAKE2B 51cd7ee4650817a21fb1f08652d53cd9755c97efae265dc0fb52744ea8d7ad5a76ac37f72f79fcd0ad6779cbd232739e0295135b46416593cbd2a74f3155c84b SHA512 d6335c2972eee63f30eecd5e16fa6f84029ff7add49665f72380657d809ced2c69135a359d4b4e0bc63343a053c970a087fdca50110297be9a3da51179951f92 +DIST nltk-stopwords-20250310.zip 36779 BLAKE2B 682acd8fd6bf9d59c796af084e01070dfd8bc868c41d207fbfaff206d70986e212a274db43c66a9c4348d89b1e2d4ecf93615f30f68c1bbf9bfea2810291165e SHA512 7f9d96b2a43724e55944dc462985d17f893faa6c977f315315b970a20ab20dc46594520e0b0e8cd58427b28a20ae425a4d455ffb3e67a2e61f1b9bd9b32da8f6 DIST nltk-subjectivity-20250310.zip 521628 BLAKE2B 0a8777a5b91b1b825fbde41cc927d496480129f0a810349bddde2036ed16f37611f2bc3b007e74fe36523612529a92433d32d094be72d247f5faef8220c3c491 SHA512 a3cc4d2d20f26c5eabd86fbced2c013e69d46e607013278eb35831a62e57523a17aec1b580ba62c7a867e61a561e1b222d8430f0c1e2d429a9479e12b008c5b7 DIST nltk-swadesh-20250310.zip 22828 BLAKE2B 1cd9d5355c6b53694ec545ca001b0807b4912a7878ba075b0f81ce8b9b22a5c7a18cf52cf2449483a1c89cd20d8d86986dc3d827fa93a7ef5824fddbc0922025 SHA512 90cb32532a5378d05ce34b84b5f8363dbb32f24afac58b0dcc5cdccba98fd7d37def7f4fbe76b11c8c64059bd19df745562bfbf5f4c721d65ce9f4be1348ab76 DIST nltk-switchboard-20250310.zip 791161 BLAKE2B 211116a751ae246fa31b6aca96b396d3642d89ad112588a09f8d91a5b76dc41c7fb4d36c16c6358cd8e0da8056bc83598ed0dc635cf7b1fd8469a0e80b5f1761 SHA512 690e5392dc082c4ac550bde2848aa65117e7a25cbc4bce0887581c531d03be64e21f044ac0a3286648255f0edd7766b1161f5575ad5fd680c7303b34c3226b8f @@ -118,3 +118,5 @@ DIST nltk-wordnet31-20250310.zip 11058667 BLAKE2B fb2dca62f602e05226dd62802f42e5 DIST nltk-wordnet_ic-20250310.zip 12056682 BLAKE2B c2dc2a646015b23699a72f636b588ec5718c70e6941d9d56863257e1e0396c8cf59ac1dc6ed74e5d7f0c2ee9129d63221a03967bf66a3d335e99160f295ed44d SHA512 1c94451a13af6c76bff60a0cab2e70402a3d9abd2e8fc62a5473f24ab4229feb0afe4faa8d389734697a6cf86d2c8b1dc700bb3afa3cbc279b75d7e0ec19fc6d DIST nltk-words-20250310.zip 757777 BLAKE2B eaaaaab6c26e206e9b6ce45daf779e3cc6706a06132afeabf013026d0009caee2d678f3c4ea9125b9654f7143bef29ec7a5706b79e5650ea556c6821b7754e6f SHA512 2810f05d3fc7ee6b6f8636fa1ff7b4e8c8cdac12b415cc54d15c69102290122ea138ec4fa36cb483f790c1ac10b0f83ae4c2c3e0e8df7e67e90e962ee5dbb0be DIST nltk-ycoe-20250310.zip 477 BLAKE2B 574835aa011a06a06363e26facd6a6f583a1dc1cac2de39adff59d8ab48eefac030b43d935a2f79af855259f2a9a571193dae2811589483af97406ff05c76c9e SHA512 e39ce165074d10ff63cb84ea52905d7ecb937797c8123ed113c5609afe1f63ac44d04d48a681002c4eac21dc9076ac74164b886c6f9ce42f3a102c38d1e8e756 +EBUILD nltk-data-20250310.ebuild 4200 BLAKE2B fcf827423756e575021a156238e8e694174480e35c2948bb74774dbd38c23618ef056bb3b9a69a15b9e2d51ffa77e9e4e1d8e64292aee6503465cf9288ba0eb8 SHA512 2828e9f2c75994b3c5b9c1e6f9e66145740bcfd7dbd3929c6b5fae8edf9fa5dbaa86d691652120e3b611714f7956da7bd148216e68efa184a08b7c164c79d79c +MISC metadata.xml 256 BLAKE2B 4c2944fdb0243cf0d157abc03ec16010f2996ba44a6d49dcee0f60aa08d648615bc7fb2eead77415ce33ab24dccde7931e54499cd3f2896ed7e7e82bafcacc21 SHA512 22b47afc4746c7a1b2f819b973e09b16d984fab4c014d07fa96ec3430c02d84f119b78636a81b04428e2d5b7bdc70401d9fb133a07e8de39e74ded17548ade4c diff --git a/dev-python/nltk-data/metadata.xml b/dev-python/nltk-data/metadata.xml index 6d737cab2b2f..e9619e193038 100644 --- a/dev-python/nltk-data/metadata.xml +++ b/dev-python/nltk-data/metadata.xml @@ -1,14 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>dev@liguros.net</email> - <name>Development</name> - </maintainer> <maintainer type="person"> <email>marcin.deranek@slonko.net</email> <name>Marcin Deranek</name> </maintainer> - <origin>ports</origin> + <origin>slonko-overlay</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-python/nltk-data/nltk-data-20250310.ebuild b/dev-python/nltk-data/nltk-data-20250310.ebuild index bfc679b8403c..1bac415dc8fc 100644 --- a/dev-python/nltk-data/nltk-data-20250310.ebuild +++ b/dev-python/nltk-data/nltk-data-20250310.ebuild @@ -1,5 +1,6 @@ -# Copyright 2026 Liguros Authors +# Copyright 2020-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 + EAPI=8 inherit check-reqs diff --git a/dev-python/oct2py/Manifest b/dev-python/oct2py/Manifest index 88f7e7163858..35f732fe2c7a 100644 --- a/dev-python/oct2py/Manifest +++ b/dev-python/oct2py/Manifest @@ -1,2 +1,3 @@ DIST oct2py-6.0.1.tar.gz 73861 BLAKE2B b8b4c28875f56c4b88f292ea98d78b71769544e036c3ae5b84b925a597cf732c6187853247dd9e3715a220fc3c15b9ab4c38a19f2f844196aa4eb3d78d598d08 SHA512 853d397eb76ba047ebd3be8fbb77e8a28851a14d413539ca24cc0049f73215a7d037805e21cbf0f46a104c78fbdc98f8925919a9690c12fa1019096cff49acea DIST oct2py-6.0.2.tar.gz 74126 BLAKE2B fd0d2aad24f9660175b61e49c550ba3f7289294cbd5e1ecfbeeab671623aa4afc2718081fa5e332f6c75346d1f7c4b797785a897fbce114959c4a50b033b51ad SHA512 2f5b2dc4ef8ee59aac90fc0598faef1503f88258789392746540250d8c2a6f44d44bd157a0eaecb319f59f3b9dbe07c657c22123918dd6f2f5ccf1e09cbb0310 +DIST oct2py-6.0.3.tar.gz 74152 BLAKE2B 281bfd20b4685011e236d1c619726350f52667385f8d3d8ba7e8c8d28f844b8068a80698232b5e03bc22170c2e5cee5f77aba676dd7718e92938cb0ed7ade7cb SHA512 8f117fc3a825b0d91030edb2ba3afed48c70b47e93c458e92be7fd0a193cc4ea5fa0daf9c13bcaac8219ad53d9d128aac1642fb8f03fd8e14c68e7bd4244d429 diff --git a/dev-python/oct2py/oct2py-6.0.3.ebuild b/dev-python/oct2py/oct2py-6.0.3.ebuild new file mode 100644 index 000000000000..d324d8359feb --- /dev/null +++ b/dev-python/oct2py/oct2py-6.0.3.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( python3_{10..14} ) + +inherit distutils-r1 pypi virtualx + +DESCRIPTION="Python to GNU Octave bridge" +HOMEPAGE=" + https://github.com/blink1073/oct2py + https://blink1073.github.io/oct2py/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + >=dev-python/numpy-1.25.0[${PYTHON_USEDEP}] + >=dev-python/octave-kernel-1.0[${PYTHON_USEDEP}] + >=dev-python/pydantic-settings-2.0[${PYTHON_USEDEP}] + >=dev-python/scipy-0.17.1[${PYTHON_USEDEP}] + >=dev-python/tornado-0.5.5[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + >=dev-python/ipython-9.0[${PYTHON_USEDEP}] + dev-python/nbconvert[${PYTHON_USEDEP}] + dev-python/pandas[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=( flaky ) +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +python_test() { + local EPYTEST_DESELECT=( + # No graphics toolkit available: 743589 + "oct2py/ipython/tests/test_octavemagic.py::OctaveMagicTest::test_octave_plot" + # TODO + tests/test_misc.py::TestMisc::test_func_without_docstring + tests/test_usage.py::TestUsage::test_pkg_load + ) + + virtx epytest +} diff --git a/dev-python/phonenumbers/Manifest b/dev-python/phonenumbers/Manifest index 5c57ee76eb6c..afaa4ebba71f 100644 --- a/dev-python/phonenumbers/Manifest +++ b/dev-python/phonenumbers/Manifest @@ -1,3 +1,4 @@ DIST phonenumbers-9.0.27.tar.gz 2298619 BLAKE2B e103dd46a9239452e52526cf4a30029acd8bad0198b96e824cd6aa7bcc2b440ae8ff29af74c27212f5d5b081dc2e1a91555a3b2f3d31e294d1125fe56ec9a1ee SHA512 2fb7b3ce6c8ddf0439d27126cf318a30998489d4fb1e208419634a2cef3fd521ac911344df41ebbfc1977fa3c07833893e9d01e7adcc69da60e8084a475883fa DIST phonenumbers-9.0.28.tar.gz 2298779 BLAKE2B 7ba1913e041c87e033fe3942b82dc9fba5c2a5926b5a6fef8ed96f9085ff92857142c3fd49a414a1421a2a7632373a4c28d3bf7813216a0b304fc5aae2bd928d SHA512 96eb5f73689cf562962dbe872885eb63b48878ed352a53355ceb58b88f12a14bb477893aaef9e7c2d4da928d6aec10b5895f2590f9af3d6bce66fa4b3a2cd2c0 DIST phonenumbers-9.0.29.tar.gz 2300063 BLAKE2B 1cdd4722f2996a04d7ff86a01e24a27caff544223c0544b89654dee9c5f0562b78e10956d8c881c2770aad90cd0dca75caae4c86003305fe1aff2ccb04460145 SHA512 88999b96686eb3e44f5039cc61b73e6746be1206094996c03fa9f6a41b157bc54689122a5aa6a390af2db01a1d43ee3acc2e73458fd6b41db30a6dbcb95790a9 +DIST phonenumbers-9.0.30.tar.gz 2306521 BLAKE2B 53ad196cf1a55dce9020cb173a12becf7df80b5b425134ef94a25d12ff4a7ae35492f6180ac058c508ade08a24625f24cd7773f4a67adb5af8ae0a405fc0195f SHA512 d687b0d4e4bdbd0c0d63d9c2e5574deb4b529c6eacd5ba5c0acbe6fd84bad86780e7569fc5a315b3f96749e4cc9afc4fb8531b2017485d1de4fd31c292748f8f diff --git a/dev-python/phonenumbers/phonenumbers-9.0.30.ebuild b/dev-python/phonenumbers/phonenumbers-9.0.30.ebuild new file mode 100644 index 000000000000..56b0d243a266 --- /dev/null +++ b/dev-python/phonenumbers/phonenumbers-9.0.30.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Python port of Google's libphonenumber" +HOMEPAGE=" + https://github.com/daviddrysdale/python-phonenumbers/ + https://pypi.org/project/phonenumbers/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +BDEPEND=" + test? ( + dev-python/protobuf[${PYTHON_USEDEP}] + ) +" + +python_test() { + "${EPYTHON}" testwrapper.py -v || die "Tests failed with ${EPYTHON}" +} diff --git a/dev-python/proto-plus/Manifest b/dev-python/proto-plus/Manifest index a9c063817b15..00f05c9df62a 100644 --- a/dev-python/proto-plus/Manifest +++ b/dev-python/proto-plus/Manifest @@ -1,3 +1,5 @@ DIST proto-plus-python-1.27.1.gh.tar.gz 76528 BLAKE2B fcf6ae9365d56d98cb3263f4ea2d60ee4d09664809d7ceb763f612abfff0edcd5a5d756756dfc2a9df91a5928ebfdfe943bec109cb95d5e560636d8a119326c8 SHA512 0b9183708684d1dbc5bba72af6f1b359b92eb99db4c888c21d607a42f759ef018f2c428c7ee611d2fff138851edac8fdd9f5e7cf6da88535a43e8a7e91dba760 DIST proto_plus-1.27.2.tar.gz 57204 BLAKE2B 196bf423073c57ddd15057dc744f22dbbd71da7baeef7cb8bfe75281402ec435dc25a34a7c0734d60afca8e02668112e84c5012ad7716c5ec08ee399e060540c SHA512 d17d3752a60161cec645842929be7a4186a7e099baa00f11e6d31091d6dabf49bbe249e5538732ba932c91a9f695ebc45a4fe497a6ad7b51ea909b19d3580a96 DIST proto_plus-1.27.2.tar.gz.provenance 5908 BLAKE2B f247df33488f6b3f60167efde85b00abe6ea1d0cbe0bf5199b690a85dae5b389cbfc89726f082631256c8679574c7c0705d3b53004eb45208009a026e9b788c5 SHA512 8d37a1c4502e8034d1db4bae8f731e43a9669cc2825c84b1ef32784fcbb3a26856e8700e9c10e3084bbeb3494c091ccf78e5f808d626e9b65d6155900256cdd2 +DIST proto_plus-1.28.0.tar.gz 57221 BLAKE2B c904fdc0478eee98310252d26e0217faf3f2e3588d1ce5f592c5f8c0d98d4cd34906b31507a945e1fbe77fffd4df6bd8af76a46ef7c2533bc873af286ca598e7 SHA512 e56bb69c43d90426cf2335138979b4559b8b58759f1e66e4d214f5ae66b7a786681b8366ff8a8a4bae45c1b4c1f5c3e9a07969670cf016a093aa4a59389d8db8 +DIST proto_plus-1.28.0.tar.gz.provenance 5943 BLAKE2B ffc00e46cbb90a0b07874a5f302aa96e1cb17ce7370bae61a394bcb923c91818e9af8faceb13a61ec7f76b60a6993144c19f3057b30236159a69cfe5a800473d SHA512 092644eb83d402c5fdd02cbdc16219d8692e87332b258c508de1ed5d84ed88e34bfe08b583119918210e7e86ea19930df1723e35acc3c88d4628ed11fde50fc3 diff --git a/dev-python/proto-plus/proto-plus-1.28.0.ebuild b/dev-python/proto-plus/proto-plus-1.28.0.ebuild new file mode 100644 index 000000000000..f0c4d978b23f --- /dev/null +++ b/dev-python/proto-plus/proto-plus-1.28.0.ebuild @@ -0,0 +1,34 @@ +# Copyright 2021-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_VERIFY_REPO=gcp:google-cloud-sdk-py@oss-exit-gate-prod.iam.gserviceaccount.com +PYTHON_COMPAT=( python3_{10..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Beautiful, Pythonic protocol buffers" +HOMEPAGE=" + https://github.com/googleapis/proto-plus-python/ + https://pypi.org/project/proto-plus/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +RDEPEND=" + <dev-python/protobuf-8[${PYTHON_USEDEP}] + >=dev-python/protobuf-3.19.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + >=dev-python/google-api-core-1.31.5[${PYTHON_USEDEP}] + dev-python/pytz[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest diff --git a/dev-python/python-ipware/Manifest b/dev-python/python-ipware/Manifest index 869eb2c222a6..6ed260646200 100644 --- a/dev-python/python-ipware/Manifest +++ b/dev-python/python-ipware/Manifest @@ -1,2 +1,5 @@ -DIST python-ipware-2.0.4.gh.tar.gz 13043 BLAKE2B 6ee70d211fef4a772e95e5b6e61ae9ab113f210184e401e3c2c4962a149349afdb54c41e1142533fce14b6700a0edd76a2140b101f2c148564ad692ac58c8fad SHA512 bffa9da4693ecc0f30d51d01ce9a6e50f9b22cb8ac429038e146343c156bfb53742959c1c3aa3e395ad8cfb966d3ba4e9734d6a2304beb723e8cb1177d3a705e +DIST python-ipware-2.0.0.gh.tar.gz 12677 BLAKE2B 67806b800d92f0ff0c236cb8d4be0cf22cb61c86b187d2e51ae8cf84daa50a21038be5d30ce0981b03a75fe2910978e4ad903a0690cad630e0e2cad8eeca6d03 SHA512 acc7a8dd0312f8ea37e6b528248a322b5bc7194851a5ab0b4d0772a512b91b0bd37cc7cfbb3b255bb09b2ab4e5974c59b2f99156a2660b5de061eace9e96fdbe DIST python-ipware-3.0.0.gh.tar.gz 13711 BLAKE2B c549afae3e0dd849eebcd0ee718c542258807adcf20d804c2c57580f6bc452d296ea012e988890ae0109296c02e8053f4eaf5df0e4c49d9ca6e473cc705a4a1a SHA512 a901b0e09f1a0d0b53725d41272e24c7cc3a0ea3250e7210de42fb233b196b8ff28153d0657a13031e5ac9618958005574230969f97a109a7bb91409d42228d5 +EBUILD python-ipware-2.0.0.ebuild 520 BLAKE2B 589fe9956488e2741bc4144fdb3f42ec0085f76654c76fc965220d2a67219babfcb4a0c62d7e16cc5c36f27149d5e9e94a078d6521211177ce7ad49bff47012f SHA512 b882077145e8e283a7dced5a0659b11934ea93a8383c52e5770eed750c37d77e448c41b9543b9e5af2af8e655c7f668aa541c12c40ea2c36410634a2100b7b2f +EBUILD python-ipware-3.0.0.ebuild 520 BLAKE2B a3b52f0082e09cdb8ed14a932a6c9361234366be3e8142fd0088077480a00bcd3917b17aa5919554af97d0fd9ce256964dab313fb84a93f9eafeca66eed24ee6 SHA512 f17d992e04d3cefed9ef23b6af08fe1fba3fef9340ce479929b7e7dcb55ba676408806a6bfa6ec78546b249112a7e8ac097a6a1b5429ea94a9d0cddb1b648280 +MISC metadata.xml 458 BLAKE2B c2c36b371c90f16dfb127dcdaedc5a9a801b1d88d6fff107152209cc17be96799ed634e1083f307995c4428ceabded7d937da931fe0cd3bd05b0af35aac2af99 SHA512 8a760444dc70180d08fc6912930a2cf7a9efc95c9cee5bd1d54dd438f598815762eb83fd1e84ab81e371d1554b164e269be10e7ae094036a9f99bfbb1a494b4a diff --git a/dev-python/python-ipware/metadata.xml b/dev-python/python-ipware/metadata.xml index 36acccda7221..41b826619df3 100644 --- a/dev-python/python-ipware/metadata.xml +++ b/dev-python/python-ipware/metadata.xml @@ -1,10 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>dev@liguros.net</email> - <name>Development</name> + <maintainer type="person"> + <email>marcin.deranek@slonko.net</email> + <name>Marcin Deranek</name> </maintainer> - - <origin>ports</origin> + <upstream> + <bugs-to>https://github.com/un33k/python-ipware/issues</bugs-to> + </upstream> + <origin>slonko-overlay</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-python/python-ipware/python-ipware-2.0.0.ebuild b/dev-python/python-ipware/python-ipware-2.0.0.ebuild new file mode 100644 index 000000000000..2e5af99635e0 --- /dev/null +++ b/dev-python/python-ipware/python-ipware-2.0.0.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..14} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 + +DESCRIPTION="A Python package to retrieve user's IP address" +HOMEPAGE=" + https://github.com/un33k/python-ipware + https://pypi.org/project/python-ipware/ +" +SRC_URI="https://github.com/un33k/python-ipware/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +distutils_enable_tests unittest diff --git a/dev-python/python-ipware/python-ipware-2.0.4.ebuild b/dev-python/python-ipware/python-ipware-2.0.4.ebuild deleted file mode 100644 index 8e70a17b4a92..000000000000 --- a/dev-python/python-ipware/python-ipware-2.0.4.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 2023-2024 Liguros Authors -# Distributed under the terms of the GNU General Public License v2 -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..14} ) - -inherit distutils-r1 - -DESCRIPTION="A Django application to retrieve user's IP address" -HOMEPAGE="https://github.com/un33k/python-ipware https://pypi.org/project/python-ipware/" -SRC_URI="https://github.com/un33k/python-ipware/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -python_test() { - "${EPYTHON}" tests/manage.py test -v2 myapp || die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/python-ipware/python-ipware-3.0.0.ebuild b/dev-python/python-ipware/python-ipware-3.0.0.ebuild index 8e70a17b4a92..2e5af99635e0 100644 --- a/dev-python/python-ipware/python-ipware-3.0.0.ebuild +++ b/dev-python/python-ipware/python-ipware-3.0.0.ebuild @@ -1,20 +1,21 @@ -# Copyright 2023-2024 Liguros Authors +# 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_{10..14} ) - +DISTUTILS_USE_PEP517=setuptools inherit distutils-r1 -DESCRIPTION="A Django application to retrieve user's IP address" -HOMEPAGE="https://github.com/un33k/python-ipware https://pypi.org/project/python-ipware/" -SRC_URI="https://github.com/un33k/python-ipware/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" +DESCRIPTION="A Python package to retrieve user's IP address" +HOMEPAGE=" + https://github.com/un33k/python-ipware + https://pypi.org/project/python-ipware/ +" +SRC_URI="https://github.com/un33k/python-ipware/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" LICENSE="MIT" SLOT="0" KEYWORDS="~amd64" -python_test() { - "${EPYTHON}" tests/manage.py test -v2 myapp || die "Tests failed with ${EPYTHON}" -} +distutils_enable_tests unittest diff --git a/dev-python/python3-openid/Manifest b/dev-python/python3-openid/Manifest index 62c1b143f240..adae66e5eb6b 100644 --- a/dev-python/python3-openid/Manifest +++ b/dev-python/python3-openid/Manifest @@ -1 +1,3 @@ DIST python3-openid-3.2.0.tar.gz 305600 BLAKE2B d793eb61335d7240d5c25324b8377d19781df15012c8da6d5d0d7445c8a7fcb31711156b48d32efae8b6de27509e8f9112535ece7820779ca9b7f2e7be04fb0f SHA512 54412820fef21928e1bf30d16c9bc73d454e9ff41df028a12047c08abdb4c2c9e1d9053daebab8b0327cb0fe0f67e364c2506a47509fef6db5bff42f8399b799 +EBUILD python3-openid-3.2.0.ebuild 679 BLAKE2B 5454353f52ddb493a5cf31988313a1f0a2c0822ae99bc3941ebb8bf87e93eaf0175b1b0336f23bb80cf995f2b9294cbecf36d1071511e19ecce2da2b464b0cea SHA512 1b359d96aac47001d1f7479c4f30318398f459e6f4e2e3b6100d2d6a1fb0a1b3009aacda4a4a0706f0b0af8f7b55f42aba3e071e7538e90d61c461a520925e03 +MISC metadata.xml 465 BLAKE2B 13d59e0e7c411bebdf18756721d500782b64ab134a8d824d0affc897079e8dcabdbfd49f3c6a437124b6cc0a8a61dc4f80696979e17c404942d66b841b61e850 SHA512 9df2e6d83ce3d3b8b3d9e752d2d9b3b80330cfc40a91dfd894d7ddba982af4433b68abfd402d64d7a2459624bcc02df1f29356e96d363a3f4b7a3abc0b4f123e diff --git a/dev-python/python3-openid/metadata.xml b/dev-python/python3-openid/metadata.xml index a2df676e20ae..a38793ddd6e5 100644 --- a/dev-python/python3-openid/metadata.xml +++ b/dev-python/python3-openid/metadata.xml @@ -1,10 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>core@liguros.net</email> - <name>Development</name> + <maintainer type="person"> + <email>marcin.deranek@slonko.net</email> + <name>Marcin Deranek</name> </maintainer> - - <origin>ports</origin> + <upstream> + <bugs-to>https://github.com/necaris/python3-openid/issues</bugs-to> + </upstream> + <origin>slonko-overlay</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-python/trove-classifiers/Manifest b/dev-python/trove-classifiers/Manifest index d680ab43c30a..da0c1c5d740e 100644 --- a/dev-python/trove-classifiers/Manifest +++ b/dev-python/trove-classifiers/Manifest @@ -2,3 +2,5 @@ DIST trove_classifiers-2026.1.14.14.tar.gz 16997 BLAKE2B cdf98684df73c358ab68641 DIST trove_classifiers-2026.1.14.14.tar.gz.provenance 9482 BLAKE2B 2cbd78a771b3f8c9da5c6ce0e496cd4168ec5317bd1f6d44ec398e09b2742e18cc2bba5f3754171430a325a4b6e8ddb79478fcef625e56886e09a90bee9f2074 SHA512 c4347b04476c3ee81e8e5cc05610b98b1733bce499f59ea87001df5ae7fb56b50bb5d983473e6f69a5b1ec0137e15ebb9972bfafeef588ccf57bc2eb9271d1b2 DIST trove_classifiers-2026.4.28.13.tar.gz 17035 BLAKE2B c75222c2f32e597f6246686bda5e0a6b469ab10cdaa460544c3e22fdcb34eddc706bbce27f19f745ee9caefacc7e4660d1c65145590c1c8f5992c1cd9ae8fa88 SHA512 11a852886044658b7cb39f55917811b81edff9ca0798630fad20dd8baa195bea4493c8739d472fd9892eba1022e1bd7d52b952b5df43b04dc635163bcbc91f5b DIST trove_classifiers-2026.4.28.13.tar.gz.provenance 9063 BLAKE2B e1d464f009e4c82f21f8b0f4457afbdf16aae4eec2ece83420c6ae46e233a32dddd8896917b60fa41220a9176f6e899839a5f4ab3bff9d1a2d8c80b4d0b01e5c SHA512 8a87f7bac5ab26298b88d35548997f581a756060cd3c5072d47237829d70d421bfb25c968ff6d3aa84040a6d86874da17ca692d84d3aacfded94d9b8e9b2f565 +DIST trove_classifiers-2026.5.7.17.tar.gz 17041 BLAKE2B c495ec45bb8f9ace2661d3ad50b75321581845d78ee1eef8b87d7e2bb2c1c316bdf7b19aa2a7eff6983f55dcc23a2df0b6916323fd7bc509ecaaa60f74519f31 SHA512 bc3ea9dd1ad0c110b83a79ec759f12ce4bd0665b220b1d43b04fc438317772f12e203d83163b9a00e3c4600b0dbb0b10c03f6432212aa4ef29a180f516d96764 +DIST trove_classifiers-2026.5.7.17.tar.gz.provenance 9486 BLAKE2B 029612062c1fb148fe13903a0adc14a1078b0d0dc45c8e890dde2e3f715eb94f6c1a7f700580bdc9b5b241b4a35fc2b4f0261d8666ce3a0e1da57e4c1b933cd5 SHA512 7ea52c48c94eda862def238040bdffda67e41c2420dd274bd59a4ddd05c489a02016c5fbed0a805d16681d0803b66607b27bc65b9a8ff5c98d04c5259935a1da diff --git a/dev-python/trove-classifiers/trove-classifiers-2026.5.7.17.ebuild b/dev-python/trove-classifiers/trove-classifiers-2026.5.7.17.ebuild new file mode 100644 index 000000000000..11d798d66c60 --- /dev/null +++ b/dev-python/trove-classifiers/trove-classifiers-2026.5.7.17.ebuild @@ -0,0 +1,47 @@ +# Copyright 2022-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=flit +PYPI_VERIFY_REPO=https://github.com/pypa/trove-classifiers +PYTHON_COMPAT=( python3_{10..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Canonical source for classifiers on PyPI (pypi.org)" +HOMEPAGE=" + https://github.com/pypa/trove-classifiers/ + https://pypi.org/project/trove-classifiers/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest + +src_configure() { + grep -q 'build-backend = "setuptools' pyproject.toml || + die "Upstream changed build-backend, recheck" + # write a custom pyproject.toml to ease hatchling bootstrap + cat > pyproject.toml <<-EOF || die + [build-system] + requires = ["flit_core >=3.2,<4"] + build-backend = "flit_core.buildapi" + + [project] + name = "trove-classifiers" + version = "${PV}" + description = "Canonical source for classifiers on PyPI (pypi.org)." + + [project.scripts] + trove-classifiers = "trove_classifiers.__main__:cli" + EOF +} + +python_test() { + epytest + "${EPYTHON}" -m tests.lib || die +} diff --git a/dev-python/urllib3/Manifest b/dev-python/urllib3/Manifest index 2c4a465013f8..c6286e3579dd 100644 --- a/dev-python/urllib3/Manifest +++ b/dev-python/urllib3/Manifest @@ -1,3 +1,5 @@ DIST hypercorn-d1719f8c1570cbd8e6a3719ffdb14a4d72880abb.gh.tar.gz 156216 BLAKE2B fcb5f49653401e6e4079e1c770d3cd407602d4d6764437b735bd4ec04191dec59cdc930822fa2aff726ee25cddd0f71fd457dedf31026bff1da121d93af8b768 SHA512 62d6787d88a2e716f0ac04fc49f6cdc586e473a660ee754ff66961922ae78bcc75d1f78b091e78557dd60f006e8e480114738c7b4ff71beac804e4fc9603240b DIST urllib3-2.6.3.tar.gz 435556 BLAKE2B 9e8cd91390da4ba0b71aa357735c25cd59f1509293a71d5c382a1e9b973c10158f0774b4da9e9dcf13932bdaeddff07ea67242bb92a981855e5d7afec153d629 SHA512 663c83a78908dac9bb05c7ac833183c2fdc2969d0662d21dd8751ba13c51880ee264f7804760f33ebdabfd1c1f04a5d44171a420396de6ae582f9789801b141c DIST urllib3-2.6.3.tar.gz.provenance 9346 BLAKE2B 2b2cd838678933a5faa513e6974627f073826107d293e09354508f651c536bb63fe065406e1d8b845b933ee5db97b9e5a50ddb0417c52accab6e5367451bb507 SHA512 bb734fa663a6ff50bda97d2956825ef8eae3b0959f045f15f8b816881677eaa17eea8d832926fc664ee9398c33731d3917814617b32dfb7f40776cb6e69cd408 +DIST urllib3-2.7.0.tar.gz 433602 BLAKE2B 2a74917dbcca8a30cd0e202c6c4d1b2cb096b6466b4c7c4d7a11d74205f971cea41aac5628ea8d69cfd99f1a0ac1aff4221119cddcf53449e8271bc4d50e6abf SHA512 6f75e5873f18301de37c0d7f17c726b21c9928f2fe9ec58d843f1172b80be6eb05117bdf7af27dd7eb1ab0175a94e0f49cde01d8d8919f61de8710e163fabc03 +DIST urllib3-2.7.0.tar.gz.provenance 9499 BLAKE2B 86eb7207644c7f94a76f8818927d4e2301648c4bde0acc029f95ddf40ae3b777ad6149ca8fbfa51de26493c6c3987d99ddfb90df101c4e5eb1d3c85ddf101134 SHA512 25447cda48b206b5a351c9295771111bc0e61d53fb878a3735ac1d7c6a333df863b396b215a9bbc3a7821b368738aa3f5bbac7dbc67e617c354ff977e3432743 diff --git a/dev-python/urllib3/urllib3-2.7.0.ebuild b/dev-python/urllib3/urllib3-2.7.0.ebuild new file mode 100644 index 000000000000..fe1f76f286d4 --- /dev/null +++ b/dev-python/urllib3/urllib3-2.7.0.ebuild @@ -0,0 +1,116 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# please keep this ebuild at EAPI 8 -- sys-apps/portage dep +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYPI_VERIFY_REPO=https://github.com/urllib3/urllib3 +PYTHON_TESTED=( python3_{11..14} pypy3_11 ) +PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" ) +PYTHON_REQ_USE="ssl(+)" + +inherit distutils-r1 pypi + +# The package has a test dependency on their own hypercorn fork. +HYPERCORN_COMMIT=d1719f8c1570cbd8e6a3719ffdb14a4d72880abb +DESCRIPTION="HTTP library with thread-safe connection pooling, file post, and more" +HOMEPAGE=" + https://github.com/urllib3/urllib3/ + https://pypi.org/project/urllib3/ +" +SRC_URI+=" + test? ( + https://github.com/urllib3/hypercorn/archive/${HYPERCORN_COMMIT}.tar.gz + -> hypercorn-${HYPERCORN_COMMIT}.gh.tar.gz + ) +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris" +IUSE="brotli http2 test zstd" +RESTRICT="!test? ( test )" + +# [secure] extra is deprecated and slated for removal, we don't need it: +# https://github.com/urllib3/urllib3/issues/2680 +RDEPEND=" + >=dev-python/pysocks-1.5.8[${PYTHON_USEDEP}] + <dev-python/pysocks-2.0[${PYTHON_USEDEP}] + brotli? ( >=dev-python/brotlicffi-1.2.0.0[${PYTHON_USEDEP}] ) + http2? ( + <dev-python/h2-5[${PYTHON_USEDEP}] + >=dev-python/h2-4[${PYTHON_USEDEP}] + ) + zstd? ( + $(python_gen_cond_dep ' + >=dev-python/backports-zstd-1.0.0[${PYTHON_USEDEP}] + ' 3.{11..13}) + ) +" +BDEPEND=" + dev-python/hatch-vcs[${PYTHON_USEDEP}] + test? ( + $(python_gen_cond_dep " + ${RDEPEND} + dev-python/brotlicffi[\${PYTHON_USEDEP}] + dev-python/freezegun[\${PYTHON_USEDEP}] + dev-python/h2[\${PYTHON_USEDEP}] + dev-python/httpx[\${PYTHON_USEDEP}] + dev-python/pytest[\${PYTHON_USEDEP}] + dev-python/pytest-rerunfailures[\${PYTHON_USEDEP}] + dev-python/pytest-timeout[\${PYTHON_USEDEP}] + dev-python/pytest-xdist[\${PYTHON_USEDEP}] + dev-python/quart[\${PYTHON_USEDEP}] + dev-python/quart-trio[\${PYTHON_USEDEP}] + dev-python/trio[\${PYTHON_USEDEP}] + >=dev-python/tornado-4.2.1[\${PYTHON_USEDEP}] + >=dev-python/trustme-0.5.3[\${PYTHON_USEDEP}] + " "${PYTHON_TESTED[@]}") + $(python_gen_cond_dep ' + >=dev-python/backports-zstd-1.0.0[${PYTHON_USEDEP}] + ' 3.{11..13}) + ) +" + +src_prepare() { + # upstream considers 0.5 s to be "long" for a timeout + # we get tons of test failures on *fast* systems because of that + sed -i -e '/LONG_TIMEOUT/s:0.5:5:' test/__init__.py || die + distutils-r1_src_prepare +} + +python_test() { + local -x PYTHONPATH=${WORKDIR}/hypercorn-${HYPERCORN_COMMIT}/src + local -x CI=1 + if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then + einfo "Skipping tests on ${EPYTHON}" + return + fi + + local EPYTEST_DESELECT=( + # TODO: timeouts + test/contrib/test_pyopenssl.py::TestSocketClosing::test_timeout_errors_cause_retries + test/with_dummyserver/test_socketlevel.py::TestSocketClosing::test_timeout_errors_cause_retries + # TODO + test/contrib/test_pyopenssl.py::TestSocketClosing::test_socket_shutdown_stops_recv + test/with_dummyserver/test_socketlevel.py::TestSocketClosing::test_socket_shutdown_stops_recv + # hangs randomly + test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_{2,3}::test_http2_probe_blocked_per_thread + test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_{2,3}::test_http2_probe_blocked_per_thread + ) + case ${EPYTHON} in + pypy3.11) + EPYTEST_DESELECT+=( + # lots of random "coroutine not awaited" warnings + test/contrib/test_pyopenssl.py + test/with_dummyserver/test_https.py + ) + ;; + esac + + local EPYTEST_PLUGINS=( pytest-timeout ) + local EPYTEST_RERUNS=10 + local EPYTEST_XDIST=1 + epytest --reruns-delay=2 +} diff --git a/dev-python/whitenoise/Manifest b/dev-python/whitenoise/Manifest index 33f72343ba6c..2884d21499b9 100644 --- a/dev-python/whitenoise/Manifest +++ b/dev-python/whitenoise/Manifest @@ -1,2 +1,5 @@ -DIST whitenoise-6.11.0.gh.tar.gz 104789 BLAKE2B ee099506e856f7f8a360961073fc0218e1ceadc6c56a4f7783c6048e255f5505f2b466f38719be7ab5df379a7ed51425814a3077e3d83f78224f9a7467c493c9 SHA512 e8871cb298a81c39f4cbc3d8dcbf13675e33e857813d29ce62b44219653e4c8d2d970f21e5aa8fdc9df64bca4d57df9a227251f52a166add0dc81cc59715f99d -DIST whitenoise-6.12.0.gh.tar.gz 107611 BLAKE2B 539d0adf21f4377d7654603dc9563f1369ccb59c19245cd09aea3f9766714d175b385b5b9fbb59697fd2477d82add8950fa149a946a07397177a54475d8d9a1a SHA512 40d8731f3419489208e3bbd9f89ed379b5795cd5f25b18c9cca38ab45aa91d852d486247a48a6212d779755448ad1e4c76e92ef7ee8505e4c2a1369bf375e968 +DIST whitenoise-6.8.2.gh.tar.gz 57336 BLAKE2B e4c04beb057dbdf237da7f0c864d8cf1d077abbcd227d48bcadcabcb51d93c9b97460a167c2a2f8526beee3007b07d34c376518ad956831150730593f5867f7a SHA512 6b162d9147c83d77635f0a254d5462785a3ab21f87ea20db30ff330c5db28d183f8a7ce1eeae6e3b39b4f033cc1d3b1b261a4b5ff7d9bac4826218f59d948d68 +DIST whitenoise-6.9.0.gh.tar.gz 57497 BLAKE2B 8badfeeda6da1502bbb5cd170879dbcc266c804aba5dfeeeebb733aed17e4a58ed7987e66c53f1f0bfe31369fbadef8dd1579822d054e7c938d935799584f1fb SHA512 d47d3cdf7357009a78d939af9bee920636030c9b03d56e8b8753ea569c5f1016d8bcbc9277659feefa1192ba7aae3ff7b5782d299e0a9e1f19b8973e127a5822 +EBUILD whitenoise-6.8.2.ebuild 733 BLAKE2B f450e341f864cb4d280505f6d795613d59c73904bfecfe45809e83d4418ac84e521142fb23f866b8748654a01776e961238dc301814668e4918664dc5b69ca8b SHA512 dab68b2d45de0fff1fe2d02f2442ab4c0a5fae94e7a853c4115d9d0da1791af195eb735aec98f3671c043ca952327aabfcec3fc9aba2bdc0618fc9325aef8556 +EBUILD whitenoise-6.9.0.ebuild 738 BLAKE2B ec0df4b103185a783e6e1c40f4df0406a7d5876a93bfef84a05ecb3426de2cd6e4125c02cab1f006d6440f489085714dc4dd10b029711795f4079f9fdde1283a SHA512 39c42a44f4b6016bd7d043648860c18d816b156e04dc28f8a9242007d1ffffee923541823a59c0003c59d2fd88768eaf8e2fa4780f2fdf3f7764db34bd7eb4c7 +MISC metadata.xml 451 BLAKE2B c9483574bd94fee26ed9dc0de6ea3e42b340035c5de0b7d6b37452c7fa2b2317283b7f926f0c8227444c1dd8245246dabea2bc1d7d312aff57133905098344bc SHA512 f3808adacefa3435da5a1e4ce97fa7089baeebb8eaad53a66dbb497b996e7005da3f316d734915ec2284480de2596f7927c34bfbaeb391277de4c9f04d45f743 diff --git a/dev-python/whitenoise/metadata.xml b/dev-python/whitenoise/metadata.xml index 896e2dec0325..5a2bbb70b19f 100644 --- a/dev-python/whitenoise/metadata.xml +++ b/dev-python/whitenoise/metadata.xml @@ -1,10 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>dev@liguros.net</email> - <name>Development</name> - </maintainer> <maintainer type="person"> <email>marcin.deranek@slonko.net</email> <name>Marcin Deranek</name> @@ -12,5 +8,5 @@ <upstream> <bugs-to>https://github.com/evansd/whitenoise/issues</bugs-to> </upstream> - <origin>ports</origin> + <origin>slonko-overlay</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-python/whitenoise/whitenoise-6.11.0-r1.ebuild b/dev-python/whitenoise/whitenoise-6.8.2.ebuild index 7524caeab37e..7711bb267021 100644 --- a/dev-python/whitenoise/whitenoise-6.11.0-r1.ebuild +++ b/dev-python/whitenoise/whitenoise-6.8.2.ebuild @@ -1,5 +1,6 @@ -# Copyright 2025 Liguros Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 + EAPI=8 DISTUTILS_USE_PEP517=setuptools diff --git a/dev-python/whitenoise/whitenoise-6.12.0.ebuild b/dev-python/whitenoise/whitenoise-6.9.0.ebuild index b891e1c54239..9290d4b19aba 100644 --- a/dev-python/whitenoise/whitenoise-6.12.0.ebuild +++ b/dev-python/whitenoise/whitenoise-6.9.0.ebuild @@ -1,5 +1,6 @@ -# Copyright 2025-2026 Liguros Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 + EAPI=8 DISTUTILS_USE_PEP517=setuptools @@ -16,7 +17,7 @@ SLOT="0" KEYWORDS="~amd64" DEPEND=" - dev-python/django[${PYTHON_USEDEP}] + <dev-python/django-5.3[${PYTHON_USEDEP}] " BDEPEND=" test? ( |
