BSD Ports

devel/py-aiofiles 25.1.0 NetBSD

File support for asyncio

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
License
apache-2.0
Categories
devel, python
Package size
23.2 KiB, 114.1 KiB installed

Description

aiofiles is an Apache2 licensed library, written in Python, for handling local disk files in asyncio applications.

Ordinary local file IO is blocking, and cannot easily and portably made asynchronous. This means doing file IO may interfere with asyncio applications, which shouldn't block the executing thread. aiofiles helps with this by introducing asynchronous versions of files that support delegating operations to a separate thread pool.

In the other systems

SystemPortVersion
NetBSDdevel/py-aiofiles25.1.0
FreeBSDdevel/py-aiofiles25.1.0
DragonFlydevel/py-aiofiles23.2.1
MidnightBSDdevel/py-aiofiles23.2.1_1
HardenedBSDdevel/py-aiofiles25.1.0
GhostBSDdevel/py-aiofiles25.1.0

Install

Binary package:

pkgin install py311-aiofiles

From pkgsrc:

cd /usr/pkgsrc/devel/py-aiofiles && 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_6425.1.0
NetBSD 10.1 aarch6425.1.0
SmartOS / illumos x86_6425.1.0
macOS 15 arm6425.1.0

Dependencies

Run dependencies 1

Configuration

No options to configure.

Service scripts
none
Flavors
py312-aiofiles-25.1.0, py313-aiofiles-25.1.0, py314-aiofiles-25.1.0