diff --git a/README.md b/README.md index f9e7916ab..ee5ffdf86 100644 --- a/README.md +++ b/README.md @@ -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 2373 Ebuilds in total, 2355 of them have in total 2399 (43 different) licenses assigned. +There are 2374 Ebuilds in total, 2356 of them have in total 2400 (43 different) licenses assigned. |License| Ebuilds using it| |-------|-----| -|MIT|1355| +|MIT|1356| |Apache-2.0|545| |GPL-3|149| |BSD|125| diff --git a/dev-python/awesomeversion/Manifest b/dev-python/awesomeversion/Manifest index d990d7cb0..e7623b307 100644 --- a/dev-python/awesomeversion/Manifest +++ b/dev-python/awesomeversion/Manifest @@ -1,3 +1,5 @@ DIST awesomeversion-24.6.0.tar.gz 11997 BLAKE2B dec131e3fdee6408f988c8cc8a83bfd6a30053117bb39b3a59f9e5c7ade281588669f22e9fac43642167452d53e11f58053421c2b5fcd6dd00cadce8e94828fe SHA512 40b7edc938e92e87a0307f2452a96ed06a466705d61e1638b108b395e2a1ffdc2a8528e7b2ee6ceac1011ebf89dc0c98db1f78c087125d617c9f98ea98cce4a1 -EBUILD awesomeversion-24.6.0.ebuild 951 BLAKE2B cf73f2a364f6f53a7e0813fd5e212348aad3d4081f11cdfa26ec641ddbe0b2179c18251a4aa09fe6b82d73b50ce73fc7160118351b9c4d410605ef862f906995 SHA512 d329d5125d0f281e118780524e916e2ac077977e6044a4d8d7263b64f939837eabe6416517b5e42fc5f0b40578b4ec0d2e2e936cd42b1f60b5b12435b480a5d1 +DIST awesomeversion-25.5.0.tar.gz 11693 BLAKE2B b0daa50385a34057722aedd66d75b8e939331888e8488b7d641fa037bda836e27c1f1455a6ec1cff2512f6850842867093960ace49f27f1ce2c667bbf6678db1 SHA512 25440100ae5b288968c82f1a3eac06a9ad8365e0578038d3a426de1a5cd318b964dd600bde7d1ac717f0c199c13fa1df1305800c28ca04b9a56cb61bbe8a5fdd +EBUILD awesomeversion-24.6.0.ebuild 960 BLAKE2B 9c9da9e158fcc8a80401fc746c85c50161c59e5be175cb2ee2224974dc0513d94a67adcba24a09e0d0353b96cfaa112698156cfed8fa403afdc2cf18f3e939fe SHA512 ffb67c3c90b781a411664060e65c83e77c3d9d10afab04df872b3d017f88cd652e7db0c2a892d8b9b2fb0516d0e595debe3b765b613e1d91088fb214c8139971 +EBUILD awesomeversion-25.5.0.ebuild 960 BLAKE2B 9c9da9e158fcc8a80401fc746c85c50161c59e5be175cb2ee2224974dc0513d94a67adcba24a09e0d0353b96cfaa112698156cfed8fa403afdc2cf18f3e939fe SHA512 ffb67c3c90b781a411664060e65c83e77c3d9d10afab04df872b3d017f88cd652e7db0c2a892d8b9b2fb0516d0e595debe3b765b613e1d91088fb214c8139971 MISC metadata.xml 517 BLAKE2B 31b94d8989fc64bdef5238d6293a4718b5606bdf2574662019d91fe8460f9718268299b64fcb0e859c26238b7a4a3c5edd7f0855bd1a8dfa86419302aa1c8503 SHA512 6b3ff67eebc709692aa88374dd079f377a1ce9085c9367b49b769e4f6a23a89c80787a45a55be45651477721272b9daa70f517ff5cd552cdb80f8428df935252 diff --git a/dev-python/awesomeversion/awesomeversion-24.6.0.ebuild b/dev-python/awesomeversion/awesomeversion-24.6.0.ebuild index d5f48b596..ad9aca080 100644 --- a/dev-python/awesomeversion/awesomeversion-24.6.0.ebuild +++ b/dev-python/awesomeversion/awesomeversion-24.6.0.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{11..13} ) +PYTHON_COMPAT=( pypy3_11 python3_{11..14} ) 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." diff --git a/dev-python/awesomeversion/awesomeversion-25.5.0.ebuild b/dev-python/awesomeversion/awesomeversion-25.5.0.ebuild new file mode 100644 index 000000000..ad9aca080 --- /dev/null +++ b/dev-python/awesomeversion/awesomeversion-25.5.0.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( pypy3_11 python3_{11..14} ) +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 +}