devel/py-async-lru 2.3.0 NetBSD
Simple LRU cache for asyncio
- System
- NetBSD
- Repository
- pkgsrc
- Maintainer
- [email protected]
- Last update
- Commit
3eda547564- License
- mit
- Categories
- devel, python
- Package size
- 16.3 KiB, 64.7 KiB installed
Description
This package is a port of Python's built-in functools.lru_cache function for asyncio. To better handle async behaviour, it also ensures multiple concurrent calls will only result in 1 call to the wrapped function, with all awaits receiving the result of that call when it completes.
In the other systems
| System | Port | Version |
|---|---|---|
| NetBSD | devel/py-async-lru | 2.3.0 |
| FreeBSD | devel/py-async-lru | 2.3.0 |
| OpenBSD | devel/py-async-lru | 2.3.0 |
| DragonFly | devel/py-async-lru | 2.0.4_1 |
| HardenedBSD | devel/py-async-lru | 2.3.0 |
| GhostBSD | devel/py-async-lru | 2.3.0 |
Install
Binary package:
pkgin install py311-async-lru
From pkgsrc:
cd /usr/pkgsrc/devel/py-async-lru && 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.
| Repository | Version |
|---|---|
| NetBSD 10.1 x86_64 | 2.3.0 |
| NetBSD 10.1 aarch64 | 2.3.0 |
| SmartOS / illumos x86_64 | 2.4.0 |
| macOS 15 arm64 | 2.4.0 |
Dependencies
Run dependencies 1
Required by 1
Configuration
No options to configure.
- Service scripts
- none
- Flavors
py312-async-lru-2.3.0,py313-async-lru-2.3.0,py314-async-lru-2.3.0