dev-python/anyio: add 4.9.0

Signed-off-by: Andreas Billmeier <b@edevau.net>
This commit is contained in:
Andreas Billmeier 2025-08-31 07:33:48 +02:00
parent 7ca46b3c91
commit 6c1390e7e8
Signed by: onkelbeh
GPG Key ID: E6DB12C8C550F3C0
8 changed files with 92 additions and 17 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 2396 Ebuilds in total, 2378 of them have in total 2416 (44 different) licenses assigned.
There are 2397 Ebuilds in total, 2379 of them have in total 2417 (44 different) licenses assigned.
|License| Ebuilds using it|
|-------|-----|
|MIT|1363|
|MIT|1364|
|Apache-2.0|556|
|GPL-3|148|
|BSD|124|

View File

@ -3,9 +3,11 @@ DIST anyio-4.3.0.tar.gz 159642 BLAKE2B 33b300d1da37137d45b311f8424c022d19518c207
DIST anyio-4.4.0.tar.gz 163930 BLAKE2B a37b8bc05e43cf1a4bc3f15ab399c78c7a76235942d776848307b189898973e46ddfb553bd20da154dc740d8b8bb93050ac460e56607b686bc2936c5a1e09332 SHA512 db8ad7a4faf257269de9975c3a6325023a95255a8bfe1a9642221080f44a2487160f3c0e8b220d637816e9eb3641550393a3c80b23bddafc33fd9ebe9a23b33d
DIST anyio-4.6.0.tar.gz 170983 BLAKE2B 686cb9b622cba29d02fe6e440502de80c159dc40547124aed79eb7558fe147fa62f378745c2aa5487ca1ea7c24e1f3c6167f8343236dbb7e0876d95f741c46ec SHA512 4828198d3e2b2924b3490c305dcaddc14b5746b29a0cb36f75913f897254fed0ac46e075a3c04bf164a7d4d597b0dcdd991fe5cb26ffce477d029db7ff924f38
DIST anyio-4.6.2.post1.tar.gz 173422 BLAKE2B 938b0b12110aea3eb733f251b4cf24a82098314a393e07d5ada45a16fae4d10a89462bd81f67002dcc6ac272df9b600d24bb569cb9a3897213bf9ecf1b00f554 SHA512 86d177d1f3e236fd3a2762ce6a760ad77daf9a9fd0daa6e651e778e8c847f85382d2647bf674970fdf8ab02454a8e0a85cc74585e4912c39f5d230eaf0f363a1
EBUILD anyio-4.1.0.ebuild 1529 BLAKE2B 1f6266019ba9e42b127fb9883d6039276e293c3fb022501166d14ec95c5bfe254d1054b8acf548d26551d04e187704f4ba6ab88649bbcc9adedf7cb75e027762 SHA512 546f888e4f58e352aed8468515cdd570a1974bd00b37f87a64693423670a3ea34e6386b489d86a30472afef730a8ee5aac7169dda49e4d9f811d3d5cb5ff97b8
EBUILD anyio-4.3.0-r1.ebuild 2185 BLAKE2B c8dd2487623306660da7dd6ca60a9ad1697844a991b32d87f37806b4da3c0c881d6b4b81c9f2a64e9bc643529eb40a36c117ffcf5b970de234fd1390ef8cbd77 SHA512 3d69efa797c22c960695e1553f63b26487822e6c80d33468b6e67f6febc4b0becabb5b798773c520179aee99964beb826b64cca523b2df3dbfaace38beba00c4
EBUILD anyio-4.4.0.ebuild 2059 BLAKE2B e8632ce240f0787d8e36e463620bebfc536c6ea46cfee4011d659f3109a2eee94425ce7959053fefec9265f79e6d39ca59090ce80b746613f2e07bdb0288a704 SHA512 7f02a0ab16ec8d51026316f6beacf431e2b3ee2708719e4384be4df566d227a9a178139102037793c60e3d2a01775e7a75be6628af33a4f0909e4705ff64d53d
EBUILD anyio-4.6.0.ebuild 2059 BLAKE2B e8632ce240f0787d8e36e463620bebfc536c6ea46cfee4011d659f3109a2eee94425ce7959053fefec9265f79e6d39ca59090ce80b746613f2e07bdb0288a704 SHA512 7f02a0ab16ec8d51026316f6beacf431e2b3ee2708719e4384be4df566d227a9a178139102037793c60e3d2a01775e7a75be6628af33a4f0909e4705ff64d53d
EBUILD anyio-4.6.2_p1.ebuild 2108 BLAKE2B 8200f4b474156d996233aec5439c3303c39a3c06425d7c81d321f032be7c6a7383c12f7e7758f58bd877b1a08b205b26e28f7991cc7c8b84a57f8d21d2e879e5 SHA512 54f711ae3be04c332f3bd6dc29377d726c62b88d2dd14135e2afb8c9d661caa6c18068aab1927e4be0ba3f8ae0bfe747c3c577714c847465b4d466d85c23da98
DIST anyio-4.9.0.tar.gz 190949 BLAKE2B 3f7038153f6686074d6349adc5806551b8921c9c7e06830413055f87da47f8cbc581f175e4e6975ff314cb1d209d293ca0905ae13f3cffdbc2b71cbd5e282485 SHA512 73ff6dfada89fc3869f59b13847b350acecf178a0ab3cec9ae55ce3cffda9ea56f6adbd291682ee064a773c6dd5372e2f6693b43fb14b0d19bbaaf69e24ceeed
EBUILD anyio-4.1.0.ebuild 1538 BLAKE2B f646c36206729183a5332244bcf98ec2b9ed2910d616b9027956fcd95e117bbb86ca99657e66596dda14dd7927dc621e318576452fb27552173ed9431026e289 SHA512 fda31100847163bc3a1fafedb46409087b7171dc5e2df9620dc63a7e4a399d84c1b6039b9d72a0eb77ab64b0467f868b22e3f8549dbc2db93d3d6fc6889298dd
EBUILD anyio-4.3.0-r1.ebuild 2194 BLAKE2B fe4c6eb8eb110711e99010c03192cfada832ff2aed791d3587d999b4560b28cfacbbf396e08628b4c4c5166cc52d9b20264e72f39dadcdfe3085389100d2f842 SHA512 5414ab922c23b8a620ce5046115bd48286c650c344cb29c4a7bac74eb43511df2e8345d05167d20305f5eed360bb0e42015b3f7ec20273556930d19add6bda2a
EBUILD anyio-4.4.0.ebuild 2068 BLAKE2B deada67229f5c050b0307ef48db5159766d0e5e977ed88b0d56d018e2f36b3554d9250926e5df233527f2cd2787abd554f5fe8e08457fd6f7d8b7e4f5f8758ea SHA512 81c48d45a24134bc0717349a4492a5ece2f792b965898614123d7eab32135633f2c59dd177429788feec506e56b76f442d58b41995d8947e5c2aef989cefc970
EBUILD anyio-4.6.0.ebuild 2068 BLAKE2B deada67229f5c050b0307ef48db5159766d0e5e977ed88b0d56d018e2f36b3554d9250926e5df233527f2cd2787abd554f5fe8e08457fd6f7d8b7e4f5f8758ea SHA512 81c48d45a24134bc0717349a4492a5ece2f792b965898614123d7eab32135633f2c59dd177429788feec506e56b76f442d58b41995d8947e5c2aef989cefc970
EBUILD anyio-4.6.2_p1.ebuild 2117 BLAKE2B b2932c72f9004cc6b2118f4106ed32bb397755f6ef9b8d569cb7748c8c2dfd2d326e6737eb45b8d8f3cd7e9f99a178b8ddb00c32538cd003e9fe0ccba087ee36 SHA512 cb653aef0dfd5a14b8c06ee622afd10f9870853bc800436b61e915f36fb4213989657fb8a7f3005d8b816d1567c5f05303f032ab7926ff510e4e7c266aaedcab
EBUILD anyio-4.9.0.ebuild 2022 BLAKE2B 861eb753773b9d72c2325ca22f2cdb89b2f38b22c89187e3fac4f24cff5a567c13147f6ea695b200c2a01983c41e908721599921ba188a26a0491eac8b051eff SHA512 976f93c663ae0124bf2b57747d0ed8e80d961d18c33d81ef1c1cb902af0ff291357c2f27951a38ae3021e26b74b35162a0927ca9f7d8c151f5e329c203478843
MISC metadata.xml 513 BLAKE2B 1a128df54ff66d09506afbc9ad33b9f02166b027c5d5dc60e89abb9cd2809fdde85311090f2df1e2ce2f46ae376ae077b402e3a0e861b0453449cbc4907178ec SHA512 1a26bde236ca868281411456c983ae293dc1dd14d533696f74fb29048247ac918e21d4f74b05ff86a35ab3fdbbaf4d3ba99bf4aa5600f84a1610fa219a177011

View File

@ -1,10 +1,10 @@
# Copyright 1999-2024 Gentoo Authors
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{11..13} )
PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
inherit distutils-r1 pypi

View File

@ -1,10 +1,10 @@
# Copyright 1999-2024 Gentoo Authors
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{11..13} )
PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
inherit distutils-r1 pypi

View File

@ -1,10 +1,10 @@
# Copyright 1999-2024 Gentoo Authors
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{11..13} )
PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
inherit distutils-r1 pypi

View File

@ -1,10 +1,10 @@
# Copyright 1999-2024 Gentoo Authors
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{11..13} )
PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
inherit distutils-r1 pypi

View File

@ -1,10 +1,10 @@
# Copyright 1999-2024 Gentoo Authors
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{11..13} )
PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
inherit distutils-r1 pypi

View File

@ -0,0 +1,73 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
inherit distutils-r1 pypi
DESCRIPTION="Compatibility layer for multiple asynchronous event loop implementations"
HOMEPAGE="
https://github.com/agronholm/anyio/
https://pypi.org/project/anyio/
"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
RDEPEND="
>=dev-python/idna-2.8[${PYTHON_USEDEP}]
>=dev-python/sniffio-1.1[${PYTHON_USEDEP}]
>=dev-python/truststore-0.9.1[${PYTHON_USEDEP}]
$(python_gen_cond_dep '
>=dev-python/typing-extensions-4.5[${PYTHON_USEDEP}]
' 3.{11..12})
"
# On amd64, let's get more test coverage by dragging in uvloop, but let's
# not bother on other arches where uvloop may not be supported.
BDEPEND="
>=dev-python/setuptools-scm-6.4[${PYTHON_USEDEP}]
test? (
>=dev-python/blockbuster-1.5.23[${PYTHON_USEDEP}]
>=dev-python/exceptiongroup-1.2.0[${PYTHON_USEDEP}]
>=dev-python/psutil-5.9[${PYTHON_USEDEP}]
dev-python/trustme[${PYTHON_USEDEP}]
$(python_gen_cond_dep '
>=dev-python/trio-0.26.1[${PYTHON_USEDEP}]
' 3.{11..14})
amd64? (
$(python_gen_cond_dep '
>=dev-python/uvloop-0.21.0_beta1[${PYTHON_USEDEP}]
' python3_{11..13})
)
)
"
EPYTEST_PLUGINS=( hypothesis pytest-mock )
distutils_enable_tests pytest
distutils_enable_sphinx docs \
'>=dev-python/sphinx-rtd-theme-1.2.2' \
dev-python/sphinxcontrib-jquery \
dev-python/sphinx-autodoc-typehints
python_test() {
local EPYTEST_DESELECT=(
# requires link-local IPv6 interface
tests/test_sockets.py::TestTCPListener::test_bind_link_local
)
local filter=()
if ! has_version ">=dev-python/trio-0.26.1[${PYTHON_USEDEP}]"; then
filter+=( -k "not trio" )
EPYTEST_DESELECT+=(
tests/test_pytest_plugin.py::test_plugin
tests/test_pytest_plugin.py::test_autouse_async_fixture
tests/test_pytest_plugin.py::test_cancel_scope_in_asyncgen_fixture
)
fi
epytest -m 'not network' "${filter[@]}"
}