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.

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.0.tar.gz (49.6 kB view details)

Uploaded Source

Built Distributions

cachebox-4.0.0-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl (501.8 kB view details)

Uploaded PyPy musllinux: musl 1.2+ x86-64

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

Uploaded PyPy musllinux: musl 1.2+ i686

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

Uploaded PyPy musllinux: musl 1.2+ ARMv7l

cachebox-4.0.0-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl (492.0 kB view details)

Uploaded PyPy musllinux: musl 1.2+ ARM64

cachebox-4.0.0-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.0-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (586.8 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ s390x

cachebox-4.0.0-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.0-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.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (313.6 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

cachebox-4.0.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl (342.0 kB view details)

Uploaded PyPy manylinux: glibc 2.5+ i686

cachebox-4.0.0-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.0-pp39-pypy39_pp73-musllinux_1_2_i686.whl (517.1 kB view details)

Uploaded PyPy musllinux: musl 1.2+ i686

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

Uploaded PyPy musllinux: musl 1.2+ ARMv7l

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

Uploaded PyPy musllinux: musl 1.2+ ARM64

cachebox-4.0.0-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.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (587.0 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ s390x

cachebox-4.0.0-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.0-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.0-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.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl (342.3 kB view details)

Uploaded PyPy manylinux: glibc 2.5+ i686

cachebox-4.0.0-pp38-pypy38_pp73-musllinux_1_2_x86_64.whl (502.4 kB view details)

Uploaded PyPy musllinux: musl 1.2+ x86-64

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

Uploaded PyPy musllinux: musl 1.2+ i686

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

Uploaded PyPy musllinux: musl 1.2+ ARMv7l

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

Uploaded PyPy musllinux: musl 1.2+ ARM64

cachebox-4.0.0-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (587.2 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ s390x

cachebox-4.0.0-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (353.9 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ppc64le

cachebox-4.0.0-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.0-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.0-cp312-none-win_amd64.whl (233.2 kB view details)

Uploaded CPython 3.12 Windows x86-64

cachebox-4.0.0-cp312-none-win32.whl (220.5 kB view details)

Uploaded CPython 3.12 Windows x86

cachebox-4.0.0-cp312-cp312-musllinux_1_2_x86_64.whl (505.8 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

cachebox-4.0.0-cp312-cp312-musllinux_1_2_i686.whl (517.3 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ i686

cachebox-4.0.0-cp312-cp312-musllinux_1_2_armv7l.whl (579.4 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ARMv7l

cachebox-4.0.0-cp312-cp312-musllinux_1_2_aarch64.whl (494.6 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ARM64

cachebox-4.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (334.4 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

cachebox-4.0.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (579.8 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ s390x

cachebox-4.0.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (357.1 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ppc64le

cachebox-4.0.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (316.2 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARMv7l

cachebox-4.0.0-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.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl (341.2 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.5+ i686

cachebox-4.0.0-cp312-cp312-macosx_11_0_arm64.whl (290.2 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

cachebox-4.0.0-cp312-cp312-macosx_10_12_x86_64.whl (310.6 kB view details)

Uploaded CPython 3.12 macOS 10.12+ x86-64

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

Uploaded CPython 3.11 Windows x86-64

cachebox-4.0.0-cp311-none-win32.whl (219.9 kB view details)

Uploaded CPython 3.11 Windows x86

cachebox-4.0.0-cp311-cp311-musllinux_1_2_x86_64.whl (500.5 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

cachebox-4.0.0-cp311-cp311-musllinux_1_2_i686.whl (515.8 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ i686

cachebox-4.0.0-cp311-cp311-musllinux_1_2_armv7l.whl (580.7 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.11 musllinux: musl 1.2+ ARM64

cachebox-4.0.0-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.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (586.3 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ s390x

cachebox-4.0.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (352.3 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ppc64le

cachebox-4.0.0-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.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (312.6 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

cachebox-4.0.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl (340.9 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.5+ i686

cachebox-4.0.0-cp311-cp311-macosx_11_0_arm64.whl (286.0 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

cachebox-4.0.0-cp311-cp311-macosx_10_12_x86_64.whl (303.4 kB view details)

Uploaded CPython 3.11 macOS 10.12+ x86-64

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

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 Windows x86

cachebox-4.0.0-cp310-cp310-musllinux_1_2_x86_64.whl (500.8 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.10 musllinux: musl 1.2+ i686

cachebox-4.0.0-cp310-cp310-musllinux_1_2_armv7l.whl (580.9 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.10 musllinux: musl 1.2+ ARM64

cachebox-4.0.0-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.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (586.7 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ s390x

cachebox-4.0.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (352.6 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ppc64le

cachebox-4.0.0-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.0-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.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl (341.3 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.5+ i686

cachebox-4.0.0-cp310-cp310-macosx_11_0_arm64.whl (286.2 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

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

Uploaded CPython 3.9 Windows x86-64

cachebox-4.0.0-cp39-none-win32.whl (220.6 kB view details)

Uploaded CPython 3.9 Windows x86

cachebox-4.0.0-cp39-cp39-musllinux_1_2_x86_64.whl (501.0 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

cachebox-4.0.0-cp39-cp39-musllinux_1_2_i686.whl (516.3 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ i686

cachebox-4.0.0-cp39-cp39-musllinux_1_2_armv7l.whl (581.1 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.9 musllinux: musl 1.2+ ARM64

cachebox-4.0.0-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.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (586.9 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ s390x

cachebox-4.0.0-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.0-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.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (313.4 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

cachebox-4.0.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl (341.5 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.5+ i686

cachebox-4.0.0-cp39-cp39-macosx_11_0_arm64.whl (286.4 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

cachebox-4.0.0-cp38-none-win_amd64.whl (227.1 kB view details)

Uploaded CPython 3.8 Windows x86-64

cachebox-4.0.0-cp38-none-win32.whl (220.5 kB view details)

Uploaded CPython 3.8 Windows x86

cachebox-4.0.0-cp38-cp38-musllinux_1_2_x86_64.whl (501.2 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ x86-64

cachebox-4.0.0-cp38-cp38-musllinux_1_2_i686.whl (516.3 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ i686

cachebox-4.0.0-cp38-cp38-musllinux_1_2_armv7l.whl (581.0 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.8 musllinux: musl 1.2+ ARM64

cachebox-4.0.0-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.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (586.9 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ s390x

cachebox-4.0.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (353.0 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ppc64le

cachebox-4.0.0-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.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (313.3 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

cachebox-4.0.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl (341.6 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.5+ i686

File details

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

File metadata

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

File hashes

Hashes for cachebox-4.0.0.tar.gz
Algorithm Hash digest
SHA256 108b1c164a031464d496f6d7037a92c5a3f796f19f7dd44efeceebe4a2fbd267
MD5 26498e62adc567ecb9a9369b574fd05f
BLAKE2b-256 aa1688e5cabe52e6a06a6c17c06157719c675d5c3211a53c884a208d243c781d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bf489152a6ed7c202e302b9ea51fc6fa9f26e58538fd30594512060fc0c30c4e
MD5 85e356e557272d56c344a0e3cee15ec8
BLAKE2b-256 bab51d5f9e4dbc134ff43949568076deeef4c12b265ea16e857ad96aeb9fa530

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-pp310-pypy310_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 fe691214d098e5d0d9f06341a035ebbaae456c8d98774e0affb7e3e9ce5c6a4f
MD5 7b2537d418bc4b4c7cce8f6a6f8e3531
BLAKE2b-256 830107a91690f55de243b17323317913a3c4cc54dba2999686464e25b2f116cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 4aafc7cf7c545c2e5effe48375e6ed2967989abb88abd0eedec5a83b3dd01ac6
MD5 1f05fb1c9b3c46e4c44378aec474481e
BLAKE2b-256 3fe89a63ec2634e4bf3d4c4a08448fdac1fb66a6e02fa7b6162ae8ff72a339a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d9ec3dc863a8f753302dc605b0a964edba09bf9f0bed6579704321926089297f
MD5 12803e5e5b9890d3c457494e04a26f7c
BLAKE2b-256 65b25a3c50b4fdf692fe2689fbb56997c11e8d69547e444360de18e118762c96

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 460f537bba1db44e0dfdf2b0643cf28866ddfedbad198bbcc434ef1d39b9e048
MD5 af00574c2a63356f9a316fcac585de08
BLAKE2b-256 c88936adc6dd8947d22030c12b8863813a5afd093f2f17909cbd1cbad4e18304

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 542b25ab2179f3d8bb5ab107732a23b7f49e06e01148283bea4d7a368d5201f8
MD5 c5f024d454004040f4165c7babe8861f
BLAKE2b-256 badf68a3f897ec8a2b15fbbcc7d119704008d915f69eb9f07c12a2e431bfc414

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 b6165270f3268316df1a9c8a49f406179f3b9ebae75893db956e8571164a42bb
MD5 88e580cc5273456c586bf0b6725578de
BLAKE2b-256 82596e0877c0acd7204d3956be8925b67ed4c20ed858537b23ad8e7ef51b5087

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 a294e0a9269f8e009c8a9d8cc8052d0eea7139014d90fe062d224ccb6b1263aa
MD5 775e67f77831baac82ad6ff2ceb24705
BLAKE2b-256 7f35dc80f8c41d3d45f840114912c9c3237e8792aec3bb63ad15aa8aa50ec8b4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 deed09e57876300133dc226515a13283e6111e2c4965998aaabc23c24699c689
MD5 e071d4ab64eda9799261a4a16dc8e2bc
BLAKE2b-256 6bbba167e8b6c7fb1822a8ce887017c1746a16646e02af42a93f0fc7a50f60b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 772877229683da1a8b1bcd54bed5e5fb881cbe88a70a014bbf5942e1c56ea3bb
MD5 bbd76da7235abba337d553fbcf8bc37e
BLAKE2b-256 4f5f9f3fa945ef4cbca0166df1563b339352fa5c44a8386a1a4ea27cfc1b02be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1042cf9a42ebb4e648cd3f94e56e750c55158db659adf270aec84ccb8584581a
MD5 5d09c83f9e9b2f052304013c6211fe90
BLAKE2b-256 baa9d5e25fd5c829373bf3783d9651693f10113d0ecb797cfd8279fabb0daa74

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-pp39-pypy39_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 93a512513c46e54adf26ccd385c714f9b5ff6b613cd123e0049a655426227119
MD5 799fd9925e208ad97152fbe893005f52
BLAKE2b-256 dcb8ccc38051eddc7a6f0ee6fe8e5731444a4eb2d41164167ce3838d85136c05

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 02c2963cdb6d299608688ece4f087a3931b4a592c27a7825e61b8b5f28f3eeea
MD5 7300044014f05290b585b45ab0bbba35
BLAKE2b-256 4c551b5805600f79eb16b7006ae1a99b0e6a323e93291ce8d21dd182abf886a1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f8eb47ac10ca028ea7bfcb532ddadd7f371da79d7855256ec620c9ba612bd11e
MD5 e70ec8973a3a620089a820af09d1d808
BLAKE2b-256 0b23d9df0afa324c8044ff18930b58c442db0aad06d34e5b0f9f769eba4fa765

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 140a6117168722776ca41b64fe1d57aad4783aaa1684d36abbd4c85930c08767
MD5 b386305f2dfedc21f4aa3b128e756e3a
BLAKE2b-256 4ffb9f1cf41e9683d21563b5352597fe5754033f1f6a6fd8d2a615488b707bbe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 b46eb216dcb3e982cbf951fe83a1ea6321d81bfe7d659f5883946a0b19dfed67
MD5 321ee74b34119be01d632d6cf3945fcb
BLAKE2b-256 b69dc4c0dd3665e0ce3a1fa526042107e7cb0421b9b17f8698525f815581e931

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 1cb1ca62a3e9414051ca6bf5a0c72112a7eb36a1791dd8f46acb8d6ec5e13a0d
MD5 0d7e65e1d40cfa81d4a6edb07e772569
BLAKE2b-256 1fb52808a5ac00fb429b2a382ffbfbd879656e3c9779ec886d700fc74ac9949e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 60fdcc22789b5153969ec14af1f38e154b016c07146d6bed81c40a5be1581911
MD5 8598a074ac402a8378ad677df92bf54c
BLAKE2b-256 0ad9a0a1edfa335c595734d391ade53cc6b31319b88629003fd282fc304b65b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 74837d4e223511b8f73d55048b0b6307070b2bb221a4859c599ecf5854c3509a
MD5 2a76eea4b4cead7f5ede9c67c20f5215
BLAKE2b-256 cb5ba4d598213fc3323a4165ee24557bd6081aadd4e0268eae9b9d9c10550e5e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 bb982f0b1bceb6c7058264fd2546b8886b2223145f8f9e503ede8cb219c2be3c
MD5 38a74b4586d03f293f2e805e5719c1d6
BLAKE2b-256 d409c4fe9d505eab10f8c5771846026637c32f34ce28d05a9c0e5d6513d92e16

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-pp38-pypy38_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c9d957e0b6b592ea4ea2b67f8b4a3939d57d4a28b6fed02c1f5a3e668b65678e
MD5 74ead57543a740a02b173e9c4326eb5f
BLAKE2b-256 d128d2d0fc5192aaa832ff415c351001b5e54b71079ba30b0ba6d18493f05bb8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-pp38-pypy38_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 cc7f7c9e4086afd24ef5c6b2d80ffcb714df267081ed1ed6ba279b61907911d8
MD5 87a3eb14ae3c89510536e861a46e2f7c
BLAKE2b-256 5f5a5df80b0f7096478c59bd9c893279461e25727228d133d130a4c7b69fc576

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-pp38-pypy38_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 03e7f50f3fc69ef0bfebf6b765b2b8d38db69a236fcffc6dbd6fde94ccd3baa7
MD5 423cbfef4b6465ccfc3f6fa21ac9e99b
BLAKE2b-256 3afb0f901c3ece4907f93fb2e5e5bfad713417ffcd737d129532cfb79e3d690e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-pp38-pypy38_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e6cf709c59a75d0f98367ad529419d723e2b28fce8e38365b8e36664f57babce
MD5 a4404d67d96141faf4b45107ead6fd58
BLAKE2b-256 b6776b4169343a788a9f2b11c7ffee4156d18303d25ae633bb2931639b63bbe0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 3eaa8b553fc3af040195cc90d730a436cd4cc051d192fc4328f3d6a9211bd9e6
MD5 9278a481394aafce30ef68e729a019f3
BLAKE2b-256 80de10a93e81ea4c0204160b6ba2aed9b14bb778b16a9408197ae9d420073152

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 654924082b3fd935299e2922fe2406a07821a6f56a41d4f618011f8d2d6c90ab
MD5 e8b698e20c05d40d7cb062cc0f3c79b5
BLAKE2b-256 e93e7c48c2a583c5c110b95a998c0592effbf5b0f40b5f9fe0dcb8a03d48accc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 c47078c26bd31637451a574037b453442d09f44e1384feb91e0fcc359e26f25e
MD5 06521435b3f753daeff6e0bc20ae1507
BLAKE2b-256 e2b97cdfa91c6c9c703f7a5fb32fcd6918469c08fcc5bbb3cd48eed6c3403a6c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0da3430556f66d82442d8596084cf3b94818e3a0f2a153c8b36b7e6328d2c709
MD5 7f3cbec0fc0d7d0d8297aae8d1973786
BLAKE2b-256 33e88648309bb5810dbbaa3c68dc46088da921a791e1cc0d0dafbc5c1d191b7c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 8b796ca84583db16e96c66d30e1aa3c1de981ef236785cd5c34d7fcca2a1b1ec
MD5 5bacbc9b93291f30db19f9e754d5dd46
BLAKE2b-256 e3b24e13fc45fdbeed430d2f933a7763513534b47bbb6d62ab2867a63fb492eb

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for cachebox-4.0.0-cp312-none-win32.whl
Algorithm Hash digest
SHA256 cff890615c154cd915f2b7520a2eed3700c9a38d36c96cc0cbdb4c7da15566b6
MD5 a08a00d4cc7594d95db2764717e8389c
BLAKE2b-256 9edac18bfd31b1db30659c4991d9f40f0557b2df84863c4de3dc50581cfcdd5c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4f6f0719542328d2016815946f7ae725f7063784134f6f439b815437bc4ab9f4
MD5 2746b903ec42f0a4a75bb45ced149d45
BLAKE2b-256 491fe0b469dd2af24621c110861833174abf0337864f6198aa1d9e3675e49e31

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 69ad31ad7443babfcb7c442d02113d0a98cfec0f7d12039141600c63c1a425d6
MD5 94d787fadcd9129ed894073442b2cc0d
BLAKE2b-256 e260f0c572ed3b9b64aee1609169e386af682abd999320e66e2836342d3cc737

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 352aeeae31a8db0ca46072acc9519a0b7660d1655bde91711b544cc38b5c0457
MD5 cf4b9404a929d1ddda8e176b3bf313d6
BLAKE2b-256 e37926982393ce15e513f6e0da4cd0ca5bf1f6ad56729e755a829f26e26e1ec4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 88e8aedf209d03dbeb1a23b8aa00f82c25b2275d1bcb68e1f9d9c753037c2c1d
MD5 0d6554fa43cd32d5f6820c5116fd71d1
BLAKE2b-256 8d76ce011549f12ba5c0fdb310110f64eae72cd2e34c4ea64ed656f8685ba0b2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bb1c836a56bd69634d2be2f1d787e17b5c5e6f9bf9633c7cc0944c0d69615a98
MD5 2ee7ff24a603d4f3e9b4d575ee120f0e
BLAKE2b-256 e447392b7368c684a978d5bcc665236b8e80636f72d7046611a012d27386dadd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 1459fea548c01d450073bf53c153da4605fdc6af70a26d1fd77fe4cdf9ed70f4
MD5 69a891064bd7b7d5835d11a8db7134c9
BLAKE2b-256 6438217dcfa47cc68b5426872beaccf01673bd75c396b1e14bd0a099d94aa345

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 3dc59fcaed85f3987c4cdda2f5446b446d6c63d793107512f1f5b7352ee3d788
MD5 8e437e2dee258790e700aeb55be0edd3
BLAKE2b-256 89bd36f55b740c70415c32cccfcc97900a5b03f0f6a73eadc88a0fd35ea9d9f2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 9a3b43cd4b0a7b44674e98817af4ea8461219149f985333be55b33cce5704036
MD5 da2427f28df1946ef478bbd85737048d
BLAKE2b-256 4c3e18f2a634bb3e0f3a6accc12837db48612a75e313a46de563f26646c78795

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2aa47b6af6b166af0229b379401a4869fef622d380733609dc33bc40f1da3bef
MD5 29e3864bd648c4594de38b108b92fc03
BLAKE2b-256 0bb43a3b3e03a43167891a912118253e3cb55554a3650588b70d1c2c3916af24

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 fc2ef5f9f87de75769150cc5bf1d08501e0ab55de5a4cdc167e72302f3aba0ac
MD5 aad9e0a45462b8cf0c43e17373a997d2
BLAKE2b-256 0733bba1e2210c074bf52f599f9f8485a6044666b7379c12a4cffb06cec78f37

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8cf253c78748258a964cba1843a90ca645babf57f05c8f0e6d2fab3c39b68a39
MD5 0659c826e14472ae7befc382a51663f4
BLAKE2b-256 8c53c477833e3e683a8f918afdcaaff88d1bb09c44642b6cfa33e2421ac0dbf3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 4d1eefbfa0c58dcd5d38049b9c19f5b5e4e9e73b26cba665031be328b7c779fe
MD5 fcbfe8f211e846988a6ac403338b9956
BLAKE2b-256 045d8f54918e17978d23e1ea41722adc7ebe302e209d6beb153864ebc5c773ba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 227cbb197eb8b2daf547855fe0515f604385e3ba8997f4394ea621c42e72c730
MD5 c3b8cadb417364b1ba403d6347a3d1b2
BLAKE2b-256 4dd3f6d7ef6792fbfc8b8b4314ad312baef9be64d1ff76f426e2ede58ff5ad73

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for cachebox-4.0.0-cp311-none-win32.whl
Algorithm Hash digest
SHA256 b03af0f5bc69b15454a99619accf06ae99d23ab778d29e9123e2946472c12a8d
MD5 18b853fc368b6a9febe75faf2c3ea36f
BLAKE2b-256 49de5a852295aecc43fc07f27a0c2083dbee39b7924ebc2b14f69daafeda41b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e179b1af06f5ff130519c64efda617d9ae3f07872f30d5ace2b13e6dafa41238
MD5 057cfabefd8f295d7626bd635c02d339
BLAKE2b-256 7f6c6fa52c3bba4476ba472cc5cf3d780bd2a1450bc5e9f7ce025fa130fa7a6a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 d950905308d500757c785f939cdca194a7a669c1a7c9667032408cfb707afae4
MD5 62b18582fbc0580124b2de2b1205e149
BLAKE2b-256 0898f5231202fc12c948853cf4f93c95a2411b0570b77d03f89431407ef12e72

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 7ed612ca3035f524f3c650d924c0400a8d3a95d93e728f478e90f53d6a31cacc
MD5 3d13105b1c99b707c2e97bc70efa9ead
BLAKE2b-256 765fcc49bd398940a25c191d0aad40ecb132d38fd71562cf184ec2e061663132

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9e597610d0ea63d336de72de508c521b5834350e88469f5799afcc28410a8b8c
MD5 028f5266592c8e69d0b96c31dc1b7b0b
BLAKE2b-256 539a194a01087ab828ee7f40438c88d819fa8a60fc5c76f7afbc0113e27b734e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5f68f0fd56874714a1fb3af95fd1a367ece91e273fb643faf3658ddc38d85124
MD5 c3fa6e315110a26aaf803b4d3e053ee4
BLAKE2b-256 08782e8ee9cb5cdff546a08d1f2a8c9606ff62fc2a1b06ec7049d5382d772ee9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 944ac4ae64800bd05ab01910a1f4bd2561159eda8263525009d89437f17a87d3
MD5 5669e388c7b555b04317fd10a88912fc
BLAKE2b-256 58c3b63b9c3d0b556d614c64be6f2f026e93f72fb3849b34662c854066a8779b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 957249f19bd2a3441f2228dff46304c7c24185a4dcd7ac1954cdde2f12b23991
MD5 2ae8636b72a6f24974ef765ed5a3b2a9
BLAKE2b-256 0d8df30f644c6e56ca6bd2d0d571d63b72d61e183bdcc59b39698f5f8a18b5cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 bb848b773f71f278e5122406372ac30bf36281c92f00660937fb2946ebc82b90
MD5 089e7b94855656a6460e5ccae05037e0
BLAKE2b-256 7a53a34973074299a52f140852ca1785f427cd911190031910a914defbc2fcd9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0a29e3bbe73bed3faebb6a2a7cf9dc68fa9dfcd854a61ffb164c2387cdb5894f
MD5 56a3a922a5045a999d63d5de32ed7df8
BLAKE2b-256 66a3b49d5708d8911fbfb7332eb3c0580dbc3e72112b7226bd886112666681da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 7e10f4e9d2dce9e3d113caaec4692a1ad6c33e87cc3cc5a67af5035076981fd7
MD5 2cd9e081e46d1e7b8ae9ed9c0e9c5b23
BLAKE2b-256 f9b4c61353a1318bd1d4bde9b46d37178d66df204576f1f746cafe730e636114

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d31cbef349d3cb6f32919deb0362f561a8296e1f5110c6ac37b74c37bca622ce
MD5 da93cc84e11a82908911cfd5fe83ff68
BLAKE2b-256 c92ab3669780c00aaa9d39794aa015d95e8414cba11d29b594df6e3db304cfc6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 cdcf6956d2953edf3540f5b3e64cbc06e5ca9bc0e3643a152d426ec3a4f2c2ab
MD5 01f7c2f1a619b37d496cf790204af4a3
BLAKE2b-256 9ac8d0ad39d6ce429aafa81d4a219a094658660161666b76c764429baaa01955

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 59b45fea55be7947406d675db44bbcf8d7407491868c6f6299b401b6ca26d999
MD5 0f065a2242a0e0ee8d40000d2ca053dd
BLAKE2b-256 a08fde6edbedf71e54c4a211b4d0493f955c3e50397193e738abda568351e6a8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cachebox-4.0.0-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.0

File hashes

Hashes for cachebox-4.0.0-cp310-none-win32.whl
Algorithm Hash digest
SHA256 1836c3209839e132e94c9f4f9afe2843763b677a9bd32e59c8c5f9246fb5e031
MD5 a0f5846ee25ac3466aa3adb95a86beb9
BLAKE2b-256 6e2dac76c08c9a93ff92443ae60da434b0fa73e79fcfe89704203615d8c255c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d9c58cd750059af2754033c6911acab15d152bc74505aaa886d8ea194e6daa00
MD5 b9df72e79d12c63c55c658b32b5ccbf9
BLAKE2b-256 5242abcd1eb303a4f1ce3504972b21b3f7dc91c909254c79a57c4c22bb2334c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 45350e1f810a9066202f2d035d61731c64055f7e60e3a3c33b5baf5b39491d21
MD5 ace5029ad3fff70280e97528a00438a1
BLAKE2b-256 4d86717ff1ee0e7b169d970ce17b674719cf0f129c482c53ceb3c2cc5e683ffd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 a445e9536f1d09060d8ddeee4e71833930b60820c2105c10a4e686485b7c1434
MD5 951ab1226a4f4ba6e1e27ccf4a9061f9
BLAKE2b-256 10be68f4d555851f4d10c4ea84bc76cbd6c63ea13e7ecf38ae31e9a26d5db753

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1cd53f8804bf227f8950d71f7b4e5c3e39ee15e43fa700211a003dccc663c028
MD5 cd5505f9a5c2e96477649674689df5ca
BLAKE2b-256 5f053136b4d29bec24cd8c84d9e3bac2d036d460c24c958bbfd650ec09619af5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ca161e8b64602e27da9c2ded1d47549f2d6476a4ecb6d818d261ac303bbf7d02
MD5 a51efdfccf909db20e3d79751fe723a7
BLAKE2b-256 ba1f4977cd5aff7c836ba758fba902cea6c2c903150fe390836c087e411a9fe4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 7ff0fc2e04463766ef8a43794e1b24fc7f58e77360e2cc160a60aede514d019d
MD5 1d2f5acb3531c7de57b38912ebf118e9
BLAKE2b-256 3f2fb747a0a2cc0c7e19b0610a246f65bed94ceb9ac14688db5cb498d538c8b0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 318690558f4be411abdabe24193a6292924d622a593dc014ddb253de06c77cf5
MD5 6384574a0499fd8314601b9788043c6f
BLAKE2b-256 5c8fcd9ee0cb80a8a69dd9b03e16bf7df2e3964ede3d2b3ffdf50ce64b45baf7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 0694df2e7b0a9dae8633595fc82beeb549444af8bf38ddc75a63d3525e71f494
MD5 90385d456cef1692f527ff052f4fa69e
BLAKE2b-256 244fd9ae0276ecf8496a6da8e1eac795f0c227407d79cbfbe478202055411d97

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0be15d2a56f40524a6c22df4024fac53e81893306f87029773b9a17707acf1a3
MD5 08425abb5e3d71d3e4b3fda5195e43b9
BLAKE2b-256 2cdc4a26c4bc371871ad4ad7ea545472ec7920b100460d3caa63e2f486e87beb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 4cd89ffb9e68bdad49a9623e549304603ae3f6ae8e32d15f4267d9c52a5ed120
MD5 5804732a9ab103a541ff43e9dc3867bc
BLAKE2b-256 0e319c14ada4f9c4376b33e06c74a6918adbefb972941b1c9d6ca639660a6ade

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 623ae5e85af594b47cc4e3218847af024c449220ecb6b6a3f53e91dd9ebec9c6
MD5 9c0c5e0f072672c085471bc79e3cd463
BLAKE2b-256 93442816db482a1ee8ca0c1eaadec29f8fdb3806b5f191c714a1eee15ff5d8f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 da6cd42f05254124b797d35cb86f60f248af2fb3e840cdc3658f1088de5b6061
MD5 5f9818fac56a41fdd4f07d134285dc54
BLAKE2b-256 a104be93afd06e294456241f6502b5e85eb10ec0e2bcb183135032cc13877b91

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for cachebox-4.0.0-cp39-none-win32.whl
Algorithm Hash digest
SHA256 56b942c2c259ece7b5bdf5a687cd18d00c6c0d2951b16a44e06fc14828c348f5
MD5 a7a7f6db26cdd2ce04d1f527665b11ad
BLAKE2b-256 caf8cec775944d0c92dc113167e9b6fb959cd180bdb20df921f6b712b707520c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 785db76eade7995ebfda5d5be2416d135972a1dd20340d65fb65577b6188c155
MD5 af51c9efe3af5632ab55228d153052ac
BLAKE2b-256 53f12abd19a00629270f502b54fae4a9ffbc53bb96c95afda839127bc8ad462f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 d81052c46a49d2c9cda4a178de4c2fc4d439f9cc32e9f47b5fdc7588efca0795
MD5 ef62fad7034f8e6bc65fbbd2c8738c3c
BLAKE2b-256 5ff0456d88f60b99cadd0068bc7294d4bb653849a3b5e26b323e4763448cdb58

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 8ec36c6f07c80202118d509f8cc27d3825119c3717a11b8b5d3fb5196d7e81a3
MD5 1bb6b068012b15d2fb08fbb75766f76a
BLAKE2b-256 15c11ba10e2544f17317722d4252c6630687c41f95fb30a1671a4a0b5139500e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 33d8f3adf55ae2054400db01bc1fb8025d1697c91d545b9fd59d2a5bda66d2b8
MD5 b40be5920233a2c5ea0f12559c956ef6
BLAKE2b-256 d06a91ff9fead6c5bf2a1777bd05175c715d0dfc1a99409e19e623968e7971c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 679d75d246117e377ec6c34f43f6b0f10afa93ebc042b989d75fe2365f9b9702
MD5 33e3b1be001926c19743b20e269c344d
BLAKE2b-256 2140cd1e3ee65b20452a338a446807ff53c023724375b21b56194230289caf87

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 c8bea5ab3411c85955ea4bd0c206efb188d686626e1c15bb8df0b0df63f41ab1
MD5 71be557459fa0abb773a531e3434d84b
BLAKE2b-256 58392f0edb32ca9230c879a843b81d5eb8f1b7412767cc771150724c1a3e30df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 95d3d3d6937336e334bc033c47419b3c91098cd1c7998852d4507073b075b323
MD5 f662963143496df12d3c0aa313379910
BLAKE2b-256 69c56a8d3d091a11347ffcc3a2a64b5f853709fbd1df7cae9efa0f7030006c40

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 c40e4c737828c125b473497fff73ec96a464bfc0d4d6d4dbeb7252304be9130c
MD5 f18cc7531435e3eacb2b4ef3183ee995
BLAKE2b-256 71229e980e1fd5e5febe141220fdbbc472287e548cc0e9878bb4245189c713bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a58693858ce0d9ec38037d989b1d705bbe1e08ef8bde39007a4c1f7d28796fae
MD5 ac912186e70e0c4627fe21380c7b0ef3
BLAKE2b-256 deb318fec7b0e56545d331f39b4bc414a990b62fa2f191c04f9ab2bda15597fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 fc68c9871792be8a0dc1efd94e01aa4ed3f0b6e95a22c234cd533368c6562023
MD5 b327da932882aa003cba810dfcdf66b2
BLAKE2b-256 8aa2b1025b5aa172ffff2833f62c64bec1ec8a8172946b0f37c8e7e81a37ee72

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 94049a8f5f8c159a533ab47c01fa04058f9f15c300c1f1f389c9a555524721ce
MD5 621ef39e1f0f8772587106ba62929003
BLAKE2b-256 a0abc7edc2feca1dea7f510de79fe81a43a8cd9af223cfdde044044df0858c7d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 b90dbf4af7509a3f9946ff2443378237acaaa557b0e4ddd7f004bde60084f6d5
MD5 3f72d63311f25817786ee8de6f002c2b
BLAKE2b-256 7485f4147f7211a86a9e0969fadcc90bb9d22b4c34be7ac22bb39ea3a35af80a

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for cachebox-4.0.0-cp38-none-win32.whl
Algorithm Hash digest
SHA256 41160af9b482af3867a54b0729065607b8df7bcb57d3061d0c12ef12b0ba2cd6
MD5 3c03c1e4de8866776e69ab5407a28310
BLAKE2b-256 f8a427e5da91f3981b3630f26e1a48fde2425a83c4b71b7d16914cda1a1be30c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ffbe2256d8c34ede621dcf12636e31925fbbd38bf87cdc637ecd3075cb957f2d
MD5 84487ba0533c3fd81489483451184cdf
BLAKE2b-256 47b59a6cb06f6c8679317616dd43879c01e9701e11e1343910b4f1e47114083d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 0c40960ea4ab4448a444b329445fdc9d28dfbf2bb89401dffc61918a281c1724
MD5 4988610c4e4f51159679bc6bb56db7eb
BLAKE2b-256 3d908de27e04dd9f03c125de820a94456441e4a287ae32e9481d793215d1a13e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-cp38-cp38-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 6a6f5a2783411b7446184297c1b1cba327f81ccd9bd6a099c843bb354156016d
MD5 f10db3921e0c1958450323327d92718e
BLAKE2b-256 3c79311cffa3b7e3ee1584b757c5170e7509f16c1ab366add5ec2ce55fd4d7d9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 85037da4c0fcb87fc3419a0d1b11cb38c8183e3cbe3719ed263733753c61a9cc
MD5 835f83fe428f64b29a054331f249f277
BLAKE2b-256 57e0540b7a2743a574f8fe2e035608e81392cfd6497f7c0dcf01d0a3b85ee732

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ce1f1e579be4546428973c8516f577ca20042ff74ec16f9b266e64763728c43b
MD5 71a54f83e4f747313fc9eedd37a1e4d6
BLAKE2b-256 509d7b51a4266a940707ca489e14d1df804eb03e87d534cf0157f68491a5a226

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 bf48553de63dd71b52b41375a16a450602178c0ab112409f01de8afe337827a5
MD5 b4c3bba9fca2c35608fb679140cd375c
BLAKE2b-256 ed8fb39d7412cc7f9f1f993bada19c5594f5bc52265a114d469c0dfbad59a981

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 09c073e34ce845c347c88291145251c7e2d9ee47ae9375bbe327193372d40c8f
MD5 8d1d43689459b156117da0d5d38c69ca
BLAKE2b-256 5def1efbf6dff5de4b88ffdbe73d6695656b3538967f1e4b41a5197fd7b35a4c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 abc172fbdfdac53bb39f10eec8c45832f87c94257d94fae9aca74725ee3e6d96
MD5 9fc3f5cf63125dcb239cbdc55e361cde
BLAKE2b-256 4985e01d3c67253bb8d9c0f68813dfa936ebb48d174904b59b2c457b8f7e9d54

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ff323651cd6b23277da9e80e0d40723b4e59dc945d1d0c82e727b6053d7ec2a1
MD5 a0fd2346d6018b99af9dd5151aed8100
BLAKE2b-256 b47d36f94458e235151d7c59c325fb916b95a634c9ad20bf61ee0ff9e7721886

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.0.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 69d24742e1455bfc91d4bcdd354117211f1b9ed0bd971566195927a87a0dc43a
MD5 9b5723bc70f5d92c4ea82beeb55eb464
BLAKE2b-256 d0b713f631626086a8a2bbeded6ab988bc58be976d581eedd2d109bb9c57840c

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