LRU Dict
A fixed size dict like container which evicts Least Recently Used (LRU) items once size limit is exceeded. There are many python implementations available which does similar things. This is a fast and efficient C implementation. LRU maximum capacity can be modified at run-time. If you are looking for pure python version, look else where.
Usage
This can be used to build a LRU cache. Usage is almost like a dict.
from lru import LRU
l = LRU(5) # Create an LRU container that can hold 5 items
print l.peek_first_item(), l.peek_last_item() #return the MRU key and LRU key
# Would print None None
for i in range(5):
l[i] = str(i)
print l.items() # Prints items in MRU order
# Would print [(4, '4'), (3, '3'), (2, '2'), (1, '1'), (0, '0')]
print l.peek_first_item(), l.peek_last_item() #return the MRU key and LRU key
# Would print (4, '4') (0, '0')
l[5] = '5' # Inserting one more item should evict the old item
print l.items()
# Would print [(5, '5'), (4, '4'), (3, '3'), (2, '2'), (1, '1')]
l[3] # Accessing an item would make it MRU
print l.items()
# Would print [(3, '3'), (5, '5'), (4, '4'), (2, '2'), (1, '1')]
# Now 3 is in front
l.keys() # Can get keys alone in MRU order
# Would print [3, 5, 4, 2, 1]
del l[4] # Delete an item
print l.items()
# Would print [(3, '3'), (5, '5'), (2, '2'), (1, '1')]
print l.get_size()
# Would print 5
l.set_size(3)
print l.items()
# Would print [(3, '3'), (5, '5'), (2, '2')]
print l.get_size()
# Would print 3
print l.has_key(5)
# Would print True
print 2 in l
# Would print True
l.get_stats()
# Would print (1, 0)
l.update(5='0') # Update an item
print l.items()
# Would print [(5, '0'), (3, '3'), (2, '2')]
l.clear()
print l.items()
# Would print []
def evicted(key, value):
print "removing: %s, %s" % (key, value)
l = LRU(1, callback=evicted)
l[1] = '1'
l[2] = '2'
# callback would print removing: 1, 1
l[2] = '3'
# doesn't call the evicted callback
print l.items()
# would print [(2, '3')]
del l[2]
# doesn't call the evicted callback
print l.items()
# would print []
Install
pip install lru-dict
or
easy_install lru_dict
When to use this
Like mentioned above there are many python implementations of an LRU. Use this if you need a faster and memory efficient alternative. It is implemented with a dict and associated linked list to keep track of LRU order. See code for a more detailed explanation. To see an indicative comparison with a pure python module, consider a benchmark against pylru (just chosen at random, it should be similar with other python implementations as well).
$ python bench.py pylru.lrucache Time : 3.31 s, Memory : 453672 Kb $ python bench.py lru.LRU Time : 0.23 s, Memory : 124328 Kb
Metadata
Release files for lru-dict 1.1.8
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| lru-dict-1.1.8.tar.gz | 10.9 kB | Details |
Built distributions (wheels)
Total release size: 907.9 kB
Release files / lru-dict-1.1.8.tar.gz
| Download URL | lru-dict-1.1.8.tar.gz |
|---|---|
| Size | 10.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
878bc8ef4073e5cfb953dfc1cf4585db41e8b814c0106abde34d00ee0d0b3115
|
|
BLAKE2b-256 checksum How to use checksums |
79da138e76e2e9ecf074a5ee26cacbd0676e1efdfff2bda3e6f40a6dc8728bf3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|
Release files / lru_dict-1.1.8-pp39-pypy39_pp73-win_amd64.whl
| Download URL | lru_dict-1.1.8-pp39-pypy39_pp73-win_amd64.whl |
|---|---|
| Size | 12.4 kB |
| Tags | PyPy 3.9 PyPy 3.9 7.3 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
9447214e4857e16d14158794ef01e4501d8fad07d298d03308d9f90512df02fa
|
|
BLAKE2b-256 checksum How to use checksums |
2fa9c64df5a76c954c4a44d0704371b41fd128d8be6cef86c240afa65c224b89
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|
Release files / lru_dict-1.1.8-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | lru_dict-1.1.8-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 11.6 kB |
| Tags | Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64 PyPy 3.9 PyPy 3.9 7.3 |
|
SHA-256 checksum How to use checksums |
2f340b61f3cdfee71f66da7dbfd9a5ea2db6974502ccff2065cdb76619840dca
|
|
BLAKE2b-256 checksum How to use checksums |
8fa3376da600021ca79d943a09e31bc327b4e7f3779f2afb2404f9c9d8ce4e4f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|
Release files / lru_dict-1.1.8-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | lru_dict-1.1.8-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 11.9 kB |
| Tags | Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 PyPy 3.9 PyPy 3.9 7.3 |
|
SHA-256 checksum How to use checksums |
5a592363c93d6fc6472d5affe2819e1c7590746aecb464774a4f67e09fbefdfc
|
|
BLAKE2b-256 checksum How to use checksums |
06a3d9bc0ce462fb8e8edeb44eb8a5176dea1e08539cd8c9c01b166313a7eba4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|
Release files / lru_dict-1.1.8-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
| Download URL | lru_dict-1.1.8-pp39-pypy39_pp73-macosx_10_9_x86_64.whl |
|---|---|
| Size | 8.9 kB |
| Tags | PyPy 3.9 PyPy 3.9 7.3 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
f874e9c2209dada1a080545331aa1277ec060a13f61684a8642788bf44b2325f
|
|
BLAKE2b-256 checksum How to use checksums |
7a1a9e67f31872966cbef86b3288135cf29ae007f6488b073bb30ff3fdf843dd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|
Release files / lru_dict-1.1.8-pp38-pypy38_pp73-win_amd64.whl
| Download URL | lru_dict-1.1.8-pp38-pypy38_pp73-win_amd64.whl |
|---|---|
| Size | 12.4 kB |
| Tags | PyPy 3.8 PyPy 3.8 7.3 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
9d70257246b8207e8ef3d8b18457089f5ff0dfb087bd36eb33bce6584f2e0b3a
|
|
BLAKE2b-256 checksum How to use checksums |
1fc8e1679c42607f33c36912c51e2e5c50233fa518c4306c20a42b00cc09de98
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|
Release files / lru_dict-1.1.8-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | lru_dict-1.1.8-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 11.6 kB |
| Tags | Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64 PyPy 3.8 PyPy 3.8 7.3 |
|
SHA-256 checksum How to use checksums |
b6f64005ede008b7a866be8f3f6274dbf74e656e15e4004e9d99ad65efb01809
|
|
BLAKE2b-256 checksum How to use checksums |
13b86dc46059a9a71420180c0d891c5f5de5d830f7b6a7a704f2f132670b8229
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|
Release files / lru_dict-1.1.8-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | lru_dict-1.1.8-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 11.9 kB |
| Tags | Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 PyPy 3.8 PyPy 3.8 7.3 |
|
SHA-256 checksum How to use checksums |
262a4e622010ceb960a6a5222ed011090e50954d45070fd369c0fa4d2ed7d9a9
|
|
BLAKE2b-256 checksum How to use checksums |
a3271d9fe880ec7bb673e88a6a094093e9c08348d5aed939d98ca071ce3a116c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|
Release files / lru_dict-1.1.8-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
| Download URL | lru_dict-1.1.8-pp38-pypy38_pp73-macosx_10_9_x86_64.whl |
|---|---|
| Size | 8.9 kB |
| Tags | PyPy 3.8 PyPy 3.8 7.3 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
55aeda6b6789b2d030066b4f5f6fc3596560ba2a69028f35f3682a795701b5b1
|
|
BLAKE2b-256 checksum How to use checksums |
5bd83707605c58cd6e021dce1d33af3f344fc0b8d7c096c0ca1cbed9e857c5ea
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|
Release files / lru_dict-1.1.8-pp37-pypy37_pp73-win_amd64.whl
| Download URL | lru_dict-1.1.8-pp37-pypy37_pp73-win_amd64.whl |
|---|---|
| Size | 12.4 kB |
| Tags | PyPy 3.7 PyPy 3.7 7.3 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
93336911544ebc0e466272043adab9fb9f6e9dcba6024b639c32553a3790e089
|
|
BLAKE2b-256 checksum How to use checksums |
818a1b47d47a52909e4586bf77fa0bc7cc966b0ea226f18c756a0b13028cc786
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|
Release files / lru_dict-1.1.8-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | lru_dict-1.1.8-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 11.6 kB |
| Tags | Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64 PyPy 3.7 PyPy 3.7 7.3 |
|
SHA-256 checksum How to use checksums |
c07163c9dcbb2eca377f366b1331f46302fd8b6b72ab4d603087feca00044bb0
|
|
BLAKE2b-256 checksum How to use checksums |
292a23463d4b2529b9c5f3f900417cbc0b2356d9ccb60843cf29fa943bde5aee
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|
Release files / lru_dict-1.1.8-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | lru_dict-1.1.8-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 11.9 kB |
| Tags | Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 PyPy 3.7 PyPy 3.7 7.3 |
|
SHA-256 checksum How to use checksums |
10fe823ff90b655f0b6ba124e2b576ecda8c61b8ead76b456db67831942d22f2
|
|
BLAKE2b-256 checksum How to use checksums |
e50df499e15e77ba9f69a36c3727617d1bcb5d1d09c7eb5ba577a7b0388e98cc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|
Release files / lru_dict-1.1.8-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
| Download URL | lru_dict-1.1.8-pp37-pypy37_pp73-macosx_10_9_x86_64.whl |
|---|---|
| Size | 8.9 kB |
| Tags | PyPy 3.7 PyPy 3.7 7.3 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
beb089c46bd95243d1ac5b2bd13627317b08bf40dd8dc16d4b7ee7ecb3cf65ca
|
|
BLAKE2b-256 checksum How to use checksums |
3a5d5d378502aea4b14e7832aa993ffa17fe320d9ae04b5de61ab807303dee62
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|
Release files / lru_dict-1.1.8-cp310-cp310-win_amd64.whl
| Download URL | lru_dict-1.1.8-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 12.3 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
8f6561f9cd5a452cb84905c6a87aa944fdfdc0f41cc057d03b71f9b29b2cc4bd
|
|
BLAKE2b-256 checksum How to use checksums |
ca93a3d817cbb288695a763df98ef0b8eeadb655e768c53227e43bbfc1cdee0e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|
Release files / lru_dict-1.1.8-cp310-cp310-win32.whl
| Download URL | lru_dict-1.1.8-cp310-cp310-win32.whl |
|---|---|
| Size | 11.3 kB |
| Tags | CPython 3.10 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
3b1692755fef288b67af5cd8a973eb331d1f44cb02cbdc13660040809c2bfec6
|
|
BLAKE2b-256 checksum How to use checksums |
3ff91087b495c70a98e68a3b85f71f75adb7bed70d943b70e750d6b930d7926b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|
Release files / lru_dict-1.1.8-cp310-cp310-musllinux_1_1_x86_64.whl
| Download URL | lru_dict-1.1.8-cp310-cp310-musllinux_1_1_x86_64.whl |
|---|---|
| Size | 33.2 kB |
| Tags | CPython 3.10 Linux musl 1.1+ x86-64 |
|
SHA-256 checksum How to use checksums |
5b09dbe47bc4b4d45ffe56067aff190bc3c0049575da6e52127e114236e0a6a7
|
|
BLAKE2b-256 checksum How to use checksums |
3afc16bf2bf9b7a8dda64eb18b173f2cfe056f7f4d6f089f5188796eb79e6bc6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|
Release files / lru_dict-1.1.8-cp310-cp310-musllinux_1_1_i686.whl
| Download URL | lru_dict-1.1.8-cp310-cp310-musllinux_1_1_i686.whl |
|---|---|
| Size | 32.1 kB |
| Tags | CPython 3.10 Linux musl 1.1+ x86-32 |
|
SHA-256 checksum How to use checksums |
db20597c4e67b4095b376ce2e83930c560f4ce481e8d05737885307ed02ba7c1
|
|
BLAKE2b-256 checksum How to use checksums |
653db7d008d84210cba9a982ffa5fea8d488715995c5f44d2fdb51e10d692ad8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|
Release files / lru_dict-1.1.8-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | lru_dict-1.1.8-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 28.9 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
3fef595c4f573141d54a38bda9221b9ee3cbe0acc73d67304a1a6d5972eb2a02
|
|
BLAKE2b-256 checksum How to use checksums |
c16e94cef05d81f2a2ff13217dcd51d5af767b481714420aeecba6b2d6442433
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|
Release files / lru_dict-1.1.8-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | lru_dict-1.1.8-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 27.4 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 |
|
SHA-256 checksum How to use checksums |
f877f53249c3e49bbd7612f9083127290bede6c7d6501513567ab1bf9c581381
|
|
BLAKE2b-256 checksum How to use checksums |
3f409a36d7228485e7f1ecea3347692dff47783129eb939d201fcad67690a267
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|
Release files / lru_dict-1.1.8-cp310-cp310-macosx_10_9_x86_64.whl
| Download URL | lru_dict-1.1.8-cp310-cp310-macosx_10_9_x86_64.whl |
|---|---|
| Size | 9.9 kB |
| Tags | CPython 3.10 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
f9d5815c0e85922cd0fb8344ca8b1c7cf020bf9fc45e670d34d51932c91fd7ec
|
|
BLAKE2b-256 checksum How to use checksums |
6767100964a562a35b7302232d7241300e55afb560b9646e3ba93b1864481325
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|
Release files / lru_dict-1.1.8-cp39-cp39-win_amd64.whl
| Download URL | lru_dict-1.1.8-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 12.3 kB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
881104711900af45967c2e5ce3e62291dd57d5b2a224d58b7c9f60bf4ad41b8c
|
|
BLAKE2b-256 checksum How to use checksums |
f03a9468f46aaf75889e76c2f6a0cf3061aa075e52da80d5fbdd3b59ff719703
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|
Release files / lru_dict-1.1.8-cp39-cp39-win32.whl
| Download URL | lru_dict-1.1.8-cp39-cp39-win32.whl |
|---|---|
| Size | 11.3 kB |
| Tags | CPython 3.9 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
7be1b66926277993cecdc174c15a20c8ce785c1f8b39aa560714a513eef06473
|
|
BLAKE2b-256 checksum How to use checksums |
aa57946d7869991d52f1015690f3dc9b34ae7c1a0188fe333dbc5c4cd153b625
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|
Release files / lru_dict-1.1.8-cp39-cp39-musllinux_1_1_x86_64.whl
| Download URL | lru_dict-1.1.8-cp39-cp39-musllinux_1_1_x86_64.whl |
|---|---|
| Size | 32.8 kB |
| Tags | CPython 3.9 Linux musl 1.1+ x86-64 |
|
SHA-256 checksum How to use checksums |
f4d0a6d733a23865019b1c97ed6fb1fdb739be923192abf4dbb644f697a26a69
|
|
BLAKE2b-256 checksum How to use checksums |
66ceac23af183ddabd3135de96725290d6723fd4b94020194a3f5e34ac4ec0b5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|
Release files / lru_dict-1.1.8-cp39-cp39-musllinux_1_1_i686.whl
| Download URL | lru_dict-1.1.8-cp39-cp39-musllinux_1_1_i686.whl |
|---|---|
| Size | 31.7 kB |
| Tags | CPython 3.9 Linux musl 1.1+ x86-32 |
|
SHA-256 checksum How to use checksums |
f1df1da204a9f0b5eb8393a46070f1d984fa8559435ee790d7f8f5602038fc00
|
|
BLAKE2b-256 checksum How to use checksums |
abfca78368b65b8a9fa9f09f72e90e786b651d406205b84cca27a1cb988da1fc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|
Release files / lru_dict-1.1.8-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | lru_dict-1.1.8-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 28.5 kB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
3ca497cb25f19f24171f9172805f3ff135b911aeb91960bd4af8e230421ccb51
|
|
BLAKE2b-256 checksum How to use checksums |
9d1934eed3aafa6030d4db363ead1a8d918ab6ee8049321b5b18f6668602e22a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|
Release files / lru_dict-1.1.8-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | lru_dict-1.1.8-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 26.9 kB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 |
|
SHA-256 checksum How to use checksums |
7284bdbc5579bbdc3fc8f869ed4c169f403835566ab0f84567cdbfdd05241847
|
|
BLAKE2b-256 checksum How to use checksums |
b1f3643d1ed17b233941c88eaebff9121fca12ef39632e63b90ffe0ab7236899
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|
Release files / lru_dict-1.1.8-cp39-cp39-macosx_10_9_x86_64.whl
| Download URL | lru_dict-1.1.8-cp39-cp39-macosx_10_9_x86_64.whl |
|---|---|
| Size | 9.9 kB |
| Tags | CPython 3.9 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
484ac524e4615f06dc72ffbfd83f26e073c9ec256de5413634fbd024c010a8bc
|
|
BLAKE2b-256 checksum How to use checksums |
3658dd09b7e36f0430a4c7f5356a1001b64d617c50c7b2ac6d8822a8389f8160
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|
Release files / lru_dict-1.1.8-cp38-cp38-win_amd64.whl
| Download URL | lru_dict-1.1.8-cp38-cp38-win_amd64.whl |
|---|---|
| Size | 12.3 kB |
| Tags | CPython 3.8 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
add762163f4af7f4173fafa4092eb7c7f023cf139ef6d2015cfea867e1440d82
|
|
BLAKE2b-256 checksum How to use checksums |
e2bcb4700f899bd048c30f83633614d86735787b13b157341a9e3ec69968f4eb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|
Release files / lru_dict-1.1.8-cp38-cp38-win32.whl
| Download URL | lru_dict-1.1.8-cp38-cp38-win32.whl |
|---|---|
| Size | 11.3 kB |
| Tags | CPython 3.8 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
0f83cd70a6d32f9018d471be609f3af73058f700691657db4a3d3dd78d3f96dd
|
|
BLAKE2b-256 checksum How to use checksums |
4739de3daa30a8ce30926e301c417d3dd86d274d3fbb830298f46cf98f1e40fa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|
Release files / lru_dict-1.1.8-cp38-cp38-musllinux_1_1_x86_64.whl
| Download URL | lru_dict-1.1.8-cp38-cp38-musllinux_1_1_x86_64.whl |
|---|---|
| Size | 33.5 kB |
| Tags | CPython 3.8 Linux musl 1.1+ x86-64 |
|
SHA-256 checksum How to use checksums |
97c24ffc55de6013075979f440acd174e88819f30387074639fb7d7178ca253e
|
|
BLAKE2b-256 checksum How to use checksums |
049b09fc782ab3392083f0167bb36de0fac88afe17ba8f9d7ed7f5eae30c843e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|
Release files / lru_dict-1.1.8-cp38-cp38-musllinux_1_1_i686.whl
| Download URL | lru_dict-1.1.8-cp38-cp38-musllinux_1_1_i686.whl |
|---|---|
| Size | 32.4 kB |
| Tags | CPython 3.8 Linux musl 1.1+ x86-32 |
|
SHA-256 checksum How to use checksums |
0972d669e9e207617e06416166718b073a49bf449abbd23940d9545c0847a4d9
|
|
BLAKE2b-256 checksum How to use checksums |
936196880253556bf2f0f7c700b76c9b8f497d186fa7d1959c4b7c3c86a27ce2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|
Release files / lru_dict-1.1.8-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | lru_dict-1.1.8-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 29.4 kB |
| Tags | CPython 3.8 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
163079dbda54c3e6422b23da39fb3ecc561035d65e8496ff1950cbdb376018e1
|
|
BLAKE2b-256 checksum How to use checksums |
f771bc5a0baaa1529c672ccbe9408678300a6e81be58190d53e3e1322e7a989c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|
Release files / lru_dict-1.1.8-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | lru_dict-1.1.8-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 28.0 kB |
| Tags | CPython 3.8 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 |
|
SHA-256 checksum How to use checksums |
99f6cfb3e28490357a0805b409caf693e46c61f8dbb789c51355adb693c568d3
|
|
BLAKE2b-256 checksum How to use checksums |
4384712ba1e118127b086998d89a5231984dc17d254fd95d42d5b79e2946cece
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|
Release files / lru_dict-1.1.8-cp38-cp38-macosx_10_9_x86_64.whl
| Download URL | lru_dict-1.1.8-cp38-cp38-macosx_10_9_x86_64.whl |
|---|---|
| Size | 9.8 kB |
| Tags | CPython 3.8 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
a777d48319d293b1b6a933d606c0e4899690a139b4c81173451913bbcab6f44f
|
|
BLAKE2b-256 checksum How to use checksums |
642d8681cf93614ae12fd876cf00df7d540a58c1cbc202945ea37e13baf95812
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|
Release files / lru_dict-1.1.8-cp37-cp37m-win_amd64.whl
| Download URL | lru_dict-1.1.8-cp37-cp37m-win_amd64.whl |
|---|---|
| Size | 12.3 kB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Windows x86-64 |
|
SHA-256 checksum How to use checksums |
9be6c4039ef328676b868acea619cd100e3de1a35b3be211cf0eaf9775563b65
|
|
BLAKE2b-256 checksum How to use checksums |
f642a53c1dfa36cfb7b103321caaa6235936d8fab6d019414ef815b6a5e92b10
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|
Release files / lru_dict-1.1.8-cp37-cp37m-win32.whl
| Download URL | lru_dict-1.1.8-cp37-cp37m-win32.whl |
|---|---|
| Size | 11.3 kB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Windows x86-32 |
|
SHA-256 checksum How to use checksums |
348167f110494cfafae70c066470a6f4e4d43523933edf16ccdb8947f3b5fae0
|
|
BLAKE2b-256 checksum How to use checksums |
4af3544b6909a025e745a14317f5e68343ad03af2860941c316bb8b28e777c80
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|
Release files / lru_dict-1.1.8-cp37-cp37m-musllinux_1_1_x86_64.whl
| Download URL | lru_dict-1.1.8-cp37-cp37m-musllinux_1_1_x86_64.whl |
|---|---|
| Size | 32.2 kB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Linux musl 1.1+ x86-64 |
|
SHA-256 checksum How to use checksums |
86d32a4498b74a75340497890a260d37bf1560ad2683969393032977dd36b088
|
|
BLAKE2b-256 checksum How to use checksums |
061587e935a7e36a4dffe5423f77d613a6d7172b44261f07a8a3c283ef76d680
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|
Release files / lru_dict-1.1.8-cp37-cp37m-musllinux_1_1_i686.whl
| Download URL | lru_dict-1.1.8-cp37-cp37m-musllinux_1_1_i686.whl |
|---|---|
| Size | 31.2 kB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Linux musl 1.1+ x86-32 |
|
SHA-256 checksum How to use checksums |
c2fe692332c2f1d81fd27457db4b35143801475bfc2e57173a2403588dd82a42
|
|
BLAKE2b-256 checksum How to use checksums |
7468844462046819cc3831f387b5005ad7258cd7b4dcebcc3c886bf2b9bd5774
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|
Release files / lru_dict-1.1.8-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | lru_dict-1.1.8-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 26.8 kB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
720f5728e537f11a311e8b720793a224e985d20e6b7c3d34a891a391865af1a2
|
|
BLAKE2b-256 checksum How to use checksums |
add849c86d9c5dd0db061e37367d85c6156b1514db5d619b0a9020dbd8cc6687
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|
Release files / lru_dict-1.1.8-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | lru_dict-1.1.8-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 25.5 kB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 |
|
SHA-256 checksum How to use checksums |
70364e3cbef536adab8762b4835e18f5ca8e3fddd8bd0ec9258c42bbebd0ee77
|
|
BLAKE2b-256 checksum How to use checksums |
8c3c3ad8839eb9fdd8bf580bae1a8d45cb97af1233e9bbeb936374dbd081b73a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|
Release files / lru_dict-1.1.8-cp37-cp37m-macosx_10_9_x86_64.whl
| Download URL | lru_dict-1.1.8-cp37-cp37m-macosx_10_9_x86_64.whl |
|---|---|
| Size | 9.8 kB |
| Tags | CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
075b9dd46d7022b675419bc6e3631748ae184bc8af195d20365a98b4f3bb2914
|
|
BLAKE2b-256 checksum How to use checksums |
6bdc57117ee585beb0c65fd15187a42d02b3b9fa89b69fb105f2c86dbd0a9874
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|
Release files / lru_dict-1.1.8-cp36-cp36m-win_amd64.whl
| Download URL | lru_dict-1.1.8-cp36-cp36m-win_amd64.whl |
|---|---|
| Size | 12.8 kB |
| Tags | CPython 3.6 CPython 3.6 pymalloc Windows x86-64 |
|
SHA-256 checksum How to use checksums |
d2ed4151445c3f30423c2698f72197d64b27b1cd61d8d56702ffe235584e47c2
|
|
BLAKE2b-256 checksum How to use checksums |
76b459b15a2a3c28a2b60eb8ed2df497bc6b048ed00be71d582e0c4874ede404
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|
Release files / lru_dict-1.1.8-cp36-cp36m-win32.whl
| Download URL | lru_dict-1.1.8-cp36-cp36m-win32.whl |
|---|---|
| Size | 11.5 kB |
| Tags | CPython 3.6 CPython 3.6 pymalloc Windows x86-32 |
|
SHA-256 checksum How to use checksums |
6e2a7aa9e36626fb48fdc341c7e3685a31a7b50ea4918677ea436271ad0d904d
|
|
BLAKE2b-256 checksum How to use checksums |
eec6011cb976778b44a71e06f3e6e1545cb5d10248458585f18742a93769ae9c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|
Release files / lru_dict-1.1.8-cp36-cp36m-musllinux_1_1_x86_64.whl
| Download URL | lru_dict-1.1.8-cp36-cp36m-musllinux_1_1_x86_64.whl |
|---|---|
| Size | 31.2 kB |
| Tags | CPython 3.6 CPython 3.6 pymalloc Linux musl 1.1+ x86-64 |
|
SHA-256 checksum How to use checksums |
3d003a864899c29b0379e412709a6e516cbd6a72ee10b09d0b33226343617412
|
|
BLAKE2b-256 checksum How to use checksums |
cfac3881960fade7449c8ee03e6ed482fc00ec0ce29f58c06cc8204fb1c49755
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|
Release files / lru_dict-1.1.8-cp36-cp36m-musllinux_1_1_i686.whl
| Download URL | lru_dict-1.1.8-cp36-cp36m-musllinux_1_1_i686.whl |
|---|---|
| Size | 30.3 kB |
| Tags | CPython 3.6 CPython 3.6 pymalloc Linux musl 1.1+ x86-32 |
|
SHA-256 checksum How to use checksums |
de972c7f4bc7b6002acff2a8de984c55fbd7f2289dba659cfd90f7a0f5d8f5d1
|
|
BLAKE2b-256 checksum How to use checksums |
e61248ca3ea94eb0a3cb9673cf44b480f4fa948d8da209b7f5d769892ab98e1f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|
Release files / lru_dict-1.1.8-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | lru_dict-1.1.8-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 26.8 kB |
| Tags | CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
1fe16ade5fd0a57e9a335f69b8055aaa6fb278fbfa250458e4f6b8255115578f
|
|
BLAKE2b-256 checksum How to use checksums |
3db77b1b55b515a8de71459ef97caedb7b1cbed4509ee9dcb2cf5151860d8a65
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|
Release files / lru_dict-1.1.8-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | lru_dict-1.1.8-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 25.6 kB |
| Tags | CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 |
|
SHA-256 checksum How to use checksums |
8c50ab9edaa5da5838426816a2b7bcde9d576b4fc50e6a8c062073dbc4969d78
|
|
BLAKE2b-256 checksum How to use checksums |
c97239c4e8323a7343f3efddcfb8ba021e7758b36f2b834270badbe9cc7665a5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|
Release files / lru_dict-1.1.8-cp36-cp36m-macosx_10_9_x86_64.whl
| Download URL | lru_dict-1.1.8-cp36-cp36m-macosx_10_9_x86_64.whl |
|---|---|
| Size | 9.8 kB |
| Tags | CPython 3.6 CPython 3.6 pymalloc macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
ca8f89361e0e7aad0bf93ae03a31502e96280faeb7fb92267f4998fb230d36b2
|
|
BLAKE2b-256 checksum How to use checksums |
fb882d92fb6a8d7f0e55c9315709745e45ccf229d552ca1701c17b56c149b114
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|