dev-python/awesomeversion: drop oldsy

Signed-off-by: Andreas Billmeier <b@edevau.net>
This commit is contained in:
Andreas Billmeier 2025-05-07 10:52:55 +02:00
parent 92c87c7510
commit 8609a3ee41
Signed by: onkelbeh
GPG Key ID: E6DB12C8C550F3C0
5 changed files with 6 additions and 81 deletions

View File

@ -606,11 +606,11 @@ 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 2384 Ebuilds in total, 2366 of them have in total 2410 (43 different) licenses assigned.
There are 2382 Ebuilds in total, 2364 of them have in total 2408 (43 different) licenses assigned.
|License| Ebuilds using it|
|-------|-----|
|MIT|1355|
|MIT|1353|
|Apache-2.0|553|
|GPL-3|149|
|BSD|127|
@ -654,9 +654,9 @@ There are 2384 Ebuilds in total, 2366 of them have in total 2410 (43 different)
|GPL-2+|1|
|GPL-2-with-linking-exception|1|
(Last counted: 03/05/2025)
(Last counted: 07/05/2025)
I did my best to keep these clean. If a valid license was published on PyPI, it has been automatically merged. Otherwise I took it from GitHub or alternatively from comments/files in the source. Sometimes these differed and have been not unique. All license strings are adjusted to the list in `/usr/portage/gentoo/licenses/`. Some packages do not have any license published. In this case, Authors have been asked for clarification, some did not respond. Following the [official Gentoo Guide](https://devmanual.gentoo.org/general-concepts/licenses/index.html), these then were added with an `all-rights-reserved` license and `RESTRICT="mirror"` was set. Find the appropriate licenses referenced in the Ebuild files and in the corresponding homepages or sources.
A big thanks goes to Iris for reviewing this README.
Last updated: 03/05/2025
Last updated: 07/05/2025

View File

@ -1,7 +1,3 @@
DIST awesomeversion-23.11.0.tar.gz 11793 BLAKE2B 4ea8c029508c4b33b603c35d5ff31426ca327c0cc9e49fb8140df5ab6b7966f264ed8a026781f05e33693f1256dac5736ffa12decf565a7a009b8b1654bd8370 SHA512 07f5b59ceedeaf2a4292f5385340fdfb6d4a584ed20bd30224394071ae9a67a9d3dc548e3321a20296715647c1f8105e480a332e585309bebb27e3691e1c5604
DIST awesomeversion-24.2.0.tar.gz 12040 BLAKE2B ac256ee6a8e3c4ad8730651a4cfc47ae8ec939e48a7d288cee2b9313e18b227b850a51b3896f8aa883f81f6d69cd1b494984854082871a06928c4dfe83c48199 SHA512 91b09185c04c82d89e24c5410aa13325385dc39032d4920936a0fd78e3db473f87c478d998ec964c1752cfc1ef7e678947abcc16d46c3537fdada3e115e042ac
DIST awesomeversion-24.6.0.tar.gz 11997 BLAKE2B dec131e3fdee6408f988c8cc8a83bfd6a30053117bb39b3a59f9e5c7ade281588669f22e9fac43642167452d53e11f58053421c2b5fcd6dd00cadce8e94828fe SHA512 40b7edc938e92e87a0307f2452a96ed06a466705d61e1638b108b395e2a1ffdc2a8528e7b2ee6ceac1011ebf89dc0c98db1f78c087125d617c9f98ea98cce4a1
EBUILD awesomeversion-23.11.0.ebuild 1030 BLAKE2B fdcea8339f96d9f35e3a974415499ce0d8b1bddf35d431767224179a3eb301d89e8e4deb953b030fd29023cb1a08ecbbb951d98a3325d3af1d0c8e6adb44a875 SHA512 218b8ea9e4708e180a72d5d26bdca91b705f7f2a7518e85aa1ed14b2440a2489ed7c8c9b0a829beb045d4676c0c8110c1a0062c5d5f36164db2f573f944e3c69
EBUILD awesomeversion-24.2.0.ebuild 951 BLAKE2B f5bcde7b67150ecd5fa9fa33ed592c901c0cc2977fae121ff44bb16787dffd2914b733728ffb4dab1babb7679bf8764643db01da612d9829f108089cd0f20d90 SHA512 fef12d97ea8089d06f8ef4f0374d1fc60e794fdfeae8c6b59b941285d94563a8dbf79d9167ac636e295ee70a08f36cd648f4ee3c6f4facc0f8c1b6d47220b838
EBUILD awesomeversion-24.6.0.ebuild 951 BLAKE2B f5bcde7b67150ecd5fa9fa33ed592c901c0cc2977fae121ff44bb16787dffd2914b733728ffb4dab1babb7679bf8764643db01da612d9829f108089cd0f20d90 SHA512 fef12d97ea8089d06f8ef4f0374d1fc60e794fdfeae8c6b59b941285d94563a8dbf79d9167ac636e295ee70a08f36cd648f4ee3c6f4facc0f8c1b6d47220b838
EBUILD awesomeversion-24.6.0.ebuild 951 BLAKE2B cf73f2a364f6f53a7e0813fd5e212348aad3d4081f11cdfa26ec641ddbe0b2179c18251a4aa09fe6b82d73b50ce73fc7160118351b9c4d410605ef862f906995 SHA512 d329d5125d0f281e118780524e916e2ac077977e6044a4d8d7263b64f939837eabe6416517b5e42fc5f0b40578b4ec0d2e2e936cd42b1f60b5b12435b480a5d1
MISC metadata.xml 517 BLAKE2B 31b94d8989fc64bdef5238d6293a4718b5606bdf2574662019d91fe8460f9718268299b64fcb0e859c26238b7a4a3c5edd7f0855bd1a8dfa86419302aa1c8503 SHA512 6b3ff67eebc709692aa88374dd079f377a1ce9085c9367b49b769e4f6a23a89c80787a45a55be45651477721272b9daa70f517ff5cd552cdb80f8428df935252

View File

@ -1,38 +0,0 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{11..12} )
DISTUTILS_USE_PEP517=poetry
inherit distutils-r1 pypi
DESCRIPTION="One version package to rule them all, One version package to find them, One version package to bring them all, and in the darkness bind them."
HOMEPAGE="https://github.com/ludeeus/awesomeversion https://pypi.org/project/awesomeversion/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
BDEPEND="
test? (
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pytest-cov[${PYTHON_USEDEP}]
)"
python_test() {
py.test -v -v || die
}
distutils_enable_tests pytest
python_prepare_all() {
# include = ["awesomeversion", "awesomeversion.*", "LICENCE.md"]
sed -i -e 's:, "LICENCE.md"::' pyproject.toml || die
# remove dynamic-versioning
sed 's/dynamic = \["version"\]/version = \"'${PV}'\"/g' -i pyproject.toml || die
distutils-r1_python_prepare_all
}

View File

@ -1,33 +0,0 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{11..12} )
DISTUTILS_USE_PEP517=poetry
inherit distutils-r1 pypi
DESCRIPTION="One version package to rule them all, One version package to find them, One version package to bring them all, and in the darkness bind them."
HOMEPAGE="https://github.com/ludeeus/awesomeversion https://pypi.org/project/awesomeversion/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
BDEPEND="
test? (
dev-python/pytest-cov[${PYTHON_USEDEP}]
)"
distutils_enable_tests pytest
python_prepare_all() {
# include = ["awesomeversion", "awesomeversion.*", "LICENCE.md"]
sed -i -e 's:, "LICENCE.md"::' pyproject.toml || die
# remove dynamic-versioning
sed 's/dynamic = \["version"\]/version = \"'${PV}'\"/g' -i pyproject.toml || die
distutils-r1_python_prepare_all
}

View File

@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{11..12} )
PYTHON_COMPAT=( python3_{11..13} )
DISTUTILS_USE_PEP517=poetry
inherit distutils-r1 pypi
DESCRIPTION="One version package to rule them all, One version package to find them, One version package to bring them all, and in the darkness bind them."