An Dict like LRU container.
Project description
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
Project details
Release history Release notifications | RSS feed
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
File details
Details for the file lru-dict-1.1.8.tar.gz
.
File metadata
- Download URL: lru-dict-1.1.8.tar.gz
- Upload date:
- Size: 10.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 878bc8ef4073e5cfb953dfc1cf4585db41e8b814c0106abde34d00ee0d0b3115 |
|
MD5 | cc786ebcee2908c3920014b59e4f342e |
|
BLAKE2b-256 | 79da138e76e2e9ecf074a5ee26cacbd0676e1efdfff2bda3e6f40a6dc8728bf3 |
Provenance
File details
Details for the file lru_dict-1.1.8-pp39-pypy39_pp73-win_amd64.whl
.
File metadata
- Download URL: lru_dict-1.1.8-pp39-pypy39_pp73-win_amd64.whl
- Upload date:
- Size: 12.4 kB
- Tags: PyPy, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9447214e4857e16d14158794ef01e4501d8fad07d298d03308d9f90512df02fa |
|
MD5 | 96c15041435d3a45ebcd5e14e650991b |
|
BLAKE2b-256 | 2fa9c64df5a76c954c4a44d0704371b41fd128d8be6cef86c240afa65c224b89 |
Provenance
File details
Details for the file 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
.
File metadata
- 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
- Upload date:
- Size: 11.6 kB
- Tags: PyPy, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f340b61f3cdfee71f66da7dbfd9a5ea2db6974502ccff2065cdb76619840dca |
|
MD5 | 5e8c4f9d9256f8d7f028ed179daec9c7 |
|
BLAKE2b-256 | 8fa3376da600021ca79d943a09e31bc327b4e7f3779f2afb2404f9c9d8ce4e4f |
Provenance
File details
Details for the file lru_dict-1.1.8-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: lru_dict-1.1.8-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 11.9 kB
- Tags: PyPy, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a592363c93d6fc6472d5affe2819e1c7590746aecb464774a4f67e09fbefdfc |
|
MD5 | e92d07e5d8835d2099240ebe6b4ad2cb |
|
BLAKE2b-256 | 06a3d9bc0ce462fb8e8edeb44eb8a5176dea1e08539cd8c9c01b166313a7eba4 |
Provenance
File details
Details for the file lru_dict-1.1.8-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: lru_dict-1.1.8-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
- Upload date:
- Size: 8.9 kB
- Tags: PyPy, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f874e9c2209dada1a080545331aa1277ec060a13f61684a8642788bf44b2325f |
|
MD5 | 9a5b0aaf7ad19ef22f09e3da66932874 |
|
BLAKE2b-256 | 7a1a9e67f31872966cbef86b3288135cf29ae007f6488b073bb30ff3fdf843dd |
Provenance
File details
Details for the file lru_dict-1.1.8-pp38-pypy38_pp73-win_amd64.whl
.
File metadata
- Download URL: lru_dict-1.1.8-pp38-pypy38_pp73-win_amd64.whl
- Upload date:
- Size: 12.4 kB
- Tags: PyPy, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d70257246b8207e8ef3d8b18457089f5ff0dfb087bd36eb33bce6584f2e0b3a |
|
MD5 | 5403f0956cfe186541f235b7f46bd5d9 |
|
BLAKE2b-256 | 1fc8e1679c42607f33c36912c51e2e5c50233fa518c4306c20a42b00cc09de98 |
Provenance
File details
Details for the file 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
.
File metadata
- 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
- Upload date:
- Size: 11.6 kB
- Tags: PyPy, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b6f64005ede008b7a866be8f3f6274dbf74e656e15e4004e9d99ad65efb01809 |
|
MD5 | 91262ac6eb217261133a7fe87c109756 |
|
BLAKE2b-256 | 13b86dc46059a9a71420180c0d891c5f5de5d830f7b6a7a704f2f132670b8229 |
Provenance
File details
Details for the file lru_dict-1.1.8-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: lru_dict-1.1.8-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 11.9 kB
- Tags: PyPy, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 262a4e622010ceb960a6a5222ed011090e50954d45070fd369c0fa4d2ed7d9a9 |
|
MD5 | 6a4633a06af2c73ace9a013a64200528 |
|
BLAKE2b-256 | a3271d9fe880ec7bb673e88a6a094093e9c08348d5aed939d98ca071ce3a116c |
Provenance
File details
Details for the file lru_dict-1.1.8-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: lru_dict-1.1.8-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
- Upload date:
- Size: 8.9 kB
- Tags: PyPy, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 55aeda6b6789b2d030066b4f5f6fc3596560ba2a69028f35f3682a795701b5b1 |
|
MD5 | b7e19544eae834f9b6f247be6b8942de |
|
BLAKE2b-256 | 5bd83707605c58cd6e021dce1d33af3f344fc0b8d7c096c0ca1cbed9e857c5ea |
Provenance
File details
Details for the file lru_dict-1.1.8-pp37-pypy37_pp73-win_amd64.whl
.
File metadata
- Download URL: lru_dict-1.1.8-pp37-pypy37_pp73-win_amd64.whl
- Upload date:
- Size: 12.4 kB
- Tags: PyPy, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 93336911544ebc0e466272043adab9fb9f6e9dcba6024b639c32553a3790e089 |
|
MD5 | d253e67f4dea676923351375f04c80d2 |
|
BLAKE2b-256 | 818a1b47d47a52909e4586bf77fa0bc7cc966b0ea226f18c756a0b13028cc786 |
Provenance
File details
Details for the file 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
.
File metadata
- 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
- Upload date:
- Size: 11.6 kB
- Tags: PyPy, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c07163c9dcbb2eca377f366b1331f46302fd8b6b72ab4d603087feca00044bb0 |
|
MD5 | 3fe0574bd421a43fcea1219cfbab6790 |
|
BLAKE2b-256 | 292a23463d4b2529b9c5f3f900417cbc0b2356d9ccb60843cf29fa943bde5aee |
Provenance
File details
Details for the file lru_dict-1.1.8-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: lru_dict-1.1.8-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 11.9 kB
- Tags: PyPy, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 10fe823ff90b655f0b6ba124e2b576ecda8c61b8ead76b456db67831942d22f2 |
|
MD5 | 55c0ed933644f95ff1de6db5598865e7 |
|
BLAKE2b-256 | e50df499e15e77ba9f69a36c3727617d1bcb5d1d09c7eb5ba577a7b0388e98cc |
Provenance
File details
Details for the file lru_dict-1.1.8-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: lru_dict-1.1.8-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
- Upload date:
- Size: 8.9 kB
- Tags: PyPy, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | beb089c46bd95243d1ac5b2bd13627317b08bf40dd8dc16d4b7ee7ecb3cf65ca |
|
MD5 | cd9846fdab53572411318722f1bb2763 |
|
BLAKE2b-256 | 3a5d5d378502aea4b14e7832aa993ffa17fe320d9ae04b5de61ab807303dee62 |
Provenance
File details
Details for the file lru_dict-1.1.8-cp310-cp310-win_amd64.whl
.
File metadata
- Download URL: lru_dict-1.1.8-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 12.3 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8f6561f9cd5a452cb84905c6a87aa944fdfdc0f41cc057d03b71f9b29b2cc4bd |
|
MD5 | 44c73f883132871cf6f4b9f32440c67a |
|
BLAKE2b-256 | ca93a3d817cbb288695a763df98ef0b8eeadb655e768c53227e43bbfc1cdee0e |
Provenance
File details
Details for the file lru_dict-1.1.8-cp310-cp310-win32.whl
.
File metadata
- Download URL: lru_dict-1.1.8-cp310-cp310-win32.whl
- Upload date:
- Size: 11.3 kB
- Tags: CPython 3.10, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b1692755fef288b67af5cd8a973eb331d1f44cb02cbdc13660040809c2bfec6 |
|
MD5 | ca714aa10481c7b9a128a4bcba9785ad |
|
BLAKE2b-256 | 3ff91087b495c70a98e68a3b85f71f75adb7bed70d943b70e750d6b930d7926b |
Provenance
File details
Details for the file lru_dict-1.1.8-cp310-cp310-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: lru_dict-1.1.8-cp310-cp310-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 33.2 kB
- Tags: CPython 3.10, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b09dbe47bc4b4d45ffe56067aff190bc3c0049575da6e52127e114236e0a6a7 |
|
MD5 | 5807c5c2a69e9a9c13a3d3b8f1fa01be |
|
BLAKE2b-256 | 3afc16bf2bf9b7a8dda64eb18b173f2cfe056f7f4d6f089f5188796eb79e6bc6 |
Provenance
File details
Details for the file lru_dict-1.1.8-cp310-cp310-musllinux_1_1_i686.whl
.
File metadata
- Download URL: lru_dict-1.1.8-cp310-cp310-musllinux_1_1_i686.whl
- Upload date:
- Size: 32.1 kB
- Tags: CPython 3.10, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | db20597c4e67b4095b376ce2e83930c560f4ce481e8d05737885307ed02ba7c1 |
|
MD5 | 247446c566a7955d2d1918730112b5c8 |
|
BLAKE2b-256 | 653db7d008d84210cba9a982ffa5fea8d488715995c5f44d2fdb51e10d692ad8 |
Provenance
File details
Details for the file lru_dict-1.1.8-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- 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
- Upload date:
- Size: 28.9 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3fef595c4f573141d54a38bda9221b9ee3cbe0acc73d67304a1a6d5972eb2a02 |
|
MD5 | ffba9d4860da81ccd7248bbfcae64404 |
|
BLAKE2b-256 | c16e94cef05d81f2a2ff13217dcd51d5af767b481714420aeecba6b2d6442433 |
Provenance
File details
Details for the file lru_dict-1.1.8-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: lru_dict-1.1.8-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 27.4 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f877f53249c3e49bbd7612f9083127290bede6c7d6501513567ab1bf9c581381 |
|
MD5 | cf70574a781ea5e3b8e1eb6728777f09 |
|
BLAKE2b-256 | 3f409a36d7228485e7f1ecea3347692dff47783129eb939d201fcad67690a267 |
Provenance
File details
Details for the file lru_dict-1.1.8-cp310-cp310-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: lru_dict-1.1.8-cp310-cp310-macosx_10_9_x86_64.whl
- Upload date:
- Size: 9.9 kB
- Tags: CPython 3.10, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f9d5815c0e85922cd0fb8344ca8b1c7cf020bf9fc45e670d34d51932c91fd7ec |
|
MD5 | e65674f37f29f0c99c387648dc730d5c |
|
BLAKE2b-256 | 6767100964a562a35b7302232d7241300e55afb560b9646e3ba93b1864481325 |
Provenance
File details
Details for the file lru_dict-1.1.8-cp39-cp39-win_amd64.whl
.
File metadata
- Download URL: lru_dict-1.1.8-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 12.3 kB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 881104711900af45967c2e5ce3e62291dd57d5b2a224d58b7c9f60bf4ad41b8c |
|
MD5 | 9eed50c3dafe59694a68e2682c637f6d |
|
BLAKE2b-256 | f03a9468f46aaf75889e76c2f6a0cf3061aa075e52da80d5fbdd3b59ff719703 |
Provenance
File details
Details for the file lru_dict-1.1.8-cp39-cp39-win32.whl
.
File metadata
- Download URL: lru_dict-1.1.8-cp39-cp39-win32.whl
- Upload date:
- Size: 11.3 kB
- Tags: CPython 3.9, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7be1b66926277993cecdc174c15a20c8ce785c1f8b39aa560714a513eef06473 |
|
MD5 | 9dbeee786f17af45849793e006e068d5 |
|
BLAKE2b-256 | aa57946d7869991d52f1015690f3dc9b34ae7c1a0188fe333dbc5c4cd153b625 |
Provenance
File details
Details for the file lru_dict-1.1.8-cp39-cp39-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: lru_dict-1.1.8-cp39-cp39-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 32.8 kB
- Tags: CPython 3.9, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4d0a6d733a23865019b1c97ed6fb1fdb739be923192abf4dbb644f697a26a69 |
|
MD5 | 30a5e3ead0411d220ec7602a4044fdbc |
|
BLAKE2b-256 | 66ceac23af183ddabd3135de96725290d6723fd4b94020194a3f5e34ac4ec0b5 |
Provenance
File details
Details for the file lru_dict-1.1.8-cp39-cp39-musllinux_1_1_i686.whl
.
File metadata
- Download URL: lru_dict-1.1.8-cp39-cp39-musllinux_1_1_i686.whl
- Upload date:
- Size: 31.7 kB
- Tags: CPython 3.9, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f1df1da204a9f0b5eb8393a46070f1d984fa8559435ee790d7f8f5602038fc00 |
|
MD5 | de2e7eb65f68c4656e6f0c9399b1b5a9 |
|
BLAKE2b-256 | abfca78368b65b8a9fa9f09f72e90e786b651d406205b84cca27a1cb988da1fc |
Provenance
File details
Details for the file lru_dict-1.1.8-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- 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
- Upload date:
- Size: 28.5 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3ca497cb25f19f24171f9172805f3ff135b911aeb91960bd4af8e230421ccb51 |
|
MD5 | 11911d436b1c3fbe5cade90dfa41ab5a |
|
BLAKE2b-256 | 9d1934eed3aafa6030d4db363ead1a8d918ab6ee8049321b5b18f6668602e22a |
Provenance
File details
Details for the file lru_dict-1.1.8-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: lru_dict-1.1.8-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 26.9 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7284bdbc5579bbdc3fc8f869ed4c169f403835566ab0f84567cdbfdd05241847 |
|
MD5 | bede300d1f2a5214d66ea81f28d75946 |
|
BLAKE2b-256 | b1f3643d1ed17b233941c88eaebff9121fca12ef39632e63b90ffe0ab7236899 |
Provenance
File details
Details for the file lru_dict-1.1.8-cp39-cp39-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: lru_dict-1.1.8-cp39-cp39-macosx_10_9_x86_64.whl
- Upload date:
- Size: 9.9 kB
- Tags: CPython 3.9, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 484ac524e4615f06dc72ffbfd83f26e073c9ec256de5413634fbd024c010a8bc |
|
MD5 | 3967c7039c4670d1234a3f063d213b15 |
|
BLAKE2b-256 | 3658dd09b7e36f0430a4c7f5356a1001b64d617c50c7b2ac6d8822a8389f8160 |
Provenance
File details
Details for the file lru_dict-1.1.8-cp38-cp38-win_amd64.whl
.
File metadata
- Download URL: lru_dict-1.1.8-cp38-cp38-win_amd64.whl
- Upload date:
- Size: 12.3 kB
- Tags: CPython 3.8, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | add762163f4af7f4173fafa4092eb7c7f023cf139ef6d2015cfea867e1440d82 |
|
MD5 | 758e01f246df07eafa741130da5effa2 |
|
BLAKE2b-256 | e2bcb4700f899bd048c30f83633614d86735787b13b157341a9e3ec69968f4eb |
Provenance
File details
Details for the file lru_dict-1.1.8-cp38-cp38-win32.whl
.
File metadata
- Download URL: lru_dict-1.1.8-cp38-cp38-win32.whl
- Upload date:
- Size: 11.3 kB
- Tags: CPython 3.8, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f83cd70a6d32f9018d471be609f3af73058f700691657db4a3d3dd78d3f96dd |
|
MD5 | 3cd6012fdf3cbc19333cd44bcfd04cf3 |
|
BLAKE2b-256 | 4739de3daa30a8ce30926e301c417d3dd86d274d3fbb830298f46cf98f1e40fa |
Provenance
File details
Details for the file lru_dict-1.1.8-cp38-cp38-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: lru_dict-1.1.8-cp38-cp38-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 33.5 kB
- Tags: CPython 3.8, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 97c24ffc55de6013075979f440acd174e88819f30387074639fb7d7178ca253e |
|
MD5 | 50b28c6e1c776dbaf4ce8e236fd6a091 |
|
BLAKE2b-256 | 049b09fc782ab3392083f0167bb36de0fac88afe17ba8f9d7ed7f5eae30c843e |
Provenance
File details
Details for the file lru_dict-1.1.8-cp38-cp38-musllinux_1_1_i686.whl
.
File metadata
- Download URL: lru_dict-1.1.8-cp38-cp38-musllinux_1_1_i686.whl
- Upload date:
- Size: 32.4 kB
- Tags: CPython 3.8, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0972d669e9e207617e06416166718b073a49bf449abbd23940d9545c0847a4d9 |
|
MD5 | 94f68bd5acc10bc0aaa5ac710ef595ed |
|
BLAKE2b-256 | 936196880253556bf2f0f7c700b76c9b8f497d186fa7d1959c4b7c3c86a27ce2 |
Provenance
File details
Details for the file lru_dict-1.1.8-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- 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
- Upload date:
- Size: 29.4 kB
- Tags: CPython 3.8, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 163079dbda54c3e6422b23da39fb3ecc561035d65e8496ff1950cbdb376018e1 |
|
MD5 | a54137f63cdb3b4f8d9ec79424d2e2d9 |
|
BLAKE2b-256 | f771bc5a0baaa1529c672ccbe9408678300a6e81be58190d53e3e1322e7a989c |
Provenance
File details
Details for the file lru_dict-1.1.8-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: lru_dict-1.1.8-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 28.0 kB
- Tags: CPython 3.8, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99f6cfb3e28490357a0805b409caf693e46c61f8dbb789c51355adb693c568d3 |
|
MD5 | 7aa270de83ffb5047130647df4c33046 |
|
BLAKE2b-256 | 4384712ba1e118127b086998d89a5231984dc17d254fd95d42d5b79e2946cece |
Provenance
File details
Details for the file lru_dict-1.1.8-cp38-cp38-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: lru_dict-1.1.8-cp38-cp38-macosx_10_9_x86_64.whl
- Upload date:
- Size: 9.8 kB
- Tags: CPython 3.8, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a777d48319d293b1b6a933d606c0e4899690a139b4c81173451913bbcab6f44f |
|
MD5 | 82ceee839e6ccbad449537b47854a320 |
|
BLAKE2b-256 | 642d8681cf93614ae12fd876cf00df7d540a58c1cbc202945ea37e13baf95812 |
Provenance
File details
Details for the file lru_dict-1.1.8-cp37-cp37m-win_amd64.whl
.
File metadata
- Download URL: lru_dict-1.1.8-cp37-cp37m-win_amd64.whl
- Upload date:
- Size: 12.3 kB
- Tags: CPython 3.7m, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9be6c4039ef328676b868acea619cd100e3de1a35b3be211cf0eaf9775563b65 |
|
MD5 | fc6d069e80e4926f5b09956923614cfa |
|
BLAKE2b-256 | f642a53c1dfa36cfb7b103321caaa6235936d8fab6d019414ef815b6a5e92b10 |
Provenance
File details
Details for the file lru_dict-1.1.8-cp37-cp37m-win32.whl
.
File metadata
- Download URL: lru_dict-1.1.8-cp37-cp37m-win32.whl
- Upload date:
- Size: 11.3 kB
- Tags: CPython 3.7m, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 348167f110494cfafae70c066470a6f4e4d43523933edf16ccdb8947f3b5fae0 |
|
MD5 | 5138faf72e66d117a04cbb92477b4af9 |
|
BLAKE2b-256 | 4af3544b6909a025e745a14317f5e68343ad03af2860941c316bb8b28e777c80 |
Provenance
File details
Details for the file lru_dict-1.1.8-cp37-cp37m-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: lru_dict-1.1.8-cp37-cp37m-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 32.2 kB
- Tags: CPython 3.7m, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86d32a4498b74a75340497890a260d37bf1560ad2683969393032977dd36b088 |
|
MD5 | 7cd23fc38ca984ec225e8a57da134936 |
|
BLAKE2b-256 | 061587e935a7e36a4dffe5423f77d613a6d7172b44261f07a8a3c283ef76d680 |
Provenance
File details
Details for the file lru_dict-1.1.8-cp37-cp37m-musllinux_1_1_i686.whl
.
File metadata
- Download URL: lru_dict-1.1.8-cp37-cp37m-musllinux_1_1_i686.whl
- Upload date:
- Size: 31.2 kB
- Tags: CPython 3.7m, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c2fe692332c2f1d81fd27457db4b35143801475bfc2e57173a2403588dd82a42 |
|
MD5 | 2d7e26edf2c20acfb27033afb86f1ba3 |
|
BLAKE2b-256 | 7468844462046819cc3831f387b5005ad7258cd7b4dcebcc3c886bf2b9bd5774 |
Provenance
File details
Details for the file lru_dict-1.1.8-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- 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
- Upload date:
- Size: 26.8 kB
- Tags: CPython 3.7m, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 720f5728e537f11a311e8b720793a224e985d20e6b7c3d34a891a391865af1a2 |
|
MD5 | 55644ada8be69eba2e88372b948056ec |
|
BLAKE2b-256 | add849c86d9c5dd0db061e37367d85c6156b1514db5d619b0a9020dbd8cc6687 |
Provenance
File details
Details for the file lru_dict-1.1.8-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: lru_dict-1.1.8-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 25.5 kB
- Tags: CPython 3.7m, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 70364e3cbef536adab8762b4835e18f5ca8e3fddd8bd0ec9258c42bbebd0ee77 |
|
MD5 | d4e2df2060cf588a797ce2e38531d027 |
|
BLAKE2b-256 | 8c3c3ad8839eb9fdd8bf580bae1a8d45cb97af1233e9bbeb936374dbd081b73a |
Provenance
File details
Details for the file lru_dict-1.1.8-cp37-cp37m-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: lru_dict-1.1.8-cp37-cp37m-macosx_10_9_x86_64.whl
- Upload date:
- Size: 9.8 kB
- Tags: CPython 3.7m, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 075b9dd46d7022b675419bc6e3631748ae184bc8af195d20365a98b4f3bb2914 |
|
MD5 | a96d104e15572774f67d2d6f75b44b77 |
|
BLAKE2b-256 | 6bdc57117ee585beb0c65fd15187a42d02b3b9fa89b69fb105f2c86dbd0a9874 |
Provenance
File details
Details for the file lru_dict-1.1.8-cp36-cp36m-win_amd64.whl
.
File metadata
- Download URL: lru_dict-1.1.8-cp36-cp36m-win_amd64.whl
- Upload date:
- Size: 12.8 kB
- Tags: CPython 3.6m, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d2ed4151445c3f30423c2698f72197d64b27b1cd61d8d56702ffe235584e47c2 |
|
MD5 | bd7a2303e7e2777b87908faddcf1d38f |
|
BLAKE2b-256 | 76b459b15a2a3c28a2b60eb8ed2df497bc6b048ed00be71d582e0c4874ede404 |
Provenance
File details
Details for the file lru_dict-1.1.8-cp36-cp36m-win32.whl
.
File metadata
- Download URL: lru_dict-1.1.8-cp36-cp36m-win32.whl
- Upload date:
- Size: 11.5 kB
- Tags: CPython 3.6m, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e2a7aa9e36626fb48fdc341c7e3685a31a7b50ea4918677ea436271ad0d904d |
|
MD5 | d4c356f961ab2b4dfaae25258eea7379 |
|
BLAKE2b-256 | eec6011cb976778b44a71e06f3e6e1545cb5d10248458585f18742a93769ae9c |
Provenance
File details
Details for the file lru_dict-1.1.8-cp36-cp36m-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: lru_dict-1.1.8-cp36-cp36m-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 31.2 kB
- Tags: CPython 3.6m, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d003a864899c29b0379e412709a6e516cbd6a72ee10b09d0b33226343617412 |
|
MD5 | 58979a2211a3bc1b29e4898366a5579b |
|
BLAKE2b-256 | cfac3881960fade7449c8ee03e6ed482fc00ec0ce29f58c06cc8204fb1c49755 |
Provenance
File details
Details for the file lru_dict-1.1.8-cp36-cp36m-musllinux_1_1_i686.whl
.
File metadata
- Download URL: lru_dict-1.1.8-cp36-cp36m-musllinux_1_1_i686.whl
- Upload date:
- Size: 30.3 kB
- Tags: CPython 3.6m, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | de972c7f4bc7b6002acff2a8de984c55fbd7f2289dba659cfd90f7a0f5d8f5d1 |
|
MD5 | 299a2e4b51d79d5d0783a5b9fe6e5ee0 |
|
BLAKE2b-256 | e61248ca3ea94eb0a3cb9673cf44b480f4fa948d8da209b7f5d769892ab98e1f |
Provenance
File details
Details for the file lru_dict-1.1.8-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- 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
- Upload date:
- Size: 26.8 kB
- Tags: CPython 3.6m, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1fe16ade5fd0a57e9a335f69b8055aaa6fb278fbfa250458e4f6b8255115578f |
|
MD5 | 3d130d5c4afbdceb452a84d35fa4c236 |
|
BLAKE2b-256 | 3db77b1b55b515a8de71459ef97caedb7b1cbed4509ee9dcb2cf5151860d8a65 |
Provenance
File details
Details for the file lru_dict-1.1.8-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: lru_dict-1.1.8-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 25.6 kB
- Tags: CPython 3.6m, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c50ab9edaa5da5838426816a2b7bcde9d576b4fc50e6a8c062073dbc4969d78 |
|
MD5 | 5c37f67e6f58cc5c4c1e804618a60c1a |
|
BLAKE2b-256 | c97239c4e8323a7343f3efddcfb8ba021e7758b36f2b834270badbe9cc7665a5 |
Provenance
File details
Details for the file lru_dict-1.1.8-cp36-cp36m-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: lru_dict-1.1.8-cp36-cp36m-macosx_10_9_x86_64.whl
- Upload date:
- Size: 9.8 kB
- Tags: CPython 3.6m, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca8f89361e0e7aad0bf93ae03a31502e96280faeb7fb92267f4998fb230d36b2 |
|
MD5 | 0a4e67cfc57655a7465e94b95b47441d |
|
BLAKE2b-256 | fb882d92fb6a8d7f0e55c9315709745e45ccf229d552ca1701c17b56c149b114 |