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.

🧶 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 2 decorators:

  • cached: a decorator that helps you to cache your functions and calculations with a lot of options.
  • cachedmethod: this is excatly works like cached(), but ignores self parameters in hashing and key making.
  • is_cached: check if a function/method cached by cachebox or not

There are 9 classes:

  • 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).


function cached

a decorator that helps you to cache your functions and calculations with a lot of options.

A simple example:

import cachebox

# Parameters:
#   - `cache`: your cache and cache policy.
#   - `key_maker`: you can set your key maker, see examples below.
#   - `clear_cache`: will be passed to cache's `clear` method when clearing cache.
#   - `callback`: Every time the `cache` is used, callback is also called. See examples below.
#   - `always_copy`: If `True`, always copies the result of function when returning it.
@cachebox.cached(cachebox.LRUCache(128))
def sum_as_string(a, b):
    return str(a+b)

assert sum_as_string(1, 2) == "3"

assert len(sum_as_string.cache) == 1
sum_as_string.cache_clear()
assert len(sum_as_string.cache) == 0

A key_maker example:

import cachebox

def simple_key_maker(args: tuple, kwds: dict):
    return args[0].path

# Async methods are supported
@cachebox.cached(cachebox.LRUCache(128), key_maker=simple_key_maker)
async def request_handler(request: Request):
    return Response("hello man")

A typed key_maker example:

import cachebox

@cachebox.cached(cachebox.LRUCache(128), key_maker=cachebox.make_typed_key)
def sum_as_string(a, b):
    return str(a+b)

sum_as_string(1.0, 1)
sum_as_string(1, 1)
print(len(sum_as_string.cache)) # 2

You have also manage functions' caches with .cache attribute as you saw in examples. Also there're more attributes and methods you can use:

import cachebox

@cachebox.cached(cachebox.LRUCache(0))
def sum_as_string(a, b):
    return str(a+b)

print(sum_as_string.cache)
# LRUCache(0 / 9223372036854775807, capacity=0)

print(sum_as_string.cache_info())
# CacheInfo(hits=0, misses=0, maxsize=9223372036854775807, length=0, cachememory=8)

# `.cache_clear()` clears the cache
sum_as_string.cache_clear()

callback example: (Added in v4.2.0)

import cachebox

def callback_func(event: int, key, value):
    if event == cachebox.EVENT_MISS:
        print("callback_func: miss event", key, value)
    elif event == cachebox.EVENT_HIT:
        print("callback_func: hit event", key, value)
    else:
        # unreachable code
        raise NotImplementedError

@cachebox.cached(cachebox.LRUCache(0), callback=callback_func)
def func(a, b):
    return a + b

assert func(1, 2) == 3
# callback_func: miss event (1, 2) 3

assert func(1, 2) == 3 # hit
# callback_func: hit event (1, 2) 3

assert func(1, 2) == 3 # hit again
# callback_func: hit event (1, 2) 3

assert func(5, 4) == 9
# callback_func: miss event (5, 4) 9

[!TIP]
There's a new feature since v4.1.0 that you can tell to a cached function that don't use cache for a call:

# with `cachebox__ignore=True` parameter, cachebox does not use cache and only calls the function and returns its result.
sum_as_string(10, 20, cachebox__ignore=True)

[!NOTE]
You can see LRUCache here.


function cachedmethod

this is excatly works like cached(), but ignores self parameters in hashing and key making.

import cachebox

class MyClass:
    @cachebox.cachedmethod(cachebox.TTLCache(0, ttl=10))
    def my_method(self, name: str):
        return "Hello, " + name + "!"

c = MyClass()
c.my_method()

[!NOTE]
You can see TTLCache here.


function is_cached

Check if a function/method cached by cachebox or not

import cachebox

@cachebox.cached(cachebox.FIFOCache(0))
def func():
    pass

assert cachebox.is_cached(func)

[!NOTE]
You can see TTLCache here.


class 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)

class 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.

class 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())

class 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

class 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

class 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

class 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+)


class 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.

class 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.3.2.tar.gz (54.3 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

cachebox-4.3.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl (557.1 kB view details)

Uploaded PyPymusllinux: musl 1.1+ x86-64

cachebox-4.3.2-pp310-pypy310_pp73-musllinux_1_1_armv7l.whl (649.3 kB view details)

Uploaded PyPymusllinux: musl 1.1+ ARMv7l

cachebox-4.3.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl (537.3 kB view details)

Uploaded PyPymusllinux: musl 1.1+ ARM64

cachebox-4.3.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (386.3 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

cachebox-4.3.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (358.2 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

cachebox-4.3.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl (403.2 kB view details)

Uploaded PyPymanylinux: glibc 2.5+ i686

cachebox-4.3.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl (342.5 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

cachebox-4.3.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl (382.3 kB view details)

Uploaded PyPymacOS 10.12+ x86-64

cachebox-4.3.2-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl (557.1 kB view details)

Uploaded PyPymusllinux: musl 1.1+ x86-64

cachebox-4.3.2-pp39-pypy39_pp73-musllinux_1_1_armv7l.whl (649.3 kB view details)

Uploaded PyPymusllinux: musl 1.1+ ARMv7l

cachebox-4.3.2-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl (537.3 kB view details)

Uploaded PyPymusllinux: musl 1.1+ ARM64

cachebox-4.3.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (385.4 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

cachebox-4.3.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (358.2 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

cachebox-4.3.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl (399.4 kB view details)

Uploaded PyPymanylinux: glibc 2.5+ i686

cachebox-4.3.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl (342.5 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

cachebox-4.3.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl (382.3 kB view details)

Uploaded PyPymacOS 10.12+ x86-64

cachebox-4.3.2-cp313-none-win_amd64.whl (273.8 kB view details)

Uploaded CPython 3.13Windows x86-64

cachebox-4.3.2-cp313-none-win32.whl (262.4 kB view details)

Uploaded CPython 3.13Windows x86

cachebox-4.3.2-cp313-cp313-musllinux_1_1_x86_64.whl (557.1 kB view details)

Uploaded CPython 3.13musllinux: musl 1.1+ x86-64

cachebox-4.3.2-cp313-cp313-musllinux_1_1_armv7l.whl (649.3 kB view details)

Uploaded CPython 3.13musllinux: musl 1.1+ ARMv7l

cachebox-4.3.2-cp313-cp313-musllinux_1_1_aarch64.whl (537.3 kB view details)

Uploaded CPython 3.13musllinux: musl 1.1+ ARM64

cachebox-4.3.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (385.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

cachebox-4.3.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl (640.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ s390x

cachebox-4.3.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (421.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ppc64le

cachebox-4.3.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (385.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARMv7l

cachebox-4.3.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (358.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

cachebox-4.3.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl (399.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.5+ i686

cachebox-4.3.2-cp313-cp313-macosx_11_0_arm64.whl (342.5 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

cachebox-4.3.2-cp313-cp313-macosx_10_12_x86_64.whl (382.3 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

cachebox-4.3.2-cp312-none-win_amd64.whl (274.1 kB view details)

Uploaded CPython 3.12Windows x86-64

cachebox-4.3.2-cp312-none-win32.whl (262.6 kB view details)

Uploaded CPython 3.12Windows x86

cachebox-4.3.2-cp312-cp312-musllinux_1_1_x86_64.whl (557.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ x86-64

cachebox-4.3.2-cp312-cp312-musllinux_1_1_armv7l.whl (649.3 kB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ ARMv7l

cachebox-4.3.2-cp312-cp312-musllinux_1_1_aarch64.whl (537.3 kB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ ARM64

cachebox-4.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (385.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

cachebox-4.3.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (640.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390x

cachebox-4.3.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (421.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

cachebox-4.3.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (385.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

cachebox-4.3.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (358.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

cachebox-4.3.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl (399.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.5+ i686

cachebox-4.3.2-cp312-cp312-macosx_11_0_arm64.whl (342.5 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

cachebox-4.3.2-cp312-cp312-macosx_10_12_x86_64.whl (382.3 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

cachebox-4.3.2-cp311-none-win_amd64.whl (277.5 kB view details)

Uploaded CPython 3.11Windows x86-64

cachebox-4.3.2-cp311-none-win32.whl (266.8 kB view details)

Uploaded CPython 3.11Windows x86

cachebox-4.3.2-cp311-cp311-musllinux_1_1_x86_64.whl (557.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

cachebox-4.3.2-cp311-cp311-musllinux_1_1_armv7l.whl (649.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ ARMv7l

cachebox-4.3.2-cp311-cp311-musllinux_1_1_aarch64.whl (537.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ ARM64

cachebox-4.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (385.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

cachebox-4.3.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (640.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390x

cachebox-4.3.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (421.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

cachebox-4.3.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (385.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

cachebox-4.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (358.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

cachebox-4.3.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl (399.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.5+ i686

cachebox-4.3.2-cp311-cp311-macosx_11_0_arm64.whl (342.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

cachebox-4.3.2-cp311-cp311-macosx_10_12_x86_64.whl (382.3 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

cachebox-4.3.2-cp310-none-win_amd64.whl (277.8 kB view details)

Uploaded CPython 3.10Windows x86-64

cachebox-4.3.2-cp310-none-win32.whl (267.0 kB view details)

Uploaded CPython 3.10Windows x86

cachebox-4.3.2-cp310-cp310-musllinux_1_1_x86_64.whl (557.1 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

cachebox-4.3.2-cp310-cp310-musllinux_1_1_armv7l.whl (649.3 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ ARMv7l

cachebox-4.3.2-cp310-cp310-musllinux_1_1_aarch64.whl (537.3 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ ARM64

cachebox-4.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (385.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

cachebox-4.3.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (640.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ s390x

cachebox-4.3.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (421.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

cachebox-4.3.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (385.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARMv7l

cachebox-4.3.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (358.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

cachebox-4.3.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl (399.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.5+ i686

cachebox-4.3.2-cp310-cp310-macosx_11_0_arm64.whl (342.5 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

cachebox-4.3.2-cp310-cp310-macosx_10_12_x86_64.whl (382.3 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

cachebox-4.3.2-cp39-none-win_amd64.whl (278.0 kB view details)

Uploaded CPython 3.9Windows x86-64

cachebox-4.3.2-cp39-none-win32.whl (267.1 kB view details)

Uploaded CPython 3.9Windows x86

cachebox-4.3.2-cp39-cp39-musllinux_1_1_x86_64.whl (557.1 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

cachebox-4.3.2-cp39-cp39-musllinux_1_1_armv7l.whl (649.3 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ ARMv7l

cachebox-4.3.2-cp39-cp39-musllinux_1_1_aarch64.whl (537.2 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ ARM64

cachebox-4.3.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (385.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

cachebox-4.3.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (640.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ s390x

cachebox-4.3.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (421.7 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ppc64le

cachebox-4.3.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (385.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARMv7l

cachebox-4.3.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (358.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

cachebox-4.3.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl (399.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.5+ i686

cachebox-4.3.2-cp39-cp39-macosx_11_0_arm64.whl (342.5 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

cachebox-4.3.2-cp39-cp39-macosx_10_12_x86_64.whl (382.3 kB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

cachebox-4.3.2-cp38-none-win_amd64.whl (278.1 kB view details)

Uploaded CPython 3.8Windows x86-64

cachebox-4.3.2-cp38-none-win32.whl (267.3 kB view details)

Uploaded CPython 3.8Windows x86

cachebox-4.3.2-cp38-cp38-musllinux_1_1_x86_64.whl (557.1 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

cachebox-4.3.2-cp38-cp38-musllinux_1_1_armv7l.whl (649.3 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ ARMv7l

cachebox-4.3.2-cp38-cp38-musllinux_1_1_aarch64.whl (537.2 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ ARM64

cachebox-4.3.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (385.4 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

cachebox-4.3.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (640.8 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ s390x

cachebox-4.3.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (421.6 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ppc64le

cachebox-4.3.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (385.8 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARMv7l

cachebox-4.3.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (358.2 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

cachebox-4.3.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl (399.4 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.5+ i686

cachebox-4.3.2-cp38-cp38-macosx_11_0_arm64.whl (342.5 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

cachebox-4.3.2-cp38-cp38-macosx_10_12_x86_64.whl (382.3 kB view details)

Uploaded CPython 3.8macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: cachebox-4.3.2.tar.gz
  • Upload date:
  • Size: 54.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.13.0

File hashes

Hashes for cachebox-4.3.2.tar.gz
Algorithm Hash digest
SHA256 501a5f1258f06ba4aa0be04189ad0813748e22ca13521e53b959711c6fdb168e
MD5 4276ec0adb1f39992e177ec83475da7f
BLAKE2b-256 ab0052244fc051c752dbef403a58395a2ee7c49bf1428242f71fd2600080fb0a

See more details on using hashes here.

File details

Details for the file cachebox-4.3.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for cachebox-4.3.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 429282680f674464067e63ac1ae6e3da086546a26092b5660156f314587cf413
MD5 c7c041671928cdf0840c7eebf2a0420c
BLAKE2b-256 370aea244bc51447a4ec6343d312736109a25e452c45dd258b90b5abafa94cd3

See more details on using hashes here.

File details

Details for the file cachebox-4.3.2-pp310-pypy310_pp73-musllinux_1_1_armv7l.whl.

File metadata

File hashes

Hashes for cachebox-4.3.2-pp310-pypy310_pp73-musllinux_1_1_armv7l.whl
Algorithm Hash digest
SHA256 247d8050f501f876fa198822821826017503da086e7504e268a95ae3e707effb
MD5 04a619c9d092f176665be73a85ce7f57
BLAKE2b-256 e21f6f5d862d3cf04c1768fa3d97764b37a651bc2715bbb57b7c651953b29553

See more details on using hashes here.

File details

Details for the file cachebox-4.3.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for cachebox-4.3.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 2ec7222cb14755dccf8ace53d9c23cfafae541bdc0c5ad3bc71da3bff81d5696
MD5 ea78805d4afd9ad527c65a2a844a3b9f
BLAKE2b-256 aafab1cea84c1aa04dea8ac49ff5b05d986feaf544ebe3dd2937954536ed02f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9dc67c97b95b685e0f401fcd1ce300c65aa371156d6d9f506cdd339fd8761022
MD5 e88aa75615e73a50e164bf0210fb580a
BLAKE2b-256 71641c8c1ae5b79b22326cd9b04f6f0f904db7ff365ffde6d54c6c6faba6768f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 dc39db85150fc70d3b1f917351ce1ce751210001c8eed13833823d7d69ca9697
MD5 2f40fffc3b4d72f04505150d71036417
BLAKE2b-256 ce8d9a416746c60364a5a8d83e81d176ab2b6bf8ffa883ee1a2cdc9389e62363

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 472d516934d4ab9fe155cedec10cb1769e75c8a481e68e3f36e33c0edc0c3603
MD5 b083eac44fca448ab5ea68b74d881ef1
BLAKE2b-256 5dc98bee307354464c318349c76420e801a7c72d3a431cb6b88eccc4d0fc85c1

See more details on using hashes here.

File details

Details for the file cachebox-4.3.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cachebox-4.3.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ad9e780114ab44582928df102e27fc64badfa948d108e047021cf7af3cacc0ed
MD5 9ad1fc8b0eefe352bc29eee9f4e001ee
BLAKE2b-256 8e49f40de70f1ac046b75b8c9948b4c9afdcdbe4fcd149e12efe4e1e6a5163d6

See more details on using hashes here.

File details

Details for the file cachebox-4.3.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for cachebox-4.3.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 872be0af0c04e246b73f7152ebaadb39a2cb17769ce07646a1a08b1e3cf77894
MD5 5d8b87a5c993fe5b67beae0bb871ce99
BLAKE2b-256 2de0dc4452a8c4ad040b01a9357a80de96db9ff4813d9616c04f3b14d730d7fe

See more details on using hashes here.

File details

Details for the file cachebox-4.3.2-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for cachebox-4.3.2-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 59ea5134035fe9257555727bb8fd8387521f900a4bc45386158746845c6a6228
MD5 e090d966a2f2a1845263ae711337d8cc
BLAKE2b-256 d53f4f0b8dfab13f7dbd987848f72b7e7e7ddbb22676e064da152d1435a89226

See more details on using hashes here.

File details

Details for the file cachebox-4.3.2-pp39-pypy39_pp73-musllinux_1_1_armv7l.whl.

File metadata

File hashes

Hashes for cachebox-4.3.2-pp39-pypy39_pp73-musllinux_1_1_armv7l.whl
Algorithm Hash digest
SHA256 1d8a8b3bb67e9a798c19b5ea9b5543de833f94c034b1c60c9a43cd8f3038d31d
MD5 2f2dc64437e9265a1a71eac6b4509a66
BLAKE2b-256 7c8fb7c89bc236e8c65d8878a71386abaee5512cde2eca63c2044d912a5b1cb4

See more details on using hashes here.

File details

Details for the file cachebox-4.3.2-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for cachebox-4.3.2-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 989f205de0411fe88a140700186d77928760fac2bad9d615ccbd444028030175
MD5 68cd559e2c5b471be252f229595bd8bc
BLAKE2b-256 42b46f66f4d57e80a2fba57aa38a9617bddaa980c98cf72903f0d6a66c8b0552

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5529d0542857d2155f9737a1c80219ae4553c1c6d2a4135cbab1c273cfbde9c2
MD5 0adbd9aed887bc7a3a82d01b6751cf59
BLAKE2b-256 641c33a59eeb12a7bbcf4d6089ea3e8636633a0b0fe6e853cf610cfa72d238a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d4b26b67693c28f00f964b1813bb3c696c70796bfb8ce0d2ee655b81c4d09df7
MD5 c65b9d8e120b1f5bec8ee0a746ec07db
BLAKE2b-256 da8b8bae266ea974c83e0143c6907b2784f6d3f91fdf114cbecea7d5a8f43ac0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 9c19255a50f08a8e5b782273fe1940b230f07aa1b479e89c93495d1ed5a73205
MD5 80b9047c0d0827907da285952fe43fea
BLAKE2b-256 46226f4a2f39ef663d842a3ca39366622b44aadff898b8cb537a00269d8733fc

See more details on using hashes here.

File details

Details for the file cachebox-4.3.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cachebox-4.3.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0782f87abe5fb4988c6949ed7246a7bc02cfb140aaf4fd22a9aa815be52e25f0
MD5 7f59ed0b85d58e0b759c27177cebe865
BLAKE2b-256 c771b245659d229a5dbb78a1805104420dac033783f93540691a45f8b9f6f771

See more details on using hashes here.

File details

Details for the file cachebox-4.3.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for cachebox-4.3.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3fc1d400daf36218f5981f37ebdf9a3ae9143f0ce67fddd64dc10333a2b42ed5
MD5 140c71d4062d24e9a7486857906ba40e
BLAKE2b-256 70d9b8d6ec5d78f1a251d6ae84bd78b86852a0981d998911af986306b10aba1f

See more details on using hashes here.

File details

Details for the file cachebox-4.3.2-cp313-none-win_amd64.whl.

File metadata

  • Download URL: cachebox-4.3.2-cp313-none-win_amd64.whl
  • Upload date:
  • Size: 273.8 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.13.0

File hashes

Hashes for cachebox-4.3.2-cp313-none-win_amd64.whl
Algorithm Hash digest
SHA256 9fc259ea934b4db907abb8aab6b75f229450d7743deb669449d930ee31172db9
MD5 be88457d10ed5b3b00ad668a8352bf05
BLAKE2b-256 72ad2e70f3d70dd17a6631a13659c9b8283bac4990fa9a660568882b7e643db7

See more details on using hashes here.

File details

Details for the file cachebox-4.3.2-cp313-none-win32.whl.

File metadata

  • Download URL: cachebox-4.3.2-cp313-none-win32.whl
  • Upload date:
  • Size: 262.4 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.13.0

File hashes

Hashes for cachebox-4.3.2-cp313-none-win32.whl
Algorithm Hash digest
SHA256 bc0d1d2e9e747a1c9f120f0aedb645b664358d3e3edff843c794799459958b40
MD5 8def681ff64d8f561b47d590e413a748
BLAKE2b-256 596c95f00ee86ded9546391a2e72643ea15556d899c04b381c9cad3974d81489

See more details on using hashes here.

File details

Details for the file cachebox-4.3.2-cp313-cp313-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for cachebox-4.3.2-cp313-cp313-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 2b3b06b2e876dfaacaf59fa61532fb0d7e5dd539e8aade64ce3e3a4b543afd93
MD5 3c9a9ca6a8ffe29adc36350afb7ea806
BLAKE2b-256 8a7304397e60b28bc53eceecb2498867340da7dcfa45873b2d5d0d58a0f649de

See more details on using hashes here.

File details

Details for the file cachebox-4.3.2-cp313-cp313-musllinux_1_1_armv7l.whl.

File metadata

File hashes

Hashes for cachebox-4.3.2-cp313-cp313-musllinux_1_1_armv7l.whl
Algorithm Hash digest
SHA256 81bf1f12cdb3b4b6e85acd638691b18e98ba81b2523bdcd1ddec1b4cbf685f12
MD5 fa511a3d4c650278fb0a73717e13f541
BLAKE2b-256 e8151aef65a984f6c8a99100d4fe45fdcc2ffbb31a71ee54774a688f712af337

See more details on using hashes here.

File details

Details for the file cachebox-4.3.2-cp313-cp313-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for cachebox-4.3.2-cp313-cp313-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 661a366cc9edfbdfee915001f9aa1313f5c80dbea62070bd4963853fa2e3693b
MD5 1780952b3cf2c7be6a3161473afa0676
BLAKE2b-256 7619e20e6b982b076ac4c342e04e310d105633e07999f8ee65c7bd8dc78bc39c

See more details on using hashes here.

File details

Details for the file cachebox-4.3.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cachebox-4.3.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4c6fb9ea6556773426ffc80dcd1851d87c4ef8d2149c4b0f5fb2b9db85f4032d
MD5 0a0b9bc83ff88ed643be463382cd1ad4
BLAKE2b-256 844a896f4f0f422226ccc8a07fdc0334ccc5e2107ac3c8163c9c2a5b756e4c04

See more details on using hashes here.

File details

Details for the file cachebox-4.3.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for cachebox-4.3.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 8e613607e5f4799d33807e87957791681bd07c76710e716fd6a84cc687abb095
MD5 fc5aa3ff106c501dc29520c39e61020f
BLAKE2b-256 d6f80c4419f41f1af85fea63bd000de1da99f07d7758bd8c0b8271532b58aca9

See more details on using hashes here.

File details

Details for the file cachebox-4.3.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for cachebox-4.3.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 69ba30975c3bffa60473295ec3632e05f3672a0ef1f461355cc477b3c4a91d1d
MD5 94d276f675631c512146ffab9dc3a588
BLAKE2b-256 b23d7755a7352bc178f07c5eaf016e3513bf0523ceff90cec557b2fcc33650d4

See more details on using hashes here.

File details

Details for the file cachebox-4.3.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for cachebox-4.3.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 c04cf08988375c84f8f4150263bd4fe612a60f83ba7a8b0c8355f68c61377153
MD5 f521375923a041b3b9ce767b4ac7a2f6
BLAKE2b-256 fae21c69dec3678297dc3827cf1cee2912b6aad380f60eac80aa7556294b9898

See more details on using hashes here.

File details

Details for the file cachebox-4.3.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cachebox-4.3.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 72155e3e3399da822485caf773910cabac226978420e7abd780ce04a81a7042b
MD5 059082c56a2c01aa23c919d777897f68
BLAKE2b-256 5784f4124a93441a9dcfdaf94dd939c81033d4e3b13d64ef43f1a6de2891a58b

See more details on using hashes here.

File details

Details for the file cachebox-4.3.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for cachebox-4.3.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 b211e6de8d8b35938d6204a855bcb133f689b7b4e867f179175888f59759c88e
MD5 afa5ee7a99df3698f3a4f25d70441ef7
BLAKE2b-256 dbee797078c723cd58a6d2d029a94ecaa3836c4ce3afa574491766ddeb43b88e

See more details on using hashes here.

File details

Details for the file cachebox-4.3.2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cachebox-4.3.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cc786b0571ce8c1d449f88677650fb69372976798e325cd96e74519cc97bd462
MD5 ddfea687db60f09a54a4fe2c9a42f237
BLAKE2b-256 efb6509332e70012b83ee0fb223d3e452f1a90232d5748ff5ac352acb281c056

See more details on using hashes here.

File details

Details for the file cachebox-4.3.2-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for cachebox-4.3.2-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 6a3d9e43f57a93c4147fc1f5bb9ee70ea0e92bd4fd85e13797e3929df223c044
MD5 7b4b13ca371886bf456c1256c5551536
BLAKE2b-256 ffa306be3f3e377fb50e2833bc5a356db707a5e593900e5247d14fe9fd08c062

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cachebox-4.3.2-cp312-none-win_amd64.whl
  • Upload date:
  • Size: 274.1 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.13.0

File hashes

Hashes for cachebox-4.3.2-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 3567f36da22cece126c39a7e8c0c44cdb54f46c7ff165be79eba4dc3c01068d6
MD5 8cef5c9e5ae1e5ffb2ec029cc276ecc3
BLAKE2b-256 c4de50797c14ed876957e28afc940e0870ff532b860571c06f13f772f1b250d6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cachebox-4.3.2-cp312-none-win32.whl
  • Upload date:
  • Size: 262.6 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.13.0

File hashes

Hashes for cachebox-4.3.2-cp312-none-win32.whl
Algorithm Hash digest
SHA256 d31be61e005f268fd82e6dd57d75f42f2df21359c6d742f50a6008b5be6c64f4
MD5 35dbe8626044c3081746253052464b64
BLAKE2b-256 08ac1c9043235b32b6bf6f456b8ee697d48a490bc9d4d805a24ff30e013d446d

See more details on using hashes here.

File details

Details for the file cachebox-4.3.2-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for cachebox-4.3.2-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 eb7b850631dfb2e85cc7df79521d37eaf0be0523e0f35269959fedb9a4ee5d31
MD5 eb96b2c6a88bb332f1658a7421007f3f
BLAKE2b-256 61e75456df8415c11451eaef048b203e8a0ec290d537dd1414260c221bc8a949

See more details on using hashes here.

File details

Details for the file cachebox-4.3.2-cp312-cp312-musllinux_1_1_armv7l.whl.

File metadata

File hashes

Hashes for cachebox-4.3.2-cp312-cp312-musllinux_1_1_armv7l.whl
Algorithm Hash digest
SHA256 5ffc4d909d387fbe63a838e36b2fda47da55cbc5c09d38a6bfb09c5a21357db5
MD5 48f264217a1a1c9fe5a2569aad814ae5
BLAKE2b-256 db12df39c86cfeacbc929d72405289ee0a7ac8074dcde89cad977510f905caf5

See more details on using hashes here.

File details

Details for the file cachebox-4.3.2-cp312-cp312-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for cachebox-4.3.2-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 c68cd09dba01aa324ebbf91535498ae4d6a74ecd9f12d8659c48a8156310bebb
MD5 380ac4ffbdc236ee84f630fb5ac4253d
BLAKE2b-256 3cead8ff37aefd165f990ea571bf40a59c899708122f10cccd49f177f4904505

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 11adb5f6b8c322dd0e21dbe7138fa238fba57fb8ad801fbf5f9c8092b3ff9d61
MD5 f891a56eab81d8cf9e2623435834cb41
BLAKE2b-256 cd3c2e9ae98f01a6f89f7eb2fa0b22816cd43cd1a1b4fd834065d2fa04e6673c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 c0512d928369aa501cdfe7c28b5a2a3cd26c9447101b66dcebc153f011bc5ea7
MD5 02acceae7cd96a19031e1129e37e371b
BLAKE2b-256 10f53a8ffc838c4d07f8e2bcba6ebb7a517d3e551932742ce23542c5046e9969

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 a9b70e4142af1892b11f2dcd0516c5f1193dfae0466afef4d6476dd208fabbf9
MD5 06d259597ef4f73a7a680ace5c5598b6
BLAKE2b-256 c2ce009200d69dc86e952e3dbe2401d394195708a06853a21ab292b5ba0eea3d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 61fccf967ee14eae31ff1debc1eccd0b14159d15b912d84909b45c95e64ea986
MD5 c0ff01669e312a9deab6a2978a726eaa
BLAKE2b-256 2cbe3939f6b8d1109fdd7ec90c08983e420fcbb5c9b71ce4224565e7ae7a4f74

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c28241601cbe13f2d15588742fb078b716896d4630cd814c6af50c7d8505a898
MD5 5cbc360056a8eca99ada424683394d5b
BLAKE2b-256 8e94c77a7b8c28c73426cfa99cd8a1659537d6701a3bbce5cee97ba29c537c0a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 ea8adcefe7193d33566a241d25172a038913d3226b183d8e0eace9d39d9d3564
MD5 1273af88fd040eff7a87e2b7934ecb3b
BLAKE2b-256 47481c39872f8a7079d68c7ee4c2c91a37f170f9051e8ed426c568f3292db310

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 75626457cd7c5171e302f1230ad3a3683420432525a8e4e8ba5a3870b4506ef7
MD5 f63464443d6f797cbdd7c1c3c6046f47
BLAKE2b-256 da6b78b0663c0231bbbb715e6cc08ee01d7ff50bb8620f69926618658edb429c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.2-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 25cf170465f48c799c7590a797826c1db45622d83d407ece60b238d67f9a7e3c
MD5 bd09acefa08384d57f4f6c7297d3ebbb
BLAKE2b-256 651124ae85e69a1d4ab2eada4e62c8a3632218e8c9ead722233a27cbf771225b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cachebox-4.3.2-cp311-none-win_amd64.whl
  • Upload date:
  • Size: 277.5 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.13.0

File hashes

Hashes for cachebox-4.3.2-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 12cb117ee1e6b66ed7891bb0fb40354a133eb870f43c865e94c5f48e679d4214
MD5 feb78fbfa6bdb0788d0d5341247be441
BLAKE2b-256 fde62c59f12f15b3691991087813643e440c3fb83eaca16249197d8e25975b07

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cachebox-4.3.2-cp311-none-win32.whl
  • Upload date:
  • Size: 266.8 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.13.0

File hashes

Hashes for cachebox-4.3.2-cp311-none-win32.whl
Algorithm Hash digest
SHA256 0f64aa930bd4f5cc30dc9a6ab41c2810d9611ae932b996939173e971b8ec421a
MD5 ddcc1bbc65b313ab450bf647d0547268
BLAKE2b-256 4873572852e7378e493bc97ac2a86e568668254bb046649ea637f1c855f12849

See more details on using hashes here.

File details

Details for the file cachebox-4.3.2-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for cachebox-4.3.2-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 87cd0d81718247a127e6675addfef8620d97a86f59a2e63bfd5c6ecdf2a9753a
MD5 af4986857d1a21a0b3018f773f505f1c
BLAKE2b-256 66e33447e6f8a94f5ff25e13fec4270fd48503c120ece0d378c144e072b134ec

See more details on using hashes here.

File details

Details for the file cachebox-4.3.2-cp311-cp311-musllinux_1_1_armv7l.whl.

File metadata

File hashes

Hashes for cachebox-4.3.2-cp311-cp311-musllinux_1_1_armv7l.whl
Algorithm Hash digest
SHA256 99cd62807af32892c7317f6da2d704cb4046be14545209eab341910c9e158488
MD5 e1c18ecedaf56d6826201e8714d87296
BLAKE2b-256 cd082b47d41ccf529123cf7a9a591c49acf9e67c4ce64edb173c0fa530daea17

See more details on using hashes here.

File details

Details for the file cachebox-4.3.2-cp311-cp311-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for cachebox-4.3.2-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 cb1f3d55043ab4e142259679b9f96dc12e64f35bda0a28e19d76787434cd5992
MD5 bdf69679dd9ba5e800e1adb53f79e840
BLAKE2b-256 7d8408a255c2e602d2de923a8532f0999c0d286248600254d70e7b6c1d7eb4a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 38d0b0bac06304221f3304663148bc186138e861859a58fdf7d1a95c6850f5fb
MD5 554754f1e28d83dd33b3df32bbf0638d
BLAKE2b-256 9dbef032857f6d16c09308d8c784a9f8409e341b428f04607ac13acba879975b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 b7a229d4794f5de791fe58147ce5ddf6bf42801c6f726e0248681b487bb6316d
MD5 7f56d957bf84ee1ec2f174d6f429fa8d
BLAKE2b-256 70b0e243990187855ec4869cbafc31f28ab5861e60c86e0f53d673d81ad67456

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 b4106e400d321964604048e64ac2e11e9134bfc83e94a7facb24bed384cd1619
MD5 c2dc013bb3d2d06e159696696c690dc0
BLAKE2b-256 67cf88e8e330e95a8d247f722d7304091184d6a7eb1a2f1958400d91dbeffc73

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 351a8dcedb6813d0df2a2febde2c60c20c4318e67643fdb60dbdedf0a8d2382a
MD5 83053fd115b5792b10aa22066c34fd5b
BLAKE2b-256 9f12ddcba8d663dff9b89313cc45d2b6da28ba35bf3a12f0013ecc35d380ee8c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4ee2ebf5bf550e67a02c7b88d12ef2c301c91335c4acf414526a0808c53e1387
MD5 6613708a1e2dd2a6f127e7faee7f03b2
BLAKE2b-256 d971e3c1aef5f80ff22294c2fbda9d6d149d0b68a1d3eaed46f1e527981090b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 babc69a8fcb1eae52bbc10f9efb477991abdecef596c39987033b8ca97646412
MD5 2912a1542076047bf6ae2b7507a9b082
BLAKE2b-256 295666b73e4a93b2b8102484600608ad86e38ce78cb2e5b1850390413ee3b9a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c430a4d032dc49e3cfdaa3a32eb23b6a3069f677c3ae15b95a20bb444597b6d3
MD5 7e41383d5013cc31b88ddaea6684f078
BLAKE2b-256 0526a6dbae35b605f12a3b2b91a52bdb14996393fb2be43128c4edf7b7aa7c0a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.2-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b2bfb076612126d4430a2232d1607abdcca22c1e803ab196187d6b075bd2b4d2
MD5 e67a6d338d3f47314df2392d5cbac68c
BLAKE2b-256 904e47c550c60db7762325e57e0560656ee94391c51b97fac7b6c0ac1898d8ae

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cachebox-4.3.2-cp310-none-win_amd64.whl
  • Upload date:
  • Size: 277.8 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.13.0

File hashes

Hashes for cachebox-4.3.2-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 0c5af3833fad662c1121db792e1ec88efa2e868013df604de0b67ff016252b44
MD5 24193b9b7a6bb09e5940a13c77d993e7
BLAKE2b-256 aa677070ad44a38f644dfecfa7062faeee819d4dd9ffab3f822f7e87138c9963

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cachebox-4.3.2-cp310-none-win32.whl
  • Upload date:
  • Size: 267.0 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.13.0

File hashes

Hashes for cachebox-4.3.2-cp310-none-win32.whl
Algorithm Hash digest
SHA256 ca09da8b341ad7d6bd3ecd94525d45fbaea034c888f8b168466d6d890d42eb01
MD5 bd75d9611f0f267f98e13a04d380f3e1
BLAKE2b-256 86a6667a828a78d1127e614e73c0b380b237bf8629f23f26feba55c90ffc0dee

See more details on using hashes here.

File details

Details for the file cachebox-4.3.2-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for cachebox-4.3.2-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 23dc499cde37cea5dff7519aba0629263cf5ab0612f336e91c270cca6c59b54e
MD5 0b856e28a2d63df353ae34f19480e952
BLAKE2b-256 eb13987b9624ef8a05f5d5ee1f159b98255490e18dcab174896b21d225b1b7be

See more details on using hashes here.

File details

Details for the file cachebox-4.3.2-cp310-cp310-musllinux_1_1_armv7l.whl.

File metadata

File hashes

Hashes for cachebox-4.3.2-cp310-cp310-musllinux_1_1_armv7l.whl
Algorithm Hash digest
SHA256 5678919ebcaff72ec85c150e4e9566e3644a5cab1864ea502228a8e0a4f205d4
MD5 5f02baaea44ec5484475e1275e38d43c
BLAKE2b-256 582d17c1803e0d51f59eb7f1ddde9938c424eb96bd86c51af0041813e6b1d04b

See more details on using hashes here.

File details

Details for the file cachebox-4.3.2-cp310-cp310-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for cachebox-4.3.2-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 9e6c2ba24570fb1f890de3f74aff9dc27ae00b1ebcf4954cfdb8c659fa051f9e
MD5 566e0159dead959407df4bff20a24885
BLAKE2b-256 3f03399172a94cf3e697b78bd819e4c4afd16c33ab886f651c0cd3b0b2201d56

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 44c23fcd195c661a5674d39414f2f2060581cc57beb66296155209746a247585
MD5 31938d5153ed8ecba27860dcc1939cdd
BLAKE2b-256 b15f250bfb381743f7757e1acb88fcfd6bade74f62c2343d622f866796bb5ce1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 81d6cebe3dfc047c8980027b5c15c77bd7b184ba3f65df44feef591b0c0b0b2e
MD5 688fd9823ccefc1c5693038c79406f8a
BLAKE2b-256 e4a6be6cb16aa7b18fa04624c5e5f1ff9c1c94c1b6b989cdd7f623612c9b09f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 baa15d63d105b08b4ca9c912c8d06fc087f33062803e079a2cfb0d166ff9b4f3
MD5 04f4f9475d094fda71b551bf27c144c9
BLAKE2b-256 452b2d4b9d25019604576447eea1a41fab2edd47f17a4ac84ac9c820a7605ebf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 ca63bb30a4152c1ffdc153c1692aa286212663e7e53524d11fc9a0e767fdf630
MD5 dc3ff20bc9dd904c27b6131eaf2a6d69
BLAKE2b-256 8b418584ea8cec6e233d874f1f57cbe5a3bde7a34886ff9778344bba6e628b52

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c53206ab77e4d7b2492f605ecf987c602aa024e7f2468bb446717e04abcc236b
MD5 d1ac536a051a15dc8b503fc4d1f87478
BLAKE2b-256 2f5601297430904fa17bd8312d3ef9f911ea5c74e27eb26374c38d222beef50e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 a3305766118561bbf52efcf0a70abdd71cf956553a0a64dbc77b44f8b96bf8a2
MD5 6762fa762a43755597976869ad839a9b
BLAKE2b-256 d5bb42b98913e47e56e772ceea6768be326af3c8fc49cc436d2f22afe3be9859

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b8d7ab925b56961c2cba654506dfe4d8922a23884f65a0f334f70633319ec0a5
MD5 65b25a84b8dce9e585cc2f014a26de14
BLAKE2b-256 e0ac528e895c53e78e09f2bf9636f5a92a8adb10cdcd4eb59a8d648d6d8c7518

See more details on using hashes here.

File details

Details for the file cachebox-4.3.2-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for cachebox-4.3.2-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 739c953662ecdc8ad664ad799291721ffe8362f7bcaea474e741bc40f5afee07
MD5 55fd5e542e7f824d94d27dc146c846da
BLAKE2b-256 3c2f23546dbc230a27cec84233670365129417ccaccfc7a6d33110b98b78bfc9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cachebox-4.3.2-cp39-none-win_amd64.whl
  • Upload date:
  • Size: 278.0 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.13.0

File hashes

Hashes for cachebox-4.3.2-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 dbad69139adfde27347e7fa1ff9a536f766645726affdbabec0815e5bf75fba2
MD5 a6018cf27cc6b3e94c26657072598d5f
BLAKE2b-256 7e8a50c643c9f8b92a4494404b220f76f23761a04d05ffffeaea597f5fe63e57

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cachebox-4.3.2-cp39-none-win32.whl
  • Upload date:
  • Size: 267.1 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.13.0

File hashes

Hashes for cachebox-4.3.2-cp39-none-win32.whl
Algorithm Hash digest
SHA256 4990ad31e1bb1402aa880d699fabb92efd64045122c5e31d3005795e3ed08246
MD5 fc99ccc9bfe920847c9254c10219a229
BLAKE2b-256 d8ae3e5e99fb813ca3fe323ffe4e43aa9cca9044261f1546af01a9631010546b

See more details on using hashes here.

File details

Details for the file cachebox-4.3.2-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for cachebox-4.3.2-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 601af726bf6f193374fab7e118ce9c3a7b18f3e3f750c25cc435dc2615f36fd0
MD5 8eb980844e4ec8adc3e018754e6fc8b7
BLAKE2b-256 26e0b26c5238e04324d90326d43fa88ffed0705366bf2f1b6b1f4230a40d3ff8

See more details on using hashes here.

File details

Details for the file cachebox-4.3.2-cp39-cp39-musllinux_1_1_armv7l.whl.

File metadata

File hashes

Hashes for cachebox-4.3.2-cp39-cp39-musllinux_1_1_armv7l.whl
Algorithm Hash digest
SHA256 fcf659f91d351f598d81643dbe8ed3a7624166e218cdabf3a3cb8a0ccb7d0a1c
MD5 a575f0e05851f78fcfd950f7fbe65233
BLAKE2b-256 2abe35a468f7ce05b3ff3353cc17b737379b1dd2179a193b71570097199c6030

See more details on using hashes here.

File details

Details for the file cachebox-4.3.2-cp39-cp39-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for cachebox-4.3.2-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 7fd88185618eed3910f6c172343d1bad1fd1f49da81c65f5bc3ea262d0484daa
MD5 77695852065a5a2f13c2118943b022b6
BLAKE2b-256 5c7931403edb439935f25f9acc41c71472172355acf01de64c3a323cc705f905

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ab2a98238d20e1c8f2085652e849b7359f2b4ec3f959831fc36b465662769a2e
MD5 a02bd23ebf76938fd650139464140538
BLAKE2b-256 34aec3ec802c307395463184a83882b8779fe6c3b34fded61d32848177a0d2ec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 e46630466ece010e8643ae998c62685d0370d3ffe790803788139d29e67544cf
MD5 04eb211d9243e7325d0aad879e5bbdad
BLAKE2b-256 003eaf08414e226b0455d72acbc6430483efb217c1dabf1579da06f47a71420f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 2d33fc52e96dec5ff9dac5387e4c8bf4503c6b7f7bc07f72120fca6ba89455f6
MD5 05028cf356abb0b1024454636c44c0a3
BLAKE2b-256 613a9eaf9cb2fdb40564da91791c120086c3e05080aebdff6f2acdd30643a280

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 4c5e4ab40ff9b9320053c000a8db8e9ff4e7c80447f023c87dfd838725c3e250
MD5 fb6ffb26a7271a44ea145ff847cfb9a0
BLAKE2b-256 70fb63bc32b580c5d6a35572600bbef02160c082b8e106eba617b0a288b234c3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4521b78bdcbe3dac1cfb4056254f5eb2c44661edd618dc4416b6e3639f1c249d
MD5 66b579d4ee641b39818a7618c95668b9
BLAKE2b-256 66e7c22da799d993603a1c7078bc4950cee1f64571dfcb4a8ca0c87b8913c4d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 eb46108bf28ba38bb0a3803df9c35af3d720e6201041923cabdae348cd11380f
MD5 fdfdd077852bd8d2d4c497ca4840e7c2
BLAKE2b-256 886c6f2a346477a5556fcbb909ab08ac6296680d213aad9badebc95ee9947fe1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4880ac354ca5fd79a4838afed37152b46fc387a65d1921455c853d48746a390c
MD5 4ed29fe3f875ef1a84a32d017efce81d
BLAKE2b-256 928e035591e59019ffa5e3e88211425e84eb88c01834e51b6254f3d86f4b3029

See more details on using hashes here.

File details

Details for the file cachebox-4.3.2-cp39-cp39-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for cachebox-4.3.2-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e5ce6a52c8aafeece298a308face43f184c6ce66e005968a03b532c9bca56c59
MD5 da4ba98ee0b99c51dc7690af94f2f36a
BLAKE2b-256 55aac352fee2e928aad4d369268be573ab65c63ed3b974a8d5122c441d7b0ad7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cachebox-4.3.2-cp38-none-win_amd64.whl
  • Upload date:
  • Size: 278.1 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.13.0

File hashes

Hashes for cachebox-4.3.2-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 dc004eaccfc884cfccc4da17b5502bc79fde9203bbe00750a3165a8b4fcc5641
MD5 f396faa383fe5eab634d527cc1e2bb44
BLAKE2b-256 1e89af0376b3c588819da520a89f4fa53738b166bab0dda3087701b72684f2c2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cachebox-4.3.2-cp38-none-win32.whl
  • Upload date:
  • Size: 267.3 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.13.0

File hashes

Hashes for cachebox-4.3.2-cp38-none-win32.whl
Algorithm Hash digest
SHA256 2289fa13b3ee40267798b6062c7d92630d7a6d048c6781ed8699ea009b4faad5
MD5 aa416f8e0250563782eca4041b8d496a
BLAKE2b-256 6177625d424a0eb594e3631b45bcdf87021b454e3e917b8b527f4c05cc132521

See more details on using hashes here.

File details

Details for the file cachebox-4.3.2-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for cachebox-4.3.2-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 76501e794548cf3c461dd0c310740304b27207e6130b2667bad23a6d45877da7
MD5 cb5de7097b13afeefea66fa3ededee9f
BLAKE2b-256 59b7f090a874fe966241852d269d633b259db917aa2006892930623232dfb0c9

See more details on using hashes here.

File details

Details for the file cachebox-4.3.2-cp38-cp38-musllinux_1_1_armv7l.whl.

File metadata

File hashes

Hashes for cachebox-4.3.2-cp38-cp38-musllinux_1_1_armv7l.whl
Algorithm Hash digest
SHA256 e638b71d6ef71930375b6bdf1e17461ff417f405d615bfda5cdfcc5ea0b32ce4
MD5 b7e7e3b6cfe737d043e8d0023c53ae58
BLAKE2b-256 d6b57f68214d85cef263364a51d68ab66f472be1d7f7453ca5b53589335dabed

See more details on using hashes here.

File details

Details for the file cachebox-4.3.2-cp38-cp38-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for cachebox-4.3.2-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 2e3c588a0f8fc1d307a4e8d6431c1925bcdab457240dc1ebedc03c721010c397
MD5 b9091b550dadb0d75b202968d66e34b1
BLAKE2b-256 0e4cab202ae3c0da5272e70514a8a62c1f21460b62bca5f069c994aae6661c1c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1a229126d06c4aaa09682ceeee4675d950259df212445225b0596cabf2806b31
MD5 0b5e4c836b6e0233d2cd301b1964fe0b
BLAKE2b-256 794f5861e5c7057c14634dbb09e47650ff89160d6a328b16d7dc06f129b8bafd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 3b2cad5832ac036ba6472c76d25e647c29178078f209d5cd6520a345f60dfe7b
MD5 3b16c370db0b088090381ceb7b4e26d5
BLAKE2b-256 77050d8fcfb6594a68255ffe2efb3cd188d36156dafbe9601fbd582e38b242f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 07324fb27cbec825a6b5533d7228f24ba7cc499dfd9bb046b59d7878b6286b07
MD5 cc0dfec505ce005b350e4fd5f942f9fe
BLAKE2b-256 74da9d257557e716fe26f9b2bd2ac3477da4d064f65c8f86f369e7c5cc515d90

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 d6249e987a2b2f223f86a37bc671ae6f7c641de423c8c4521493b825c51c4323
MD5 635bcfa1370787cf5fc2fe5f6e250c33
BLAKE2b-256 0f0ec69a8b0794a03e28df6223dfb86cd05b2ac27880621374b872295bc1f539

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 09af8368eab383f8fb2609b0a920105ad8d42ed59a5deb217188bdfa53ff524a
MD5 1ed821dbe52e7c0abd388c40fa1bcaaf
BLAKE2b-256 6d8efdd53322d7379338ab3b8476f98211992e7dff81d5ffd87a9dd7be74d2a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 489e1a9b24616d84a594681b1df4a3dc820e9434754e3eff5574e813635972a1
MD5 ba2ec7662c3d7523c14b9b7ac9f4534c
BLAKE2b-256 967c493ada48e033f7f67cff489ae853dc42bd1a3cd46f8bbe8acf241b9d937e

See more details on using hashes here.

File details

Details for the file cachebox-4.3.2-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cachebox-4.3.2-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 888c2b26680f67ed27a7ea60eea0ec3137224474cdee5c80cbacea0bcd5279fc
MD5 1f153789bd1069990b7ba543ecc05c1f
BLAKE2b-256 46f6e0c4ed267889075daf3ea59c33d40f5a21861c657876f8aa80ef9e8e5b70

See more details on using hashes here.

File details

Details for the file cachebox-4.3.2-cp38-cp38-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for cachebox-4.3.2-cp38-cp38-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 49ad4500994f6a8369afa666be5914d47463fa0c85a04243f3bf506a5a7d5e7c
MD5 8fa59cb57f873cd6db98244d90d13cfc
BLAKE2b-256 d386a4f32412e1614adae38e7941c6830baf9e2ba29aa8351f65cefaa7537187

See more details on using hashes here.

Supported by

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