devel/py-anyio 4.15.1 FreeBSD
High level compatibility layer for multiple asynchronous event loop implementations
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
57600e2680- License
- MIT
- Categories
- devel, python
- Package size
- 294.8 KiB, 1976.7 KiB installed
Description
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.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/py-anyio | 4.15.1 |
| NetBSD | devel/py-anyio | 4.15.1 |
| DragonFly | devel/py-anyio | 4.8.0 |
| MidnightBSD | devel/py-anyio | 4.13.0_1 |
| HardenedBSD | devel/py-anyio | 4.15.1 |
| GhostBSD | devel/py-anyio | 4.15.1 |
| OPNsense | devel/py-anyio | 4.13.0 |
Install
Binary package:
pkg install py312-anyio
From the ports tree:
cd /usr/ports/devel/py-anyio/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= py312-anyio>0:devel/py-anyio
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 4.15.1 | 4.15.1 | 3.6.2 | 4.9.0 | 4.15.1 |
| FreeBSD:14:quarterly | 4.15.1 | 4.15.1 | n/a | 4.9.0 | 4.15.1 |
| FreeBSD:15:latest | 4.15.1 | 4.15.1 | n/a | 4.9.0 | 4.9.0 |
| FreeBSD:15:quarterly | 4.15.1 | 4.15.1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 4.15.1 | 4.15.1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 3
${PYTHON_PKGNAMEPREFIX}setuptools>=61: devel/py-setuptools${PYTHON_PKGNAMEPREFIX}setuptools-scm>=6.4: devel/py-setuptools-scm${PYTHON_PKGNAMEPREFIX}wheel>=0: devel/py-wheel
Runtime 2
${PYTHON_PKGNAMEPREFIX}idna>=2.8: dns/py-idna${PYTHON_PKGNAMEPREFIX}truststore>=0.9.1: security/py-truststore
The full lists below include those, and their dependencies in turn.
Build dependencies 17
Run dependencies 10
Required by 603
- archivers/engrampa
- archivers/file-roller
- archivers/thunar-archive-plugin
- astro/indiwebmanagerapp
- astro/py-indiweb
- astro/py-spacetrack
- audio/beets
- audio/pithos
- audio/py-pylast
- audio/py-pyradio
- audio/thunar-media-tags-plugin
- benchmarks/hipercontracer
- benchmarks/phoronix-test-suite
- biology/py-hits
- comms/py-pynitrokey
- converters/py-gotenberg-client
- databases/cego
- databases/cegobridge
- databases/mongodb70
- databases/mongodb80
- databases/mongodb90
- databases/mysql-shell
- databases/nagios-check_mongodb
- databases/p5-DBD-cego
- databases/py-anysqlite
- databases/py-chromadb
- databases/py-flask-pymongo
- databases/py-mongoengine
- databases/py-motor
- databases/py-ormar
- databases/py-pg8000
- databases/py-prisma
- databases/py-pymongo
- databases/py-qdrant-client
- databases/py-sqlite-anyio
- databases/pythoncego
- deskutils/caja-extensions
- deskutils/calibre
- deskutils/gnome-shell-extension-coverflow
- deskutils/gnome-shell-extension-dashtodock
- deskutils/gnome-shell-extension-dashtopanel
- deskutils/gnome-shell-extension-hidetopbar
- deskutils/gnome-shell-extension-lockkeys
- deskutils/gnome-shell-extension-simple-weather
- deskutils/gnome-shell-extra-extensions
- deskutils/gnome-tweaks
- deskutils/py-calendar_cli
- deskutils/py-paperless-ngx
- deskutils/py-qmd
- devel/dolphin-plugins
- devel/git-lab
- devel/kdesdk
- devel/kio-extras
- devel/kommit
- devel/oci-cli
- devel/p5-IPC-ShellCmd
- devel/py-aioice
- devel/py-aiortc
- devel/py-anywidget
- devel/py-ariadne
- devel/py-azure-ai-projects
- devel/py-azure-monitor-opentelemetry
- devel/py-bump-my-version
- devel/py-cached-path
- devel/py-connexion
- devel/py-datasette
- devel/py-fast-depends
- devel/py-fastprogress
- devel/py-glance-store
- devel/py-gptscript
- devel/py-gql
- devel/py-hatch
- devel/py-hishel
- devel/py-ipydatawidgets
- devel/py-ipympl
- devel/py-ipyparallel
- devel/py-ipywidgets
- devel/py-jaraco.mongodb
- devel/py-johnnydep
- devel/py-jupyter
- devel/py-jupyter-collaboration
- devel/py-jupyter-kernel-gateway
- devel/py-jupyter-lsp
- devel/py-jupyter-rfb
- devel/py-jupyter-server
- devel/py-jupyter-server-fileid
- devel/py-jupyter-server-mathjax
- devel/py-jupyter-server-ydoc
- devel/py-jupyter-ydoc
- devel/py-jupyterlab
- devel/py-jupyterlab-lsp
- devel/py-jupyterlab-server
- devel/py-jupyterlab-widgets
- devel/py-jupyterlab_launcher
- devel/py-localstack
- devel/py-localstack-core
- devel/py-marimo
- devel/py-mellea
- devel/py-minimongo
- devel/py-mongokit
The first 100 are listed.
Configuration
Options name: devel_anyio
| Option | Default | Description |
|---|---|---|
| TRIO | off | Use trio as backend |
- USES
- python
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| anyio-4.15.1.tar.gz | 276966 | 9f28306018cbd6d329e64a36d58256edff76dd996fe423bc957326e578b82a94 |
Master sites 1
- PYPI