From 3bac0c1b93e7e7849ecfe749f6864ed1ad5e018d Mon Sep 17 00:00:00 2001 From: "Liguros - Gitlab CI/CD [develop]" Date: Wed, 22 Apr 2026 08:21:29 +0000 Subject: Adding metadata --- dev-python/boto3/Manifest | 1 + dev-python/boto3/boto3-1.42.93.ebuild | 53 +++++++++++++++++ dev-python/botocore/Manifest | 1 + dev-python/botocore/botocore-1.42.93.ebuild | 67 ++++++++++++++++++++++ dev-python/cfn-lint/Manifest | 2 + dev-python/cfn-lint/cfn-lint-1.49.1.ebuild | 64 +++++++++++++++++++++ dev-python/testresources/Manifest | 2 + .../testresources/testresources-2.1.2.ebuild | 36 ++++++++++++ 8 files changed, 226 insertions(+) create mode 100644 dev-python/boto3/boto3-1.42.93.ebuild create mode 100644 dev-python/botocore/botocore-1.42.93.ebuild create mode 100644 dev-python/cfn-lint/cfn-lint-1.49.1.ebuild create mode 100644 dev-python/testresources/testresources-2.1.2.ebuild (limited to 'dev-python') diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest index 6cffcabf4719..92946347dbc3 100644 --- a/dev-python/boto3/Manifest +++ b/dev-python/boto3/Manifest @@ -13,3 +13,4 @@ DIST boto3-1.42.89.gh.tar.gz 1122098 BLAKE2B 8f81c17e47e8c07278b4eaf26c4e24a265f DIST boto3-1.42.90.gh.tar.gz 1123585 BLAKE2B c70766edc67bee9deceb08f779ace13f327c2d966996e780b3e6681115fceff7c18d69fcb16907c0753c6d4c36e3aba2ad07d141fe9e20cfce774441630430bf SHA512 ffc470e9a6a5165419180b99085e1461131d11cdf018969d1e7428e6e0b7ab3ab5c08e9e4e1b8401f3e5c74b28e10fab1d12e8e8dc9bbacf68a65b6002b390d3 DIST boto3-1.42.91.gh.tar.gz 1124704 BLAKE2B b6916ead939d892467698a93b7fa9257f094cf3095465a38010ddbd0125e8ad042a28b10c4ee260e12e2819504855ab11ce18ab4100405c95ceec5272a894e71 SHA512 f6c8fc30f6846dbf9dce51177306cea7794bd74438322566ad7f5d6bdc60ca419b23dd08c5f92ba9a73fca8c8bc017555167a68c8966a0a0d04851e81c9a7990 DIST boto3-1.42.92.gh.tar.gz 1125628 BLAKE2B e53dcee267249fd505065f25fba9eacbd9dc930381b8c191750f2515405a8bebd15ece5cd6223bd2a0aef4bcc1616d4bb16b6757aba92a17ddc3df970b78016b SHA512 a56fd9720725efb83376534a0e8b244dad429d1f0b0162591b146fa9d5f052e535ef5c9d7d72e398fcdd0f3e683f103fc41ff1d53072804ab65eeb3fb5ec81ad +DIST boto3-1.42.93.gh.tar.gz 1126304 BLAKE2B ee8404e5a2da1588feb02858efee8d6cd9a7babc932d910f43c533968259e4f6535f2351c526dfff290abcc068d59c48dec32328a2100a52f4f72ce51c71e418 SHA512 8d801b54b7a6c76cde0da8f8890633a7c026071bc2de13ad17fd23f068fe112ce588da5e5848d3b5b0e4567285d6ae53efa9371468c9851f9f1b902d85562e31 diff --git a/dev-python/boto3/boto3-1.42.93.ebuild b/dev-python/boto3/boto3-1.42.93.ebuild new file mode 100644 index 000000000000..6e5f06a012ad --- /dev/null +++ b/dev-python/boto3/boto3-1.42.93.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.16.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 fa8041f9c8fb..96edd9fd72cf 100644 --- a/dev-python/botocore/Manifest +++ b/dev-python/botocore/Manifest @@ -13,3 +13,4 @@ DIST botocore-1.42.89.gh.tar.gz 16126567 BLAKE2B 7f3586175496d9d767346ed9037cb84 DIST botocore-1.42.90.gh.tar.gz 16133286 BLAKE2B be3d2f1bb0c29c3d43fbd17d4c893923edd0f4287013d4e7f4bee36bc575c0fe4e5a12a8e976f0b1f898cdc8831539b1d34f615147eb40b4ff58addb9cacca9f SHA512 a6e7650163935b6e78a0cbfb27ce4ca7911b95012b46a478ec1b32233c28da59a8a4f7b8df221269b4e57722055d7d05cd600ec176117c5c270a6dcc716ca839 DIST botocore-1.42.91.gh.tar.gz 16138871 BLAKE2B b5090d9707e20d83bdcc2757f13f6555a2fe50bc10361c8bbea9fba5fe09183ac588700864fec9677ba0bc84d85337c0b2a5f8d38ab0a832068dd1292000ee95 SHA512 5c96771c9170476817b3c4fc8e4201123389867015285c14a6db09856f2a5f9b9110523cf3a757fa2182fe726e99c549871b62a2ce3dc80d6b8abf703f0103cb DIST botocore-1.42.92.gh.tar.gz 16157923 BLAKE2B 635caf24f55c3c291f5d8dcb6c4954bd4c9a6b47b4390cb07ed1f55ad668070f0d345557872312e70377d249f7940fab2fbd62eb5b1bd5239dcf6f53d48d7068 SHA512 5077240ed9ab86cf61aee76e6cb111c8749cac5c64eb5e29d350d34afb1e052ba301b38c12622d8effc7d5ab122734cf01f2a93b0e352ab37a5234da17c17fd5 +DIST botocore-1.42.93.gh.tar.gz 16167198 BLAKE2B 3e9cde424583c5c613b973cf2f3551e4b919400685bafb20676e09731ea1f33822d18a3a86af7b5146508ca77776ac3410a7ce0d1ce22c229fb9b3b1dee9ed89 SHA512 8276b64b5c25ff6b311f267862e3a79581c46e3b307d121c12388218ace595d694757aca0e50c47087897eca2485f39d0d0374f8a6ee8276102f5a8329f6db5e diff --git a/dev-python/botocore/botocore-1.42.93.ebuild b/dev-python/botocore/botocore-1.42.93.ebuild new file mode 100644 index 000000000000..f6ce0d9ed8d5 --- /dev/null +++ b/dev-python/botocore/botocore-1.42.93.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/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/cfn-lint/Manifest b/dev-python/cfn-lint/Manifest index ae3d1280b42b..c62bf7c25eb6 100644 --- a/dev-python/cfn-lint/Manifest +++ b/dev-python/cfn-lint/Manifest @@ -7,3 +7,5 @@ DIST cfn_lint-1.48.1.tar.gz 3735412 BLAKE2B 5922239a4d380b7a1ab049ada1e3eaa259cd DIST cfn_lint-1.48.1.tar.gz.provenance 9674 BLAKE2B 57cfbe292b4d2564e0cbd21920dc62cd42345383ae6af3cd2ae79cb90925846872aa5d77c9044a7faeec0128c38d451d689a301fd39e89356ce0dd8dd167247c SHA512 60bbba274ea6269daa5aeba59cf1f5c628cecc83e265a581eea54455c420a414ea02a55eff05dfdd5a406dcc9d25e0d7be63cefe2062d6cc10b025caa5fb16f1 DIST cfn_lint-1.49.0.tar.gz 4027042 BLAKE2B bf8e751c1c793ca0b9330bc0995852da4676e206e5f04a196a2464e5380a16babca20688e14661dd7c511a630c9edfa4b1237a178560f2ae5b59321340962d73 SHA512 67176fe40b4c77fdfe0ffa9cbc838889d033d14054a9e5f45000e8b1e49a35dbc5976e19f5b4019dd9eb781d74b3933c968fe643ce91f56c67fd7ff87c18f554 DIST cfn_lint-1.49.0.tar.gz.provenance 9752 BLAKE2B 810c13a861f45a8d90378ba7af8d29737c8626bb0f8349a21b61f4c613db039770b447b3c265203d850e9dbc34302004c889d3845974e38fe350bfac808b9e7c SHA512 4ff8d9ea3039f72902dbba2d919ff1daf93182bf4c3e5b9866fdc9ad7bca96c78fb8adb00e91e6c0826b765fa3a267fc9ecb1514eafd74120d10fdfb1f14f88b +DIST cfn_lint-1.49.1.tar.gz 4031974 BLAKE2B a3b55948b95ff74da3da76a44d3a19cdf5fe722e8babb1d76eaa80b70cfdb886bb1976347876fe46a1f425f602c3a76a5dc5b61f151e5474a2797b8dba569098 SHA512 37d6e398dc4115bd9db0d7be8e44dd094685f2456f958096acbe0116d04bd9ec90d3f175ed862f05d60ca3f463899aa74724fff932c67132a08739aa28d3e1ed +DIST cfn_lint-1.49.1.tar.gz.provenance 9662 BLAKE2B fd3d05076d725d6c9a90583c27457980bce011990591d0b2859e5e828cc8a32cf88ac66066d7f788814a48cacbd7ee0be2fef32dad19acb5eddc4e530f797293 SHA512 69bc83bfe2257afded891f222bb493c541050a0e352eeb01b233ec4d6d7059a8602bd5760394a7e64ee47e472ad7b58a313e43a3ea6238f688f3092242a43a0d diff --git a/dev-python/cfn-lint/cfn-lint-1.49.1.ebuild b/dev-python/cfn-lint/cfn-lint-1.49.1.ebuild new file mode 100644 index 000000000000..91dab4441df0 --- /dev/null +++ b/dev-python/cfn-lint/cfn-lint-1.49.1.ebuild @@ -0,0 +1,64 @@ +# 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=https://github.com/aws-cloudformation/cfn-lint +PYTHON_COMPAT=( python3_{10..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="CloudFormation Linter" +HOMEPAGE=" + https://github.com/aws-cloudformation/cfn-lint/ + https://pypi.org/project/cfn-lint/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~riscv ~x86" + +RDEPEND=" + >=dev-python/aws-sam-translator-1.109.0[${PYTHON_USEDEP}] + dev-python/jsonpatch[${PYTHON_USEDEP}] + >=dev-python/jschema-to-python-1.2.3[${PYTHON_USEDEP}] + =dev-python/jsonschema-3.0[${PYTHON_USEDEP}] + dev-python/junit-xml[${PYTHON_USEDEP}] + =dev-python/pyyaml-5.4[${PYTHON_USEDEP}] + >=dev-python/regex-2021.7.1[${PYTHON_USEDEP}] + >=dev-python/sarif-om-1.0.4[${PYTHON_USEDEP}] + >=dev-python/sympy-1.0.0[${PYTHON_USEDEP}] +" +BDEPEND=" + >=dev-python/setuptools-77.0.3[${PYTHON_USEDEP}] + test? ( + dev-python/defusedxml[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest + +python_test() { + local EPYTEST_DESELECT=( + # different line wrapping somehow + test/unit/module/template/test_template.py::TestTemplate::test_build_graph + # requires git repo + test/unit/module/maintenance/test_update_documentation.py::TestUpdateDocumentation::test_update_docs + # TODO: suddenly started failing in older versions too + # https://github.com/aws-cloudformation/cfn-lint/issues/4207 + test/integration/test_good_templates.py + test/unit/module/override/test_exclude.py::TestExclude::test_success_run + test/unit/module/test_api.py::TestLintFile::test_good_template + test/unit/module/test_rules_collections.py::TestRulesCollection::test_success_run + # crashes on 3.12+, probably pygraphviz + test/unit/module/test_api.py::TestLintByConfig::test_graph + ) + + # from tox.ini + local -x AWS_DEFAULT_REGION=us-east-1 + epytest +} diff --git a/dev-python/testresources/Manifest b/dev-python/testresources/Manifest index d558616fdeb1..5aeaeffdc6ef 100644 --- a/dev-python/testresources/Manifest +++ b/dev-python/testresources/Manifest @@ -1 +1,3 @@ DIST testresources-2.0.2.tar.gz 45057 BLAKE2B bb4c0cc12eae792eae3546cb7d0a71aaef0e50e7e26bffe3c8e80230e1e7686b91e93dd8fb31ec45a8c7c4e7f5c201193356653fcf1e199406d18d4673e8babc SHA512 3e7970830833f0a057488638e77af017ca337a736c27e1bd86c896e02174d8f52ad154a649ba3f5a32aac36e1e17b4cb63a6539fcdb19eedba2dba42a76adaf1 +DIST testresources-2.1.2.tar.gz 37654 BLAKE2B cc5a11f2c1faf6e1ba3e0af1feea5ddc9eb1c60fd010bfea689d59a82c3e628c3dfceab4d7e832662d8495dfb0dab2172b957069163b9e001bc8c633289dc9fa SHA512 b0ab838f7e18a14daa3499f2b19e0470f242c22a1870da62d1193de4d1cc80f9a6fa706fc70fba93227102578c20ca2327af3595474856415d961f04b2fd8e78 +DIST testresources-2.1.2.tar.gz.provenance 9897 BLAKE2B a8ab3081b6ef9068341d51b0eb3f37b113ebb532800078d6b6a63bbaf46f7bc0d4d7690197c1de18a2abd7d606844dc037b878ca097d503cbd54637a3bacfb45 SHA512 ef89da8fa42165cf2e9666d541fa6de36140cf3af7a2766033a7dd4a02bf9bc01144b230d589a1972e5ded035c34296abaf872e18110a64f255f0591110eb48f diff --git a/dev-python/testresources/testresources-2.1.2.ebuild b/dev-python/testresources/testresources-2.1.2.ebuild new file mode 100644 index 000000000000..979bf82b6f79 --- /dev/null +++ b/dev-python/testresources/testresources-2.1.2.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYPI_VERIFY_REPO=https://github.com/testing-cabal/testresources +PYTHON_COMPAT=( python3_{10..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="A pyunit extension for managing expensive test resources" +HOMEPAGE=" + https://launchpad.net/testresources/ + https://github.com/testing-cabal/testresources/ + https://pypi.org/project/testresources/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +BDEPEND=" + dev-python/hatch-vcs[${PYTHON_USEDEP}] + test? ( + dev-python/testtools[${PYTHON_USEDEP}] + dev-python/fixtures[${PYTHON_USEDEP}] + ) +" + +python_test() { + "${EPYTHON}" -m testtools.run -v tests.test_suite || + die "Tests failed with ${EPYTHON}" +} -- cgit v1.3