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.3.tar.gz (54.4 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.3-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl (557.1 kB view details)

Uploaded PyPymusllinux: musl 1.1+ x86-64

cachebox-4.3.3-pp310-pypy310_pp73-musllinux_1_1_armv7l.whl (649.2 kB view details)

Uploaded PyPymusllinux: musl 1.1+ ARMv7l

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

Uploaded PyPymusllinux: musl 1.1+ ARM64

cachebox-4.3.3-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.3-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (358.3 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

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

Uploaded PyPymanylinux: glibc 2.5+ i686

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

Uploaded PyPymacOS 11.0+ ARM64

cachebox-4.3.3-pp310-pypy310_pp73-macosx_10_12_x86_64.whl (382.4 kB view details)

Uploaded PyPymacOS 10.12+ x86-64

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

Uploaded PyPymusllinux: musl 1.1+ x86-64

cachebox-4.3.3-pp39-pypy39_pp73-musllinux_1_1_armv7l.whl (649.2 kB view details)

Uploaded PyPymusllinux: musl 1.1+ ARMv7l

cachebox-4.3.3-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl (537.2 kB view details)

Uploaded PyPymusllinux: musl 1.1+ ARM64

cachebox-4.3.3-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.3-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (358.2 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

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

Uploaded PyPymanylinux: glibc 2.5+ i686

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

Uploaded PyPymacOS 11.0+ ARM64

cachebox-4.3.3-pp39-pypy39_pp73-macosx_10_12_x86_64.whl (382.4 kB view details)

Uploaded PyPymacOS 10.12+ x86-64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13Windows x86

cachebox-4.3.3-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.3-cp313-cp313-musllinux_1_1_armv7l.whl (649.2 kB view details)

Uploaded CPython 3.13musllinux: musl 1.1+ ARMv7l

cachebox-4.3.3-cp313-cp313-musllinux_1_1_aarch64.whl (537.2 kB view details)

Uploaded CPython 3.13musllinux: musl 1.1+ ARM64

cachebox-4.3.3-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.3-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl (645.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ s390x

cachebox-4.3.3-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (421.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ppc64le

cachebox-4.3.3-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.3-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.3-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.3-cp313-cp313-macosx_11_0_arm64.whl (342.5 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

cachebox-4.3.3-cp313-cp313-macosx_10_12_x86_64.whl (382.4 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12Windows x86

cachebox-4.3.3-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.3-cp312-cp312-musllinux_1_1_armv7l.whl (649.2 kB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ ARMv7l

cachebox-4.3.3-cp312-cp312-musllinux_1_1_aarch64.whl (537.2 kB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ ARM64

cachebox-4.3.3-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.3-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (645.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390x

cachebox-4.3.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (421.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

cachebox-4.3.3-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.3-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.3-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.3-cp312-cp312-macosx_11_0_arm64.whl (342.5 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

cachebox-4.3.3-cp312-cp312-macosx_10_12_x86_64.whl (382.4 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

cachebox-4.3.3-cp311-none-win_amd64.whl (277.6 kB view details)

Uploaded CPython 3.11Windows x86-64

cachebox-4.3.3-cp311-none-win32.whl (266.9 kB view details)

Uploaded CPython 3.11Windows x86

cachebox-4.3.3-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.3-cp311-cp311-musllinux_1_1_armv7l.whl (649.2 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ ARMv7l

cachebox-4.3.3-cp311-cp311-musllinux_1_1_aarch64.whl (537.2 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ ARM64

cachebox-4.3.3-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.3-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (645.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390x

cachebox-4.3.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (421.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

cachebox-4.3.3-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.3-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.3-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.3-cp311-cp311-macosx_11_0_arm64.whl (342.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

cachebox-4.3.3-cp311-cp311-macosx_10_12_x86_64.whl (382.4 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

cachebox-4.3.3-cp310-none-win_amd64.whl (277.9 kB view details)

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10Windows x86

cachebox-4.3.3-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.3-cp310-cp310-musllinux_1_1_armv7l.whl (649.2 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ ARMv7l

cachebox-4.3.3-cp310-cp310-musllinux_1_1_aarch64.whl (537.2 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ ARM64

cachebox-4.3.3-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.3-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (645.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ s390x

cachebox-4.3.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (421.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

cachebox-4.3.3-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.3-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.3-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.3-cp310-cp310-macosx_11_0_arm64.whl (342.5 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

cachebox-4.3.3-cp310-cp310-macosx_10_12_x86_64.whl (382.4 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

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

Uploaded CPython 3.9Windows x86-64

cachebox-4.3.3-cp39-none-win32.whl (267.2 kB view details)

Uploaded CPython 3.9Windows x86

cachebox-4.3.3-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.3-cp39-cp39-musllinux_1_1_armv7l.whl (649.2 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ ARMv7l

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

Uploaded CPython 3.9musllinux: musl 1.1+ ARM64

cachebox-4.3.3-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.3-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (645.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ s390x

cachebox-4.3.3-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (421.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ppc64le

cachebox-4.3.3-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.3-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.3-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.3-cp39-cp39-macosx_11_0_arm64.whl (342.5 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

cachebox-4.3.3-cp39-cp39-macosx_10_12_x86_64.whl (382.4 kB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

cachebox-4.3.3-cp38-none-win_amd64.whl (278.2 kB view details)

Uploaded CPython 3.8Windows x86-64

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

Uploaded CPython 3.8Windows x86

cachebox-4.3.3-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.3-cp38-cp38-musllinux_1_1_armv7l.whl (649.2 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ ARMv7l

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

Uploaded CPython 3.8musllinux: musl 1.1+ ARM64

cachebox-4.3.3-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.3-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (645.6 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ s390x

cachebox-4.3.3-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.3-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.3-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.3-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.3-cp38-cp38-macosx_11_0_arm64.whl (342.5 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

cachebox-4.3.3-cp38-cp38-macosx_10_12_x86_64.whl (382.4 kB view details)

Uploaded CPython 3.8macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: cachebox-4.3.3.tar.gz
  • Upload date:
  • Size: 54.4 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.3.tar.gz
Algorithm Hash digest
SHA256 272773dfae407caafb12e09d1ff98c7ce9633862b084104eedeefbff32d2d404
MD5 a0992928e4dcb44420beb56c70ddf1d8
BLAKE2b-256 6c7fd1fc808c88524a01756db373cb3093ff2bccdf4963f527048009a27bd05a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 d792427b5e5e3d1ed9f22d50b50e31b2ee3d58a53ef94c8214bf255f9527176a
MD5 ca168ab4bbdaa3fa348fb8f20df9241f
BLAKE2b-256 be35ba8a7e2a925a2e3cd9a167069f7a19884e301b105e9701116146c77521b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-pp310-pypy310_pp73-musllinux_1_1_armv7l.whl
Algorithm Hash digest
SHA256 a27b758ece5db30a769ca3a5d02f8a9aec51c84ea242558cbf163fe30c9e7cc1
MD5 5ae7507eb5af512424c2b0e94845cdfd
BLAKE2b-256 ab6089f179300b708408284fdac75dec74a767ccf889555fff2a97198b79ec64

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 38ba22c1e4ffa66d24cdaffe792dd8394f2bf2008a7c461eb167846dbd0c5123
MD5 6d9c35d78fa318d6766c8cfd1c1c7127
BLAKE2b-256 eca545e39dc710631ffb48d129d9bda091a4cdb686711497539e24b445ebe777

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fcd0d8a3b30971b4766e3cd137bcac17ed3038180a2aeceee000b60155c58b54
MD5 6215bc7dc89e4a1c48f5a873172aabea
BLAKE2b-256 1315c250eadacef05102b5f73fd2c26a03211b1cbefe030b636fa84faae39b68

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 68503969cf6311badb5d502e2696bb1fa6f5428dd1be57e08550b5616c9e47ef
MD5 d70562437a99c6f8d4d72aa88fd934d7
BLAKE2b-256 14d8ba1013feddf73b0795cc73bdc9360fa7038dd2b1ca42d93749b093bc32ee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 4fc4e86dbfb5455e2b01b846bf626ce93e0d13f670a0a1354f091c9080670512
MD5 654d77a031c4fca42b464ba00c296386
BLAKE2b-256 412a7e7c750e9b263c0e44d2060e31ca49a3547ee36fbc39ab68c97b45c6f984

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 927996b7e64f1f9a33693192b87b0a94c730e9f8c100fe18f1d1e26400df033d
MD5 21889011b9e72efc6e134ffe7f40e5e6
BLAKE2b-256 efa3627db5caa3315cae1dc2ceb831729a6ba333f6408a237fd4f841422cacb2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-pp310-pypy310_pp73-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 4827a4109e7e56beb59e1f0e6d07b289cc905c307971a80b437d82525dbf2565
MD5 dce5f888e8e948fa77ee922b5559a1f9
BLAKE2b-256 82ae79b148e9d393a573bd65d09a319047afd2928bd4ba0394963685856d1028

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 2c7144d5e9d41aa71272a195cc8718efd37409b4925f9a66ae0cd4250f648a46
MD5 f1d4b46aea85a2b1736498aefa8cfd4d
BLAKE2b-256 822e3bfba40f110b22a310ad02f467589a4c434d4c5042460587099b1407182d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-pp39-pypy39_pp73-musllinux_1_1_armv7l.whl
Algorithm Hash digest
SHA256 33290d8d70a6399b1b0f3cbdca91130e3a17dbb8265487471f486cac2ed55035
MD5 5522d727927d8ccf2217978abc335ff4
BLAKE2b-256 efef689374062a9ba4784f41fed722626d1a5d461fad30746f08a6b741100e2e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 76662f00d3e01ffb96f7bad0591f9456f5fb7e4b3c6ff4643c979d8a010d5858
MD5 9970773eeeac68ae89016b5cd59febc8
BLAKE2b-256 bbd0b41f12fad817e8543fd9778e7f7f064d352fb6a670cba61f31e8f253184e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8adfbb8e27933d3bb58d030863ec3a8aafb2eb0e4f917c630071c0d9010a75dd
MD5 9119caaf0ec7ba68cc50c3810a4361b4
BLAKE2b-256 4eb9e4acd37ce139d1085474cfcc8c2a4127ff31529338a6bfeccc78eedcbb7b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 de041ae85a24a8babdeb01bf416392ae68441cfef863050bf63a6983d2dfabb9
MD5 0b46eed6f776fc82e514332543b57474
BLAKE2b-256 16199eecbbedd636459bb05c9ff20b4b63cf0839ab40aad7652f4a7592e90e9d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 11e7c0f36846b132aa9fd9b216ef6637c39179a19e402bd67f1eb87bb6742da6
MD5 0ea899c5295492cec375279fdae99d09
BLAKE2b-256 4a2458abe4c1ddba7089d82a338703759653faaee79a7cde2aa0b31c2d32bcf9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9ce1d5875146a6f08c6a9fce8676a850b7f7f2215a7add901a36fccc1a5e85d5
MD5 66efcdd4730d0ce30cfcfee20f8b816d
BLAKE2b-256 05b264b8a9484624c13c61b1458e3f44dfc790aee0a23f2694bf8ca61b472e34

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-pp39-pypy39_pp73-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9a3680d3274492e28d8165800cc9b8aa450cb8763e015c147b6476908c78d77d
MD5 251783282970bd06c51eff87693a7060
BLAKE2b-256 78594e8cf36d15bd2774f8bf3e97f25664de01b9593df7f9092834230a803090

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cachebox-4.3.3-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.3-cp313-none-win_amd64.whl
Algorithm Hash digest
SHA256 caf2a413f7bdcd36ac24031f9c810453fc59a0a2754340ee0a4669b755170904
MD5 cd8906d53d151f1de7c1c220c79a3710
BLAKE2b-256 2755243565e62720f6cf1a3516d868a7b283c5997f8dca55cafabf22376fbc28

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cachebox-4.3.3-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.3-cp313-none-win32.whl
Algorithm Hash digest
SHA256 13c26196360f7164db4c7f07dab3a4d7b33ca9059c46588fa0f77b243fa6a8b7
MD5 ef9464498bca9c3a89142d05b378da7f
BLAKE2b-256 541be68367585f2bee057bbf02c610478c358a37ba36f7d1db2ffef0832ac348

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-cp313-cp313-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 fd7af9dcfd15decdf19bb7663208e27bc848f9ce1e98723c22fb9e5e8e6a1efa
MD5 231e742f8c8e5926c82fd194a0d80b8c
BLAKE2b-256 4e7f04300c69161fbccf42b77c862e662e5800a95a6c346009e63d2c77daceb4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-cp313-cp313-musllinux_1_1_armv7l.whl
Algorithm Hash digest
SHA256 0c2de1dac427b07b16ac5e790ed4a8dbf47eff0e2ce0afa1116c877d4cf9d4e6
MD5 58007bc9bf0524f053af9ac741259990
BLAKE2b-256 99be82a1150f3a3be268dcd0fc2dd170a03281ebdadf36755ea9b8eaf290037a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-cp313-cp313-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 e188986d93a1457dee7606717f6424a7e76000d328104a63f31d5d0bfe1b0815
MD5 740aa25d4c823252d2ed4eafc23311e0
BLAKE2b-256 33eb7495ce16c2049ebb43aadb3b6469c42fe3fda6a21b0ad7fc12ad0b49e052

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 06e7d0c91308bd7096136ec4910098cf6d3ce779d504e8a839847d0baa24cc94
MD5 35d0b13ae2bf4bdcd02d24ecb3dfc11e
BLAKE2b-256 6f7a087de45875e0722d9d9f1eff049e63ed5a912842fb6d5787e40a4b2da450

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 9479f4d59efba8ac27a9914a22c901d68dd88cfb44f49d0f297bc8f65c6e1c1b
MD5 55825bb9a82d0bd055a204adfefe56ff
BLAKE2b-256 765481fbbf2a3c393f2b7e3a9ddb66cf04232312e9af834c87489e3d7c049458

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 e511ede6b686cd7e99dc51d43a5a813d3ac2303f530ce52f5e5ba5098615e1d8
MD5 3bbc3b924e21a378209fed45ca2d02f1
BLAKE2b-256 8e959ad5f043f4ddc1e66e70cc9abff32379e0930304c598125538a70bafc62c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 a62c67db207300e2892b6fd9869975f224f37dcd09ea5473f5a11b51739e5aae
MD5 ad568a03d476208e2a069a199975f3f5
BLAKE2b-256 bd1f64502a989e63784aac99549c27ee356defcb4d978c0791d49467b8b308ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 efe17aa5bf4c51369ac950ab8e6ad58c1f1a7f59930c5268e4885765d4835695
MD5 9da338453fe5059c6f97a1bcd94afc48
BLAKE2b-256 aeff7ae6eb27155288e831b32f64bdc8c96fef4865d73063992d77de63a59357

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 9688f732f0bc91b987866a0cd502becfb818a37fbefa923643ef1afd72119b88
MD5 2e478b497fe023f02a678af5483256f2
BLAKE2b-256 146ca09eeae7bb8fed093625b5feca7508a64c58278dd58c295aa5b73d8bfd2b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8b1f83116deb8fb80606aad9c9f1ac5429a20bd48d0cb84c913f002028c23e68
MD5 e42cd0209d5a8488b6b018bb5794f4d2
BLAKE2b-256 2332dec4d3bf6fda9f0929f14cc409602fafe0c28c387b36d2836c4bec961ea3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9fcb46e335fd78a211aa4dd7202341b5a7bbab019957e7d95317b0d82fc9a3a4
MD5 2b17983f6900a7bace86abbdc8c87703
BLAKE2b-256 a6084ac874afce314d737d088d4c41e01594a9c14248746c5bd327fe0091aa04

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cachebox-4.3.3-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.3-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 dbc68edfb01bec981a29d6cdd6645da08d1560f0cdbb8bbd1d4cf2a30c3ebb7b
MD5 2d4f5bbe167013fd88d37d77724d9307
BLAKE2b-256 631698cf37ed502d63245fbf43c432f0116b222b8d8ca33e9b6856f12189d924

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cachebox-4.3.3-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.3-cp312-none-win32.whl
Algorithm Hash digest
SHA256 9c1e3c1c8488655ef6590b07a5523c72347b0debdfc3d9c149f2245a2abf7b71
MD5 f8f73d8ba7a553add608a32a0c8c2e40
BLAKE2b-256 313e4ce6647e49bd7a7752ebd442a690899fa0f9a710bdceed04ecf7c298c040

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 5f499d8f14d9a22aad40d00b95c43363b622fc0180790fc03b13f70b8c6826a1
MD5 3394340311f52dbf484fc3e394862bb8
BLAKE2b-256 613e9f653ae5cd738ad02edf9451bdd24de8e7949ed36db5eaa87d1d2592fb5d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-cp312-cp312-musllinux_1_1_armv7l.whl
Algorithm Hash digest
SHA256 056add028490d87830217a712d77ce26412a2277e5807f59d1c7b5951a7e207b
MD5 abb290a30aa51c74958e9ef26d1cde74
BLAKE2b-256 c5328e35ebc3a6631ec6176d0f888817971740c01782f2a3c420accee211120e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 3ece73cbcbe6d2cd9b407751a79b6140b5e0060cd2292966833a9b0fa2331440
MD5 117420178aebde868b8126eafdba87d3
BLAKE2b-256 7c835c708689af2322c9420826d2053bd7b293f6e9b0ce28b41859cf6614e4eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9da6e08a21c9a7deac22df6625b68666e30e3aae22f530bb500d4eeb08c5f5d8
MD5 cc891dbd76353253c794d16a69eef499
BLAKE2b-256 01c3170eaf89768589d84348fbe8120243e2ceb0b9cd24ea115dc414a01fd53b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 e53d4a1f0da0a0d5ced8abb777fa1afa6d445263c3d8d75e1a78f5d28a2ca023
MD5 ffb2b853958027b55d3337b0aaccf0de
BLAKE2b-256 cb4a1f8a226f6067e799f49eeff88ddfa54536d56cce9b094fad00d6770cda53

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 2bc4c3e7ab4832470f447ddcb8cf528ca815f90b7deb2b0f441134671d20ded0
MD5 89557bce91cc6a754121b6c00fd7a7c2
BLAKE2b-256 f484ad62f665e3848e8da3ced6f8453a007a67be31bac7dfc8652c37f6753c82

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 6e71eb66c14f7ee942aeaeda1b07248dd5fb8f85f237b93e3952800f45181807
MD5 8cdb472ede1a0e84fd38e278ce23b732
BLAKE2b-256 3e2a9fb7e1b8c94bdf9322927a45f36abf744a933925324fb026e305324dbb75

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 473e6497b5275715ad51c33955c4d7161021542bf22a56bd50884c727a5ad13c
MD5 68064a9f1c42dbc6e6924666d186cdab
BLAKE2b-256 cd4a4b3af2f898ceb7b02bce80f724217dff11b32b542a42739ad287fbdd7505

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 51af4314e6a6e67b61072125b0f5a1a8abdecae7623ee8820e0a1ec75c03fd5e
MD5 83c66dbf54004a4aa002d1006754fe6b
BLAKE2b-256 a61aa5d56d47c2fb4812dfa4383df589671f794979844b4a73206142f1ec8908

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 71dea3a8df5ef07086e6e538fbbb307a2b8640a422e913793c306eebd09a3bc4
MD5 52a18b4caddb14914bc30a08a44c07cc
BLAKE2b-256 3a3c0448a9edfd4d946cfd8748d367b742f3dd5bed8ca79ccb06ce5be0af2cdd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1a39265fd6f22cd5a9355eeb2162c94a9ee4e57627f00a917d0dc9e65c2b5820
MD5 929d52976f4a197639eafcb61615979e
BLAKE2b-256 6b6a43fbb627c9e85937c51b3da419f07b31ef278b94b078d36a82e3bb00f54b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cachebox-4.3.3-cp311-none-win_amd64.whl
  • Upload date:
  • Size: 277.6 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.3-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 47ca89455042aa1376c80744b9c8d33bc0b90f1396df5977dee8bff9fd32852a
MD5 3174d4ee9ac2b7c6eb632af780923e1f
BLAKE2b-256 d8daf71fe5f82a3a71680233228c0c371be3233bfdfa38954b31aa93cf67fff3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cachebox-4.3.3-cp311-none-win32.whl
  • Upload date:
  • Size: 266.9 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.3-cp311-none-win32.whl
Algorithm Hash digest
SHA256 33cb15676cb7c23d77772dddd3609563596fd01ca802b2a9d210e6625723b35c
MD5 3e1bb03346489ad69b2590508e4dd3bb
BLAKE2b-256 7d8ce9b35d9cbd8e2c99110b4e341d0173d8aa402fa6565444e467456e849f09

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 69b21f3e54cd131d29750b6eba3fc30feb0b4fa86c60f68090d9c6e4b2b093c8
MD5 77f699365523e0ccec3d29a3a3a03c92
BLAKE2b-256 2d8f20bce2ebd7fccdc35bf484d400cfe2a34d795a4e230c2664aa7710029509

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-cp311-cp311-musllinux_1_1_armv7l.whl
Algorithm Hash digest
SHA256 af4636aa32454e1491ee6f4b7d965d3d025495bd6ab6733e0062adfe01489859
MD5 877658c4c96ff528647551dd85563b9f
BLAKE2b-256 554047ca95023dfe8547ed76f55444b013db9e4c9f627ee89da9645c570f70df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 d150c0fb025ba9d387f4809f620dd1f107e1eea09c144633e63579f9a7934155
MD5 306beb89625a5df092115b5aecb18c43
BLAKE2b-256 3a98e933b69c29441613cff0dd28c11b0165d1451aa76630a0177635f6a34b80

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 45666434130fbc10844f527ba655e012efae82c88ef8b2874588934eeaf5fce5
MD5 523e7fdfabdbd5d5e6e92742ef49824c
BLAKE2b-256 4c0f9da9ddf339a5c3fec13b6c2f7b74c3fc13438fbe9a26f5ac2d489bbe16fb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 927b5e2539668a4ac7e7bb414626e2e5403646ce8d87bb8ecdad203211d3be53
MD5 e5af0e7dcea0ab51db0183c0b777f7f4
BLAKE2b-256 7ff86a2151df37ffa15789766bc068563d20b995e7472aa7996df22ecc867c41

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 f8a7b67ae758bb83816f48cc141e1fe0428b868a6aca422434a8f0e706f4a852
MD5 cb38dd4f06a9dc3785729df7adfd6fe0
BLAKE2b-256 b15dc1293c663da8f7218e0d00f567f4de93a264ffd764124efd6eff715a9bf1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 3cedecf8f468892e13493c0d1ba25712a5157fd519b16dc07091d5a65d939972
MD5 fefe255bb80184f84e77bffd693fcb44
BLAKE2b-256 93a76d627991397bcd881edc662d5fdb0ef714e5de4f24cd52cb65da4b6f4dab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7ce85147355c1fddc363dba59c2b0721734e4728a6f7f24d1b703e4101dc2287
MD5 ccd0026798a88d929251111297c0a4bb
BLAKE2b-256 90aaab8ae81e33d5074c15852abf01b150146d471c2b4da21913d26b0e36e1b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 bd1250470a38701fa11d185fc701ec30ef14ed14a25bd3141af9a6a56ebb0261
MD5 0ced7e4d3ec80c31da11f80da80372c3
BLAKE2b-256 2afcad9038f515c75844cedc20386e91aa6cd19810346c5380fa18bdb4c7c2fb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 298df44814db685480a99ebe19786e236762788cdcdf2e6b4f4de62566bf05f5
MD5 9c030d78da586cbbb902a6bc5f7c8930
BLAKE2b-256 f9344a078cb5397625c5bc67e6da3b7122f3996703b1e43f7b9c564b082ddaa7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 fcb950485fef98b0b9611044016a43e83ea26341f0fb6dd27657976dcd07fa60
MD5 74b5ff800d48c614ffd0d77d5f048835
BLAKE2b-256 b1bf3f7ff8ebe489aea97bfd0ff938066c35c738b2fbad83e803c043684b874b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cachebox-4.3.3-cp310-none-win_amd64.whl
  • Upload date:
  • Size: 277.9 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.3-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 985e62f0871eab427c3ae6e07d03d79afe912e9b77084d30f73b112596314869
MD5 d4a6e37ce2bdad45f371741e3391f9da
BLAKE2b-256 0d4424c2d9f1654f53a53f4818cff6d2774bb4c25688a698c8467b30153e9d14

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cachebox-4.3.3-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.3-cp310-none-win32.whl
Algorithm Hash digest
SHA256 3e0a917564d3f74544e39fcb29b57f52eb84b347786e959efbf8bf4d8a74a7a4
MD5 5d87b48b9695062c9ce1f4a27bb6b1b0
BLAKE2b-256 e84414a90064849a872b80162cab8d120bd4bc5ab1c884b400ed906b586558b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 c54c3906069b3bc6db431b622eb02dedb685e8c86c685a5c188aaacf5fd2a263
MD5 fdd948462cf4ebd642314c810717af2f
BLAKE2b-256 d8fb68f122c2d72b29e8bd0e8aa82f50a5a3c6d2601549f4fc15c61aef72a712

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-cp310-cp310-musllinux_1_1_armv7l.whl
Algorithm Hash digest
SHA256 07945fae8a5f48f9f5dae51f189e5f97645970cef2c682fa3d34601f53d5706c
MD5 41d5c8d77dfd4abf466a61544d63bca1
BLAKE2b-256 217710eda822f5875729ee9fd053ca0a710e90e8cb0e2a786055c645af337d62

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 efc9495c2b8f1c22cb5b17a0e6ce917881ad5b4f5fd1d823e131f167c54fbf9f
MD5 5155fb0037285107beb18839bb3ff2a9
BLAKE2b-256 7ebd6c50531059b8d5451522a26daff385748ab184387deef0833b13b93944d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 10b04b16ebda69032cb02486fc6023af5a64f39ad79455bd05d07b6a4e4e9136
MD5 93509305babaf1159fd99313a560f45b
BLAKE2b-256 c1455051b591f12a4bf587b897a494d117e885891de943dd530b2b597d727fe1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 42cf745ec6f68744dd1dbb14ac376fb5f5a9d3c35de6e76199ec25122cc498d3
MD5 266400cdf7617984a994b686b4772851
BLAKE2b-256 1a80702e184f62b2688a0b455d684e13c4de156bc588ab351d8f27c4e113e3d6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 4cf1bff87d9a12c96e7394137c3b7b8fee50ed8fdfe6eef7588974a95f370b35
MD5 92f45e3eb0d68ef2a9402e3000243e55
BLAKE2b-256 81a5a3ea8d0b4c51f25f166cf1c103c15f6a4a7736ff8e74d3730f905c2ac86f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 fe4e98ee268151f780282038f4155b7a6bded56993d0a0c04e4c1bafc3096dff
MD5 1633f1a327ba2c5fecc0d8f4471e3f9f
BLAKE2b-256 fcc40789365298fbe2678e58a4ac819c87955dc1d74913e94ee9448dc9920d2c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2b4c7a3c709b23ba746be6158c99b66bb84afbc0909d3d7682f8b9a897c37bb6
MD5 bf8d02a4802a99d58d3d99cec00ad927
BLAKE2b-256 674f0bb53ada348ce726f2b3c9fcff024ea9f6c5dd241855909ce313efe99572

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 110c4a2bf194edd505859259acc96a76711e6abede7fea5c7abb47f3e94436cb
MD5 2664ead042096721dd8de7d1487ccf18
BLAKE2b-256 6c22f9e8a243a81b1ca10b5297ddb38ff261e4233edc29b9903aa8b2e47503a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ddae50e7bf1f385e9e5f0db9a8c9ff51a107272aee2c2827fe577157dcc61817
MD5 24161711b0a641cacee1697a5130430f
BLAKE2b-256 df5aacc3d5f1f8e60d4a0a1838d04c5611116b1b04491d5895074c3696bb8478

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 03da2767be36b8337cd859e04d9b709effffee4a09d8b0632d4401d6226202e2
MD5 6a3d76a5e41556ff054f293488d26995
BLAKE2b-256 a51a178e68ae10310d0783051cc8807b796db6edb8163b25769ed63a8ebabf4d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cachebox-4.3.3-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.3-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 fdda3aae9edc24d2ff03b2e715702f21d8786738d2bdfda68d2b2c035157d041
MD5 095cb1f4bce7c5e6e3a5e99425e78f2c
BLAKE2b-256 513a9b6c07aa1a791767e98e651c0bdf7b65f04c4a22783d917571c5ddaca5d3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cachebox-4.3.3-cp39-none-win32.whl
  • Upload date:
  • Size: 267.2 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.3-cp39-none-win32.whl
Algorithm Hash digest
SHA256 8e9176ebd7d9d81177a2b5c573a4afe39a251d7c96ad14157204b013b0dabf9d
MD5 efce309558e5dcedb51115e7c6894741
BLAKE2b-256 26747a2264bd6eecbff715fca64190ccd8e08f8049d8508972137a5452274ee3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 e17a83bd922264bebd1fff39017affe7b5b719aa1164247f343041a13dcd240b
MD5 0ceea3de638da4fcf3846f387cb48f57
BLAKE2b-256 8906632f41d0c6c96d9cee43876c3975f11264e05069656385c55fd5241cab4a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-cp39-cp39-musllinux_1_1_armv7l.whl
Algorithm Hash digest
SHA256 2b72357da320aaaae0b06cb968a326ebe59759435a053d545ed490b8df813659
MD5 0416252d3416976a7c2ff3afa70661d4
BLAKE2b-256 a3e1c253fa8590652eb3b08114aae2ecafe986fba0f9cb1299358669b6e3aedd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 ac042aeb7336a8e7108b684f0d295dd11869bbc9ae2a849909d92f0de8357c80
MD5 66198581c004649f5c2307f4d9dc7144
BLAKE2b-256 95551fdd5b57c8dbe01ef0b5971fe7dd916e82540837968e272bfa866333caff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5f5cf68e19883d0dc9cc3589dab89444f7aa4883e5f6c79a9d36f87f775627b9
MD5 17e2b4eb6a9c59474ff2773eb3e0ce05
BLAKE2b-256 2720bed98c3262dbece186cc3a43c7be1fb72b5288edf167a8866757a4bf57f3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 0b3eed9beb7043a5495beb199d712eaac618656a3d5e35a6235983b65502298e
MD5 523ec8508189345c7492dab645cc183d
BLAKE2b-256 88ab07befce2ec28fabbc0d887fe42d9467ee78c43b130ad9d02ea790e6be7f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 10969e82ecc77deb18dd2c52e49826ac816f316e9784a218348b5a225d917155
MD5 1619581bfa079538403a2916334b84a7
BLAKE2b-256 8d7bc9f01afac848d3f29e7cde56b62019bc6f9fa5863e95bc4ac3121f7c18bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 81db761ce62125b3bdce50658770d092bbed8204112edea9d3440ac32c8235af
MD5 b9f2e7e946af36b6eaefa04cf87b3bb0
BLAKE2b-256 b3d06d42e73dac42b1bfed0f601822417ea936c694997ae68ded38a676967160

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 20238f52789cd66a30e234cd257711b50f7bd1b81f41fdb54e16044ff052eb2b
MD5 bc53ac3d7882733d99fd13b2dd669eb8
BLAKE2b-256 269a5b8b251848e7956a495401ffb95df0b44a067296a28fe7b933fc73a5fb53

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 31f5f7512047e958a82219788d53e0cbe5c6ac6d83022b047969f8f15b7ffe56
MD5 7fb945472f5ab5406ea3c020700d5d4b
BLAKE2b-256 d77f2d2a3701da57865e7af0578ae515414f76841ec4ed688a59ecfdd787d8b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6fc83533e8f30f79492802694763beea8248195108ee3591e4c8181b69082d9f
MD5 b828224e96e0ec4ebb1d568f458cbd35
BLAKE2b-256 b5196f26b8956a0e8865b7c91331fab71f4a5bdd01c954ecbe82d4509003c8dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 83951bf7330890c80e956ef8548083eb29c61ab89ac4885f338705147d42d38b
MD5 d04ed06a2797fd9c11796eb1a6fe4344
BLAKE2b-256 96ea9c8239a63bcf2338ab01becf0a8936473f0a61ab8fd61ad59d90ffddc68f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cachebox-4.3.3-cp38-none-win_amd64.whl
  • Upload date:
  • Size: 278.2 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.3-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 ff7507e570ecf6dff7fe9bde06c0577cddf4b1778d36e5702349cab08edc9970
MD5 f5f267328a494d75b6437d84652c05f7
BLAKE2b-256 94e59005b2a0c7e108929d7a671fde9212e38538538a887a608d65e6a7abf8ba

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cachebox-4.3.3-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.3-cp38-none-win32.whl
Algorithm Hash digest
SHA256 7dc99a960f36148ca9245b1973c9e25609e36422f50bd2d48c0d8ec2f553456d
MD5 2bee8fc73480d371d030abe6ddee0f81
BLAKE2b-256 c6d220a9e9fe6b6e5e2f8e88a6006d13f6424e7eec44e54294dce9286e7dfabe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 d369db6e023c78879f07366f847c94688595407eb1b17dc96c8c0516bca86d3b
MD5 0e59767323fc158550c1651fa431bf27
BLAKE2b-256 e3b5bfdcee76c0ae8e894416ea82103c173713276dec25cea09655c5321db310

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-cp38-cp38-musllinux_1_1_armv7l.whl
Algorithm Hash digest
SHA256 3d4f8a2ddfbc1eeaf56aa1cbd8c260ec4cf42266623af78d9606f94046ea3268
MD5 34fb6b5d16d901694e49cd4aa0fbaf92
BLAKE2b-256 4500c89654f925827e1daa22dd7382caf39119730f7b6d731389078ce3311384

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 28a764bca86aa68d5acb8b78ef3f1bec84c763f3501a29944082d8062a1992d4
MD5 421c475bb8dcf25e3940dacbbc2ccbe5
BLAKE2b-256 481ef3c9a5abc03d56ee46a93d6f0bc0546171a78813b830cc925312a94faa88

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 23faff480f5c94fdf7c702abcadfec57a83f5cb44db4a3eed41878d42699e829
MD5 28d9cf9c96ee2b09677ad18c1a907845
BLAKE2b-256 e87807f40b8e994e22452d67e1947eba4d3b525ee56d5ed851e335889f59b88b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 53701a181fcb7f2abf48b9b4ebebdd3fed4075334bed8d4542444bf8c40c2110
MD5 c58ee526c6cf15a64dc0001fb63ba78b
BLAKE2b-256 b1d7dacbc7b88bc720b888a04b32cc83b4c0d99bb0b6972d1eb85a3609acf0ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 3d5cd6d60ecf179de256dec805068c84d9159af5ea3b4ae25c4d74a362e4da12
MD5 54e47441a7debc5d0ad3427565003fe3
BLAKE2b-256 b6ca2fd50e4e9a7e81d91475db2a4e59cb1d7f73c3db157196959c5b0199cdea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 e7dc3d8562da2e07613ad39f9eb18f0e0789c7878a0fea7fb6d09870d6eae874
MD5 774847e0937e36c30768bc3105533eec
BLAKE2b-256 4471fa98e5e795162786fc3d366b22c6be5f9d041b7cb65338a9d5e6957a5f92

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7dcc70f5da4daf96897c9d0ac77f0cdd0b17ff90e44802255c134c7c76d9ede8
MD5 2af4fe9bf0a41c6dc3ed6455fc5bd4e1
BLAKE2b-256 994ecd29fc4a8ba0ce99334051a5d995fccf21695d4ba5dbc7c689c093466555

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 98bd2b8d1f7619cc235b3e399423b1b3ffe35e2053b51a62b7dfe5f83896ea1d
MD5 9a8d8f0259f85d09ef51b14aebb3f9a8
BLAKE2b-256 c8a962f27c21283684e75e77fbf053becaf180ac2ea58d20103da67aaa616e9f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f813f1ab37c2c096ea1b7deeb770669d134b01860eaf2814cf9873790b6e8887
MD5 8f0eee01b7dcb7179bbe97e71c5ad652
BLAKE2b-256 b7b8e7d5cc9787887dcdcbf912c63e5edf517dadc39fab340b4e02680863747c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.3.3-cp38-cp38-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c5b221d9c203ad461de40dde2edbefce6bedd69ea516df483e0e307d97c0d149
MD5 128bbcbc49bbc5ee5d0545c5aa8dcfe0
BLAKE2b-256 c445a4ebc25310f4d06192682e4c46d5bc80c99e9f51ecde2ba2a636cacf8322

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