dev-python/boto3: drop 1.20.24

Signed-off-by: Andreas Billmeier <b@edevau.net>
This commit is contained in:
Andreas Billmeier 2023-12-17 17:09:30 +01:00 committed by Andreas Billmeier
parent 743fdb590e
commit 1e77513f85
Signed by: onkelbeh
GPG Key ID: E6DB12C8C550F3C0
3 changed files with 2 additions and 63 deletions

View File

@ -612,12 +612,12 @@ A daily compile test is run at Github with Python 3.9 to catch general faults. E
## Licenses
This repository itself is released under GPL-3 (like most Gentoo repositories), all work on the depending components under the licenses they came from. Perhaps you came here because I filed an issue at your component about a bad or missing license. It is easy to [assign a license](https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/adding-a-license-to-a-repository). During cleanups and license investigations I have been asked often which license to choose. I am not a lawyer, but I can offer the following table, counted over this repository, perhaps this helps your decision. If a package has more than one license listed, all of them are counted.
There are 1723 Ebuilds in total, 1712 of them have in total 1736 (43 different) licenses assigned.
There are 1722 Ebuilds in total, 1711 of them have in total 1735 (43 different) licenses assigned.
|License| Ebuilds using it|
|-------|-----|
|MIT|1004|
|Apache-2.0|359|
|Apache-2.0|358|
|GPL-3|110|
|BSD|97|
|LGPL-3|24|

View File

@ -1,5 +1,3 @@
DIST boto3-1.20.24.gh.tar.gz 456338 BLAKE2B 4192f20a7a5c247a72b381506697034d744fd62c60d06402759942c3dc1ef0c136ea7b85ab80920831f876e098af549bcdff688ff287a0350ed00ed88aaf0adf SHA512 96a2d6dabaca0aa0d85efcbc2f98f8e41b568e2190352c00101c3df85623867036f64ad9935681ad2a104abd9f6aa9e79de8f7136a846e256185d065afed23a1
DIST boto3-1.28.17.gh.tar.gz 683517 BLAKE2B 5643bb0da88893cf07013786dafeccd02ec0c060fcd74e8accc6e77d0ebc874b01741c1adfe5fc143f979d4d309a5f9b3fc1bb0d1cabafe6d5f4e724d4355da4 SHA512 5c943d3354a59c905e8d32fa5ebf854dee527dd2afbb18f421c256718cf2710d4f10158512a2aeda9b0a6687b668dd8ad76b593e9a2ba9037d665ecda2d30550
EBUILD boto3-1.20.24.ebuild 1405 BLAKE2B d15b2373f399cd7bb042536df9cfc8597ebb3ce1f8df3f8640e729399001d8fc70f07622984d8ee03e55ae967f025292b4e17ac52beca4c44c23b26cc927e583 SHA512 075beb8749e2a8023149fca9760d9f453347ecf24332011fcbc5135958033d31299c56c0968016c63faf6d29e27797717bb921d611ff3b22ef0f8c4fbdfbb13a
EBUILD boto3-1.28.17.ebuild 1460 BLAKE2B 8332b6b69739ea65a24a1f9be4e4399629c8ccbe26df1277858ac16553f21a2cbc49895c9aaa1daae57426c6f692e38b9de24171e9cd3ccc639917f517dae25e SHA512 21d46c408e2bd4fa8527811d06b848e46795b220a3d896e5137c613fc1bfb8e36b7f18e8388a11d5e8029f548c7147efb6eb77932d2fc7026c1e6a14d80c7733
MISC metadata.xml 376 BLAKE2B 9f600dc5b70f21f29d0e2aeae5a0b63a8103aef7672886c73c426548be7d3c6456cb1db5ec1f9bafb25a842b1ee9eb8d2bc7e994a2bde97b22b314596af9bba4 SHA512 e4761064832b6e88f33c601c4011b2a99cfd60b92172f04fa112d97017b58f3647047b264f29c6955d116394067bf631f34872801e9ab13726716965a2f7cab4

View File

@ -1,59 +0,0 @@
# 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..12} )
inherit distutils-r1
DESCRIPTION="The AWS SDK for Python"
HOMEPAGE="https://github.com/boto/boto3"
LICENSE="Apache-2.0"
SLOT="0"
if [[ "${PV}" == "9999" ]]; then
EGIT_REPO_URI="https://github.com/boto/boto3"
inherit git-r3
BOTOCORE_PV=${PV}
else
SRC_URI="https://github.com/boto/${PN}/archive/${PV}.tar.gz -> ${P}.gh.tar.gz"
KEYWORDS="amd64 arm arm64 x86"
# botocore is x.(y+3).z
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
fi
RDEPEND="
>=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
>=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
>=dev-python/s3transfer-0.3.0[${PYTHON_USEDEP}]
"
BDEPEND="
test? (
dev-python/mock[${PYTHON_USEDEP}]
)
"
distutils_enable_sphinx docs/source \
'dev-python/guzzle_sphinx_theme'
distutils_enable_tests pytest
python_prepare_all() {
# don't lock versions to narrow ranges
sed -e '/botocore/ d' \
-e '/jmespath/ d' \
-e '/s3transfer/ d' \
-i setup.py || die
# do not rely on bundled deps in botocore (sic!)
find . -name '*.py' -exec sed -i \
-e 's:from botocore[.]vendored import:import:' \
-e 's:from botocore[.]vendored[.]:from :' \
{} + || die
distutils-r1_python_prepare_all
}
python_test() {
epytest tests/{functional,unit}
}