BSD Ports

devel/py-anyio 4.15.1 NetBSD

High level compatibility layer for multiple asynchronous event loops

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
17f78478a7
License
modified-bsd
Categories
devel, python
Package size
270.6 KiB, 2101.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 * Synchronization primitives (locks, conditions, events, semaphores, queues) * High level networking (TCP, UDP and UNIX sockets)

In the other systems

SystemPortVersion
NetBSDdevel/py-anyio4.15.1
FreeBSDdevel/py-anyio4.15.1
DragonFlydevel/py-anyio4.8.0
MidnightBSDdevel/py-anyio4.13.0_1
HardenedBSDdevel/py-anyio4.15.1
GhostBSDdevel/py-anyio4.15.1
OPNsensedevel/py-anyio4.13.0

Install

Binary package:

pkgin install py311-anyio

From pkgsrc:

cd /usr/pkgsrc/devel/py-anyio && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_644.15.1
NetBSD 10.1 aarch644.13.0
SmartOS / illumos x86_644.15.1
macOS 15 arm644.15.1

Dependencies

Run dependencies 3

Configuration

No options to configure.

Service scripts
none
Flavors
py312-anyio-4.15.1, py313-anyio-4.15.1, py314-anyio-4.15.1

Commit history 7

DateCommitCreditsLog message
17f78478a7 wiz py-anyio: add missing include
6683a52ac9 adam py-anyio: forget Python 3.10
db04075ab4 adam py-anyio: typing-extensions for Python < 3.15 nor 3.13
f0624f5def adam py-anyio: updated to 4.15.1
4.15.1 - Implemented a compatibility fix for supporting direct access of ``anyio.*`` submodules from the main package even when those submodules were not directly imported first
1e88983d53 adam py-anyio: updated to 4.15.0
4.15.0 - Added support for the newer keyword-only arguments on ``anyio.Path`` methods to match the standard library ``pathlib.Path``: * ``follow_symlinks`` on ``exists()`` (Python 3.12+) * ``follow_symlinks`` on ``is_dir()`` (Python 3.13+) * ``follow_symlinks`` on ``is_file()`` (Python 3.13+) * ``follow_symlinks`` on ``owner()`` (Python 3.13+) * ``follow_symlinks`` on ``group()`` (Python 3.13+) * ``newline`` on ``read_text()`` (Python 3.13+) - Added ``amap``, ``gather``, and ``as_completed`` utility functions to simplify common patterns - Added ``--anyio-mode`` command-line option as an alternative to the ``anyio_mode`` ini setting, and fix the pytest plugin's auto mode detection to recognize the mode when set via either mechanism(e.g: ``pytest_asyncio``). …

The latest 5 of 7 in the history this site was built from.