Skip to main content

The fastest memoizing and caching Python library written in Rust

Project description

Cachebox

The fastest caching Python library written in Rust

Releases | Benchmarks | Issues

License Release Python Versions Downloads


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. Ideal for optimizing large-scale applications with efficient, low-overhead caching.

Key Features:

  • 🚀 Extremely fast (10-50x faster than other caching libraries -- benchmarks)
  • 📊 Minimal memory footprint (50% of standard dictionary memory usage)
  • 🔥 Full-featured and user-friendly
  • 🧶 Completely thread-safe
  • 🔧 Tested and correct
  • [R] written in Rust for maximum performance
  • 🤝 Compatible with Python 3.8+ (PyPy and CPython)
  • 📦 Supports 7 advanced caching algorithms

Page Contents

When i need caching and cachebox

  • 📈 Frequently Data Access
    If you need to access the same data multiple times, caching can help reduce the number of database queries or API calls, improving performance.

  • 💎 Expensive Operations
    If you have operations that are computationally expensive, caching can help reduce the number of times these operations need to be performed.

  • 🚗 High Traffic Scenarios
    If your application has high user traffic, caching can help reduce the load on your server by reducing the number of requests that need to be processed.

  • #️⃣ Web Page Rendring
    If you are rendering web pages, caching can help reduce the time it takes to generate the page by caching the results of expensive operations. Caching HTML pages can speed up the delivery of static content.

  • 🚧 Rate Limiting
    If you have a rate limiting system in place, caching can help reduce the number of requests that need to be processed by the rate limiter. Also, 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.

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

  • 🚫 Avoids Cache Stampede
    It avoids cache stampede by using a distributed lock system.

Installation

cachebox is installable by pip:

pip3 install -U cachebox

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

Examples

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, number + 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()

Also, unlike functools.lru_cache and other caching libraries, cachebox can copy dict, list, and set objects.

@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}

You can use cache alghoritms without cached decorator -- just import what cache alghoritms you want and use it like a dictionary.

from cachebox import FIFOCache

cache = FIFOCache(maxsize=128)
cache["key"] = "value"
assert cache["key"] == "value"

# You can also use `cache.get(key, default)`
assert cache.get("key") == "value"

Getting started

There are 3 useful functions:

  • 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

And 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.
  • 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.
  • TTLCache: the TTL cache will automatically remove the element in the cache that has expired.
  • 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.

You only need to import the class which you want, and behave with it like a dictionary (except for VTTLCache, this have some differences)

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


cached (🎀 decorator)

Decorator to wrap a function with a memoizing callable that saves results in a cache.

Parameters:

  • cache: Specifies a cache that handles and stores the results. if None or dict, FIFOCache will be used.

  • key_maker: Specifies a function that will be called with the same positional and keyword arguments as the wrapped function itself, and which has to return a suitable cache key (must be hashable).

  • clear_reuse: The wrapped function has a function named clear_cache that uses cache.clear method to clear the cache. This parameter will be passed to cache's clear method.

  • callback: Every time the cache is used, callback is also called. The callback arguments are: event number (see EVENT_MISS or EVENT_HIT variables), key, and then result.

  • copy_level: The wrapped function always copies the result of your function and then returns it. This parameter specifies that the wrapped function has to copy which type of results. 0 means "never copy", 1 means "only copy dict, list, and set results" and 2 means "always copy the results".

Examples

A simple example:

import cachebox

@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, memory=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

[!NOTE]
Recommended use cached method for @staticmethods and use cachedmethod for @classmethods; And set copy_level parameter to 2 on @classmethods.

class MyClass:
  def __init__(self, num: int) -> None:
      self.num = num

  @classmethod
  @cachedmethod({}, copy_level=2)
  def class_func(cls, num: int):
      return cls(num)

  @staticmethod
  @cached({})
  def static_func(num: int):
      return num * 5

[!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)

cachedmethod (🎀 decorator)

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

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

is_cached (📦 function)

Checks that a function/method is cached by cachebox or not.

Parameters:

  • func: The function/method to check.
Example
import cachebox

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

assert cachebox.is_cached(func)

BaseCacheImpl (🏗️ class)

Base implementation for cache classes in the cachebox library.

This abstract base class defines the generic structure for cache implementations, supporting different key and value types through generic type parameters. Serves as a foundation for specific cache variants like Cache and FIFOCache.

Example
import cachebox

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

# type-hint
def func(cache: BaseCacheImpl):
    ...

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

Cache (🏗️ class)

A thread-safe, memory-efficient hashmap-like cache with configurable maximum size.

Provides a flexible key-value storage mechanism with:

  • Configurable maximum size (zero means unlimited)
  • Lower memory usage compared to standard dict
  • Thread-safe operations
  • Useful memory management methods

Supports initialization with optional initial data and capacity, and provides dictionary-like access with additional cache-specific operations.

[!TIP]
Differs from standard dict by:

  • 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
Example
from cachebox import Cache

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

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

print(cache["key"]) # value

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

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

FIFOCache (🏗️ class)

A First-In-First-Out (FIFO) cache implementation with configurable maximum size and optional initial capacity.

This cache provides a fixed-size container that automatically removes the oldest items when the maximum size is reached.

Key features:

  • Deterministic item eviction order (oldest items removed first)
  • Efficient key-value storage and retrieval
  • Supports dictionary-like operations
  • Allows optional initial data population
get insert delete popitem
Worse-case O(1) O(1) O(min(i, n-i)) O(1)
Example
from cachebox import FIFOCache

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

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

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

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

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

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

RRCache (🏗️ class)

A thread-safe cache implementation with Random Replacement (RR) policy.

This cache randomly selects and removes elements when the cache reaches its maximum size, ensuring a simple and efficient caching mechanism with configurable capacity.

Supports operations like insertion, retrieval, deletion, and iteration with O(1) complexity.

get insert delete popitem
Worse-case O(1) O(1) O(1) O(1)
Example
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

# Returns a random key
print(cache.random_key()) # 4

LRUCache (🏗️ class)

Thread-safe Least Recently Used (LRU) cache implementation.

Provides a cache that automatically removes the least recently used items when the cache reaches its maximum size. Supports various operations like insertion, retrieval, and management of cached items with configurable maximum size and initial capacity.

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

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

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

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

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

LFUCache (🏗️ class)

A thread-safe Least Frequently Used (LFU) cache implementation.

This cache removes elements that have been accessed the least number of times, regardless of their access time. It provides methods for inserting, retrieving, and managing cache entries with configurable maximum size and initial capacity.

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

cache = cachebox.LFUCache(5)
cache.insert('first', 'A')
cache.insert('second', 'B')

# access 'first' twice
cache['first']
cache['first']

# access 'second' once
cache['second']

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

for item in cache.items_with_frequency():
    print(item)
# ('second', 'B', 1)
# ('first', 'A', 2)

TTLCache (🏗️ class)

A thread-safe Time-To-Live (TTL) cache implementation with configurable maximum size and expiration.

This cache automatically removes elements that have expired based on their time-to-live setting. Supports various operations like insertion, retrieval, and iteration.

get insert delete(i) popitem
Worse-case O(1)~ O(1)~ O(min(i, n-i)) O(n)
Example
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

VTTLCache (🏗️ class)

A thread-safe, time-to-live (TTL) cache implementation with per-key expiration policy.

This cache allows storing key-value pairs with optional expiration times. When an item expires, it is automatically removed from the cache. The cache supports a maximum size and provides various methods for inserting, retrieving, and managing cached items.

Key features:

  • Per-key time-to-live (TTL) support
  • Configurable maximum cache size
  • Thread-safe operations
  • Automatic expiration of items

Supports dictionary-like operations such as get, insert, update, and iteration.

get insert delete(i) popitem
Worse-case O(1)~ O(1)~ O(min(i, n-i)) O(1)~

[!TIP]
VTTLCache vs TTLCache:

  • In VTTLCache each item has its own unique time-to-live, unlike TTLCache.
  • VTTLCache is generally slower than TTLCache.
Example
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

Frozen (🏗️ class)

This is not a cache; This is a wrapper class that prevents modifications to an underlying cache implementation.

This class provides a read-only view of a cache, optionally allowing silent suppression of modification attempts instead of raising exceptions.

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

CacheInfo's cachememory attribute renamed!

The CacheInfo.cachememory was renamed to CacheInfo.memory.

@cachebox.cached({})
def func(a: int, b: int) -> str:
    ...

info = func.cache_info()

# Older versions
print(info.cachememory)

# New version
print(info.memory)

Errors in the __eq__ method will not be ignored!

Now the errors which occurred while doing __eq__ operations will not be ignored.

class A:
    def __hash__(self):
        return 1

    def __eq__(self, other):
        raise NotImplementedError("not implemeneted")

cache = cachebox.FIFOCache(0, {A(): 10})

# Older versions:
cache[A()] # => KeyError

# New version:
cache[A()]
# Traceback (most recent call last):
# File "script.py", line 11, in <module>
#    cache[A()]
#    ~~~~~^^^^^
#  File "script.py", line 7, in __eq__
#   raise NotImplementedError("not implemeneted")
# NotImplementedError: not implemeneted

Cache comparisons will not be strict!

In older versions, cache comparisons depended on the caching algorithm. Now, they work just like dictionary comparisons.

cache1 = cachebox.FIFOCache(10)
cache2 = cachebox.FIFOCache(10)

cache1.insert(1, 'first')
cache1.insert(2, 'second')

cache2.insert(2, 'second')
cache2.insert(1, 'first')

# Older versions:
cache1 == cache2 # False

# New version:
cache1 == cache2 # True

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.


How to copy the caches?

You can use copy.deepcopy or cache.copy for copying caches. For example:

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

# shallow copy
shallow = cache.copy()

# deep copy
import copy
deep = copy.deepcopy(cache)

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

Uploaded Source

Built Distributions

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

cachebox-5.0.0-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl (523.6 kB view details)

Uploaded PyPymusllinux: musl 1.1+ x86-64

cachebox-5.0.0-pp310-pypy310_pp73-musllinux_1_1_armv7l.whl (613.9 kB view details)

Uploaded PyPymusllinux: musl 1.1+ ARMv7l

cachebox-5.0.0-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl (509.3 kB view details)

Uploaded PyPymusllinux: musl 1.1+ ARM64

cachebox-5.0.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (351.7 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

cachebox-5.0.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (330.0 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

cachebox-5.0.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl (372.0 kB view details)

Uploaded PyPymanylinux: glibc 2.5+ i686

cachebox-5.0.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl (306.0 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

cachebox-5.0.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl (335.6 kB view details)

Uploaded PyPymacOS 10.12+ x86-64

cachebox-5.0.0-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl (523.6 kB view details)

Uploaded PyPymusllinux: musl 1.1+ x86-64

cachebox-5.0.0-pp39-pypy39_pp73-musllinux_1_1_armv7l.whl (613.9 kB view details)

Uploaded PyPymusllinux: musl 1.1+ ARMv7l

cachebox-5.0.0-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl (509.3 kB view details)

Uploaded PyPymusllinux: musl 1.1+ ARM64

cachebox-5.0.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (351.7 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

cachebox-5.0.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (330.0 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

cachebox-5.0.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl (372.0 kB view details)

Uploaded PyPymanylinux: glibc 2.5+ i686

cachebox-5.0.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl (306.0 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

cachebox-5.0.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl (335.6 kB view details)

Uploaded PyPymacOS 10.12+ x86-64

cachebox-5.0.0-cp313-cp313-win_amd64.whl (238.7 kB view details)

Uploaded CPython 3.13Windows x86-64

cachebox-5.0.0-cp313-cp313-win32.whl (234.2 kB view details)

Uploaded CPython 3.13Windows x86

cachebox-5.0.0-cp313-cp313-musllinux_1_1_x86_64.whl (522.9 kB view details)

Uploaded CPython 3.13musllinux: musl 1.1+ x86-64

cachebox-5.0.0-cp313-cp313-musllinux_1_1_armv7l.whl (612.2 kB view details)

Uploaded CPython 3.13musllinux: musl 1.1+ ARMv7l

cachebox-5.0.0-cp313-cp313-musllinux_1_1_aarch64.whl (508.2 kB view details)

Uploaded CPython 3.13musllinux: musl 1.1+ ARM64

cachebox-5.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (351.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

cachebox-5.0.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl (556.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ s390x

cachebox-5.0.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (375.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ppc64le

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

Uploaded CPython 3.13manylinux: glibc 2.17+ ARMv7l

cachebox-5.0.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (328.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

cachebox-5.0.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl (369.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.5+ i686

cachebox-5.0.0-cp313-cp313-macosx_11_0_arm64.whl (303.3 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

cachebox-5.0.0-cp313-cp313-macosx_10_12_x86_64.whl (330.4 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

cachebox-5.0.0-cp312-cp312-win_amd64.whl (238.9 kB view details)

Uploaded CPython 3.12Windows x86-64

cachebox-5.0.0-cp312-cp312-win32.whl (234.4 kB view details)

Uploaded CPython 3.12Windows x86

cachebox-5.0.0-cp312-cp312-musllinux_1_1_x86_64.whl (523.2 kB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ x86-64

cachebox-5.0.0-cp312-cp312-musllinux_1_1_armv7l.whl (612.3 kB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ ARMv7l

cachebox-5.0.0-cp312-cp312-musllinux_1_1_aarch64.whl (508.5 kB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ ARM64

cachebox-5.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (351.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

cachebox-5.0.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (556.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390x

cachebox-5.0.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (375.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

cachebox-5.0.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (348.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

cachebox-5.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (328.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

cachebox-5.0.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl (369.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.5+ i686

cachebox-5.0.0-cp312-cp312-macosx_11_0_arm64.whl (303.4 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

cachebox-5.0.0-cp312-cp312-macosx_10_12_x86_64.whl (330.7 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

cachebox-5.0.0-cp311-cp311-win_amd64.whl (240.2 kB view details)

Uploaded CPython 3.11Windows x86-64

cachebox-5.0.0-cp311-cp311-win32.whl (234.3 kB view details)

Uploaded CPython 3.11Windows x86

cachebox-5.0.0-cp311-cp311-musllinux_1_1_x86_64.whl (522.8 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

cachebox-5.0.0-cp311-cp311-musllinux_1_1_armv7l.whl (613.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ ARMv7l

cachebox-5.0.0-cp311-cp311-musllinux_1_1_aarch64.whl (508.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ ARM64

cachebox-5.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (350.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

cachebox-5.0.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (558.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390x

cachebox-5.0.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (376.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

cachebox-5.0.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (349.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

cachebox-5.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (329.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

cachebox-5.0.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl (371.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.5+ i686

cachebox-5.0.0-cp311-cp311-macosx_11_0_arm64.whl (305.6 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

cachebox-5.0.0-cp311-cp311-macosx_10_12_x86_64.whl (336.9 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

cachebox-5.0.0-cp310-cp310-win_amd64.whl (240.3 kB view details)

Uploaded CPython 3.10Windows x86-64

cachebox-5.0.0-cp310-cp310-win32.whl (234.3 kB view details)

Uploaded CPython 3.10Windows x86

cachebox-5.0.0-cp310-cp310-musllinux_1_1_x86_64.whl (523.1 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

cachebox-5.0.0-cp310-cp310-musllinux_1_1_armv7l.whl (613.3 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ ARMv7l

cachebox-5.0.0-cp310-cp310-musllinux_1_1_aarch64.whl (508.9 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ ARM64

cachebox-5.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (351.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

cachebox-5.0.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (559.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ s390x

cachebox-5.0.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (376.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

cachebox-5.0.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (349.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARMv7l

cachebox-5.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (329.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

cachebox-5.0.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl (371.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.5+ i686

cachebox-5.0.0-cp310-cp310-macosx_11_0_arm64.whl (305.6 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

cachebox-5.0.0-cp310-cp310-macosx_10_12_x86_64.whl (337.1 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

cachebox-5.0.0-cp39-cp39-win_amd64.whl (240.6 kB view details)

Uploaded CPython 3.9Windows x86-64

cachebox-5.0.0-cp39-cp39-win32.whl (234.5 kB view details)

Uploaded CPython 3.9Windows x86

cachebox-5.0.0-cp39-cp39-musllinux_1_1_x86_64.whl (523.4 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

cachebox-5.0.0-cp39-cp39-musllinux_1_1_armv7l.whl (613.4 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ ARMv7l

cachebox-5.0.0-cp39-cp39-musllinux_1_1_aarch64.whl (509.1 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ ARM64

cachebox-5.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (351.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

cachebox-5.0.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (559.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ s390x

cachebox-5.0.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (376.7 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ppc64le

cachebox-5.0.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (350.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARMv7l

cachebox-5.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (329.9 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

cachebox-5.0.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl (372.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.5+ i686

cachebox-5.0.0-cp39-cp39-macosx_11_0_arm64.whl (305.8 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

cachebox-5.0.0-cp39-cp39-macosx_10_12_x86_64.whl (337.3 kB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

cachebox-5.0.0-cp38-cp38-win_amd64.whl (240.9 kB view details)

Uploaded CPython 3.8Windows x86-64

cachebox-5.0.0-cp38-cp38-win32.whl (234.6 kB view details)

Uploaded CPython 3.8Windows x86

cachebox-5.0.0-cp38-cp38-musllinux_1_1_x86_64.whl (523.7 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

cachebox-5.0.0-cp38-cp38-musllinux_1_1_armv7l.whl (613.5 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ ARMv7l

cachebox-5.0.0-cp38-cp38-musllinux_1_1_aarch64.whl (509.2 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ ARM64

cachebox-5.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (351.8 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

cachebox-5.0.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (559.4 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ s390x

cachebox-5.0.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (376.8 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ppc64le

cachebox-5.0.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (350.0 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARMv7l

cachebox-5.0.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (330.0 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

cachebox-5.0.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl (372.3 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.5+ i686

cachebox-5.0.0-cp38-cp38-macosx_11_0_arm64.whl (305.7 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

cachebox-5.0.0-cp38-cp38-macosx_10_12_x86_64.whl (337.4 kB view details)

Uploaded CPython 3.8macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: cachebox-5.0.0.tar.gz
  • Upload date:
  • Size: 63.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for cachebox-5.0.0.tar.gz
Algorithm Hash digest
SHA256 8b40a555c83f2884de59125f8a643cd354fae5bbe1ed45dca9ec574d328e6b0e
MD5 2a17cab9d64a7545191ccfed1e03ef61
BLAKE2b-256 b13cf6fa4405b49e38313e9a35800a748e1a3ee6273943db4bba9f40ca3dd2e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 d14af6877e8a002bad12d0284e668f184f476b78c9c0bdceb8fa7b17d07894b2
MD5 27d52ca6da968b22177b22a4874a1111
BLAKE2b-256 b459c34bc0728a581b317c4b7e39278799b88a810380c6a7270630e0c29d25bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-pp310-pypy310_pp73-musllinux_1_1_armv7l.whl
Algorithm Hash digest
SHA256 4fdea1359b63134aaac15b7326a123f815eef411b0d6072903b4ff1e8e28eead
MD5 074469326abd1b0d0a6d2474c710e6e9
BLAKE2b-256 af735c76dfdab7dc446df1e18df82ecb83270b629cbbbff89b929ca5559520a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 a745c34242f1557924107cd1f166b56f416cd636629b5bcdd5a2317bcf9416fd
MD5 8dbbddeb370a0c50ac2c1051b936cf63
BLAKE2b-256 bd43062830a485ed573bef4728d032dea68cbd091a227891c46165b8c8a4f80e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 aa862940306febd323e0c89c4fb2afd64942c71ef87440db348fd798f88e4efd
MD5 e5bd8ede3c7ed45b817072c8efee66e9
BLAKE2b-256 dd70164a2e717c3b6d1fe60cda96890bdcbb53d60c9b5f6825e7ebb8da81c04a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5ed2ab2ce7053bc85cc30c9b552f8c48ec6f82e150bfa40df14b966ae225defa
MD5 7314123c5d51f9b7da0aa9b328e37165
BLAKE2b-256 4c16348c9cf4564a2836136073aa37eb6bec3a3be380e3775ee5e15ccc004b78

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 d50f91cf963ea34d8850e4df1cb53865906d0deefb577d1426c64c889852967c
MD5 9227778dea61fa909083be95b204a8d3
BLAKE2b-256 dde0ad489b852fa4a08ad84377fbe16d2a1ecc6cdae3f76639bc60562c3a43c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dad7b9a21fe1ab2b4e3c212e9ddd22845e6d47b0a978ba859f187d0340ab9d3b
MD5 871e51e2f773c35411c41fc09768b4c5
BLAKE2b-256 2cbb4de0bc9d849a4f0f90bd511c801c84b9a8b619be1dcaf260c577a15fcf60

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 50932a83140dcace3db5f3d392aa2b286b3efeaaf6afee5657715f8ca4f479e6
MD5 b862b4b9913584dd1b74acc3314b2b1c
BLAKE2b-256 66cc38abf4102632a1bee8faec8d418ab7c386d3beaa810a313dd2d8b2ded5ab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 ebdca1c770cad9b4afdf74b16f73f41463553bdfab98861e509b1d2a7543d7f5
MD5 a7212fb557a3d60c550e559579d91669
BLAKE2b-256 2ced277345148a541c550bb7e6ea1f69011dc872ac776b9a0d2c7abb7e71831e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-pp39-pypy39_pp73-musllinux_1_1_armv7l.whl
Algorithm Hash digest
SHA256 e7bb89a6c8219764c18075c1c7e014d3cb0a3455ff115ae3938c986b12380f6c
MD5 20458dc953db5323bd112c92c4cad850
BLAKE2b-256 07a75dbb06d1f4cf4ce6a7eda135561fe261b01ddb6756f578380f9356ef88b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 d38788a03fc24871b37a9ca62e0dc5abcdecb4a642da79315b1af4f87440a743
MD5 ac7e10872bd684abdf3c471c50d7fd2a
BLAKE2b-256 d863a8f5312aa114fac8f03b59a7ca2ff6dc5ac347c9942909beee9a76da2595

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d3453169b572197a7a2e09f255291944e36efe56473610e003c614a7e7168097
MD5 06ac65ff2188b332982e8938522c0cc6
BLAKE2b-256 09e03325d4496f0518c6af4436f0c307682fb75c860638f4e3e1843043289b5d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 96c7ece43d7fe6e36bd33eb75c254c1dad02c76cc1450d960ddf72d89712ba6d
MD5 dd9103fb7a49249a35b01f61fdf94e42
BLAKE2b-256 3bed3f646afd377757edb7c94a88f4f205461696804290079b3283fe8b713eb8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 1c4402761e39763e28efa2f27fb6f5ee64292b666c4835eca13d88b781901238
MD5 234347761dfc914014eddb794ee7df08
BLAKE2b-256 53c72b24410fd34d6753cb858b5a49f00df61fb4618eb3af5ab8f73c0ef1da7c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6dc9f7d443da8815448166a3e54865d48efbe535934b3dedac3a0cae2c01df16
MD5 525743cd34f6b645c61aad5c58766139
BLAKE2b-256 483e87309dc292abd0ac5642501b17ca8b026375dbd60640fea190f2584b760d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 358cbc6634a1e48d6ed9ed2a3d8d3a7dc63f0fd9ce91db02844bc82e8aaf73b2
MD5 f8ab176cb1a24ccbeeac02af60d57047
BLAKE2b-256 2d7951bd110762889b0048e7450704c3850bc42d46a3c152a8c84aa6e4183036

See more details on using hashes here.

File details

Details for the file cachebox-5.0.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: cachebox-5.0.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 238.7 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for cachebox-5.0.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 ebf0093217cd65fd49fcad4ac0a6b1ce9f7f2c3387f1adf06fc9cd6a677a0f81
MD5 2f83c47195405419899b45978f0170fb
BLAKE2b-256 efa8dd22fc78275b7d101ea29a87e76942d18633c81aa3931e35679535679af2

See more details on using hashes here.

File details

Details for the file cachebox-5.0.0-cp313-cp313-win32.whl.

File metadata

  • Download URL: cachebox-5.0.0-cp313-cp313-win32.whl
  • Upload date:
  • Size: 234.2 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for cachebox-5.0.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 19610a05f7fc3f61cd9939d80192fb84cf3bdefe64608eddf1f428525abb7419
MD5 814ea0a91d2391792c104588a5dfd5f7
BLAKE2b-256 9c186b0fd480c629b0463751e273d9f0b3cb051f57167587864b441866f32028

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-cp313-cp313-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 d41ce5f07ecf7cb3599f7ffdd1c5c5dbb23861f299e54f679b25b81a96a11ed8
MD5 67ac361d516bc3ff64b466fa54e4efd5
BLAKE2b-256 b5ec6b10f63e5c5c2c15cfe2ea6e933afd7caa2d6b1b28a83e9ab4922d99bf10

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-cp313-cp313-musllinux_1_1_armv7l.whl
Algorithm Hash digest
SHA256 9ddf9be7b27094a331380a9c54f5ebb1bc3e4faba0c05144ea630f075a141e76
MD5 cfb90914f378f99d7eb0d0f2eb8f7558
BLAKE2b-256 658a0325c02375672b89fada738616a9a958cbf7e5cab27d10fb6ff4a618f6a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-cp313-cp313-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 e6cd1dcfb660dc1bccae5795a54099b67be5248e4a32164c99337f9e9001c4e7
MD5 087954c7cb0fbaa98a19f2c1ac655648
BLAKE2b-256 d5954d776106aa91ac677a5dff36850e169bfc6c5b29ac9954fbcd174fbd8b5f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 473d791cbe775a7e71fbbc3e904f523fb7c121375f74564b1d02082831b7554b
MD5 29f4997504a06ca3cb85d1df17a83c2b
BLAKE2b-256 39d535931781ccd11201647bda242d9a94264da4d2b765307d00dcd08b867d31

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 58961c497e6254320a39c38c09e0ceb9ffabfea2cac25dda6d81190206750dba
MD5 dcde18f5fa6af45365388c6f6f32b490
BLAKE2b-256 ce217afdf666d0a6728c33ef50cd0f525791ded62c241e990afa98b0998cea6f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 78a461bd686c452c2963433e10459b56b71caee0ba02870eab7c43b5d208ac36
MD5 931397d05572ef482f0398a17071e500
BLAKE2b-256 36d83b781a02cb00c54a173d33ac69f682f73e774576b5f97ab06a6f953c3c32

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 941f83d20f236ec7cd6e37409a706a0eb22e4d04fdb8db70f09f6e3632ff60a7
MD5 1460b1521046eeccdddfd5e8b255b5aa
BLAKE2b-256 18f52a64f931aab6baef90fe57a8c19d8b5f14bfd8af29f70f0078096aa6f109

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3f7857988122f383b93c5a355c50c523e5683a728686c6a5031a765a90b3ac93
MD5 9b5083c48f842871f7466939b9f22b30
BLAKE2b-256 ed8c0ab52855970612c55a0d3fca5e3253bc7e809bef83bb594c9b56d863ebb0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 3a546bd1d6f3c10599f22aa555042a90fd81d345879b7e72ae0c838f368e101c
MD5 31c17d811df32252a3e0c5a335fdcdf8
BLAKE2b-256 d5f9f87185d69c932aae1efe1c2c7180db0a3277b687dcf6c930ab8ea12a7d20

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 853e41ba166f583dd300deb47c6cc0785ff9849881a08ff5c48b015d0f539ac0
MD5 c014628b89b169393cf8b6c99e55cfcf
BLAKE2b-256 b8fdc27aa5f783013387732ac9051e4242f13b98eac33d91b0d93ed7c20e8551

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 07c233e6c0d25bb8e9de3f71db150084cb1db17c9a20da1c1787641ba2c1d5c6
MD5 1dbdd77d916bab845ccd57c4b2f5d114
BLAKE2b-256 94cf5a6c0bb41a8bd61add015523e964aa45dddc6936aedf4d7d3c790c91104d

See more details on using hashes here.

File details

Details for the file cachebox-5.0.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: cachebox-5.0.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 238.9 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for cachebox-5.0.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 5526beed897dc27801a2598f941bc863470ca3689685fac4fa314f742dbdbe6f
MD5 65a30148a7ad2d58d733314da1fd2dad
BLAKE2b-256 35060cdec983afc4461b23b6b0d83c675140ccaaf65434ff048f551b1c1d0246

See more details on using hashes here.

File details

Details for the file cachebox-5.0.0-cp312-cp312-win32.whl.

File metadata

  • Download URL: cachebox-5.0.0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 234.4 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for cachebox-5.0.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 56ab674b50a02f87356853d7ca920e56b491e4b0fcc573182db0882f3e2349c5
MD5 6392f56830b5b8b4517035be91818e45
BLAKE2b-256 c5482a86f034745b094c13f839b6891941e119ef39509c326b883930513c90e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 3e2f9af7188f7f10fbb0be641b2900c0e5298530cac41f47e51abe21bdfb4cc1
MD5 2ed4ef11b878331958586a6a8fc85c16
BLAKE2b-256 e75f7fc05022b1839b11ad8780dd53b4be04346139faf64934e11742d15775f3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-cp312-cp312-musllinux_1_1_armv7l.whl
Algorithm Hash digest
SHA256 33fbb99aa4ad7c21d8402c60391c65f50bf4019aedc5e3f8ec336b3b57d1b0e1
MD5 6c6eecb1f4c1f9c9bf631c4f89555849
BLAKE2b-256 769a346a415e1244f3ef934302b6f2b00c902481c16983a3782f90e639c55ca7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 ecc75fdeef2ce18730138dbd8591670f08dee367e02566d0ca3d9842c960bcde
MD5 c647c35fe0e19373df09846db423d925
BLAKE2b-256 765fc2efaff217cbaf9b64426c5455564e3683fe83cff1be3b3f953a01d33ed1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e4b18ead501c8a880b4d503bbffb7938ed739d569ffc997edd9ce76694c9d548
MD5 93bd5112fe3138720c7cbcecc1220d6f
BLAKE2b-256 85461890319d961233792de2842404a67f232f30c7f07814046dd790b1c7bc7e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 295509f528af06f1cb2232c1ce7c91fe447f2117081d3e484e8a674504b9541e
MD5 ebb407a4d3a26a65e18ee24a0fd4c8dc
BLAKE2b-256 95a8dc91dbe6149c85383129e83fba0bcb69522fdaa15117229ef83d801a32c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 067d021608fe3b2e88024bcda61fb59b633c381947880fe7416d6f5b3587226d
MD5 8dbb0b96f7857083edc1ab2d98df9f4c
BLAKE2b-256 c52ff373ad8e6d1be7254853fdc254f7b4548304bc1a9c7061e44269b3338c04

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 62722f0a0a05f86b97396abf2eb4974cdf68fc983099ff9e3edbd9c61fc015fc
MD5 9b54a91e0e44c0e3678ea114b22063fa
BLAKE2b-256 75bf177cb425358d4ba31c09703c93820085d8d3a347f0927211bb33d7489076

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b1019d5eef76eaa6b0b2155b7b1445633d3878a5e8c29b8923f591e018fb69eb
MD5 eeba1d5ef392f6bbc2a092796e2e14b8
BLAKE2b-256 902e27812bf3d21fc39fd9dc54514aa3573cafdc6699ee078a9c0812aad6d861

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 02db5d3fdd343304192324814cc6f3238ec6a40e3177e62a87c7ca2b46b0f864
MD5 1f92db019ac63a167740f73e5d54afc5
BLAKE2b-256 0d47c791efcc72111e347598c5f0dc9b1adf267558a3e599f6773dcac4fef6c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 95969b55dd3b4777f82df07a4e87ea73f41ce9c5aad88a15c6eafa71ff654958
MD5 a65af113fc09ddcc743003ab34d298e3
BLAKE2b-256 5d69012580640ea759fc540d3958adcf23d2767f7daade6b2c5ead41f0bfc98f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3d1f2056e940c905fea13fc9c0c8e6afbef9e1aa3bee134ae4c9241adb31287c
MD5 58ebabbff5cd59ac6891a26999f19c62
BLAKE2b-256 a116264928eccd32b3e463780c24e376af77ef293087b0979360925b353e4c99

See more details on using hashes here.

File details

Details for the file cachebox-5.0.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: cachebox-5.0.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 240.2 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for cachebox-5.0.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9a90a0fefab23d8a42ca0dd1e4a224cf82c6763d2428a24dce7726c3e4741bd7
MD5 4dda46c37a9f9d0884dfa9802de8bde2
BLAKE2b-256 abe819f867fdc40ecbca5c6ccb485b301389e9ebbfe87f15d96081fff21a47ea

See more details on using hashes here.

File details

Details for the file cachebox-5.0.0-cp311-cp311-win32.whl.

File metadata

  • Download URL: cachebox-5.0.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 234.3 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for cachebox-5.0.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 67eb9ab622452676c545ee543833dd86b1310feece4e1d7acf4c8c479938c581
MD5 4d03624f24f51a0f0c3805ccab85f38b
BLAKE2b-256 d1e2958ee8ca94e14712e34f7529bd1fe2dd0ec92b27b25dd42f7306c5e2e26a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 933c87737b16248489edd0593d6bbf1f71f0589606286451a66a7741b24eb39e
MD5 6ab4ef1893d8421803e234e2aa2c28cf
BLAKE2b-256 508b8972213642171f6aac3cc21ff560b5315f11f89c9bb91e1f1fd3011b50dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-cp311-cp311-musllinux_1_1_armv7l.whl
Algorithm Hash digest
SHA256 23e7f2ab29ce95a2ab03ba49ae64b527a10bf4552394071de30baeca9e7588e9
MD5 2981cc463fb49b6497d6b56d7a790e2c
BLAKE2b-256 b5b3829d0fd1bf0e728df6a8a76380238680b4a147d74ef60c9dda5ce0f8972c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 3f07104719d3a990f5ea9d94cef6902c85820cc169fc1c10722a9395166b1717
MD5 562060a670e10989302bbd158ba9add8
BLAKE2b-256 df91224471f083fa7a51237f728eaf9c21f06c40fd1fe82a8e0089822bdedeb2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 72a063ea81df413afa8489803605637e08c2bc6b8b5d733fa8c0288cafc50c96
MD5 1d7ba8fc1942889f66bcbd569fd3a8f5
BLAKE2b-256 cd07ed128bee1b0407cbd6edd9f66bc97b7aa61c8a0dff6389578aba624f73f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 74e1680d63be45eedc57a90afcea6d1bc48a06a9efbedc62cfe30901c72b88d8
MD5 ce45deac96400b1cb427dc7800814c0f
BLAKE2b-256 85603c4f2fcdb593a0474d7e8612e71bf435f88910d9d89e5f93ae3bd545f1ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 b1e9be3ac5bf771c2aeb7544d6db0adba8e33d8b90d81ae68b5ea7f7b1ae8b48
MD5 9fad9eea2071797396fad135a2d4b088
BLAKE2b-256 7e67aa24adca1defe092ecbdd6932407f4811ad72906906897859f1961bc8341

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 48089a02b80c01fed354a05c4cd72006a9dfa7b383bfa8586a43f4c2a9e856e8
MD5 f5da117a48afaf686a3e2ea35a477f2c
BLAKE2b-256 28c43dcb2b361d4df5edb3841f28ca34cc10b58369829b54f0096b62f50ef6d5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3ae5f023f951a25eb3a63b6af082d85d3119072e945c1cb2b79d659f98f7232d
MD5 c3e936f54d6dcb847ddfba0976223dd8
BLAKE2b-256 17b698dcd07a9b365f51bccd7673519251072e7d7d538782f87b3ce3ecf62182

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 2cb8159ba9f9590fa09cf6e74c14adc6cacfbf66f3b96a0feca7f2930334b031
MD5 aed123c74e03faede4d4e9aaf68dbb7d
BLAKE2b-256 7bc02e229c3ce45f069a94c1e3ac208ae8a3788e568abc95784d14db9a0bcf83

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a838ce4b8aaba004d6c8c9ba746351430501f362f6b3beb60a718246938db346
MD5 622dce568c3e417f1dd762e42c0a43e0
BLAKE2b-256 e34bbc1646c51b1ea2b8925a0ffa8d8bff3b9798533c947d9e2b7005c5afb401

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 bf8fbd7cfab259888d0f43859c220101e88076518ac7ac22a8aab6864a87a967
MD5 e80b8cce19d90f96a3535f7b70b5b154
BLAKE2b-256 66badcd40b7134e5f97bf40724cf82a9f6b664f1b43c3c01167f5f705635ee40

See more details on using hashes here.

File details

Details for the file cachebox-5.0.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: cachebox-5.0.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 240.3 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for cachebox-5.0.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 be8d146f59bb2d2d6a15e6ff3328d5bbdd4c967ea4a5f353c3931d153f307f30
MD5 e660215853f296c11b909dd2da663817
BLAKE2b-256 473aacf44ac77e6e10507ee5a3c4926ce8fbc3e233938ad9cd26771cb8c9b41a

See more details on using hashes here.

File details

Details for the file cachebox-5.0.0-cp310-cp310-win32.whl.

File metadata

  • Download URL: cachebox-5.0.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 234.3 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for cachebox-5.0.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 aabe3cd5a13699557ccdf6987e3e112603fab42d8d9aeb0efd84b66aed77e12e
MD5 3ed9d494045f0c9a2bc45d3a9c51efde
BLAKE2b-256 02fcbfd17df3434126d35047c72fbac08a5edbb06e61f56d3260ef17d7c71875

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 b11016a65de001552514afebceef3518999c0d345551ef9bb0b63e6df02d8810
MD5 4f5db338750f0ac085c374cfc7abccc9
BLAKE2b-256 66628e165001d9a153c83aae7d90ba9eb1a50e555aef1849c453b32af1dd8cc5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-cp310-cp310-musllinux_1_1_armv7l.whl
Algorithm Hash digest
SHA256 9a2b12fc4845401a65e351d60cb05de17124e93d52cef183524189eded26d770
MD5 2fd57b63119495d2c065c8f51b587afc
BLAKE2b-256 b0cd3653940dc8dcd03b096927c45c9b50b74543d8643ed343c8b9d2a09ceb13

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 4a2d01eb54a65f82bb6bc65f796bc3c8f19c342f7f6fbe426a617c167a226f81
MD5 defe96565d1727a9c938988bafcc2094
BLAKE2b-256 f3c14b8c5a4d60ad29c67a47220ae4594b9d64d56e2273f7bf978227720bc614

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7b26741258de884f2997ea1fc2d7fd2a97e88ad6e1f96999b810659db31ba951
MD5 b04de0cb03d66026ab7a8ffe7ca4ef8f
BLAKE2b-256 b743469cdb6d235c35efe45e5558e6ad1d476d91872d2fd35da3a4f500e73212

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 b1251ff83f931e3d2edf7a7e28b1ce16413b3371601a483f54e2f9aa3c2efa60
MD5 4db874b21e56e286432fa4af93724bc6
BLAKE2b-256 8eb64d634f920dae5b2f97d6186f7eb73e379d24930010fe77dd9a92c82a581e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 21053df54506a87dc880594bf0b64c7c8a5f9b986e5f69ca2125f42520a46f77
MD5 e5d63eaf87bfcd735acc8076b223bbd7
BLAKE2b-256 0cbfd5c592b82f04af60c4b4968d38f1c2e86ebae8e5e2b794ad5c24562b920c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 32f6997d455eff0555b4cc39fc7b8cef4be91e344abb74eace87022c175b87e8
MD5 fbe38e59549cd61d222307c1824854d3
BLAKE2b-256 f4e2b53a02b7288875b017528b0c0c4e88c306996ed09c75d55e3d3af0bfd6bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2379e0ca3dce2bcabf69b039d310839dc33a7b946d6076d449efd5e22559d6d5
MD5 06bad69286318755a84bf423adc541bd
BLAKE2b-256 45a5991c2997a69d85c5d0304a36dac69d484cbe663354b4bf1aeb4b3b700cbf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 d4faca598ddd72aa72d3756444f58619d4c869f4d1b7adca11642cdd59224986
MD5 2343dfe89d1a7f2c6a3b900793420eeb
BLAKE2b-256 d336240f6d51b4b24226c052114862d2dadadea42fcf8f0a89b650af13678c72

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b3b56e26bfa0f24f72334d07f864948338ef430249e1a84af32de09597a27bb3
MD5 0bfd0895f78118dc98c7e5b3fb99d772
BLAKE2b-256 3225ca74bd7fa4cad31e9e0d6c378cc51fd624a16f39392c4f9a20c0d8ff1ef4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 5c41e1f63c44d7ee02d289c54fc891032fadc4071117a9209dcd92fe855920a9
MD5 7ca40c17dea6016e0b1bcd7c72cc22f8
BLAKE2b-256 c1d4b178786da5ec9f7991c75c4df18653dc97cbd3eae10665d04366810e7498

See more details on using hashes here.

File details

Details for the file cachebox-5.0.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: cachebox-5.0.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 240.6 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for cachebox-5.0.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 f49ba132d910f7bfa88cae4edf1d77bc8cf80381920b12be31dd38633e6648e5
MD5 a57825d481aebd5cf816d7cc20e47c35
BLAKE2b-256 0ed8c16f6197b78db65f079c81776da56f2c090797854d5fa7060620d13bda24

See more details on using hashes here.

File details

Details for the file cachebox-5.0.0-cp39-cp39-win32.whl.

File metadata

  • Download URL: cachebox-5.0.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 234.5 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for cachebox-5.0.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 a73c30ecbf817afd474f72e584c6c842b07592079cd7169138ef28bb06f0f595
MD5 696698ad70054931c39ada36e70ed403
BLAKE2b-256 c4cb42da64569984c73d149453563df629086d0adde6ec84aeecd3598e78bd52

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 38f54721ebc1f416d86ff4e7f1132193ed160b0c4728664b632d722c511e56ee
MD5 7603b77e49468765a84c201bdcac60a6
BLAKE2b-256 edc982318cef23aa5bafef08f9d9d633adc53bb02e264314d2448c5686aceab1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-cp39-cp39-musllinux_1_1_armv7l.whl
Algorithm Hash digest
SHA256 b593ca3f76746d54f685d6d7578b4761e72155f0e8c8ff601312c5bf0dabdea2
MD5 501ff099105980eadb9e6149d5a6eea5
BLAKE2b-256 bb7572b36e8c5662bad140ef2623cb7d3f7520b7c50b8075d333fb260ff1b1cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 26543b6f59b6e5800b36c6080530baccfd83e648b88690d634a73ac1c78dbb32
MD5 bd0253b56f442b555f156db8a630cb69
BLAKE2b-256 a395d0ac348e3969a909890a283fc2958730f9d3ab75662fee11beecdf165c65

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e7697b8e01445610a38caeebb5d6601d2affe9e64be1481c7c61b265c8d2df69
MD5 c85e07a15e07206ea34b3152e73102a4
BLAKE2b-256 5740d61fba1cf7202e5a30c893b15dfcfb307101040c77f6d12edfc7a0d87230

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 483e04ab96fa9131a2b9f933aa73b9547a0cd1059c281b0ca6b33302dbc89761
MD5 bd464805597c26407db1ee4996d5fe51
BLAKE2b-256 65f330db42fe3beacebccc185b6ec2065268464809b6c485a4bb3b10c029dce5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 4c34bea886a81304220b54a207c11836f9d36dbf98db9d89128a70428e18b2d3
MD5 19e15e46f7f594e9790ea012742980ca
BLAKE2b-256 88a4766a4db07dd4baa1e8fef6345a21613f4e6d5960eff1abd8fe80aa659ea7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 f48fc08e824b736a8e9d779241ae7270435a9d57aa01846eb99c0ce73f5d1e74
MD5 693ddff1c4696037b3c2e9375445a837
BLAKE2b-256 0d8a71f32054324309b1a9c30bac9efe9005b03a0c06e419a7aea101cfbb57ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d396a6b9ce63a4b833048f7f352993a526c25ea2ceee47376d3b5d567d14b14f
MD5 b353ba0a5545d74ce8e4f7a43316b914
BLAKE2b-256 f75a56e33cb1e731faff756ad8ff65716831eb966de0b159811ba9c4d40dfbf8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 99306f0d1d203980997562ce9c60b0ca08b8b529c79a446dcce497759f72316a
MD5 0d222a5458f20e6f8153b2e4d94ffd58
BLAKE2b-256 2aa01e742471c5b2c1b9f323e90b548a040ad8c6bd544d2e79d6b6b9561fd4b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f1de7672f69e55c979bab93c205e3f400daf9df8df3ba86f8846e7634a5d4ba2
MD5 aa5f758c9c7c03865882fbec6c2fd0ac
BLAKE2b-256 bbb0ee6282b795cd88e7a875b831bcba271571ad6b76f241e62fb5af8f117384

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e0110925041f0b61f3cf8c0a87c477d98d37f817fa651a686b4061d59520651d
MD5 02d43baee5fb7ae15da5311d6be36999
BLAKE2b-256 6c72f426e676cfc6b41b0054957f59d3b5222d4b0edd5210d1221a60401720aa

See more details on using hashes here.

File details

Details for the file cachebox-5.0.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: cachebox-5.0.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 240.9 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for cachebox-5.0.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 70f09626e2b45d592edc48d23c9c6f74b4c1015e3c54db8431231d20da40d1f6
MD5 a2c0f47a5d67ade09fb0967a36a43c9d
BLAKE2b-256 3633dc6ca775ce50e1c4d4ca5c5035b453d9993e4d6393a7122c367375d87629

See more details on using hashes here.

File details

Details for the file cachebox-5.0.0-cp38-cp38-win32.whl.

File metadata

  • Download URL: cachebox-5.0.0-cp38-cp38-win32.whl
  • Upload date:
  • Size: 234.6 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for cachebox-5.0.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 e0f225bf308674b3fafc4f35a82c086929621ee69aa6a177bd13a9950933dc17
MD5 cc0eb886694593ff2cde8a0b2eb09773
BLAKE2b-256 bf0cfdc9b89dc6b0123c68a4f037bb3c36a76f8a32d560c59e2fd7798f5257b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 0b7f2a706761c8fb8470e38eb075a51f6633cb5f7582c71e180c8ef9aa06be2b
MD5 0f6aa2728339fcef744e29c3819e9758
BLAKE2b-256 283709c3df3caad18020319ceba695e0f0072a1341694a3f6412a63a9bf3a44a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-cp38-cp38-musllinux_1_1_armv7l.whl
Algorithm Hash digest
SHA256 170ba6ec5ea6daf6a6d7b645842180419415c2c2060b356c6ce0e8354b5b7938
MD5 08b5609350ddbd0c5dc2faa2b60eb1ab
BLAKE2b-256 0acd5d335097c070ae021bce67e29d6b3e183bb09551cc359e9bed195546d862

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 6be9cd2af7d85f67a490b85a402a89e750913d1206a211644066c49be7320204
MD5 b3fa9269da4cdc8dcb953c9416c0c390
BLAKE2b-256 564dc03679fc52a52b578f1695f859f1416c4e5896e353ef7b79df5c6a37f6da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 13bf657ae51847ecbd1f8ac633c37f007ef6698c386395722b16fd6a7c5eb692
MD5 79b403fef7c6addf6c99cf5bb4cf6c03
BLAKE2b-256 b92ee2a69e3c0527d6c47d90f8adce73efe4b5c4dce04288914ff768b0096004

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 9b9b2a89dc9995d67ac841f6f35a81cc6479d9870f7d9374aa595e9d068104a9
MD5 a414e19930b0f6d27f424b91a901c960
BLAKE2b-256 b4be2a123a2b51d78bb0af755cf3a15ee6d6d30322e248245736ed91eb10c421

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 1bd4fbf123aa2d8111da51dd037eacd47220cac6e5151ae8cfdfce99a29d42be
MD5 51fdaf0893ceda37e9d1f773fd9ee639
BLAKE2b-256 e6982776766d8dc0feed85b8d3fb42c7ce80d60e5858a0846f16eaa99e29305c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 78a5aea9ac2b4f4033f0fe52b28ffad4c193b11ed40119f9c117dba3d287303d
MD5 d3a8f5793ce18ca233112ee8c84ad647
BLAKE2b-256 8b5b1a29ddc63305094994564b423c9eaa12b5e1a398e31c7baa1a33b5318d6b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4012876fc0bda831d3022fefdda6c85e2ffc2e9326da970b00c83bb195afd014
MD5 b2a40e46f81037e05d85d316b73bf3d3
BLAKE2b-256 08e3fa6d040c4a49cbbe2e04605b58147befcfea2c02eceb7e0edf890d54c846

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 a40575b4a071f5306942134d3bb77a448df7e58b1b67a110463b0a794a6c4382
MD5 9c6b2a5ece905184473263fe4e4c6710
BLAKE2b-256 1bc0d54b40cd7032277a183e3c1bd109b15e88a31b78daff3ab72fb0981683ab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0bf0eba08dd0de9d1ed2420b0229769df94754dbe27ef3edd2440d32977f84d4
MD5 173c478dc1a433f36d8e8b23063c6d34
BLAKE2b-256 76e885a16b69637afa2e0ba335e37a24641597d1210003c72a3ab8d3a29a045a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-5.0.0-cp38-cp38-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 2dac1d13f44e807fd9ea36fa85714798ff9cd2892c6ca36692a8ea2ed9181da6
MD5 e6cf09411d5b18997783f8cd86b27d72
BLAKE2b-256 ad6cd44a7f65f71b561dab65758ca7f0a8a8f2516326920901731b73dfc701e8

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