A faster fork of async-lru: Simple LRU cache for asyncio. Written in Python and compiled to C using mypyc.
Project description
- info:
Simple lru cache for asyncio
Installation
pip install async-lru
Usage
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.
import asyncio
import aiohttp
from faster_async_lru import alru_cache
@alru_cache(maxsize=32)
async def get_pep(num):
resource = 'http://www.python.org/dev/peps/pep-%04d/' % num
async with aiohttp.ClientSession() as session:
try:
async with session.get(resource) as s:
return await s.read()
except aiohttp.ClientError:
return 'Not Found'
async def main():
for n in 8, 290, 308, 320, 8, 218, 320, 279, 289, 320, 9991:
pep = await get_pep(n)
print(n, len(pep))
print(get_pep.cache_info())
# CacheInfo(hits=3, misses=8, maxsize=32, currsize=8)
# closing is optional, but highly recommended
await get_pep.cache_close()
asyncio.run(main())
TTL (time-to-live in seconds, expiration on timeout) is supported by accepting ttl configuration parameter (off by default):
@alru_cache(ttl=5)
async def func(arg):
return arg * 2
The library supports explicit invalidation for specific function call by cache_invalidate():
@alru_cache(ttl=5)
async def func(arg1, arg2):
return arg1 + arg2
func.cache_invalidate(1, arg2=2)
The method returns True if corresponding arguments set was cached already, False otherwise.
Benchmarks
async-lru uses CodSpeed for performance regression testing.
To run the benchmarks locally:
pip install -r requirements-dev.txt
pytest --codspeed benchmark.py
The benchmark suite covers both bounded (with maxsize) and unbounded (no maxsize) cache configurations. Scenarios include:
Cache hit
Cache miss
Cache fill/eviction (cycling through more keys than maxsize)
Cache clear
TTL expiry
Cache invalidation
Cache info retrieval
Concurrent cache hits
Baseline (uncached async function)
On CI, benchmarks are run automatically via GitHub Actions on Python 3.13, and results are uploaded to CodSpeed (if a CODSPEED_TOKEN is configured). You can view performance history and detect regressions on the CodSpeed dashboard.
Thanks
The library was donated by Ocean S.A.
Thanks to the company for contribution.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file faster_async_lru-2.0.5.3.tar.gz.
File metadata
- Download URL: faster_async_lru-2.0.5.3.tar.gz
- Upload date:
- Size: 13.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
57b9731f55bd630c82068d85af67dd79c3858d0124acde3148fc3d5a060aa2ed
|
|
| MD5 |
f307a029339f373e7f8f6077522dc81d
|
|
| BLAKE2b-256 |
56a10bdd355c00fefc3bedbaba6e0e6860088efb2fd36f26e08f9d099e904b01
|
File details
Details for the file faster_async_lru-2.0.5.3-cp314-cp314t-win_amd64.whl.
File metadata
- Download URL: faster_async_lru-2.0.5.3-cp314-cp314t-win_amd64.whl
- Upload date:
- Size: 88.9 kB
- Tags: CPython 3.14t, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a103dfbc170d2e9cc1edf36d0b76df8b2db6ae279de5d87c009c34d1afe9bbb2
|
|
| MD5 |
992306798b262938c7f7c9aec09b21fa
|
|
| BLAKE2b-256 |
254592201e6c1c886910e16aafba5e21aca5763d02c078b39bfe9a3fd46e5476
|
File details
Details for the file faster_async_lru-2.0.5.3-cp314-cp314t-win32.whl.
File metadata
- Download URL: faster_async_lru-2.0.5.3-cp314-cp314t-win32.whl
- Upload date:
- Size: 74.8 kB
- Tags: CPython 3.14t, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
26eaa99388906e00f5eeaab7a160bfad5333578609b194b2f72e17e1d5deb98a
|
|
| MD5 |
83e5a44fcae9f5e2922959e9fc3171f3
|
|
| BLAKE2b-256 |
6428b08a801a0290239b2b5047e4630fdb56c74520d02ac18464cb5a9e902ee4
|
File details
Details for the file faster_async_lru-2.0.5.3-cp314-cp314t-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: faster_async_lru-2.0.5.3-cp314-cp314t-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 249.5 kB
- Tags: CPython 3.14t, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
84e3fee5e9add5e74621bd6f5fdf663379caccb8084e06f748026bf7e1886097
|
|
| MD5 |
c03ab5d66eefb912c3c3e24f49c5c261
|
|
| BLAKE2b-256 |
e7c17d9622904fa703edf85039deaa0841e490b4d0d3193dffe043a56d69b079
|
File details
Details for the file faster_async_lru-2.0.5.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: faster_async_lru-2.0.5.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 247.5 kB
- Tags: CPython 3.14t, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9459b7340330083f7068e79ba7eea1191818a115976179746c790fcfddc8d1c8
|
|
| MD5 |
e26263114205d946e3722cb624ad048a
|
|
| BLAKE2b-256 |
c64336367a04fa0ed700729046ba4b813ab6241b30560aef6cbd79ca8425f1d6
|
File details
Details for the file faster_async_lru-2.0.5.3-cp314-cp314t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl.
File metadata
- Download URL: faster_async_lru-2.0.5.3-cp314-cp314t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl
- Upload date:
- Size: 249.1 kB
- Tags: CPython 3.14t, manylinux: glibc 2.28+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c20fcab476affcf9230e5c8b09ab983276c69a8e53b6cee8873e6905bf731241
|
|
| MD5 |
75f05a8dc56a75cb94d511dcb262a8d3
|
|
| BLAKE2b-256 |
05edd1217173825ec4c212210ab19c2c9c4ccd233eb90d7e71278e9bac83d2e3
|
File details
Details for the file faster_async_lru-2.0.5.3-cp314-cp314t-macosx_11_0_arm64.whl.
File metadata
- Download URL: faster_async_lru-2.0.5.3-cp314-cp314t-macosx_11_0_arm64.whl
- Upload date:
- Size: 131.8 kB
- Tags: CPython 3.14t, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c697448659a00c529c98b14188e9b0e23562cb8b4aed9478eb672e86704c2c43
|
|
| MD5 |
40a6cab2da9eff2a2049760f96e60215
|
|
| BLAKE2b-256 |
1a5e28f79098a6e2d3f5db40d17ecc533ef659f71a1c346bcf91578238bbf7b5
|
File details
Details for the file faster_async_lru-2.0.5.3-cp314-cp314-win_amd64.whl.
File metadata
- Download URL: faster_async_lru-2.0.5.3-cp314-cp314-win_amd64.whl
- Upload date:
- Size: 75.3 kB
- Tags: CPython 3.14, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d80ff11f76379405d6f45d97f2a4809967df3421eb7fe6c832e7a0ca5c1614b2
|
|
| MD5 |
688890023ed84a7d0ba7fe815390e7da
|
|
| BLAKE2b-256 |
e7b483079579ed7b199cb7cbd5340d66d34436517207314543c53834d94a98c2
|
File details
Details for the file faster_async_lru-2.0.5.3-cp314-cp314-win32.whl.
File metadata
- Download URL: faster_async_lru-2.0.5.3-cp314-cp314-win32.whl
- Upload date:
- Size: 64.4 kB
- Tags: CPython 3.14, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2f558bcf9eae6a1f69c33a8fee4f26853fa30d8c1d4c80749357732e779aecdc
|
|
| MD5 |
6a4459fb4bfb18ad215dd6477892f34e
|
|
| BLAKE2b-256 |
050a842817d6f96d4dd2a767874a86e0adefcb5ce2133fcb1d22bd79b7e0ab23
|
File details
Details for the file faster_async_lru-2.0.5.3-cp314-cp314-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: faster_async_lru-2.0.5.3-cp314-cp314-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 216.6 kB
- Tags: CPython 3.14, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
56dbd0b82f58ff2560fe4bbf997fe47e09697b1ba8514b03b6b7312fd0abb214
|
|
| MD5 |
81520625bf63501bdc930fb82aa31e76
|
|
| BLAKE2b-256 |
70acca535b356ae2c53b508e0bc5517f19836b51a5f5d95ace3c9a645d6e5764
|
File details
Details for the file faster_async_lru-2.0.5.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: faster_async_lru-2.0.5.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 214.1 kB
- Tags: CPython 3.14, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ff4ec7b88db5cdc19c2a9c5b7e0d989a8323ed3e2ac65fb341ac593f92cd7b2b
|
|
| MD5 |
b2a910d11f36dd7796a05158f20e5708
|
|
| BLAKE2b-256 |
0b4da9046c0e823857535066e5fd1ea93fe82854a7bbce91f15ccde81fa91939
|
File details
Details for the file faster_async_lru-2.0.5.3-cp314-cp314-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl.
File metadata
- Download URL: faster_async_lru-2.0.5.3-cp314-cp314-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl
- Upload date:
- Size: 222.7 kB
- Tags: CPython 3.14, manylinux: glibc 2.28+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
78ecbf0c9b071f1628b6d1bf7776df56ba833100c5c022cd05546ae89b198571
|
|
| MD5 |
fc5bf4e159e90f7d10f39374c0724be8
|
|
| BLAKE2b-256 |
cccc6fa78643103c2d3aa2ae5ca76a91e9db54a9157460265a523b9f8e6d49fc
|
File details
Details for the file faster_async_lru-2.0.5.3-cp314-cp314-macosx_11_0_arm64.whl.
File metadata
- Download URL: faster_async_lru-2.0.5.3-cp314-cp314-macosx_11_0_arm64.whl
- Upload date:
- Size: 123.1 kB
- Tags: CPython 3.14, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e03aa39bb024443edff08e3730a1999fe68b74a3226985721b77144c9d51cfc9
|
|
| MD5 |
10b83925a9b7b3ac2c50b7d3ef091ae7
|
|
| BLAKE2b-256 |
66dc3ea9c1aced1df52dac045ab261376463ac1658589d61cffa4db106848ddc
|
File details
Details for the file faster_async_lru-2.0.5.3-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: faster_async_lru-2.0.5.3-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 75.9 kB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
33d2a449425d9ef2e0da5ddd3cca14222e5e1fed8081e15fb7de40f7460d5109
|
|
| MD5 |
52f09befb94b2efb4e5238d31166180c
|
|
| BLAKE2b-256 |
d63babddca719264ad7030c5d4e3d410d644fa32d91f46530265c8700481e318
|
File details
Details for the file faster_async_lru-2.0.5.3-cp313-cp313-win32.whl.
File metadata
- Download URL: faster_async_lru-2.0.5.3-cp313-cp313-win32.whl
- Upload date:
- Size: 64.1 kB
- Tags: CPython 3.13, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
42f3e5fa7d98418f2859a391984727f5b5c5918c67282da1ce151a5565bf8c39
|
|
| MD5 |
ba21dd77356c0eb5a4c5fcbd3b50cbb9
|
|
| BLAKE2b-256 |
9262a682096c97c1415567c523f07aa34564bd4b096ea41c646a8acc46ab21bb
|
File details
Details for the file faster_async_lru-2.0.5.3-cp313-cp313-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: faster_async_lru-2.0.5.3-cp313-cp313-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 212.8 kB
- Tags: CPython 3.13, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c5aa30fb0e97c47af34b8d9dd3cf94451d941d1c9806bd7f2a15eca794b79b8a
|
|
| MD5 |
99ef37e43c47a495f1df75027f739c5f
|
|
| BLAKE2b-256 |
984a52c80eacba5be0b68dc50bd48b1303f49eb87cf3ed770564e8721cc6c596
|
File details
Details for the file faster_async_lru-2.0.5.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: faster_async_lru-2.0.5.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 214.7 kB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
36425bacb084a1188ac6fd0af72b016d4d59440d39d80866649602eccc50fd66
|
|
| MD5 |
e709791ce22de945af7c079e913c9aa0
|
|
| BLAKE2b-256 |
2a6de0f43bc5fa79c1bea7ecb9df9251f9186cb0673f96f6d63fdbdfe6bde0d9
|
File details
Details for the file faster_async_lru-2.0.5.3-cp313-cp313-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl.
File metadata
- Download URL: faster_async_lru-2.0.5.3-cp313-cp313-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl
- Upload date:
- Size: 223.4 kB
- Tags: CPython 3.13, manylinux: glibc 2.28+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9bec47b204e2e155936c226f3eccd0f732d13b90e4e3a022bdd2066850f1804e
|
|
| MD5 |
4c7fd6d6a4362d08e9f3b445d62c6520
|
|
| BLAKE2b-256 |
43e1a7ceb18fa1738bf4e135ddba7a5d7f88269e5a22b32efdb4d4e4666909f5
|
File details
Details for the file faster_async_lru-2.0.5.3-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: faster_async_lru-2.0.5.3-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 123.4 kB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c90e47091774df9a072a42718807b8bd693bdd6e6351e866378517485b6d10d4
|
|
| MD5 |
7711dc401b19c2acb08c10a5b146563d
|
|
| BLAKE2b-256 |
792167393cbd68f7d126b5643902182f37b12391622c9379401f3e93640594b0
|
File details
Details for the file faster_async_lru-2.0.5.3-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: faster_async_lru-2.0.5.3-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 75.9 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2fcfd9a046dfa9cc3d3b628081bdcf8f9c0ecc7dbf1aa445484c564e4e2ee1ef
|
|
| MD5 |
55816f7e49ab10e8b3298dd4a44351e9
|
|
| BLAKE2b-256 |
47d006845118eab2505fd22e3d6d7ee7dc4346dde3ec3af639c217606b6bd803
|
File details
Details for the file faster_async_lru-2.0.5.3-cp312-cp312-win32.whl.
File metadata
- Download URL: faster_async_lru-2.0.5.3-cp312-cp312-win32.whl
- Upload date:
- Size: 64.5 kB
- Tags: CPython 3.12, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0100ad7195261a48fdbc472b1ecaea3e354314ab58cb37c43346955a5d03a84b
|
|
| MD5 |
41f1bf0cfea64d4d24b06d2d02c3a8e4
|
|
| BLAKE2b-256 |
d6300719efc2e74ef52c0d93d774bb8509a457e9f62a45aaf44441a65da6ffce
|
File details
Details for the file faster_async_lru-2.0.5.3-cp312-cp312-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: faster_async_lru-2.0.5.3-cp312-cp312-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 215.4 kB
- Tags: CPython 3.12, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d0cfff9c35320081bdb712f8d6075abd6edc37fff7bbcb470f9084ea533a8b19
|
|
| MD5 |
00bd6c096d3adb82a3b4e4b31053a5a6
|
|
| BLAKE2b-256 |
e4b8a3fb17de803cd9e2fd92e2b19bdab4db1b4429e40bd81d3f268bd6759884
|
File details
Details for the file faster_async_lru-2.0.5.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: faster_async_lru-2.0.5.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 217.2 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d4f000c972c024c94f4a9c6cd78fcec566f57e7e32523646353ae92c64553e27
|
|
| MD5 |
bebdec4eaf2396bb192dd4edc918adb2
|
|
| BLAKE2b-256 |
e6cdc79b4210e48c0e48d2b8abc918ee12f21d166c37565c409afb8d02f7dd20
|
File details
Details for the file faster_async_lru-2.0.5.3-cp312-cp312-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl.
File metadata
- Download URL: faster_async_lru-2.0.5.3-cp312-cp312-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl
- Upload date:
- Size: 224.7 kB
- Tags: CPython 3.12, manylinux: glibc 2.28+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2a834411f272cc92fd758815ebdb0613723db62474761b65d9f72549758db6c1
|
|
| MD5 |
fe55069cc69fa847714a00012d1ad7b1
|
|
| BLAKE2b-256 |
78c4a200e9ba8802d3c8435803cab651c335d8fd8c6349d348227c63bf81f14e
|
File details
Details for the file faster_async_lru-2.0.5.3-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: faster_async_lru-2.0.5.3-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 123.4 kB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e30c32e4b6d4945e09c5d961c05a0380196cf6388e5ada5f6123cc9a008f372b
|
|
| MD5 |
dd15208cd0eb3466a92e64f4a5afaff8
|
|
| BLAKE2b-256 |
09a2fd6f944210610384b1cd430e1baa35e32170eb85fa9ad897d430389ea723
|
File details
Details for the file faster_async_lru-2.0.5.3-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: faster_async_lru-2.0.5.3-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 74.7 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7766a6a20debe623da7e836c14174d50ba9ee68309fd16d30badf51c33140794
|
|
| MD5 |
639d9012f2a35d4a82ea8f2be77b1c2f
|
|
| BLAKE2b-256 |
641c2ee9d8f9e2fe55973a4c057611321fb1fe6e97e75403bf8d5f8519ead61d
|
File details
Details for the file faster_async_lru-2.0.5.3-cp311-cp311-win32.whl.
File metadata
- Download URL: faster_async_lru-2.0.5.3-cp311-cp311-win32.whl
- Upload date:
- Size: 62.9 kB
- Tags: CPython 3.11, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
03e6dda62f80d8b598fb628fc7907b75812b5bff3966a5f10f2ffd7a8a3cf483
|
|
| MD5 |
2497d484f053585e11e1250f16d17910
|
|
| BLAKE2b-256 |
e4cb88a2e1510dfecc862b75d313ec29296a790a6ecbae0f1870244245b4e614
|
File details
Details for the file faster_async_lru-2.0.5.3-cp311-cp311-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: faster_async_lru-2.0.5.3-cp311-cp311-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 209.8 kB
- Tags: CPython 3.11, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f0ed79768a1fc29870ad7ddaca65cb271bd1d958a4fb6cd992552aa2209f54ce
|
|
| MD5 |
3b4858e1e489bacd84fe623a4f720368
|
|
| BLAKE2b-256 |
2ab027b94299e70142f1d8b853612f19dddcebec378fcdc68d2381b26eaed6bd
|
File details
Details for the file faster_async_lru-2.0.5.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: faster_async_lru-2.0.5.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 207.0 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
046bfc2127415914ffb9782f6284784a999e98221cdc27476e03ed8f0dc26ebb
|
|
| MD5 |
32693066f255f3ec57dd422d42107e96
|
|
| BLAKE2b-256 |
2d513668eba395edca3647acabd94ad80d06cb1f36f11b0520bca4220f1be570
|
File details
Details for the file faster_async_lru-2.0.5.3-cp311-cp311-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl.
File metadata
- Download URL: faster_async_lru-2.0.5.3-cp311-cp311-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl
- Upload date:
- Size: 211.5 kB
- Tags: CPython 3.11, manylinux: glibc 2.28+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
58481ba939f9dded4deb052ccf6ab9727990e80fab271adec513dd2f76569dbb
|
|
| MD5 |
e18eb3bd8e0cec3baa86820a30edc8a6
|
|
| BLAKE2b-256 |
d9630d0a5542fb1ee184fe5f3e8231dc821db183045e4d185bd8a57fff5ff123
|
File details
Details for the file faster_async_lru-2.0.5.3-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: faster_async_lru-2.0.5.3-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 122.7 kB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
579a598d7ea6274ee2515f5c01f1a710401a6743db0f88fd5b9c3451f9a0147f
|
|
| MD5 |
6e3b1a06244ac48a696cea8f021e7584
|
|
| BLAKE2b-256 |
b7d981bdfd625a0f01092b8a7883d9049878eccf42724204a45f28a0579bd6f9
|
File details
Details for the file faster_async_lru-2.0.5.3-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: faster_async_lru-2.0.5.3-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 74.9 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5149eaef83cbdc118ec3b91738746581fc89d93df53b78c0fd1803d85eaf7d98
|
|
| MD5 |
66848742e480e10a49197e9dc6b9a98e
|
|
| BLAKE2b-256 |
c5437989ec3c5238940e017b799e7546a3d5ec7b8cb1fe765d20af4b8f16f979
|
File details
Details for the file faster_async_lru-2.0.5.3-cp310-cp310-win32.whl.
File metadata
- Download URL: faster_async_lru-2.0.5.3-cp310-cp310-win32.whl
- Upload date:
- Size: 62.8 kB
- Tags: CPython 3.10, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3392a5c5a4ccafaa0331f3ab53aa7fa45a51b60f3249fbfe283a765ea5712f62
|
|
| MD5 |
ce19e789be604722876fce9b9faa1f19
|
|
| BLAKE2b-256 |
2987bc9f8da680dc9c4db6f4788dc462a98dde8adfe12056b915327681fd3bc6
|
File details
Details for the file faster_async_lru-2.0.5.3-cp310-cp310-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: faster_async_lru-2.0.5.3-cp310-cp310-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 209.2 kB
- Tags: CPython 3.10, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bfadb7306d3b083f209ffa0ec84ab87ee316ca5bf589608ebb6116e9abbe7139
|
|
| MD5 |
acfea1ab27c32b10a9271d8a3fc99910
|
|
| BLAKE2b-256 |
1a731d5ee48bdca88dd1dd7528b4b1b4350c03a2e5d929803b9b96a938deda7b
|
File details
Details for the file faster_async_lru-2.0.5.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: faster_async_lru-2.0.5.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 206.2 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8594ac08fdde90dc9fd7e84a47d4e82aa8408e7679ad6a8b1953293c6ea2e14c
|
|
| MD5 |
2e8e3f6358cc23bd52d36aa328833513
|
|
| BLAKE2b-256 |
2a64343ae0caf4e3baf68a5cdf5dd3192443cbf4de5c74d5cfb28e401aadfb04
|
File details
Details for the file faster_async_lru-2.0.5.3-cp310-cp310-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl.
File metadata
- Download URL: faster_async_lru-2.0.5.3-cp310-cp310-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl
- Upload date:
- Size: 211.8 kB
- Tags: CPython 3.10, manylinux: glibc 2.28+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8195816216f6a0d2f685f7049b488aff246af30ea16217ff8979d9d0eda251e0
|
|
| MD5 |
20192f7f277424216a9cff11b410e2b7
|
|
| BLAKE2b-256 |
d8d36b6d82b448e19306ae34ac88cae929422f926b70f3628446ca4989b500f6
|
File details
Details for the file faster_async_lru-2.0.5.3-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: faster_async_lru-2.0.5.3-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 124.2 kB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a026467d009089b8d0908a77fdee84618a0164684200a9bf0619a79cd55a2795
|
|
| MD5 |
0ce8242a4a9228fedc41dd189b43eb60
|
|
| BLAKE2b-256 |
fc86e426e957b7de7253939757882a7db7f9b5cda67a048050bac80afc3da5c3
|
File details
Details for the file faster_async_lru-2.0.5.3-cp39-cp39-win_amd64.whl.
File metadata
- Download URL: faster_async_lru-2.0.5.3-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 74.7 kB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9a38439e53c498a67354805abea0d648e5b05247c6dda43ed251247cd9e6ac60
|
|
| MD5 |
118d368559b40ba7d1bda0f352eace71
|
|
| BLAKE2b-256 |
2facceeb78b1cc69bef15288bcb088fe11798b9f525e7218e43ba08f4da56b43
|
File details
Details for the file faster_async_lru-2.0.5.3-cp39-cp39-win32.whl.
File metadata
- Download URL: faster_async_lru-2.0.5.3-cp39-cp39-win32.whl
- Upload date:
- Size: 62.9 kB
- Tags: CPython 3.9, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2f26aaf9247c8883481edc9e97aead7b7fdc51ba663e19e6894de42cc7fe236d
|
|
| MD5 |
4589ec6f329bc90aeb5874e482c19f9c
|
|
| BLAKE2b-256 |
9bbc0199868645182437e54ec6ae780e6d55167dcf9bd3218b5d953e7addccd0
|
File details
Details for the file faster_async_lru-2.0.5.3-cp39-cp39-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: faster_async_lru-2.0.5.3-cp39-cp39-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 208.6 kB
- Tags: CPython 3.9, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
18155cd1356de255d6c2ab1acdc66c3b691df40f4b61f6d58bd6c4360d17526e
|
|
| MD5 |
66bdbbdb57f00414902722974e98d51e
|
|
| BLAKE2b-256 |
c4b789f54c09ab9477a9c66cddcad2b6bf6a7fafc09613801c567cc2a808690a
|
File details
Details for the file faster_async_lru-2.0.5.3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: faster_async_lru-2.0.5.3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 205.6 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
78761244b5bc25a89ff2996bb3cde5546e352cd68d7829e414269748cf771b68
|
|
| MD5 |
6ea6898ea044a4cf8365561e2156bc30
|
|
| BLAKE2b-256 |
918a1ba16504c163e2b489819ec0d74aed8baa97fe6670a8ad550a43f61e4788
|
File details
Details for the file faster_async_lru-2.0.5.3-cp39-cp39-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl.
File metadata
- Download URL: faster_async_lru-2.0.5.3-cp39-cp39-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl
- Upload date:
- Size: 211.2 kB
- Tags: CPython 3.9, manylinux: glibc 2.28+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8c691b3a5289af2e25debb68a81e78dd6238b388eadca3dd4a8b6de04189950a
|
|
| MD5 |
feacb9fb416861fd91347f4feae0fa15
|
|
| BLAKE2b-256 |
b0af5d138f3da5f6d9f5ec67a53319402fdbb323076476728c412a52288a783c
|
File details
Details for the file faster_async_lru-2.0.5.3-cp39-cp39-macosx_11_0_arm64.whl.
File metadata
- Download URL: faster_async_lru-2.0.5.3-cp39-cp39-macosx_11_0_arm64.whl
- Upload date:
- Size: 124.1 kB
- Tags: CPython 3.9, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
95233550cf9c42b9bbb183f8259c46ef2ca3ce1b55043f19866a3b487871f610
|
|
| MD5 |
838c3baa9ad624aaa1356a114861f0a4
|
|
| BLAKE2b-256 |
a2f67aed89842ab69804a4557db97e7f007b36374180378d565008e4e8a0fba7
|