Skip to main content

The fastest memoizing and caching Python library written in Rust

Project description

cachebox

image image image image python-test

Releases | Benchmarks | Issues

The fastest caching Python library written in Rust

What does it do?

You can easily and powerfully perform caching operations in Python as fast as possible. This can make your application very faster and it's a good choice in big applications.

  • 🚀 10-50x faster than other caching libraries.
  • 📊 Very low memory usage (1/2 of dictionary).
  • 🔥 Full-feature and easy-to-use
  • 🧶 Completely thread-safe
  • 🔧 Tested and correct
  • [R] written in Rust that has high-performance
  • 🤝 Support Python 3.8+ (PyPy & CPython)
  • 📦 Over 7 cache algorithms are supported

Page Content

When i need caching and cachebox?

📈 Frequent Data Access
If your application frequently accesses the same data, caching can helps you.

💎 Expensive Operations
When data retrieval involves costly operations such as database queries or API calls, caching can save time and resources.

🚗 High Traffic Scenarios
In big applications with high user traffic caching can help by reducing the number of operations.

#️⃣ Web Page Rendering
Caching HTML pages can speed up the delivery of static content.

🚧 Rate Limiting
Caching can help you to manage rate limits imposed by third-party APIs by reducing the number of requests sent.

🤖 Machine Learning Models
If your application frequently makes predictions using the same input data, caching the results can save computation time.

And a lot of other situations ...

Why cachebox?

⚡ Rust
It uses Rust language to has high-performance.

🧮 SwissTable
It uses Google's high-performance SwissTable hash map. thanks to hashbrown.

✨ Low memory usage
It has very low memory usage.

⭐ Zero-Dependecy
As we said, cachebox written in Rust so you don't have to install any other dependecies.

🧶 Thread-safe
It's completely thread-safe and uses locks to prevent problems.

👌 Easy-To-Use
You only need to import it and choice your implementation to use and behave with it like a dictionary.

Installation

cachebox is installable by pip:

pip3 install -U cachebox

[!WARNING]
The new version v4 has some incompatible with v3, for more info please see Incompatible changes

Example

The simplest example of cachebox could look like this:

import cachebox

# Like functools.lru_cache, If maxsize is set to 0, the cache can grow without bound and limit.
@cachebox.cached(cachebox.FIFOCache(maxsize=128))
def factorial(number: int) -> int:
    fact = 1
    for num in range(2, n + 1):
        fact *= num
    return fact

assert factorial(5) == 125
assert len(factorial.cache) == 1

# Async are also supported
@cachebox.cached(cachebox.LRUCache(maxsize=128))
async def make_request(method: str, url: str) -> dict:
    response = await client.request(method, url)
    return response.json()

[!NOTE]
Unlike functools.lru_cache and other caching libraries, cachebox will copy dict, list, and set.

@cachebox.cached(cachebox.LRUCache(maxsize=128))
def make_dict(name: str, age: int) -> dict:
   return {"name": name, "age": age}

d = make_dict("cachebox", 10)
assert d == {"name": "cachebox", "age": 10}
d["new-key"] = "new-value"

d2 = make_dict("cachebox", 10)
# `d2` will be `{"name": "cachebox", "age": 10, "new-key": "new-value"}` if you use other libraries
assert d2 == {"name": "cachebox", "age": 10}

Learn

There are 9 implementation:

  • BaseCacheImpl: base-class for all classes.
  • Cache: A simple cache that has no algorithm; this is only a hashmap.
  • FIFOCache: the FIFO cache will remove the element that has been in the cache the longest.
  • RRCache: the RR cache will choice randomly element to remove it to make space when necessary.
  • TTLCache: the TTL cache will automatically remove the element in the cache that has expired.
  • LRUCache: the LRU cache will remove the element in the cache that has not been accessed in the longest time.
  • LFUCache: the LFU cache will remove the element in the cache that has been accessed the least, regardless of time.
  • VTTLCache: the TTL cache will automatically remove the element in the cache that has expired when need.
  • Frozen: you can use this class for freezing your caches.

Using this library is very easy and you only need to import cachebox and then use these classes like a dictionary (or use its decorator such as cached and cachedmethod).

There are some examples for you with different methods for introducing those.
All the methods you will see in the examples are common across all classes (except for a few of them).


BaseCacheImpl

This is the base class of all cache classes such as Cache, FIFOCache, ...
Do not try to call its constructor, this is only for type-hint.

import cachebox

class ClassName(cachebox.BaseCacheImpl):
    # ...

def func(cache: BaseCacheImpl):
    # ...

cache = cachebox.LFUCache(0)
assert isinstance(cache, cachebox.BaseCacheImpl)

Cache

A simple cache that has no algorithm; this is only a hashmap.

[!TIP]
Cache vs dict:

  • it is thread-safe and unordered, while dict isn't thread-safe and ordered (Python 3.6+).
  • it uses very lower memory than dict.
  • it supports useful and new methods for managing memory, while dict does not.
  • it does not support popitem, while dict does.
  • You can limit the size of Cache, but you cannot for dict.
get insert delete popitem
Worse-case O(1) O(1) O(1) N/A
from cachebox import Cache

# These parameters are common in classes:
# By `maxsize` param, you can specify the limit size of the cache ( zero means infinity ); this is unchangable.
# By `iterable` param, you can create cache from a dict or an iterable.
# If `capacity` param is given, cache attempts to allocate a new hash table with at
# least enough capacity for inserting the given number of elements without reallocating.
cache = Cache(maxsize=100, iterable=None, capacity=100)

# you can behave with it like a dictionary
cache["key"] = "value"
# or you can use `.insert(key, value)` instead of that (recommended)
cache.insert("key", "value")

print(cache["key"]) # value

del cache["key"]
cache["key"] # KeyError: key

# cachebox.Cache does not have any policy, so will raise OverflowError if reached the bound.
cache.update({i:i for i in range(200)})
# OverflowError: The cache has reached the bound.

FIFOCache

FIFO Cache implementation - First-In First-Out Policy (thread-safe).

In simple terms, the FIFO cache will remove the element that has been in the cache the longest.

get insert delete(i) popitem
Worse-case O(1) O(1) O(min(i, n-i)) O(1)
from cachebox import FIFOCache

cache = FIFOCache(5, {i:i*2 for i in range(5)})

print(len(cache)) # 5
cache["new-key"] = "new-value"
print(len(cache)) # 5

print(cache.get(3, "default-val")) # 6
print(cache.get(6, "default-val")) # default-val

print(cache.popitem()) # (1, 2)

# insert method returns a value:
# - If the cache did not have this key present, None is returned.
# - If the cache did have this key present, the value is updated, and the old value is returned.
print(cache.insert(3, "val")) # 6
print(cache.insert("new-key", "val")) # None

# Returns the first key in cache; this is the one which will be removed by `popitem()`.
print(cache.first())

RRCache

RRCache implementation - Random Replacement policy (thread-safe).

In simple terms, the RR cache will choice randomly element to remove it to make space when necessary.

get insert delete popitem
Worse-case O(1) O(1) O(1) O(1)~
from cachebox import RRCache

cache = RRCache(10, {i:i for i in range(10)})
print(cache.is_full()) # True
print(cache.is_empty()) # False

# Returns the number of elements the map can hold without reallocating.
print(cache.capacity()) # 28

# Shrinks the cache to fit len(self) elements.
cache.shrink_to_fit()
print(cache.capacity()) # 10

print(len(cache)) # 10
cache.clear()
print(len(cache)) # 0

TTLCache

TTL Cache implementation - Time-To-Live Policy (thread-safe).

In simple terms, the TTL cache will automatically remove the element in the cache that has expired.

get insert delete(i) popitem
Worse-case O(1)~ O(1)~ O(min(i, n-i)) O(n)
from cachebox import TTLCache
import time

# The `ttl` param specifies the time-to-live value for each element in cache (in seconds); cannot be zero or negative.
cache = TTLCache(0, ttl=2)
cache.update({i:str(i) for i in range(10)})

print(cache.get_with_expire(2)) # ('2', 1.99)

# Returns the oldest key in cache; this is the one which will be removed by `popitem()` 
print(cache.first()) # 0

cache["mykey"] = "value"
time.sleep(2)
cache["mykey"] # KeyError

LRUCache

LRU Cache implementation - Least recently used policy (thread-safe).

In simple terms, the LRU cache will remove the element in the cache that has not been accessed in the longest time.

get insert delete(i) popitem
Worse-case O(1)~ O(1)~ O(1)~ O(1)~
from cachebox import LRUCache

cache = LRUCache(0, {i:i*2 for i in range(10)})

# access `1`
print(cache[0]) # 0
print(cache.popitem()) # (1, 2)

# .peek() searches for a key-value in the cache and returns it without moving the key to recently used.
print(cache.peek(2)) # 4
print(cache.popitem()) # (3, 6)

# Does the `popitem()` `n` times and returns count of removed items.
print(cache.drain(5)) # 5

LFUCache

LFU Cache implementation - Least frequantly used policy (thread-safe).

In simple terms, the LFU cache will remove the element in the cache that has been accessed the least, regardless of time.

get insert delete(i) popitem
Worse-case O(1)~ O(1)~ O(n) O(n)
from cachebox import LFUCache

cache = cachebox.LFUCache(5)
cache.insert(1, 1)
cache.insert(2, 2)

# access 1 twice
cache[1]
cache[1]

# access 2 once
cache[2]

assert cache.least_frequently_used() == 2
assert cache.least_frequently_used(2) is None # 2 is out of range

for item in cache.items():
    print(item)
# (2, '2')
# (1, '1')

[!TIP]
.items(), .keys(), and .values() are ordered (v4.0+)


VTTLCache

VTTL Cache implementation - Time-To-Live Per-Key Policy (thread-safe).

In simple terms, the TTL cache will automatically remove the element in the cache that has expired when need.

get insert delete(i) popitem
Worse-case O(1)~ O(1)~ O(n) O(n)
from cachebox import VTTLCache
import time

# The `ttl` param specifies the time-to-live value for `iterable` (in seconds); cannot be zero or negative.
cache = VTTLCache(100, iterable={i:i for i in range(4)}, ttl=3)
print(len(cache)) # 4
time.sleep(3)
print(len(cache)) # 0

# The "key1" is exists for 5 seconds
cache.insert("key1", "value", ttl=5)
# The "key2" is exists for 2 seconds
cache.insert("key2", "value", ttl=2)

time.sleep(2)
# "key1" is exists for 3 seconds
print(cache.get("key1")) # value

# "key2" has expired
print(cache.get("key2")) # None

[!TIP] VTTLCache vs TTLCache:

  • In VTTLCache each item has its own unique time-to-live, unlike TTLCache.
  • VTTLCache is generally slower than TTLCache.

Frozen

This is not a cache. this class can freeze your caches and prevents changes ❄️.

from cachebox import Frozen, FIFOCache

cache = FIFOCache(10, {1:1, 2:2, 3:3})

# parameters:
#   cls: your cache
#   ignore: If False, will raise TypeError if anyone try to change cache. will do nothing otherwise.
frozen = Frozen(cache, ignore=True)
print(frozen[1]) # 1
print(len(frozen)) # 3

# Frozen ignores this action and do nothing
frozen.insert("key", "value")
print(len(frozen)) # 3

# Let's try with ignore=False
frozen = Frozen(cache, ignore=False)

frozen.insert("key", "value")
# TypeError: This cache is frozen.

[!NOTE]
The Frozen class can't prevent expiring in TTLCache or VTTLCache.

For example:

cache = TTLCache(0, ttl=3, iterable={i:i for i in range(10)})
frozen = Frozen(cache)

time.sleep(3)
print(len(frozen)) # 0

Incompatible changes

These are changes that are not compatible with the previous version:

You can see more info about changes in Changelog.


Pickle serializing changed!

If you try to load bytes that has dumped by pickle in previous version, you will get TypeError exception. There's no way to fix that 💔, but it's worth it.

import pickle

with open("old-version.pickle", "rb") as fd:
    pickle.load(fd) # TypeError: ...

Iterators changed!

In previous versions, the iterators are not ordered; but now all of iterators are ordered. this means all of .keys(), .values(), .items(), and iter(cache) methods are ordered now.

For example:

from cachebox import FIFOCache

cache = FIFOCache(maxsize=4)
for i in range(4):
    cache[i] = str(i)

for key in cache:
    print(key)
# 0
# 1
# 2
# 3

.insert() method changed!

In new version, the .insert() method has a small change that can help you in coding.

.insert() equals to self[key] = value, but:

  • If the cache did not have this key present, None is returned.
  • If the cache did have this key present, the value is updated, and the old value is returned. The key is not updated, though;

For example:

from cachebox import LRUCache

lru = LRUCache(10, {"a": "b", "c": "d"})

print(lru.insert("a", "new-key")) # "b"
print(lru.insert("no-exists", "val")) # None

Tips and Notes

How to save caches in files?

there's no built-in file-based implementation, but you can use pickle for saving caches in files. For example:

import cachebox
import pickle
c = cachebox.LRUCache(100, {i:i for i in range(78)})

with open("file", "wb") as fd:
    pickle.dump(c, fd)

with open("file", "rb") as fd:
    loaded = pickle.load(fd)

assert c == loaded
assert c.capacity() == loaded.capacity()

[!TIP]
For more, see this issue.

[!NOTE]
Supported since version 3.1.0


How to copy the caches?

Use copy.deepcopy or copy.copy for copying caches. For example:

import cachebox, copy
c = cachebox.LRUCache(100, {i:i for i in range(78)})

copied = copy.copy(c)

assert c == copied
assert c.capacity() == copied.capacity()

[!NOTE]
Supported since version 3.1.0

License

This repository is licensed under the MIT License

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

cachebox-4.0.1.tar.gz (49.9 kB view details)

Uploaded Source

Built Distributions

cachebox-4.0.1-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl (501.7 kB view details)

Uploaded PyPy musllinux: musl 1.2+ x86-64

cachebox-4.0.1-pp310-pypy310_pp73-musllinux_1_2_i686.whl (516.9 kB view details)

Uploaded PyPy musllinux: musl 1.2+ i686

cachebox-4.0.1-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl (580.8 kB view details)

Uploaded PyPy musllinux: musl 1.2+ ARMv7l

cachebox-4.0.1-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl (492.1 kB view details)

Uploaded PyPy musllinux: musl 1.2+ ARM64

cachebox-4.0.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (330.0 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

cachebox-4.0.1-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (586.9 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ s390x

cachebox-4.0.1-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (353.2 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ppc64le

cachebox-4.0.1-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (317.6 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

cachebox-4.0.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (313.5 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

cachebox-4.0.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl (341.6 kB view details)

Uploaded PyPy manylinux: glibc 2.5+ i686

cachebox-4.0.1-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl (502.1 kB view details)

Uploaded PyPy musllinux: musl 1.2+ x86-64

cachebox-4.0.1-pp39-pypy39_pp73-musllinux_1_2_i686.whl (517.2 kB view details)

Uploaded PyPy musllinux: musl 1.2+ i686

cachebox-4.0.1-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl (581.1 kB view details)

Uploaded PyPy musllinux: musl 1.2+ ARMv7l

cachebox-4.0.1-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl (492.3 kB view details)

Uploaded PyPy musllinux: musl 1.2+ ARM64

cachebox-4.0.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (330.3 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

cachebox-4.0.1-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (587.1 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ s390x

cachebox-4.0.1-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (353.6 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ppc64le

cachebox-4.0.1-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (317.9 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

cachebox-4.0.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (313.9 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

cachebox-4.0.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl (341.9 kB view details)

Uploaded PyPy manylinux: glibc 2.5+ i686

cachebox-4.0.1-pp38-pypy38_pp73-musllinux_1_2_x86_64.whl (502.3 kB view details)

Uploaded PyPy musllinux: musl 1.2+ x86-64

cachebox-4.0.1-pp38-pypy38_pp73-musllinux_1_2_i686.whl (517.4 kB view details)

Uploaded PyPy musllinux: musl 1.2+ i686

cachebox-4.0.1-pp38-pypy38_pp73-musllinux_1_2_armv7l.whl (581.2 kB view details)

Uploaded PyPy musllinux: musl 1.2+ ARMv7l

cachebox-4.0.1-pp38-pypy38_pp73-musllinux_1_2_aarch64.whl (492.5 kB view details)

Uploaded PyPy musllinux: musl 1.2+ ARM64

cachebox-4.0.1-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (587.3 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ s390x

cachebox-4.0.1-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (353.8 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ppc64le

cachebox-4.0.1-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (318.1 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

cachebox-4.0.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (314.1 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

cachebox-4.0.1-cp312-none-win_amd64.whl (233.3 kB view details)

Uploaded CPython 3.12 Windows x86-64

cachebox-4.0.1-cp312-none-win32.whl (220.4 kB view details)

Uploaded CPython 3.12 Windows x86

cachebox-4.0.1-cp312-cp312-musllinux_1_2_x86_64.whl (506.1 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

cachebox-4.0.1-cp312-cp312-musllinux_1_2_i686.whl (517.1 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ i686

cachebox-4.0.1-cp312-cp312-musllinux_1_2_armv7l.whl (578.9 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ARMv7l

cachebox-4.0.1-cp312-cp312-musllinux_1_2_aarch64.whl (494.5 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ARM64

cachebox-4.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (334.5 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

cachebox-4.0.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (580.8 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ s390x

cachebox-4.0.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (357.2 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ppc64le

cachebox-4.0.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (316.1 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARMv7l

cachebox-4.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (316.1 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

cachebox-4.0.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl (340.7 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.5+ i686

cachebox-4.0.1-cp312-cp312-macosx_11_0_arm64.whl (290.0 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

cachebox-4.0.1-cp312-cp312-macosx_10_12_x86_64.whl (310.1 kB view details)

Uploaded CPython 3.12 macOS 10.12+ x86-64

cachebox-4.0.1-cp311-none-win_amd64.whl (226.6 kB view details)

Uploaded CPython 3.11 Windows x86-64

cachebox-4.0.1-cp311-none-win32.whl (220.0 kB view details)

Uploaded CPython 3.11 Windows x86

cachebox-4.0.1-cp311-cp311-musllinux_1_2_x86_64.whl (500.9 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

cachebox-4.0.1-cp311-cp311-musllinux_1_2_i686.whl (515.9 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ i686

cachebox-4.0.1-cp311-cp311-musllinux_1_2_armv7l.whl (580.1 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ARMv7l

cachebox-4.0.1-cp311-cp311-musllinux_1_2_aarch64.whl (491.2 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ARM64

cachebox-4.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (329.3 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

cachebox-4.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (587.4 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ s390x

cachebox-4.0.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (352.4 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ppc64le

cachebox-4.0.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (317.3 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARMv7l

cachebox-4.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (312.7 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

cachebox-4.0.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl (340.5 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.5+ i686

cachebox-4.0.1-cp311-cp311-macosx_11_0_arm64.whl (285.8 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

cachebox-4.0.1-cp311-cp311-macosx_10_12_x86_64.whl (302.9 kB view details)

Uploaded CPython 3.11 macOS 10.12+ x86-64

cachebox-4.0.1-cp310-none-win_amd64.whl (226.9 kB view details)

Uploaded CPython 3.10 Windows x86-64

cachebox-4.0.1-cp310-none-win32.whl (220.3 kB view details)

Uploaded CPython 3.10 Windows x86

cachebox-4.0.1-cp310-cp310-musllinux_1_2_x86_64.whl (501.3 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

cachebox-4.0.1-cp310-cp310-musllinux_1_2_i686.whl (516.0 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ i686

cachebox-4.0.1-cp310-cp310-musllinux_1_2_armv7l.whl (580.5 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ARMv7l

cachebox-4.0.1-cp310-cp310-musllinux_1_2_aarch64.whl (491.5 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ARM64

cachebox-4.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (329.6 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

cachebox-4.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (587.6 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ s390x

cachebox-4.0.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (352.7 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ppc64le

cachebox-4.0.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (317.7 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARMv7l

cachebox-4.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (313.1 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

cachebox-4.0.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl (340.7 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.5+ i686

cachebox-4.0.1-cp310-cp310-macosx_11_0_arm64.whl (286.1 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

cachebox-4.0.1-cp39-none-win_amd64.whl (227.1 kB view details)

Uploaded CPython 3.9 Windows x86-64

cachebox-4.0.1-cp39-none-win32.whl (220.7 kB view details)

Uploaded CPython 3.9 Windows x86

cachebox-4.0.1-cp39-cp39-musllinux_1_2_x86_64.whl (501.6 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

cachebox-4.0.1-cp39-cp39-musllinux_1_2_i686.whl (516.2 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ i686

cachebox-4.0.1-cp39-cp39-musllinux_1_2_armv7l.whl (580.6 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ARMv7l

cachebox-4.0.1-cp39-cp39-musllinux_1_2_aarch64.whl (491.7 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ARM64

cachebox-4.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (329.9 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

cachebox-4.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (587.9 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ s390x

cachebox-4.0.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (352.9 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ppc64le

cachebox-4.0.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (317.9 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARMv7l

cachebox-4.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (313.3 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

cachebox-4.0.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl (341.1 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.5+ i686

cachebox-4.0.1-cp39-cp39-macosx_11_0_arm64.whl (286.3 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

cachebox-4.0.1-cp38-none-win_amd64.whl (227.2 kB view details)

Uploaded CPython 3.8 Windows x86-64

cachebox-4.0.1-cp38-none-win32.whl (220.4 kB view details)

Uploaded CPython 3.8 Windows x86

cachebox-4.0.1-cp38-cp38-musllinux_1_2_x86_64.whl (501.6 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ x86-64

cachebox-4.0.1-cp38-cp38-musllinux_1_2_i686.whl (516.4 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ i686

cachebox-4.0.1-cp38-cp38-musllinux_1_2_armv7l.whl (580.5 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ ARMv7l

cachebox-4.0.1-cp38-cp38-musllinux_1_2_aarch64.whl (491.7 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ ARM64

cachebox-4.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (330.0 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

cachebox-4.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (587.2 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ s390x

cachebox-4.0.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (353.1 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ppc64le

cachebox-4.0.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (317.7 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARMv7l

cachebox-4.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (313.5 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

cachebox-4.0.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl (341.1 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.5+ i686

File details

Details for the file cachebox-4.0.1.tar.gz.

File metadata

  • Download URL: cachebox-4.0.1.tar.gz
  • Upload date:
  • Size: 49.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.7.1

File hashes

Hashes for cachebox-4.0.1.tar.gz
Algorithm Hash digest
SHA256 1aa1a77aeb73055d25ed4597983a5f494b609c9c683ef6040a2fa6827047c90f
MD5 58c1a4dd9e83ee8ca7cc44b5a7d98aba
BLAKE2b-256 f27bda18ce3b68331fb9ef1e2e37590c8f3adf3fc69ee56e7a3a68a8a951f3e0

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cf4abdc8a26251fecf8abf8d99feac86198f25dc10c986e455777ffe397216d2
MD5 997e5b92b745b192e5a470eaf70c8808
BLAKE2b-256 1b008b0c59e547c44569bd13f9d0c1106decec0d9cb071363d33572896dcacf2

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-pp310-pypy310_pp73-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-pp310-pypy310_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 4dc711164f62c76ceacf26300733c28c9433fe0cae53f5dc0cce5182e42040bf
MD5 320195be2dd1c1a867714015236c9472
BLAKE2b-256 f824cdb0049bfbb841d9f04d59507ec3800fcb07ed6a75d35015a4672271bbfd

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 70d8ce04479ca357d0cf2d494b9df66e7aa3f9bfe199f48cd66bb76b4386a81d
MD5 1a445bdc5f1ff6f1ddec43b407035b2a
BLAKE2b-256 344b2265280d86b5fb9d5d365879232eac8bb2eb93a665d713d101c056f24eb0

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 09cf88f9ac7dfe4ceaccf9e7ac3c5dd422fbde80c54cae824bdd33a2205564f9
MD5 fc8ddcb5e41e44f350f2f2672d823b5e
BLAKE2b-256 97a69ac3c8c55f3429912c87b50e160548c18ef6e875cb3513136f160ad41e27

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 83dbe6a376a0b0496a3988a5d09f078b95a81fdf3bdc6c266476c7662ecbf2e7
MD5 abe25694d3eef61b6dcd4aea317f5e4c
BLAKE2b-256 897f5dd1690d9401608799859bf85a957a628f4ae742e2143215cdcbd6426492

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 ff4060d054915b0d7b853ad198cb29f16c7759d1e440d579e1f68eeaacb6a718
MD5 df8710c1409e0ab4a9619c535b65ab6d
BLAKE2b-256 205147dfd367725bc22a826c7b98dcb4060e8a72551418ea1d9d71d4790b74c6

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 07ca8d3bdcad39d907516b53212ca183a340e96e635ecf2414cd1154b193005b
MD5 4f49b4b5343a886efe957bb051dbd2ac
BLAKE2b-256 a00396f1859ec8d0a27049c8d4d789cdef15708576cf79ecdab4944e5ad29a0b

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 5a54083c6e602502764d8bb1fbf399b95123078502043218d3fa483fd463e148
MD5 e8c9d41d69076b104137ad1ba61105c0
BLAKE2b-256 d1697fb903d4bd7d8c9f5f6b5a86172606a5a46de3f555c8e1d17b50e13ff6c0

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b26d0bba23ee89bd902277b3aba404ccda4f75a782aa78cb869bd19e7ecc64c8
MD5 bff4ebfee5c50e4e80bdbea2752d1fe5
BLAKE2b-256 b5e679ebdbfa942fa3fab63beabdf3f8fa48ec5e96184ad3dac43e3a45da8c73

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 aa9de249067af5c0f0964a97274a35f0bf4413d1039be80cc03041c3c86b3bf2
MD5 d9345b50b513aa0ba2bbf9fbcf11088c
BLAKE2b-256 e4295198e07136d2499465df329eb8572ddabbf783719268073e1f2e903112fe

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6a120878d367a1304c2d4ad9ba63f0c80b2f150a641fed754869b30069a552c6
MD5 d99f16c225982e42a1780e02bd338276
BLAKE2b-256 83ec69286b0e6578c311cab866cfc5f4951ca959f5ce176116dd275d5c79a434

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-pp39-pypy39_pp73-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-pp39-pypy39_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 2d7e1f1e3d8a2189bcdb2ea742ef40d347b79477c81d11e0b9813672e6dec992
MD5 dc1bf1b544a847e0ed6d85ab2d2ced2d
BLAKE2b-256 f6fd371779ef5a096ed793978b55ab85e52fdae2128ff13672a9fad2443af93b

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 9b1a13ff11216f307460da37522d667df11caa3b0a96c313f44a39b47a486a46
MD5 8551b7ace8f490c310a75e3643d54689
BLAKE2b-256 18ea36edbe53e7ee600b37f18accfacadb0a085df6407101d0eed972639e4f79

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 aaa3531d8a319c76e528e02694b688f8e5f8b6b6b05cca57859ce79a428f4342
MD5 ca8739f9b30060568791634403db7646
BLAKE2b-256 423eed2dc25c3719c6212344b43355852b054e72ac42f39aff4fd0c4c54dc2eb

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5eb4253f6c8798e56007abbeeb00d709dad65cac7e22a034c06874b0b5c100d2
MD5 0efde9cb61a05e15f5fa2cba642e333c
BLAKE2b-256 871962a789961519b0dbd6435bb205cfdda2c724fb0a85d6fe44c7be12d6133d

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 d62182d1ae99a5f3745b961675bd312fd9e8b9e6d0b329f171604ad4669ebb63
MD5 bb6fdc54704b623322f85bfcca1669f3
BLAKE2b-256 f934504f1beb17ff82cd5cef995c8341ab13cf37f36135962bd3a28411fa5684

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 0a4b0f1f5fadf78e544a93aa05d879e575b1d141afc5f6d8f0ebe16764790774
MD5 b8f81a51d70aecc2295d768f876297fd
BLAKE2b-256 c2abaa4a854038084ac2ad770c515d605827e1f6fb8df47b03438cc5aff5f75f

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 0f1091b5a7a5a02646c2fef85ea98f721e5191dbb21518c64e614c18a2629e41
MD5 bb88393fd9869c12880581aa196862ed
BLAKE2b-256 4015daedd549b59d6f219ed6ecb266da8b337ac85860364008702c0b34914e41

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 04598226ae8061050fa23bfbcefb14e1b2822696f77be5e2b6acfc061811cfe8
MD5 35512f210786a173ea7feb24bd817561
BLAKE2b-256 8bfbd19956feab175c2eb80e1a16c520c69949a364a415e959bb797f6cead958

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 9c53acf525f547259ce6689d7f5c2d9b61e57776c33435cfe1b9ac6350e7aea2
MD5 15d6684ff482ee08afe42f4d627c7974
BLAKE2b-256 5ea60d81b63c4f51d86f1306d6de87cd80a3c036fe8b221299710471fd7eff65

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-pp38-pypy38_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-pp38-pypy38_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ea362aab518bcc79ebbd0de66ce95d148703182dce880abdb1e980070c08890f
MD5 db8417a6587f31831b0de5faa8d4a5c6
BLAKE2b-256 2c420816529a53bc46481ee594177f0bccea5fad50eb9dd8a84bf8d03785212e

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-pp38-pypy38_pp73-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-pp38-pypy38_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 8c6299ea0f1ea39eac239a1a6a495ea890befd6069fb65670062dc42b1b2487a
MD5 894aa4f87c42381fb00c74a72d789253
BLAKE2b-256 d0753954d3bc4e886578dd795a217d5f40896541000199dfc36cec1dea5e3417

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-pp38-pypy38_pp73-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-pp38-pypy38_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 2e1eef87c7ab391ade5cf442d78a497e3589dadf8fe0222314de2553edf45870
MD5 d84bb4fbe72b66c1d67685c9a2c4204e
BLAKE2b-256 286665d085142c5b52cec95b47e001d5e917790bdb051e659162c31b812e0327

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-pp38-pypy38_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-pp38-pypy38_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 92e56f1a52fb7e382cac99c445da1a174e32d533b52fc86407c1e25125e0a91e
MD5 6ba2d950eb0b57c7cae9ba633d3fe8fe
BLAKE2b-256 88b323104726d33d69623abf36ade6d3939a6a1ecf38f94139bc5497e0ec5e27

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 782c511268972cf5b3415d5a52162082ec5a80a9d56e29087750ccad73894c30
MD5 4277cc122204fc320fe85a75a4bf693e
BLAKE2b-256 5fa6b4fa3f49fdf494c803b73a435324d73f02edd9af0d01bac333044bca81f2

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 9eaebcf70de5037f616d9680241e9f1d44b8f9cf1d0c794e9bd343247da8673c
MD5 3205216f5ec753e808922e14e24bd068
BLAKE2b-256 5f14553f16c720f655a0912110dade5da18aa896c8959bfd943aae0219115da2

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 31892edbaac0f7a3a4ced146552ec6eb6bd54877fa741409ad09d01fba36aefd
MD5 adca5d25e501dedcb7dc5a380a6fc521
BLAKE2b-256 d5ea05ba1f1e716acd137a94021afd4ee7bb281221aa56b1ac9070feca618463

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5a76793e1e1b70838e1fa3e0123946721836fbbf0f035167ea3754aa5ac2a7d2
MD5 e37c79d10e606dc00ab08651be944436
BLAKE2b-256 eec26325b1d3bdfba411f8e0b4e3ce70d885423f496ed1d8530b695591ddda6b

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-cp312-none-win_amd64.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 3ef48b412581038dd500bf6a7233c2d0c0ae4fed516767f4702182552b12f1d5
MD5 120aff2f2c78216c2eb3a4139f4792b9
BLAKE2b-256 e6313cbea7432d3d21f84f0f52377ba8875fd0853567c5ae8222ffc880d22f54

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-cp312-none-win32.whl.

File metadata

  • Download URL: cachebox-4.0.1-cp312-none-win32.whl
  • Upload date:
  • Size: 220.4 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.7.1

File hashes

Hashes for cachebox-4.0.1-cp312-none-win32.whl
Algorithm Hash digest
SHA256 a60b9768b71dc658c30f11a43e7970337a69183828d1295117c2f62bf8f730c5
MD5 99fecc7d38b097a2eb5b26749c8c55dc
BLAKE2b-256 29e8843d7ad125cc3c1664fd931c5695f90ace39dbd2bb314e8bb7ed3ba0375f

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 940378353453372743a6ce4f13d761860ed79e2c793e1756a382a875301e3705
MD5 87443cf1ea9688c2c85686b2be1ce8ab
BLAKE2b-256 ec997fdcd9766d75b24496ca8ae854699e8e604feb7b8e7864b5bb77bfac8194

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 6411a834e56e4f4c7af298b0150866a134aa85ee7d1cfa73a42d3b6b02f6245c
MD5 152c4e39fa1e7c74f9a6cff252d1f4d2
BLAKE2b-256 7a94e1f54b1a2bf2d12fdbb35ab3bb698a0512e53599084d7ed8fc5d3c722970

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-cp312-cp312-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 aeb2a8f250e98974df78d370074db60cf1cca4622b25034852e66f4f55d396c7
MD5 5d5c740ced96d5d1ea813888acb34b6e
BLAKE2b-256 baa0ccc0f1643f1972bacfa37adfeca82213b38b67ce0a819e6f4339daec6324

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6bae516ff5c2aa3995d16ef4da3db2bd5841d56c9e6efe5a36f39b465ece2031
MD5 c1fd5205e46fb4a09bec7cd74c5ed25d
BLAKE2b-256 c44b2991f3e6c7839639e985a52e2a5168a32ccd23b04b4555c0e7ad46eb513d

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 aa56049b63118b28febb31a86177df7a342fad936f749d6d42c354bf9f183e6d
MD5 7c30460e4396820c40e3189785e1c15b
BLAKE2b-256 ac094e3df6fc401a99ac426258f8c86cca2939bc667e22b91a1fc77858985658

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 e2a99c1bde0f810c8f23736b80d873aa18c42ca48170ff1b6282d8530fac30d1
MD5 3f520f2a20c06b345d507ca29b8e9a25
BLAKE2b-256 7332fc236d9464a624e5a46f255195ec9aea70ddcd2aa69e065ee556bc861f2d

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 742ede1d46db5a70e2b6dc4529f25f541269d3072f7d505b1a8e5f6e57333fce
MD5 d74764022b491d7582488c1d244e22bf
BLAKE2b-256 e239b633779139166d886a259794d42f1fac148b87dc8df6599b628f57012c4b

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 dbe56676a0d96055b61d8f184ad8af181831e5d36333f6526e07128d69ad5ae6
MD5 c798ddd5a700f566219c9557320f623d
BLAKE2b-256 dba578dacc87c9e04d88e7987fa98f5374d200c2eac4c24415311e10b1df6aaa

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f541606e057bb0494870ccbe28a6d54b90bfcd51e27ffaef4003e52105ae1845
MD5 a021c7466ea648edea604f084fe765d3
BLAKE2b-256 c390b65c4ad9aa13615ed57d6446ab5f21f8465fc1a822da56d71b082dde494d

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 eaeb7b0e2b303472dd9f29245b2c58ce23f8e3c8dd3b98ba85920454042f32df
MD5 4fdb8c8ea84caa6f272d6bfffb0c12d3
BLAKE2b-256 4c3fc8cac30a08a2238564561758d1a8f72fc996c6d123792866e82ddc2cf972

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1834e9af8bddf994981178c67d9eb9aa2f5d1bd6e4b0349830a44a13892ede69
MD5 f5c2479a28e3511dc323d86ce0b82cb0
BLAKE2b-256 415c8078a04ee5751a2dcbb7072cd162c4f83fcec49038a9245221cb09c1f52d

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 17bc041d192c41efc07c5dd0c19f240ff254fc21d87d1176a0b37dcdf8eb697b
MD5 b7baf2f85245a305b27643820c09424e
BLAKE2b-256 8b2713d8aeb2e2ab612fd9fdd6d91408cab84be91e62b3697ec8b21ccea63cde

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-cp311-none-win_amd64.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 303a13af86e11b2e5ce142a8f7521b7a9dadd785ffd7cbdd93569f6c9547d5c9
MD5 d13c18252f20218cbe76727c1080587e
BLAKE2b-256 1840aa7ffcdf51f909d6d24413ba75b759e56dc4215330f441c69966789dd680

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-cp311-none-win32.whl.

File metadata

  • Download URL: cachebox-4.0.1-cp311-none-win32.whl
  • Upload date:
  • Size: 220.0 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.7.1

File hashes

Hashes for cachebox-4.0.1-cp311-none-win32.whl
Algorithm Hash digest
SHA256 b26ab000497327e5602924199f74149f1ed570da2b0c412564e85ff9af34ba99
MD5 6fb35744fc27bd046b7a5a85fb5df171
BLAKE2b-256 ada2aafaf6165d0432acaa82fd4f9b7b6c512353f601189ec222344b71cb4575

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3ec524b3d9a4c1742369e0dd41818a4218d2fbc87dbc3cb95552f92fb6574e23
MD5 15655fc91d5ec84d5622fad74c2bd262
BLAKE2b-256 3d68f7795f87577414451d4d6182a89b582ff73f9a49d4da8c117a1822fce97d

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 19fa03229053b9f21f80fc074e5520c0f9734d1bb0e2ff80379ad8755fdb2b36
MD5 c1e4f01d7ec340d07b7598feeee31af3
BLAKE2b-256 a789d0fc1e4c1149739f8b137a2c0447c1879a063df332b40261b2dd69512f8e

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-cp311-cp311-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 ec07df8ea5f2e9e2d2a07d3e56e622531015b2f9747dce7c86338dc22b897b1d
MD5 3a1405f2a81e6bf9235801bc83b56883
BLAKE2b-256 77fd52708efa4d6b805f33e56bb32612722e704318353f23ea6fdff28473e32c

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 48bfa3a15d26dbf24bb4fc879ae17cb455919b1bc475976e946e8324d659a7d1
MD5 4c7ee66aaa290c8f93525c3c9afc9aac
BLAKE2b-256 752ac8fe56ed63d60dd74ad80131da1caac9c05585fa2003d57337eb44202c01

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1350680d0eaf8247e4ea025c6acf9bf583b0f99b6c2a67226abc2b19e6133930
MD5 3d9f6ae761a43b9ba216147d4eac77e3
BLAKE2b-256 0f8af5eca3c1b650a26bae2fde84526121be1f2348654e5d9929bd2e6ac2a64f

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 9f0137f76fff80f806f7ef90bf9efad5d3dd8178013cfeb5c4b5963962ea885b
MD5 fc3ea2f2dcaddcc9bb32044ffceec61b
BLAKE2b-256 626099bc6cffdefe414d8882d7b77b703d6f22588657b2fdc00e86f32a29aeeb

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 32edaf1030b6704cffc62f0fec2ea9d80c6be59ac2ec607b2bd39e72994bed6f
MD5 6d32b1dacd7fc47aa9d86eed5f7df953
BLAKE2b-256 8c105a7985ae7041d6c31e750b5ebf08750d7b5654a122217af65d83cb1a852a

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 1a6de2f8d759f690edd378beac5afa1ed3b0c4a3fac159a26097a525e1717b4e
MD5 604495d599483c3c4db41f1dead80201
BLAKE2b-256 77e3aa03b47e9fab7693558bdb1b6f8fde92ce4b09630135ce066a1e91e1349e

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e7b51d0177c91cccabcaf5ce36aa5b3c744920f340355ef9f7ac19919493518e
MD5 f47d2510d8481bb28edf26ad91db4fc6
BLAKE2b-256 a78eac3c57e8a737dd23afb3c89ed12f7d7ee010bc6542eee8116cfa791714f2

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 07227339b47f9479ecc255c867cf336d51347545d6f9372b023c5487d19bf8ea
MD5 195656cbe767f33a889f26cad3bf14df
BLAKE2b-256 4e539cff018996aee3562ea2cc81de3828d170426c1bdd8830608fe6212b5037

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5e2be0c7eb477d8b7003155ce41e4358c17567f8a91948587dda669d2985e10d
MD5 c6a519fbc36e9af91473c7f04aaac90d
BLAKE2b-256 2e00a4df9dda5d2b041b773cf64bfdbd8193a7485fa5d889897e23bde83e77af

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 278449bf2e18a86989e8f1de556ed1a0300cd356a07acd1531469d89fd1928db
MD5 c936c51f065aa4a254e5ffc297a63bb4
BLAKE2b-256 d8122490103ec63a1d7ad6c3beed557178367e114e95322b986a4b88405b709e

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-cp310-none-win_amd64.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 8e4e10c5fca52e8f4ca939c6ac94fd51f0094118354f42775d860f7a0ff2ae9d
MD5 1fbee895e3221fa099fb2101a93becf1
BLAKE2b-256 0bc6d07ca70e87fbc7332173f7089fa1a91595335b410c06d2f1d19f8677a36f

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-cp310-none-win32.whl.

File metadata

  • Download URL: cachebox-4.0.1-cp310-none-win32.whl
  • Upload date:
  • Size: 220.3 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.7.1

File hashes

Hashes for cachebox-4.0.1-cp310-none-win32.whl
Algorithm Hash digest
SHA256 f004e6a1da14c42397890983e42796354c71ed992ee5bb501bccb4710e2280ef
MD5 fa572feaf975648bed53a2090657c9de
BLAKE2b-256 25d78b542a5066d0d902a49b6e42cf9b18cf69fbb27a86593349df82edf047ad

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ffcdb28ab2076d1afdb2a91ffbe5f95e893d11cb6c940b3e6c20f40601cb45f8
MD5 805540e497eddc0cd3256e570a5853de
BLAKE2b-256 c860833d9e5ab45195ee9d6b4f56662eb971fa0013b4832c8e0d4af8eb568809

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 f62ace933d3d3798e8f0573c8efb2ba3f339479f9c0e22ddcc15b2b6db7ea053
MD5 29598ba3b9077cadb7b552ae74a107ac
BLAKE2b-256 0d0bcf6f3d050f4f05f8235bc7511324342dfbaad4c3e0285f69df576d8ca457

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-cp310-cp310-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 424a9ae78aadc9da8f73329b08f1d2b92ef4646315cff2222edf4425660a42e5
MD5 1dcb46c30de1ba0b6000c6cda689eef1
BLAKE2b-256 9f314c0f96e32d96e1b92466419de6e24f8d4ce9a93781f0d8bd71a6d525a58d

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 207c773cf74d2e6eb38f7d4eb0f0bca58b8c8fe3b42a474884d7f9b402aa26d4
MD5 2bf2564888d8dcc039ef30c8660e7812
BLAKE2b-256 98adf17a6c7810c69e302b55bda32cfdd9e84a7b9be2680dff4d02abbc0a4f05

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7294d4e976b94cb5300ad8baeca2b17bcc2fe0305543674d790c85727f8a5487
MD5 68cf9e304e01ccf428c5eadb7e59901a
BLAKE2b-256 de44d9e46c813abc08a8c89b720571c9e7c0aa81e6b5a5c2d439ecc85f5b84d9

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 37a1e2a621c0509115f2c747e2237618006b36ba21ff252ff3f07de90fcb69c7
MD5 240b1ee4e18fc8d6fd4be4a90923fdc6
BLAKE2b-256 525f719e3541c39f2bcb3ef3c2609bf10887a4e3feb76452e5e55755db9fa0cd

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 8e39503bb1088f50b14d51ff11a93f71ed9ee69a8ad47a89c574b8e567dbfcf7
MD5 ca1d37ddeb9b9e8954587cb0035bc919
BLAKE2b-256 62c490818b240f5fd0bf195adac284e6c1502b5ac3fdb23dd5bca803fbaba324

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 45d3befe12ca9eef9ecd89b406516678516cbef75c607a568a2c551334cce69c
MD5 7070fb7bf0df021f4ef9d94da0b28d14
BLAKE2b-256 0eaf8e9db45c53dfea4754ceb37e57d47db67ff371393e5dc6d4f5d80b93dd90

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fe90ef4169f17a9dc7a5f3645426bac402df295335ca4f0be9ed7d31ce424881
MD5 d8d09a0efe58db73141bbfdada2607cb
BLAKE2b-256 ad1b4261cbe6ddc6a4aa1706278a0d1d09662c0ef42407416829af705ac32522

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 976f9d5c8d0b60adb44d5f71bdcae8314ccb751796aa098511e189fc62ec7187
MD5 47b9a0fe0be292ee419c88a39720d3ac
BLAKE2b-256 245f44dc2fc6a7f01c4505f8f4aee182add3905ea610adfd63a0645e88392f78

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2abd95d09254e66c20792437a4319cab9f243dc5b1513aab6b9e014aae36f43d
MD5 64bc9ccc8b3da6b6efea565f13345488
BLAKE2b-256 ee35923c16838092248a0312214e1db410ba58cce173299bdc6f77c0ce78c486

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-cp39-none-win_amd64.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 86d213f4ec8c269b7f6fa043adb2a9dc309fcb903264e1d7bcc40a37d773edcf
MD5 86256810dc5643fb54bbf8dfddac46e2
BLAKE2b-256 42af56910993edf92be84f620334618913733844d0d798784bba68da3c242b47

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-cp39-none-win32.whl.

File metadata

  • Download URL: cachebox-4.0.1-cp39-none-win32.whl
  • Upload date:
  • Size: 220.7 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.7.1

File hashes

Hashes for cachebox-4.0.1-cp39-none-win32.whl
Algorithm Hash digest
SHA256 6af0a253334a4eeb49aaaece710c2715c88c4ce706645d9e98e5971498d8f918
MD5 ab7b34ec0659388b5ccf4c58ee7a4f24
BLAKE2b-256 368b40d37590863a097d0f157d34e7b6c8dbf8b1a429ae7465e9caf4e0f4c70c

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 96097572a1e3c0dc238c23ead4c38a5824a5e4d4b4b432fa9d32600041c7c93d
MD5 e314718ce64100e2de4c8e7de50c9c41
BLAKE2b-256 1b89da727852a03aacf27f5e5dcaea3c3da8bb245ca45077c67446bafaabffea

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 6b4ed25c74932fbe3d5f6f38200db640ebaa4a4bf3863e3bed61cef146ecdac0
MD5 a90218b9f8b5cbf94c75d0566eb1fcdf
BLAKE2b-256 80f2cf937d91b8ccfe08b9743efb0e5ee27c719c32461ebb0190bb9498a8c9db

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-cp39-cp39-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 42fd8406d6750503f816a3bdf098e87ca2ab09c1384dac1242b50f8fab340695
MD5 592b9ab0316bfc40c242c2d149c23077
BLAKE2b-256 7ec9c569d8c7f11d7abbb36c47807e55ceb811087bcb378e5d83469bae0690a9

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2d794edfdf8860d65f8c8a70372256342e538f8783b6f72628a5339d511b740e
MD5 12a5ee2b6830afcf4589d31ccb2192bb
BLAKE2b-256 7bc21944a396424de121fbf29a3c3f720beeaf0ccbe425085e2088eb2879b918

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2640e7213779831a599e12fc32ff8e019aa50c12ed8f15a6791cadf989bdc53f
MD5 a1125f42ad6a6e535ad5528e3f5454e3
BLAKE2b-256 b5e7ed61b8fb12e4f3848823e66ff9398d580ce4f6c92ba0c602e9b6bb9a784d

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 103bf176d26466b6bd0e152ad22b377fcc9684a27dcf51c14540a499c1fb1cff
MD5 17a5aa9fa3276422dca03dcc19282f34
BLAKE2b-256 b914e23028af347734eda163c8c6a5324dd5a7ed0a01ceae48e77ef818852953

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 e949ff2f4cf6e97fdf13c93d6b211695686b919de34cd302ca0a277d307c9ac9
MD5 21c87b890080714e4c6837e8bf6cac22
BLAKE2b-256 5fca04d2c9a2f6ecce89e0530aa9853853a6dbc34faaa038825d0bbe2b0bf45b

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 e7e2f2868c1d429e6e16c38e65f66b657cbb862338f033a7800249c7d5aa6f64
MD5 7f88892df964b97f07893f9168f0abdf
BLAKE2b-256 1b888648a825ef074a764638ed17a023b9eb4e7b5200875e151095456f9daa55

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 26249295fbef7b38b83050a6e15b06fd745dc266783d285671f6f2517827e5b2
MD5 d5b6ebad73706f250f44f588d697f8a4
BLAKE2b-256 0ec53dc07eee5da8e5c2c7c7c519736116247bce8b3c2574f8b01b3013fe3a5d

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 0ca8206e99355ee10004b58a88140adc6fa4882ad6a477eb87d355ef9829f137
MD5 3883ba5018ab8fab330b5af06d96fdb3
BLAKE2b-256 ed0b4e33130cf25f87e82e348ae352814ee5c69430b257db549f4a5865773957

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 61ef36158d6e08ec928f26f64759292056ad5e52f07ac81a529e90809f7beaa2
MD5 5f8f4e37a9b626fe52c26dc380eaa4c5
BLAKE2b-256 bd1f8859ecc20902315cfc9a648d72912b1065b4f9757dbb1d2e626a443ca9d9

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-cp38-none-win_amd64.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 296f8c758587b46113cd62c912b8924c6ab0e32648187a79f74de2c052b18d9a
MD5 76b01ae013c2111a38ab5951c79aeda0
BLAKE2b-256 1f8f62004005f3d713f6bd8560a066f035902903e321579f8456e9ce15aa9b9c

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-cp38-none-win32.whl.

File metadata

  • Download URL: cachebox-4.0.1-cp38-none-win32.whl
  • Upload date:
  • Size: 220.4 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.7.1

File hashes

Hashes for cachebox-4.0.1-cp38-none-win32.whl
Algorithm Hash digest
SHA256 8f842fafeb253783f89e0ba8f4f06c7410c286e0fb7bd659a1f8950b3f8f283f
MD5 4fd6b0606c5d4de4da8f986a76a55fad
BLAKE2b-256 265b23ba37f5b2451d694499d3308f7ea37d62f416a7755500ec86015a44085a

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e57b3d248229574cddcd80d6a5c81492ee6986d573cb4c0140653de083891b77
MD5 ec52362672e35beea54f116b66dd36d3
BLAKE2b-256 025a3a895b66de0afbfa75e667b15980b0ddb830276ea1f081213a5fbe62ea7b

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-cp38-cp38-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 6494748a3a14c871a34547c8119ac4d567ea6825e0bbe4f46326ef8c47a004cc
MD5 51d777ff2cd62d63c70ae8e454d8cd41
BLAKE2b-256 14fba52228adf62f09bbf270936e7c8157bf2c0afeb6d52fad17778f386c9a64

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-cp38-cp38-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-cp38-cp38-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 c08b8f69736b9a15b7f3df4de73f703596d0100ee075eab7c6e7fa43e732ebe0
MD5 3fccd2427138b94d1d689b51e1e8ec40
BLAKE2b-256 4ec3cd4095cf38955a169cf93361c3d11b29bab78f7392c0da19f84a395b620f

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-cp38-cp38-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b1b0411738230fe09bd887a1245f35e02140ad3d0a6a0f076ec15e693dc82aed
MD5 f66f73af72a2e67f96e3f6f46e35bcb5
BLAKE2b-256 d67662e22820b02150ab7d59f61e46d46d90a5354c14264c54f7667ea50b4860

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8f3fc095b9cc6a919e8131ba72e681ba64e8c98df936dd7383eb46da898a1ee4
MD5 86d3ecf4946da95c096e9109553a45f6
BLAKE2b-256 ebc69f6c01d247bf27b9399d134fae175b1b883254100cf8aa044a99b21460ed

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 63c21142cc4a921164069db47f6f8f4d6ad380b1d12502ff745e9068bd9e2af2
MD5 6d969642c8a73c6ac3b3ed8d61dd59a4
BLAKE2b-256 6c1ea2ad1dee231a631683774c74957a2c3470c071a2ecd6e89bb6a583ce8d6d

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 c1d753d1d5483f399882eaffa9349041e68d0806f4d1600ef0953be9a42ec482
MD5 9a8cd468d27b645b46ee212ca52d33f3
BLAKE2b-256 9f28c6693a263c1b899ca2ae91742db915b08b79adf5ea0b25c8e66c4cffef4b

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 f11eac9dd59a977420c2cd0323cba2f6b32275b5d450902435743db514a27558
MD5 fa6f155d8e3de3b0ea20af8ce1b6f4b9
BLAKE2b-256 9825be9e80f9f2b720310936f58a96d2aa7a43695513571d9ca2c5b6176a39fb

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e921b519bc9439f42bedd45c357b6446ef5c8dc2c88106907c0c62bf9b10039f
MD5 3270e1b486ff5aa20ad36e6c3431a22b
BLAKE2b-256 1466a60b056637a510c1e2e4015966c1401796f9abacf6e496a79f9ec2443b50

See more details on using hashes here.

File details

Details for the file cachebox-4.0.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for cachebox-4.0.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 9651376318397c22c54b0fb361530ed5b8454ebba6da31c3619d44d09966485b
MD5 5ba66cc1b7739114c16b53d2845bd70d
BLAKE2b-256 118f5564b8fb7bbd2798de4a221d81e9535ba843e6da80a70de4428e43fa9a19

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page