dev-python / anyio

Compatibility layer for multiple asynchronous event loop implementations

Official package sites : https://github.com/agronholm/anyio · https://pypi.org/project/anyio/ ·

AnyIO is a asynchronous compatibility API that allows applications and libraries written against it to run unmodified on asyncio, curio and trio. It bridges the following functionality: Task groups Cancellation Threads Signal handling Asynchronous file I/O Subprocesses Inter-task synchronization and communication (locks, conditions, events, semaphores, object streams) High level networking (TCP, UDP and UNIX sockets) You can even use it together with native libraries from your selected backend in applications. Doing this in libraries is not advisable however since it limits the usefulness of your library. AnyIO comes with its own pytest plugin which also supports asynchronous fixtures. It even works with the popular Hypothesis library.

v3.2.1 :: 0 :: gentoo

Modified
License
MIT
Keywords
amd64 x86 ~arm ~arm64 ~ppc ~ppc64 ~sparc
USE flags
doc test

v3.2.0 :: 0 :: gentoo

Modified
License
MIT
Keywords
~amd64 ~arm
USE flags
doc test

v3.1.0 :: 0 :: gentoo

Modified
License
MIT
Keywords
~amd64
USE flags
doc test

General

doc
Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

python_targets

python3_10
Build with Python 3.10
python3_8
Build with Python 3.8
python3_9
Build with Python 3.9

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-lang / python-exec : Python script wrapper

dev-python / idna : Internationalized Domain Names in Applications (IDNA)

dev-python / sniffio : Sniff out which async library your code is running under

dev-python / httpcore : A minimal low-level HTTP client

dev-python / jupyter_server : Core services, APIs, and REST endpoints to Jupyter web applications

798324
dev-python/anyio-3.2.1 fails tests
801199
dev-python/anyio-3.2.1 - pkg_resources.DistributionNotFound: The anyio distribution was not found and is required by the applicati
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
dev-python/anyio: x86 stable wrt bug #803719
Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-python/anyio: needs >=dev-python/pytest-6.2
Reported-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-python/anyio: Keyword 3.2.1 sparc, #796254
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-python/anyio: Keyword 3.2.1 x86, #796254
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-python/anyio: Stabilize 3.2.1 amd64, #803719
Signed-off-by: Sam James <sam@gentoo.org>
Louis Sautier · gentoo
dev-python/anyio: enable py3.10
Signed-off-by: Louis Sautier <sbraz@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-python/anyio: Keyword 3.2.1 arm64, #796254
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
dev-python/anyio: keyworded 3.2.1 for ppc64
keyworded wrt bug #796254 Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Sergei Trofimovich · gentoo
dev-python/anyio: keyworded 3.2.1 for ppc
keyworded wrt bug #796254 Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="ppc" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/anyio: Bump to 3.2.1
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-python/anyio: Keyword 3.2.0 arm, #796254
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-python/anyio: add 3.2.0
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
dev-python/anyio: unrestrict test phase
skip tests for trio since this is not (yet) packaged Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
dev-python/anyio: import from ::guru
Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>