diff --git a/README.md b/README.md index f9e7916ab..dda301dee 100644 --- a/README.md +++ b/README.md @@ -606,12 +606,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 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| -|Apache-2.0|545| +|Apache-2.0|546| |GPL-3|149| |BSD|125| |GPL-2|29| diff --git a/dev-python/async-interrupt/Manifest b/dev-python/async-interrupt/Manifest index c919cd31b..d851e732c 100644 --- a/dev-python/async-interrupt/Manifest +++ b/dev-python/async-interrupt/Manifest @@ -1,5 +1,7 @@ DIST async_interrupt-1.1.1.tar.gz 8596 BLAKE2B 26e89740970c3682e57032473dd1b71d974e177eb001bce236dce63a24bdc75472c817b3ab0b757adbb09e8ff469c7ad07308f7ad3e625c5048263022cf485fd SHA512 5ab15eafe7f766d91b29ce3a94128724c30c6bfc4f3b9f56b88bfa9b1ae83593daf558c3cd019dbf89bc625fa8a860b4c1d43b7cd90ae3374fc9a590050b39c3 DIST async_interrupt-1.2.0.tar.gz 8584 BLAKE2B d6994990bddda43042675819f6b1863d08936d7d7e128c59be1f36f9fcdac3aa4c538eaa1934bfb5db051c2c1339a7143f7142cbf97c133153721e61813790bf SHA512 305eea7a7ede57c64eea6071abba0c48465423a7b8d0c7521c3d7faf4c6f5b4acfd8623c0a519a704464cb41533e1d3831f217551167187d37e2b05770b6090e -EBUILD async-interrupt-1.1.1.ebuild 713 BLAKE2B e61659a86f4dacbac659fcb460d215f257fd9c4e6bd2cce0e817c71ab83f4411087e8fc57e4ce0314c9663f2442bf95c972a6292f39ee015f1bf8d1e52498855 SHA512 0f01fa9f83e2285698f064e9da7762134453bc699321480ec714176ff62952eaf257e17785bd07d253026c5fdf54da774c5b8a7bf13e95b4e365ae0d2c36fe16 -EBUILD async-interrupt-1.2.0.ebuild 713 BLAKE2B e61659a86f4dacbac659fcb460d215f257fd9c4e6bd2cce0e817c71ab83f4411087e8fc57e4ce0314c9663f2442bf95c972a6292f39ee015f1bf8d1e52498855 SHA512 0f01fa9f83e2285698f064e9da7762134453bc699321480ec714176ff62952eaf257e17785bd07d253026c5fdf54da774c5b8a7bf13e95b4e365ae0d2c36fe16 +DIST async_interrupt-1.2.2.tar.gz 8484 BLAKE2B 0b9077c8f86bf1137dbe3819ef59bc48f5c719f5ca4b2981a4f73775200f41f4c2b0b8414812288246e8957f73971d0a8ee63770d619cbcea41250ba5a060875 SHA512 511fe5cb24ae9e30c99190dd238a1fcc6e195ce2bade811122e3220cc2f3d30b81f0cea8471ac7c10cca11b8d8422ec9bfaf0e85a47127c334939c8c1d80e7c0 +EBUILD async-interrupt-1.1.1.ebuild 722 BLAKE2B 885a32b3bd8992d2e4542cc05be52671ee5994fc0899b39a843acaa9cc82051bc52ef91d14758dee01e26ea76045e5ca2b5abb4b5af9a5573e3127d390cd11ae SHA512 151544d130e750abe4cf39bde11b89a93a60f296ecb50fd8f0391edbd7b65541a4cc6a66952d3095003472afaa61e44c448054b2929d6f17eda8cdcd315d9024 +EBUILD async-interrupt-1.2.0.ebuild 722 BLAKE2B 885a32b3bd8992d2e4542cc05be52671ee5994fc0899b39a843acaa9cc82051bc52ef91d14758dee01e26ea76045e5ca2b5abb4b5af9a5573e3127d390cd11ae SHA512 151544d130e750abe4cf39bde11b89a93a60f296ecb50fd8f0391edbd7b65541a4cc6a66952d3095003472afaa61e44c448054b2929d6f17eda8cdcd315d9024 +EBUILD async-interrupt-1.2.2.ebuild 681 BLAKE2B 2bdd793f0ef0e6bffb0db120865699965e68cc2cbf876f9b9e2a5ec23b4a36aab2d4964fc481fe5a2cc9e06b412f9a0af78c923532a2af41cc033d8f901469ad SHA512 9e1c2c1c0868c35d64f04823f4e678ba1a305e880392a81fee77534960ea291e7370a7162002d1f5f61ecc795ef2b1126b28532aa78d5a8d59bc5f86bd97c196 MISC metadata.xml 521 BLAKE2B db36c8c47a8e2a0fae6e02ff0b427846578f29f612776ff194ceb5cdd1bfc6d64576c1fb404ac705188c9a6d80701da7aef312af2c8a100506df2eecf0ea05fe SHA512 88bec4e3f38118517b99d0725e79a467e183d63f611b9b76a6918451640cc4c174484206c2056406a4235be100b15805d00846e14b6ab101b8a4fd03bc9efb55 diff --git a/dev-python/async-interrupt/async-interrupt-1.1.1.ebuild b/dev-python/async-interrupt/async-interrupt-1.1.1.ebuild index 4c0cd66c0..befd1ad70 100644 --- a/dev-python/async-interrupt/async-interrupt-1.1.1.ebuild +++ b/dev-python/async-interrupt/async-interrupt-1.1.1.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 diff --git a/dev-python/async-interrupt/async-interrupt-1.2.0.ebuild b/dev-python/async-interrupt/async-interrupt-1.2.0.ebuild index 4c0cd66c0..befd1ad70 100644 --- a/dev-python/async-interrupt/async-interrupt-1.2.0.ebuild +++ b/dev-python/async-interrupt/async-interrupt-1.2.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 diff --git a/dev-python/async-interrupt/async-interrupt-1.2.2.ebuild b/dev-python/async-interrupt/async-interrupt-1.2.2.ebuild new file mode 100644 index 000000000..c7f94e023 --- /dev/null +++ b/dev-python/async-interrupt/async-interrupt-1.2.2.ebuild @@ -0,0 +1,28 @@ +# 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="Context manager to raise an exception when a future is done" +HOMEPAGE="https://github.com/bdraco/async_interrupt https://pypi.org/project/async-interrupt/" + +LICENSE="Apache-2.0" +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}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest