Skip to main content

The fastest memoizing and caching Python library written in Rust

Project description

cachebox

image image image image python-test

Releases | Benchmarks | Issues

The fastest caching Python library written in Rust

What does it do?

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

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

Page Content

When i need caching and cachebox?

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

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

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

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

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

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

And a lot of other situations ...

Why cachebox?

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

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

✨ Low memory usage
It has very low memory usage.

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

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

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

Installation

cachebox is installable by pip:

pip3 install -U cachebox

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

Example

The simplest example of cachebox could look like this:

import cachebox

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

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

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

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

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

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

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

Learn

There are 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.
@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.2.3.tar.gz (53.5 kB view details)

Uploaded Source

Built Distributions

cachebox-4.2.3-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl (516.2 kB view details)

Uploaded PyPy musllinux: musl 1.1+ x86-64

cachebox-4.2.3-pp310-pypy310_pp73-musllinux_1_1_armv7l.whl (595.3 kB view details)

Uploaded PyPy musllinux: musl 1.1+ ARMv7l

cachebox-4.2.3-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl (506.6 kB view details)

Uploaded PyPy musllinux: musl 1.1+ ARM64

cachebox-4.2.3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (356.0 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

cachebox-4.2.3-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (337.1 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

cachebox-4.2.3-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl (379.6 kB view details)

Uploaded PyPy manylinux: glibc 2.5+ i686

cachebox-4.2.3-pp310-pypy310_pp73-macosx_11_0_arm64.whl (308.3 kB view details)

Uploaded PyPy macOS 11.0+ ARM64

cachebox-4.2.3-pp310-pypy310_pp73-macosx_10_12_x86_64.whl (330.2 kB view details)

Uploaded PyPy macOS 10.12+ x86-64

cachebox-4.2.3-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl (516.2 kB view details)

Uploaded PyPy musllinux: musl 1.1+ x86-64

cachebox-4.2.3-pp39-pypy39_pp73-musllinux_1_1_armv7l.whl (595.3 kB view details)

Uploaded PyPy musllinux: musl 1.1+ ARMv7l

cachebox-4.2.3-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl (506.6 kB view details)

Uploaded PyPy musllinux: musl 1.1+ ARM64

cachebox-4.2.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (356.0 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

cachebox-4.2.3-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (337.1 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

cachebox-4.2.3-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl (379.6 kB view details)

Uploaded PyPy manylinux: glibc 2.5+ i686

cachebox-4.2.3-pp39-pypy39_pp73-macosx_11_0_arm64.whl (308.3 kB view details)

Uploaded PyPy macOS 11.0+ ARM64

cachebox-4.2.3-pp39-pypy39_pp73-macosx_10_12_x86_64.whl (330.2 kB view details)

Uploaded PyPy macOS 10.12+ x86-64

cachebox-4.2.3-cp313-none-win_amd64.whl (255.0 kB view details)

Uploaded CPython 3.13 Windows x86-64

cachebox-4.2.3-cp313-none-win32.whl (245.1 kB view details)

Uploaded CPython 3.13 Windows x86

cachebox-4.2.3-cp313-cp313-musllinux_1_1_x86_64.whl (519.4 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.1+ x86-64

cachebox-4.2.3-cp313-cp313-musllinux_1_1_armv7l.whl (593.5 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.1+ ARMv7l

cachebox-4.2.3-cp313-cp313-musllinux_1_1_aarch64.whl (508.8 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.1+ ARM64

cachebox-4.2.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (358.6 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ x86-64

cachebox-4.2.3-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl (629.6 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ s390x

cachebox-4.2.3-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (388.9 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ ppc64le

cachebox-4.2.3-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (348.7 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ ARMv7l

cachebox-4.2.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (338.7 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ ARM64

cachebox-4.2.3-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl (374.4 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.5+ i686

cachebox-4.2.3-cp313-cp313-macosx_11_0_arm64.whl (311.1 kB view details)

Uploaded CPython 3.13 macOS 11.0+ ARM64

cachebox-4.2.3-cp313-cp313-macosx_10_12_x86_64.whl (334.4 kB view details)

Uploaded CPython 3.13 macOS 10.12+ x86-64

cachebox-4.2.3-cp312-none-win_amd64.whl (255.3 kB view details)

Uploaded CPython 3.12 Windows x86-64

cachebox-4.2.3-cp312-none-win32.whl (245.5 kB view details)

Uploaded CPython 3.12 Windows x86

cachebox-4.2.3-cp312-cp312-musllinux_1_1_x86_64.whl (519.6 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ x86-64

cachebox-4.2.3-cp312-cp312-musllinux_1_1_armv7l.whl (593.8 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ ARMv7l

cachebox-4.2.3-cp312-cp312-musllinux_1_1_aarch64.whl (509.0 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ ARM64

cachebox-4.2.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (358.8 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

cachebox-4.2.3-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (629.8 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ s390x

cachebox-4.2.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (389.0 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ppc64le

cachebox-4.2.3-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (348.8 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARMv7l

cachebox-4.2.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (338.9 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

cachebox-4.2.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl (374.6 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.5+ i686

cachebox-4.2.3-cp312-cp312-macosx_11_0_arm64.whl (311.4 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

cachebox-4.2.3-cp312-cp312-macosx_10_12_x86_64.whl (334.6 kB view details)

Uploaded CPython 3.12 macOS 10.12+ x86-64

cachebox-4.2.3-cp311-none-win_amd64.whl (254.6 kB view details)

Uploaded CPython 3.11 Windows x86-64

cachebox-4.2.3-cp311-none-win32.whl (248.2 kB view details)

Uploaded CPython 3.11 Windows x86

cachebox-4.2.3-cp311-cp311-musllinux_1_1_x86_64.whl (515.0 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

cachebox-4.2.3-cp311-cp311-musllinux_1_1_armv7l.whl (595.0 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ ARMv7l

cachebox-4.2.3-cp311-cp311-musllinux_1_1_aarch64.whl (505.7 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ ARM64

cachebox-4.2.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (355.0 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

cachebox-4.2.3-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (640.0 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ s390x

cachebox-4.2.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (386.5 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ppc64le

cachebox-4.2.3-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (359.0 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARMv7l

cachebox-4.2.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (336.3 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

cachebox-4.2.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl (378.2 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.5+ i686

cachebox-4.2.3-cp311-cp311-macosx_11_0_arm64.whl (307.4 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

cachebox-4.2.3-cp311-cp311-macosx_10_12_x86_64.whl (329.2 kB view details)

Uploaded CPython 3.11 macOS 10.12+ x86-64

cachebox-4.2.3-cp310-none-win_amd64.whl (254.9 kB view details)

Uploaded CPython 3.10 Windows x86-64

cachebox-4.2.3-cp310-none-win32.whl (248.5 kB view details)

Uploaded CPython 3.10 Windows x86

cachebox-4.2.3-cp310-cp310-musllinux_1_1_x86_64.whl (515.3 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

cachebox-4.2.3-cp310-cp310-musllinux_1_1_armv7l.whl (595.2 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ ARMv7l

cachebox-4.2.3-cp310-cp310-musllinux_1_1_aarch64.whl (506.1 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ ARM64

cachebox-4.2.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (355.3 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

cachebox-4.2.3-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (640.4 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ s390x

cachebox-4.2.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (386.7 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ppc64le

cachebox-4.2.3-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (359.0 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARMv7l

cachebox-4.2.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (336.5 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

cachebox-4.2.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl (378.5 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.5+ i686

cachebox-4.2.3-cp310-cp310-macosx_11_0_arm64.whl (307.6 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

cachebox-4.2.3-cp310-cp310-macosx_10_12_x86_64.whl (329.5 kB view details)

Uploaded CPython 3.10 macOS 10.12+ x86-64

cachebox-4.2.3-cp39-none-win_amd64.whl (255.1 kB view details)

Uploaded CPython 3.9 Windows x86-64

cachebox-4.2.3-cp39-none-win32.whl (248.7 kB view details)

Uploaded CPython 3.9 Windows x86

cachebox-4.2.3-cp39-cp39-musllinux_1_1_x86_64.whl (515.6 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

cachebox-4.2.3-cp39-cp39-musllinux_1_1_armv7l.whl (595.5 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ ARMv7l

cachebox-4.2.3-cp39-cp39-musllinux_1_1_aarch64.whl (506.3 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ ARM64

cachebox-4.2.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (355.5 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

cachebox-4.2.3-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (640.7 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ s390x

cachebox-4.2.3-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (386.9 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ppc64le

cachebox-4.2.3-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (359.3 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARMv7l

cachebox-4.2.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (336.7 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

cachebox-4.2.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl (378.8 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.5+ i686

cachebox-4.2.3-cp39-cp39-macosx_11_0_arm64.whl (307.9 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

cachebox-4.2.3-cp39-cp39-macosx_10_12_x86_64.whl (329.7 kB view details)

Uploaded CPython 3.9 macOS 10.12+ x86-64

cachebox-4.2.3-cp38-none-win_amd64.whl (255.0 kB view details)

Uploaded CPython 3.8 Windows x86-64

cachebox-4.2.3-cp38-none-win32.whl (248.7 kB view details)

Uploaded CPython 3.8 Windows x86

cachebox-4.2.3-cp38-cp38-musllinux_1_1_x86_64.whl (515.7 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

cachebox-4.2.3-cp38-cp38-musllinux_1_1_armv7l.whl (595.3 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ ARMv7l

cachebox-4.2.3-cp38-cp38-musllinux_1_1_aarch64.whl (506.4 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ ARM64

cachebox-4.2.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (355.6 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

cachebox-4.2.3-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (639.9 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ s390x

cachebox-4.2.3-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (387.0 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ppc64le

cachebox-4.2.3-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (359.1 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARMv7l

cachebox-4.2.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (336.8 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

cachebox-4.2.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl (378.8 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.5+ i686

cachebox-4.2.3-cp38-cp38-macosx_11_0_arm64.whl (307.9 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

cachebox-4.2.3-cp38-cp38-macosx_10_12_x86_64.whl (329.7 kB view details)

Uploaded CPython 3.8 macOS 10.12+ x86-64

File details

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

File metadata

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

File hashes

Hashes for cachebox-4.2.3.tar.gz
Algorithm Hash digest
SHA256 29035fd80ea7b978873b4f9ccd8a392924c501cca854af59022c9d026eebbaba
MD5 724bed986db34a08d3bb984d6e4949c0
BLAKE2b-256 6efab4fdd914303802f2933b5b158e7339d06c9ae08fa7422cb06e60bf3a81c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 e4d2cc6eb16f2d4ee01ef466f877fb1415059883e503910fc878d6e224175878
MD5 52c3ebdcaf28235f7fd7b9fba6e6fa75
BLAKE2b-256 38b77f0803835f72a7f1599190d38a9b91ea5df359697b2a885bc2a878de730f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-pp310-pypy310_pp73-musllinux_1_1_armv7l.whl
Algorithm Hash digest
SHA256 2ccf1e9e9ceda3ef1ee376bc03afa43479c1610e639059faf1ba84406ea9fe8d
MD5 96c179889ac6c16ff1cd83ee47856db9
BLAKE2b-256 77a4304604f376f0a00055801aa1c8c75ed8dddfed848f5eb1cf334d3331bac8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 6f7ad6ccf93377afa05743a151a7c17904c456dd8b4f582b774e4af06afd1259
MD5 99c07b15a800fd2792bc0577e113215f
BLAKE2b-256 a8019b38072a8e1ba3febcf433e0e3be060ad8242cc747f67ac8345652b7d228

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 90637f8e04b81dc15cd9133152fe882f8054f9b0548ccffc823da7cabaf1ce40
MD5 f05901cad6a3f74b5aec9a240ca04434
BLAKE2b-256 94d63619ca9df286abd424dccceb5301a97753afdd8f3c22589e5a7731563176

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 04003d4df50aca418d200e17d8db20b9a91731fc2582c7ae46a4c7d0862d30d2
MD5 733e603f7007217ee9124e15cd3dbcc1
BLAKE2b-256 ce437103c91976f8669414b53f5469fb924c5e7f87227eee9bc4b68cd3b57b81

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 6c14612246a0d810c8e5c39484bc29bf66cde71a3c4b1b06dabb18179985ac61
MD5 b0c56bbb170304d16ba4c712b3f0ebbd
BLAKE2b-256 6ba480e5bce9bf21c0200bb8aa2252249d9879c17e8bbca5ac7a2af4a78548e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 da4e957fcd173081750c39d2ffa1c9ea43ed22bb764148c0a325f1198d4cc1e7
MD5 e75500548be31ca210e09ab1f2704dd1
BLAKE2b-256 0c0bef66f7e18ae6a180ba33b2236d9c0f75a674d88f734fdf7d45a0fe41b491

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-pp310-pypy310_pp73-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a3525b4a62017f22d09114ed0e7b1af2d4c126910b472535a631ede25557b03c
MD5 bb3d4ea120b8738157c46fbe4fd2eeea
BLAKE2b-256 3a819bd504596a70b4224a848309b69782816bf815394b583303e1d9c10e170d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 912ed8e43a6db5f88cf13e1ed653cad4e64511ae6c8170f17f06c79c450fc6e6
MD5 d0243fda0d292ed5bc6b90bf79ae7579
BLAKE2b-256 afb2b81e1a173adb12009a719e04282e87cb60aabc58cbe64d9116985cf7eb07

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-pp39-pypy39_pp73-musllinux_1_1_armv7l.whl
Algorithm Hash digest
SHA256 7a3e2f097500271d9ca51302bd2586400af8e2d34d5bc43ef44b568611832ac2
MD5 fa9d48b96fe7dfb33d1bee56bb422de6
BLAKE2b-256 6b1cda1249a8103fd0261f01fbb77016c75d1786da28e97be165614f4567af43

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 b79083c8170dcdcd24192550aaa3d0b9c0bbacb87812e886e7a3fa36961d2ea2
MD5 02aab7760a664eca61dc48bb907569c0
BLAKE2b-256 3fe2ea972f5b69ca352f2cee3008514342cec9b567384ed9aa7925f5c4190f6f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 eb60cc8e1957accd47c680bd53813665df6e45d8ef43d53095428ae94f62fa83
MD5 4c8975e82f4934b8af4525512d4c6161
BLAKE2b-256 fab93dc16c5bbfe28abb081f58adbc5c8919ffca215060f957decb91396149ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 121258295f06c4bd4b0a64e755b0d40679e2c63d286ba444a4a69567d5e586ba
MD5 c98af7c93461015ccb57309a0801c9ea
BLAKE2b-256 308a27b246da754ef114939c99b743edeceaeb1ab006b74cb822575bc24af720

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 f742508c2cd98c6021c197b3d154e99e741fb685a5208a1752c9a42cbf3eef0f
MD5 72cf7bc5ef563e1076c0c83d7752e7a9
BLAKE2b-256 a563234a7a32c88f7c3f7ef78765e81f8d54fbe81681e07be8c6558ecc0a5fec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5a4c7657a4e9cf453f22c1b679a26af2e87d1681150820e892d0d94c5ffd3fab
MD5 a3aa1363f92e3b41402b4cdfe3a89bb6
BLAKE2b-256 0a10705b0e9c2c822dce4cf16bb7b7f34036002c956c61a8eb439664ad6d4814

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-pp39-pypy39_pp73-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7c672eff1f2163e78a14609026550ba931ef200467868c7d2f7086b3f2909f84
MD5 be697f55cd5816ddbc1a658511e54c62
BLAKE2b-256 d15bc15f0d3945e96be3e9ee435f0a06e33363822bb484f20e7a0e5d9756d986

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cachebox-4.2.3-cp313-none-win_amd64.whl
  • Upload date:
  • Size: 255.0 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.2.3-cp313-none-win_amd64.whl
Algorithm Hash digest
SHA256 5f623ba29e6de7841bec9c438bcae17f4cdb1d5708d8ca52d21f03ea28b481f0
MD5 549616fe1a731cd09f9ac25aa5d2f9b4
BLAKE2b-256 74d285f652cca526ef77593e1cc364a2ac45ccffd481b045b29a70e2699b0e3b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cachebox-4.2.3-cp313-none-win32.whl
  • Upload date:
  • Size: 245.1 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.2.3-cp313-none-win32.whl
Algorithm Hash digest
SHA256 c84b6ed7cee3b71e8cc7af8641b0cdf55b3be13ba079634483684e86057a01d3
MD5 b19a4ac61f42790c3b59ec8e7d2aae6e
BLAKE2b-256 664aa0c3eefe41ebd5be10ca25a91c677520987cd6f33022c1a60f31e3d8dfc0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-cp313-cp313-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 5932b5e16596da5db11ce57d0474fe76f751ea445f215540c54759e0e4a76d65
MD5 7995c24e85a8d418d17ebfbcaaa278ac
BLAKE2b-256 1dfbaab8449fe5e8dc3f65efe76b4665d394820c7bed1878f6f5c91510cfc82c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-cp313-cp313-musllinux_1_1_armv7l.whl
Algorithm Hash digest
SHA256 63e48892e7ca6b891fa10989448d67bb139c947b3d6cfb913300274776a65571
MD5 30ba4c68e206d755c9632675f6d8150a
BLAKE2b-256 114baf4f1af68c5a4c626bd6d50f3953a27839f3507a21c2749ab545c66309f6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-cp313-cp313-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 f58b35efd982a768d4e15013f5b88bf78b677242953699f76a27ffe66c05b8dd
MD5 dc206b52ec110e33be462e34343aece9
BLAKE2b-256 3171fafe65228c0abff28631694c059c9b0086ba68414d1830833cbf293633e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 374972316a5f1068c541a39b3a6d848917ac25ba6b51f56d173a51cfb0dee9bd
MD5 37192f9d13266dd08aacb0a8bbb8efb6
BLAKE2b-256 5dfc5b2e43d870e32907236aabd555a563947604d03fffda4576020a5befb8c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 c8bc5ba7be8cd52cc5032083268c2ba84f61c4bac0f05830261ce04118d6afec
MD5 8f3dbf3c69973824ea7113740509f9bb
BLAKE2b-256 df8bc2d056232d7d0f7334ff5b2a433994a33d3e8d5277178c84b0d1e2b9b6c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 5108aa5c1df3d99a3d257514282dc9c316a0f08801cc01160fcf2e48b11d6391
MD5 984aafa6c51e753a2be56733843831b0
BLAKE2b-256 16b6cb91a6187351bc56b2cfab9aa7dfd6eb99a6a548fc6380ef10e68e238a44

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 8756794d6a0332125d45d32fe2449a7c813255e0bd7975d61f6e2e10a4191811
MD5 f97b45a1f8e28ce4b8f111842e8de2bb
BLAKE2b-256 0200470fbb3ac24b8e536c5d6240361a65110c2135ddc9a00fae939318326699

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7300912498ac16e25a4637e11c588d2f9a016b9a2025ba028e8ab11c51633de0
MD5 331291a1178ca6f24af06918988ec544
BLAKE2b-256 f82395361a8c39633ea93c845b9ca2ad0ec4e3d27b6f6ae6107947859c8db450

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 d7cd0f5f4bbd7fc2163396dc7c36b853cc0bbb0bb4a662085ea0314526f9ce8f
MD5 42908f63594d275e59d07735f17ef5e7
BLAKE2b-256 b6a308de025686771811b07edf78ebde7b8d2220d64295b39a654f05b1928323

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a659d7d20cd4f0db958b3b4db4a306bd5ef8e4300d0dfb1029e119eb85b2c621
MD5 8a37fe127431920747749be9340f97b1
BLAKE2b-256 a92acd63c6c1481c3fcfb35d54380e9c08f9d9bdceb977a19e0159656a55294d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9cc311dcb7bc92f1be6407b354e5832f24b820161171611bc00099e78750a103
MD5 cbc27c686d25392c601cb54d49e084c9
BLAKE2b-256 1b1e22a0e7e8acb641a7ef04fc55e07f733d9afb661253ca340d1fd12b7bbaa2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cachebox-4.2.3-cp312-none-win_amd64.whl
  • Upload date:
  • Size: 255.3 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.2.3-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 b7aee4692512b9ccbd3ef7ff1654579070cca5356cbcce50baf0592a57264946
MD5 9a86a51cfbe4a7b5a495f113092638ef
BLAKE2b-256 af373e20d3da414871d0eb9a361e7991ef02d378d95d9a66958975a50ff20ea3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cachebox-4.2.3-cp312-none-win32.whl
  • Upload date:
  • Size: 245.5 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.2.3-cp312-none-win32.whl
Algorithm Hash digest
SHA256 83a2ab827ec50ad122b90ee7e00beee1518543a1985048925238fbb1af03d250
MD5 51d7e389f9c7fc0bac046c57de260afb
BLAKE2b-256 948b568ace1111e32b0a5adccc8cfc2946453bb54c0447a0b510ea98b779db09

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 57ee093e0b2c896eec4c2fbbb1b1a4f0d506f3793a06eaa3f748aebd28052b2f
MD5 87f4371ec4b158d9f70488b9d76363ca
BLAKE2b-256 37203b19621e78b34ba0b5a2be048f177302fe537e708bbd820b23bb9d0bed8c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-cp312-cp312-musllinux_1_1_armv7l.whl
Algorithm Hash digest
SHA256 c8e71408010278434a2d8313048a1a3f45581f4088251937103262869f0e2298
MD5 f0186982183fd61dc0948000556a22ec
BLAKE2b-256 47cdf357036f310b924af82c94cb8431346953fb676715d747f71679b65ab5f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 94ae81cfd975da049d5c8b11d2c4d00b812bf7ff261b959cfcda0856d3147fef
MD5 5dbb375678644cf5c9ee8d1863bf1306
BLAKE2b-256 43c9696efcaee42733c2c0693bef7da4ee5b3863771c51559367861ee556b661

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6e10a0a10b1eea609b88c4f5a4a06528f2ba773a2e2e15699e6fa00132d49197
MD5 cc1c1fe02bb9a16847f4f864ebf8fdd7
BLAKE2b-256 4959fedfa29c5b28c0ea7c12b6d3b95b5e1e44fc6a50735347add552c8fd13ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 d881e4aa8c3f23cc03ee27a1425753db2bc0df400dd2b716c6ee319c8c182757
MD5 b866f2b71bfac798093cb9af25710258
BLAKE2b-256 2d5640f4556495a5e76275015a0596650194ac9fde4af87460b6809b74fd583c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 40a441d4f85d2ea4fd9a3977b99dd48f5057def5a628f04781f817092f7f5b47
MD5 9e540b805b64f656a98d8121da14b691
BLAKE2b-256 e733f19787a49f9f3cbe51ead246b295106ef0f9a1db668d3926ff153d2da8fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 92ff0f6d9b9c4ce9d8544b01bff96604952feab85f52d9df2f817ce23df8583d
MD5 4205c536010012d9e2f23c2b6abe7697
BLAKE2b-256 0b7778105e97286a45d97a4cbaf43bc53755fb45b97824273a4bd4647407cfe7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 04545f387ef79282170f9622dc3343e358781f4181c92370eae613d0f8f40738
MD5 16620123da21653e003d437506ad6967
BLAKE2b-256 89dd83d5c194068b044f0b3ce27226853a315b4183feb797e588355276b04e8f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 3f563b162cf5e9726845ba3f02c88fef4b167bc3bada7b4f6f8d8f3d3165dea4
MD5 feb97c2a206c0f46aab1f7a370aede6f
BLAKE2b-256 ddabfce124730113fbee3f80870e27be8cbd7ffce62f80183a13448b3d0ea9bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 42ae68a7e67329b8eb724b2039de8736e2aaafca511a7b68913a5fe6cfc0ed2c
MD5 e6794c0328fc03eb0666ea73ebcf4218
BLAKE2b-256 46f0402fd753f8d442b5145cf11e3ba9d14dbe82fe3f5e5f4278b06cb6604135

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ccf7fb3877f7491e259323eb80e19464491451d611f93ded8606d0aafac3a93d
MD5 acc1e2c544e7932240b75c23a3a47c03
BLAKE2b-256 69777e0473d3fc1d7bc55b3bb0d78cbb1b66e628d161b6a6d71cc575872ec0f3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cachebox-4.2.3-cp311-none-win_amd64.whl
  • Upload date:
  • Size: 254.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.2.3-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 a0ac8945e976f94091025a4d2a5b67ff8713814330fa972c10189e8b800725d8
MD5 5473bd97037b5974c8ccdcf6a6c0bdba
BLAKE2b-256 61a306e3db69a229261541995d8e2fd4e9114ce3f7c6096a8c1c9e888ec6aab1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cachebox-4.2.3-cp311-none-win32.whl
  • Upload date:
  • Size: 248.2 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.2.3-cp311-none-win32.whl
Algorithm Hash digest
SHA256 39e65b8933115096c82594eda4fff362dfa278d6f23b7b9d055f7cfa418e796e
MD5 55c642d73c425d95e0435962c3a209d9
BLAKE2b-256 abf0dfd7b7eecff66b6dccaae1ca105ebb13c398068c54789cec3e667d784761

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 dcff0aa9c641a3863de8a6b64eed22cf3bc2c3dcb8a5232184f0a57b50f326db
MD5 904338d4d78a905bca98d9b458548e39
BLAKE2b-256 76e130d1345a9d9477b48ed1c1f845d85774d5f8994ef175876c36d9e0a27d3d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-cp311-cp311-musllinux_1_1_armv7l.whl
Algorithm Hash digest
SHA256 5431633a3847618a7321468d78c22d67778dedb2f82e2aed1b723d04f3dab9e0
MD5 a3cefabbc99400f19c42219c2b9b1e54
BLAKE2b-256 b037ff510638354eb5c941762a774e7f5b830eefed3baabf4cb709f9e5f474f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 b77f7ddaa0885d3c07b32ee05dedf540c75a94eeebcfb74a7f0a6f2c9d6881e1
MD5 3e3ff97b13f1ce754f2ccb7b3a3183cf
BLAKE2b-256 83311ec21f22112bf4db7e288b43f7b6040aa65a607bd24a3189320c01113b39

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9df5a779dad2b4e3f91c087b967514d550115f49ceaa37e0ffb84e7aa15b52c8
MD5 e3caf4e632fbde10ee93bbb758a0ff84
BLAKE2b-256 f89667b5c4a50bfd124c631d527258639a6d31972f6edd35efdd333eb8a040c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 6fdb05048fd355cff35646871a92e39314e4b22bcdce7aa99810edcc80591e2e
MD5 042bba17e688bc8e0d236302c928f642
BLAKE2b-256 311146da5c5edb7980239173bfdcc210b03d52c39ea686e96147f4271a1ce2f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 533a80309681161fb11c9400f1fadf6dd90d981fdae3c4422264af667436dd64
MD5 40555e99e75d1a45eb92609270119a10
BLAKE2b-256 46984356ce176e28b11362666e22778ded23fb63fd4bd4f49dd55b81c11d7f1e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 c7c09e66d3590ea00350d1d83c2df02c9abe635b8f90216787e3ac90c0ec939a
MD5 599f7823f3c9a37fcd1a2c6346e7886d
BLAKE2b-256 b5095dd7dae577ad110c48615a94ee6725460d83aa79c75e522a6a43874af25f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 25fbea17cc2fc278d48c7b04ac634ac2c01493f23f2bb185f4f4bc604337b5eb
MD5 b30d48579f425cc2d643546d26c43d53
BLAKE2b-256 d323b7ffbe4070c77e5cd67d2ed87637f71e58abe15990d4126c0eb23b0f6e8b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 889d96f4cd01e55bcf6b89cd07e42c3637555f795ff88a137e4ef9e8bddbf00b
MD5 688f18faaa972b6063e04da017c8fd8d
BLAKE2b-256 08196da62f42408ed58827b1a467363a66c99c0796f2493429ba665d1c4452f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c19a36824545ec86260f7ad1807e1d737a40a47d5c3f9c3318875fc10ece87de
MD5 e79d7a50b4e347b0c6619dc594b95532
BLAKE2b-256 186f480ef8f0a5993c2f9203eefc6cded283aad28c227ff2eb3a6b05176bdda1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d92b65da54d262a66b104f5615eae350dedf7a4202d70e725b378cf8c66b5018
MD5 aae069c151e479a875780b7490343b5a
BLAKE2b-256 8423f30919031ebf02c14658cdc8bad19d8676a93ad33bd151bde24292b500f3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cachebox-4.2.3-cp310-none-win_amd64.whl
  • Upload date:
  • Size: 254.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.2.3-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 3e10924337c5c06e070682bf3e14af6444c7a75e45e4cedbc810c9162e6cd62a
MD5 59c786a5f0f2530c511488823ab58009
BLAKE2b-256 696925199b8c7ef6a1c93a8fd63cc7e039b86cc4b1fbff65b93020299d9acd4e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cachebox-4.2.3-cp310-none-win32.whl
  • Upload date:
  • Size: 248.5 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.2.3-cp310-none-win32.whl
Algorithm Hash digest
SHA256 98c6451c63413cbf3144d840ea38c7dc0793b2b9fd7c3293d5b7fde69153959a
MD5 07081953c5e4a2acad9c597362a09b55
BLAKE2b-256 9ba59bee25a7acaf7192eb8b19bf707a2bd0022f9f12c2c2d375af5643217d9d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 39b7cda289383c2e61bba60e9ffb12183c14cb211cc611ae256b698d982502cf
MD5 36ce6752e40bda00a710b1f7a88a61f8
BLAKE2b-256 487a95e491ae58c8d0ddfdd5c1274bd7c2d1c04fb48870225018b465da35b133

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-cp310-cp310-musllinux_1_1_armv7l.whl
Algorithm Hash digest
SHA256 014b17d954ac6394f3c3ad510b61ed90d0f0233a468bbb2840f08a6b5d6f149a
MD5 81ad543733a715a409ba82ef3c754809
BLAKE2b-256 951be25d24c443dc91fa609bf6f8d5975545fabbf92d40bc5d94a020162420bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 42c53a28b513c555f349a26ccb37129743c142da343a1c206edd65e9d90a434e
MD5 5afdb9ea9a409c4baa13a51d29938aa3
BLAKE2b-256 2284f851804b5a1b763332c615c31b1954a253c6cc97c02e401ddb689c8b7b5c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4b8ffa1df4e4e119715638cfa7554e148697d4fcfbd9220ac0906ab077ebed2a
MD5 ac11e4fd587339028cc8594ba20c1db8
BLAKE2b-256 cdeb9ca50d35c7c462b4b9c85670589319d7b3b229383f7756f8cbcbc910e23e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 37fa3d3dd4321d4e5c1da8bf4e9a4b41485377bf8d8c6f85344e3a3aca45c0ca
MD5 a244dac6d633f0e371b86c5e0bb7491c
BLAKE2b-256 bbca588cf38d580710d62f1f4ed919980c791241db7f7ce207bd54ec118b71e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 8df34e2d7376afba83e6ecfc3290fc36de94522c51d0805d1b0355014685c5d0
MD5 75a7d97547ebbd9981ebf1c3f02fd60a
BLAKE2b-256 04e555a32a6ee0d96fcd81a13366ec22abfdb69dc51c0bea13f63e9a465b757d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 67d0ab766ea90264843350c202f2adef8be8a8c36d21fa9f8633eecfba4ce659
MD5 70484bfd0bd78b1c6bfde1736c8a9a81
BLAKE2b-256 56700f26ac56e047859b6a266e7ac95032503aba55d55339426a3b5bfcd1450e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c92ce6c55e4cf4988b2ab9f332377718f4b49f65c07c25b49030f5dd97b0c88e
MD5 eb6fc8350b7f198934351fb6e8cc2829
BLAKE2b-256 fa7a9e6d98d93cbf173efbdc7875805a170fe4cd2b9b50f6b05defaf0a8596b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 8d017bfbc38a07312434902dc6084483a95a8e0dbb8a2325e16d79216401fa0a
MD5 14bb1698505dab9655c8bd442709368c
BLAKE2b-256 0799fd5a1cc82b12be506dfad0b6db4b13714f7a0fec7c7103fa4fa6fb6f6804

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3855db840f3f819fd7dc0354c64d42ffc57ec6aa872d0e00487a84a94ce2d616
MD5 3e459a31822dfabb66e931f41eb06316
BLAKE2b-256 63fb4d6a5cb1927c3f99f9bf6b626a23c64b244a62cf462a6741f0ebaa0bbb9f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d9b3a7201cdf975cb1e40c7b14c2fb0be358da21270e730ab7c9df82f5fb5664
MD5 8a8e02730341ac916d8cde1e7bd3874d
BLAKE2b-256 422479f61ce20739c75ab2bfa1c5a4c9aa86446f1eb24a9840f61160da55ea10

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cachebox-4.2.3-cp39-none-win_amd64.whl
  • Upload date:
  • Size: 255.1 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.2.3-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 1ceccbc7f4f27ccf6dd2f9ff34c1365aa66a96147b17139c8fd3ca77b31f8e8d
MD5 4edd776109f103b1f19e48bfe557cbf3
BLAKE2b-256 693f174e2a980af926064fdea3410836ac5a07233d492cd1f8f94c01f31454bb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cachebox-4.2.3-cp39-none-win32.whl
  • Upload date:
  • Size: 248.7 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.2.3-cp39-none-win32.whl
Algorithm Hash digest
SHA256 cce78f0c1055a6583898443d2b829f01641b3efd8d44f77119dce756f8fec6f1
MD5 52eccaeab6053c3f4756d02e915c04d0
BLAKE2b-256 a61c2d389818a800d30eb59368dd2311c150b9f5b28774acc0c3ae72df21ed02

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 1192efd22e835046e0ae12a6537900d6f09beaa20ce7804f14a1f3fd3e71d0d9
MD5 3880e3f5ca273d7bee91cd0efbb5f42b
BLAKE2b-256 fc1c85cfe3074e191a6db46178f202a7bd237f954019820282c48f03e587728c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-cp39-cp39-musllinux_1_1_armv7l.whl
Algorithm Hash digest
SHA256 813412c31aea29cc824d76eb50a7676a38f4f31a7328e54e1fd04dc738d07639
MD5 d49630b211def73eae842b2de7e45de9
BLAKE2b-256 79eb987ac8e0e8f240791a395e0b33a08d87986cff3acf95bde2a6ced6dca2d6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 01a662fc590464391b911894723a99d69326b3c1fddd343f57435384a413b511
MD5 afbe098bedafdfbdd32564ab199a8b7e
BLAKE2b-256 fa36c31475ca08f4003ec08a560ced4c06bd13bcb92a4410175f6df5d31997c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 769e7828e6e97797b8e9d30deb3578370d2cdcfa4b4f8937adf98fcc911f5b46
MD5 63948313bdb368f0d93b5fe2915fea38
BLAKE2b-256 9776479b666d82d114da3fe7133b2ad78380ae04ad44f75c7e605f7f7a520e38

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 20bafde5452618187d9f0ae30087a716de4eec9e16ebca0488729055377c1ab9
MD5 888a4789917d67b479d6789f3ce80dff
BLAKE2b-256 e363813b226d594178d5242a4623a0972fd88a56f7db020d1edcf4f2ef795607

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 6e8855b7590eb750df990ab7160dcf72f145e98544cf5f7acfcd56f1b8ce3552
MD5 21c97aed249c672045eb6307c6a76204
BLAKE2b-256 5e541f0af7d2433a90381cd39536edb7fa8b85f175d5d985f4884c810587a2a6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 47d88e4ab901b66005bae56cb3b0c7cdec2f0ea48e88d517c80d02e163f7a46f
MD5 1fdd76be3375f4ef2b495eeaf813daaf
BLAKE2b-256 b65b94769527812e2108b9068e5e4970a9847490edc9a328a0088dc61100d68c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0588c9d3c0acde2ffdcbbf335b1fd9f8f479b54319fd31afff50d4eabea3e93f
MD5 515c970306f49eed36d612d9128c750e
BLAKE2b-256 7cdcb87b53fc9c7434306928724ce60a533d1515e2c5548bad24527d90c21440

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 415139a62ac308c3c21527c9191312fdb470509d6d8ed017f70a4f367e2d4c79
MD5 7dc173909a1777504f35a79461021fc4
BLAKE2b-256 4ada1bfd30fdf10f95a4c6bd8687b76f04f5edd285f1843df4813e018087b17a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7e5badaea76a5f51dd39cd4e81e9511f4f7b8a6ab6ab5d23360f2c0006a0fa81
MD5 4416a6433b1b484f5456ae7d8e3b3b62
BLAKE2b-256 9974bb15dd083daf53b9ab80a8b40a4e1160b15c857296bd24cdd404d1fd86ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 4d86e4d445ea8b44b9b2c987a99050324ef5d4141e5184831233768e394e20fe
MD5 c5b0f9d83229b93055402871b16df9e2
BLAKE2b-256 d1962d95f35d79135447e59f8c8bf65c6c0c5ec0403b2bbf11c005a0392310f8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cachebox-4.2.3-cp38-none-win_amd64.whl
  • Upload date:
  • Size: 255.0 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.2.3-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 941c8f12516697096ae9afd393bdca0dcb1040631c42429c7d51c6854c4358fa
MD5 3884d73b02d2519df5aced1dc7cd2bea
BLAKE2b-256 799c0282d743628b03a1f23b7d03c730d99708f34df594f4e09dbedd156e9db7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cachebox-4.2.3-cp38-none-win32.whl
  • Upload date:
  • Size: 248.7 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.2.3-cp38-none-win32.whl
Algorithm Hash digest
SHA256 711b6d79b096e0a4c2994aca0aa0cc32d011c6af2ea6e5fde1602c0ea44f60eb
MD5 1fdb64bf4484ca34c96973c98be4d65b
BLAKE2b-256 063d95a965258d19a5775e212af0829e447d08ed45f5d48d9fddca7bab33a70e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 89249bd06d147b90a7760cffeb33c34438d9ec8dc8685d1c2e9623a64b77aeb9
MD5 13b07ef95810a36ad303ebdf44811916
BLAKE2b-256 36ba0280bfe039de034491f27956b93506bfcedaebe95c9207016ba6dc0c21d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-cp38-cp38-musllinux_1_1_armv7l.whl
Algorithm Hash digest
SHA256 1312fe78b7ea3f9f1ac2ac2f8fbf2d9e27e68f64a6990d1b9babfb8d7c6de3c2
MD5 df5e44165a6d2bf67c4d2990e1fc06b5
BLAKE2b-256 235a17e39c4666010d580e7480d2f33a59a540e012e6b9532367ca09a02cf2cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 b26042b0e093be6166af35e82bf16b006ec618fab852d5671d4ede9638ff985c
MD5 3950ebe0ae9787c0dd2ab3b6d4d12510
BLAKE2b-256 2bbb2b15af46612093c5960b6a9a675e351666fd7838121286c9b4e2869369d5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 653587b570be9d229c0211d3a22b4cd089029b24a071735b379dbe28c9eac1d2
MD5 f7299c298ca6f51b2fb7f39a9636fa8f
BLAKE2b-256 fe6fef3da0efa57a636e66fbacecbddbe5d50c261991e426dbdb6be34094eadc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 aab88f189ef96d5515fdca6a367fe4bbe70e152dfb5f3219842bcc9e20b8c5fa
MD5 a98e1b4ea612caf94aab3ef18907c9ed
BLAKE2b-256 1e98f0ceca834d783d2a800256ad1b8a7905702b58b14b36894e642e7d1a797f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 1e6bd8dad0c5dbe5494dc751ea071f56eb101d9c30fba9662afd91e09c44b556
MD5 bf4d9f7bf9cc840451564e46126f7082
BLAKE2b-256 ef7ec911751fc5c184bd6e256003ee810855f32c95ae3ffb0fc94bb582856295

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 c52c39c45cc35088ddd4c250c7e8286ab6bd03182c3f1de72b0de51c34cbb287
MD5 bf976d73f489e2ee29b2d473e766d7f7
BLAKE2b-256 73f31367e7ade637855a09c19bcd2f3c4c84a5c29dcd2fe2a7ec47029d6c2c86

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c45611a93d73cc42d6953cb00c8dc6063128b74ebfbc3c05acdf2f482e5a8a43
MD5 4a0f8b87fea3693390064baa84b8d4ee
BLAKE2b-256 e40fa5e785ca1fba4cba1c0c43ef5cd16f98aa70b0318da8d3a21642afbb48bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 2d47e51f205ff2fb82de97438ef90872e279273881a1d9d1f61588205a36cd05
MD5 8d148c11faf89d9aa0b3260f417663bb
BLAKE2b-256 2c86f8626425419e5681fc3b4dbdd871ac4f0f9b803a604c74b827dfe060bb8e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e3b01905d053c2267449b6d75c81148e0566c13f5b5498916ac86280743164b3
MD5 6a2aed72a9c08c513ec0ef488ed44a2b
BLAKE2b-256 fd52e8b59eab800821074e40154d374bdcd1f39789f39caf12d0554a7ba11e4b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.2.3-cp38-cp38-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a34e35600beb4fb2e489f2e9fe25d133eb905463ef71bda7ab4a24bba4bf5df2
MD5 e6245b952912f176b96fa0b34eaff960
BLAKE2b-256 a08e2f8176b76eb8bc73816a2fd884d859ab96f99f731e4fc67ef2053ff87eb2

See more details on using hashes here.

Supported by

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