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.

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

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


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.

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

Uploaded Source

Built Distributions

cachebox-4.1.0-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl (502.5 kB view details)

Uploaded PyPy musllinux: musl 1.2+ x86-64

cachebox-4.1.0-pp310-pypy310_pp73-musllinux_1_2_i686.whl (517.8 kB view details)

Uploaded PyPy musllinux: musl 1.2+ i686

cachebox-4.1.0-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl (581.7 kB view details)

Uploaded PyPy musllinux: musl 1.2+ ARMv7l

cachebox-4.1.0-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl (493.0 kB view details)

Uploaded PyPy musllinux: musl 1.2+ ARM64

cachebox-4.1.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (331.0 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

cachebox-4.1.0-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (587.8 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ s390x

cachebox-4.1.0-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (354.1 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ppc64le

cachebox-4.1.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (318.4 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

cachebox-4.1.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (314.4 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

cachebox-4.1.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl (342.4 kB view details)

Uploaded PyPy manylinux: glibc 2.5+ i686

cachebox-4.1.0-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl (502.7 kB view details)

Uploaded PyPy musllinux: musl 1.2+ x86-64

cachebox-4.1.0-pp39-pypy39_pp73-musllinux_1_2_i686.whl (518.1 kB view details)

Uploaded PyPy musllinux: musl 1.2+ i686

cachebox-4.1.0-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl (582.0 kB view details)

Uploaded PyPy musllinux: musl 1.2+ ARMv7l

cachebox-4.1.0-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl (493.2 kB view details)

Uploaded PyPy musllinux: musl 1.2+ ARM64

cachebox-4.1.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (331.3 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

cachebox-4.1.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (588.1 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ s390x

cachebox-4.1.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (354.4 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ppc64le

cachebox-4.1.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (318.8 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

cachebox-4.1.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (314.7 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

cachebox-4.1.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl (342.7 kB view details)

Uploaded PyPy manylinux: glibc 2.5+ i686

cachebox-4.1.0-pp38-pypy38_pp73-musllinux_1_2_x86_64.whl (503.1 kB view details)

Uploaded PyPy musllinux: musl 1.2+ x86-64

cachebox-4.1.0-pp38-pypy38_pp73-musllinux_1_2_i686.whl (518.3 kB view details)

Uploaded PyPy musllinux: musl 1.2+ i686

cachebox-4.1.0-pp38-pypy38_pp73-musllinux_1_2_armv7l.whl (582.1 kB view details)

Uploaded PyPy musllinux: musl 1.2+ ARMv7l

cachebox-4.1.0-pp38-pypy38_pp73-musllinux_1_2_aarch64.whl (493.4 kB view details)

Uploaded PyPy musllinux: musl 1.2+ ARM64

cachebox-4.1.0-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (588.3 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ s390x

cachebox-4.1.0-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (354.7 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ppc64le

cachebox-4.1.0-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (318.9 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

cachebox-4.1.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (314.9 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

cachebox-4.1.0-cp312-none-win_amd64.whl (234.1 kB view details)

Uploaded CPython 3.12 Windows x86-64

cachebox-4.1.0-cp312-none-win32.whl (221.3 kB view details)

Uploaded CPython 3.12 Windows x86

cachebox-4.1.0-cp312-cp312-musllinux_1_2_x86_64.whl (506.9 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

cachebox-4.1.0-cp312-cp312-musllinux_1_2_i686.whl (518.0 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ i686

cachebox-4.1.0-cp312-cp312-musllinux_1_2_armv7l.whl (580.2 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ARMv7l

cachebox-4.1.0-cp312-cp312-musllinux_1_2_aarch64.whl (495.5 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ARM64

cachebox-4.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (335.3 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

cachebox-4.1.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (581.6 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ s390x

cachebox-4.1.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (358.0 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ppc64le

cachebox-4.1.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (316.9 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARMv7l

cachebox-4.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (317.0 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

cachebox-4.1.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl (341.6 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.5+ i686

cachebox-4.1.0-cp312-cp312-macosx_11_0_arm64.whl (290.9 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

cachebox-4.1.0-cp312-cp312-macosx_10_12_x86_64.whl (311.7 kB view details)

Uploaded CPython 3.12 macOS 10.12+ x86-64

cachebox-4.1.0-cp311-none-win_amd64.whl (227.4 kB view details)

Uploaded CPython 3.11 Windows x86-64

cachebox-4.1.0-cp311-none-win32.whl (220.8 kB view details)

Uploaded CPython 3.11 Windows x86

cachebox-4.1.0-cp311-cp311-musllinux_1_2_x86_64.whl (501.8 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

cachebox-4.1.0-cp311-cp311-musllinux_1_2_i686.whl (516.7 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ i686

cachebox-4.1.0-cp311-cp311-musllinux_1_2_armv7l.whl (581.5 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ARMv7l

cachebox-4.1.0-cp311-cp311-musllinux_1_2_aarch64.whl (492.0 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ARM64

cachebox-4.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (330.3 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

cachebox-4.1.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (588.3 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ s390x

cachebox-4.1.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (353.3 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ppc64le

cachebox-4.1.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (318.1 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARMv7l

cachebox-4.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (313.5 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

cachebox-4.1.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl (341.3 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.5+ i686

cachebox-4.1.0-cp311-cp311-macosx_11_0_arm64.whl (286.6 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

cachebox-4.1.0-cp311-cp311-macosx_10_12_x86_64.whl (304.4 kB view details)

Uploaded CPython 3.11 macOS 10.12+ x86-64

cachebox-4.1.0-cp310-none-win_amd64.whl (227.7 kB view details)

Uploaded CPython 3.10 Windows x86-64

cachebox-4.1.0-cp310-none-win32.whl (221.1 kB view details)

Uploaded CPython 3.10 Windows x86

cachebox-4.1.0-cp310-cp310-musllinux_1_2_x86_64.whl (502.0 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

cachebox-4.1.0-cp310-cp310-musllinux_1_2_i686.whl (516.9 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ i686

cachebox-4.1.0-cp310-cp310-musllinux_1_2_armv7l.whl (581.8 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ARMv7l

cachebox-4.1.0-cp310-cp310-musllinux_1_2_aarch64.whl (492.3 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ARM64

cachebox-4.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (330.7 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

cachebox-4.1.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (588.5 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ s390x

cachebox-4.1.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (353.5 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ppc64le

cachebox-4.1.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (318.5 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARMv7l

cachebox-4.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (313.9 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

cachebox-4.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl (341.6 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.5+ i686

cachebox-4.1.0-cp310-cp310-macosx_11_0_arm64.whl (287.0 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

cachebox-4.1.0-cp39-none-win_amd64.whl (227.9 kB view details)

Uploaded CPython 3.9 Windows x86-64

cachebox-4.1.0-cp39-none-win32.whl (221.4 kB view details)

Uploaded CPython 3.9 Windows x86

cachebox-4.1.0-cp39-cp39-musllinux_1_2_x86_64.whl (502.3 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

cachebox-4.1.0-cp39-cp39-musllinux_1_2_i686.whl (517.2 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ i686

cachebox-4.1.0-cp39-cp39-musllinux_1_2_armv7l.whl (582.0 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ARMv7l

cachebox-4.1.0-cp39-cp39-musllinux_1_2_aarch64.whl (492.5 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ARM64

cachebox-4.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (330.9 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

cachebox-4.1.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (588.7 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ s390x

cachebox-4.1.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (353.7 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ppc64le

cachebox-4.1.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (318.7 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARMv7l

cachebox-4.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (314.1 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

cachebox-4.1.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl (341.9 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.5+ i686

cachebox-4.1.0-cp39-cp39-macosx_11_0_arm64.whl (287.2 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

cachebox-4.1.0-cp38-none-win_amd64.whl (228.0 kB view details)

Uploaded CPython 3.8 Windows x86-64

cachebox-4.1.0-cp38-none-win32.whl (221.4 kB view details)

Uploaded CPython 3.8 Windows x86

cachebox-4.1.0-cp38-cp38-musllinux_1_2_x86_64.whl (502.4 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ x86-64

cachebox-4.1.0-cp38-cp38-musllinux_1_2_i686.whl (517.2 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ i686

cachebox-4.1.0-cp38-cp38-musllinux_1_2_armv7l.whl (581.9 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ ARMv7l

cachebox-4.1.0-cp38-cp38-musllinux_1_2_aarch64.whl (492.6 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ ARM64

cachebox-4.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (331.0 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

cachebox-4.1.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (588.0 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ s390x

cachebox-4.1.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (353.9 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ppc64le

cachebox-4.1.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (318.6 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARMv7l

cachebox-4.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (314.3 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

cachebox-4.1.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl (342.0 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.5+ i686

File details

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

File metadata

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

File hashes

Hashes for cachebox-4.1.0.tar.gz
Algorithm Hash digest
SHA256 86d96760a074ae1c43ca6dfa383bf2bc3919d2e2b19fa6774af30fc35e2a5d3c
MD5 48b357293b76c3d30168b18594bd6e36
BLAKE2b-256 44de7e190edf2928e8e5b8eb4526292860c4bf33022754a3bdf8bbf85e553d43

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fcd3eef47ebb536df79d584cc2cd8cc4e3d970353795f416dae6133460803bb9
MD5 5a3600c6dedafc3315adc058574f655a
BLAKE2b-256 90233e0d9164c46ec368f2f1fd29a5d4c07675655b6f35a2608d0fb590913c97

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-pp310-pypy310_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 77e6f36da7c0318e78eae69ea6f203262c8c3e41aa3c42af835619e5c5dd436b
MD5 42cf1cf805870ee78d605e39d6b50867
BLAKE2b-256 4ecf6aa172959c8555a00734b01d26b44c66c7821f753adb59b691db2e329fd8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 66761ce2d7835c05162eb57294e6eaf6de4e211c8323972bbf29d3538071d24e
MD5 e8c912bc3062b8b41c944b22b63be263
BLAKE2b-256 51f039738c4beaf4c4e45c173c1ea40644e7cdcb584827bb5e18ebf44dabd81f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 26bdbd96f7f9d91e8965b5baa593d65a90206d512e1242f0c13f7bb3ff2a2610
MD5 beed114fb8e4b42a8597f9b2cd2cfa5c
BLAKE2b-256 725cf0e044d8ab89f9bfc7599aaf558f4791224152440bf56c89c8f1b3a08677

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e7f413d93fbcc8f7bee8e9242ab438642a2d53f5caae247d07934fc51119ca1f
MD5 bf668437552fc5c9f1c984ff3114085d
BLAKE2b-256 4cbad928f709ecfa3b5d68fa5a12c473ee449b54f17ea06c80821b5ec19f1edd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 8b5d311fb47c77c08e0747b3958231e5144d327d2548dfd8d263001233434cb2
MD5 f04612621e6d092eee7df56521d76ad0
BLAKE2b-256 deab38e474e3e9230dcc6825b164f5a787307c0f90bf902985a9c5f523f9df87

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 b73db1e91a7d5f22d133dcf3695cc16b11ee9be63af714c4267a1f0e58d886e5
MD5 3ad84a18734e37b99bd68cd2e25198c3
BLAKE2b-256 7a83e28a89b3410aa40a165baec0b4919687143fed48fee874d4a494d41d97f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 85ba77789775494bc116935a1f917b33fa2e1e150e6bb56a25d1e81270eebbb8
MD5 de1c88949e87bd2d1fd9294b47064b9f
BLAKE2b-256 f750fd323b3c346b8adbe48f2d69ade63a7ece08754760781f40ff4db4592e6e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3a879323a8555962535155211ac7ca018d788d79b0f9d9282fe5476c59cbeab3
MD5 ee817192f3e73c970093372b012b1fec
BLAKE2b-256 91c3b07001606a2a83b31f54004b708542a3d664f3ef011b982c48670e1ce837

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 b7cf440dce840bd8b1a4c8604188d741442975c317566cfe7f26552041740995
MD5 c41fd8f43f7e8ec47e8b37a320e79b25
BLAKE2b-256 88f6851d2e957dbf437789ce630b087ed4403bd536cefef95b34a0094b0ffd68

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 dec42dd37aa76a601f5b87ce417d2579c7dd97253e228b881d5027759e2217e2
MD5 8e7bfe98d9a0c43e73586c307a942def
BLAKE2b-256 3a5d94f5ce7f32abc88befe2789ea826d977747b473cc89a8c2c837e1f52c811

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-pp39-pypy39_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 6735cf5ee6e469dc375003a407f6c26ba02f9c5441faafd65844c75697ba7114
MD5 2349a4aa4f07cddb541afa49b3def394
BLAKE2b-256 56a4dd9a1025f5b923741f37ed968d2cd959bae613763682ed1973b4c03cf09b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 e47297f49fba72a1d60bd254f9866c54cbbff5843b1708995199c5da22ed2984
MD5 27eb5764c4322271528ee2afebc9b047
BLAKE2b-256 92a61a66cf7d7d64ef6248378a25109779fc8a43f4be9f596f9227ead557c273

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e390f52de29b094c9886d13d02d093e89ffedb46a033a3eeca14e66395da8823
MD5 28b5ba53c64f532a24fe5ff496937acf
BLAKE2b-256 bf9ea86964a18837136bc19ec91a4fbe6b812eaefc80c2854853e0aa3795798e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2db696b6c6a3a92f98a963e2fedd0c81f874b8d808b59841646a0a6fb351c170
MD5 5af45240fab64640462453c677c3af17
BLAKE2b-256 878b44a6864fa9e77e5e7735fd05d19f6868ff3eea7ef87fada047e8c5f29aec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 4fd7e1862a9c5fa365e9ec20a978f60e9e752b96d177e4ab8b00f29bffac5c78
MD5 d25f9fcf9be5b77d628d6ba37a8eda47
BLAKE2b-256 48e4d5ca5ad545e0e8253094f426ce91550d2d1e06c7f2b4b7931c10e4c94de7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 20807b7d4d82d35a0362cbf611f7b084f53a309ad2142232d5b4b64ef3d8dbf7
MD5 383066a9ae60bc03bfdf7434fba8492a
BLAKE2b-256 ced880b45e3c4258fb723b5cd82fe848f25fa8c8b6ab42967743d63e73e219a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 957e89dcdd8d7d62c05b3db05a7ea4f7ee670acf827e99e91e561a115469a10f
MD5 213e87e7cc5ea5f7f2d49fb4bc6ee09a
BLAKE2b-256 0fbfcc87008fb3cc65d2b9d70b9e191993444d87ffa6be20bd5d349244870db2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 74466c72697f5d8916308ea243d6003d2dbd8dd3cc7f75e59973fe3e1247a054
MD5 8147ff1d465f9ec255cf1e2cf2f3bcca
BLAKE2b-256 b8941bb1d9151fd8d0c9fc218164fbe0d651828a09aa21bc4e582ceea66412f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 507a562783d84dcbe71e29e3d555b9f5633636e8fbafe2db5a69d48276e09c0a
MD5 ae4d0472bd2876b9bf7b1db96ac12209
BLAKE2b-256 2b8e93266124024f881a102dc1f05a40d828635f993e0c874f2b200c3fcc2c42

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-pp38-pypy38_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 18870399856a5ded264272f89a3d3da12119b0c7e69e807f3bb7d5b725942d44
MD5 a759db7da6517d14c73d7f0a9c532729
BLAKE2b-256 29d5401f594acbba917aa81d254dd809beaddf7377fad6517d13eef34ad25c68

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-pp38-pypy38_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 884cc0998e20504bcad2dd68a83e7143b35e23a1885fad9f3c7d7dbdc61d1bd6
MD5 ccad7aa71f31f99c30a0f7586dc488eb
BLAKE2b-256 6b732cf12c9a6e383d37ddf231510f92e0b96606e0ed0fcf791dec548d44a559

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-pp38-pypy38_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 19f64b725ea7607909670507138cd3e7b88fa1bcf5fb0c485dd7c91dc05eba0a
MD5 9705056f4c3c01ceca867ca7bff5d08d
BLAKE2b-256 25351e886a02aeea777e91552b948f822db86b097480bfdfeca95542638727a1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-pp38-pypy38_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f9f722a32f71eaf3a620690c6e9e19baa21c82ec2ccab753b4d0a954559177f1
MD5 5358f22c4cdc4c64800a0d408e54f080
BLAKE2b-256 6d57045fa3a011ecbacf0420afe668b8f301f99d61b593d428a33535de67d59e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 16350d5c0573fffbefb81360aafb3825ea93139389091a5383da965c671c3c76
MD5 672195f3c8c4061c97e2f4f0a30343f5
BLAKE2b-256 9b78f7f5e02356faa8617388ec1c220460ce668f372e5dedb9a817568269ae2e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 de2fc0174eea0d71d24f60edce490cae0b954b18091492ebb077ee8a21bede8d
MD5 3ecbaa27466c80fa865e170884ed6fe1
BLAKE2b-256 f7daeef676776bca79f812669d2664b3c1b9b0fc14c91a8ca4900c6e6bd92811

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 a208dedb66bf87c3d8063f49075135630af06066022b50d27839de5479d79c87
MD5 dbeb7a4cc8a3a772ae91f6a6583814d9
BLAKE2b-256 2621826a5d5d1bd37a1bc95dfd6a7708143129e7ceb78eae9a40e90d31fc418b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4272d29650576662722847ef119704fe19c858a9bb3fa6b985c037717c5fa985
MD5 3ddcf76adae2c9b46bd3b71a0b8e2305
BLAKE2b-256 92cad09365a45744582ae371fe06025989cb33d53bdb3870e8dec29e9a67d37e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 8bafcdb78ba634dac96a35411d5f4a1ad01278127ad53c86f03ede5e9718ccc1
MD5 86d7ed7856069b16029405d74f8cf142
BLAKE2b-256 3fbb30046bb5cf06b93fdba5f6fec79e6b02ba7958a4e962f75b202322eecee5

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for cachebox-4.1.0-cp312-none-win32.whl
Algorithm Hash digest
SHA256 47cb52020b7d0572ac9b4ffea52d2025c5ce2c019891ed26038987906ac5a5d8
MD5 ccf7db4c34352f3dfd20a501dd6e7799
BLAKE2b-256 1696026895ce553671f4ebd0ceee25de5c1abecefce51c16413f53e4054d81ec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2430593447e93f6824e757f98efe38f3bd6a18dd9d6612ec134e959f2624b525
MD5 43d971a2a66a69f031fce9700df0f70f
BLAKE2b-256 b57e53d25b7162a6f7b1b8dedc4aa72c20b127576f9391f1ae04229d26fd3ceb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 0911c70c34338f6fd1b824a6529e5349ad976393d5563bc7cab0051238bea4d7
MD5 05d6526e1d17b631f85f6f69432b7a24
BLAKE2b-256 b246466e4a00bc2f6b2b636d380189cc3b281cde90aba74786defecc27a419a1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 14dc12898475046bb5a148b1946df23b5c78086098043783e6f93d4f8861d155
MD5 eee5c53e1ff8afbd6117da29cddf2f22
BLAKE2b-256 e27bd852fc28229cd17c88ebbc15c059612fc5dfa673bd73e2dac8c8d46d2190

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8684e41670c2d6eb7b503dc808b19894e7f6e4d5267df4654fb94e882ef27e6c
MD5 659b52573b95cca85c311eb7b4de2d3c
BLAKE2b-256 5307a4ba9a29c08179d037eb536c279301e5273ba41c500b5db70a4f21ada36a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d48cd4f43336f8cb0f01394b2bfc4533ffd366ee05dc3c39c885b218cda20bfe
MD5 000adcae3662da627032d7d765404819
BLAKE2b-256 783131a94d36d2a766181acd293154fef6cebe49378d4e13e82417e07300ae5a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 3c40a6e36f3db045c30273b678f0d08ad107f2ccfa49512de9ac3ac8cfaf441d
MD5 730c43f0a8c044dd2612dcf382524224
BLAKE2b-256 c0ccad650a13075cc8be0832116ebefea0e83f21cf89a4cfa0de7ab2d010244c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 1f6378a1cbc5adf6d85bfd09e8a31334949d0fc16ac0abb5c8eff68f53bd5714
MD5 a1624e4e9f3d6e588746495ef95699de
BLAKE2b-256 b4fe19a4ef1cfc3f0ecd5924ff34967c1c996a81ef9c11d93b3a0682f399170c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 f3fdf778bf6c9fb1cdd413144550ef15d636987bdf38e3dc533336008745df56
MD5 5fd356b2a97d9a57018d35205aab7f60
BLAKE2b-256 a0bdfeb0e4fb7213e1a69140568716c82bd3e8fedff2fb56f74afbd88c698fc8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 94a6b27eac7140f69c4c16ef43d1c7ec23f4824c4d97e19531fdecd6a1f821a7
MD5 1f4a798d9e3d88197cef4fa01a18a20d
BLAKE2b-256 0c234100a5aab1e657a7da673e1dddaef02a0337463adfce700732683d958e1d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 8c693cddbea8f0f308f83e13b6e9649351830f3c539c6758034a252fadda19cc
MD5 e405163fc9983fa7f4e9281cb2793434
BLAKE2b-256 df2a5cfa7a5c823cc406acff112187d308f24ba43a8cb3eff28042d1a169af6f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 66559109c934840042b3fca1b423ee58cda4deb254715b6b0f173ced7194c21b
MD5 c343cc85e9e470bda10c17472837f6dc
BLAKE2b-256 6b9636116ad864b5d987a18bcdbec36c00eac5ece1e653a05158a8fbc0beafdf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ee42e78434e0063fe9b5827ec171a22541385019e0bf9d3ef16370e39e4715a5
MD5 7138fea9fc86d8494854e625c9d2643e
BLAKE2b-256 701d17bd0a2ac6e002af72d1224828820290d6af63df95758b5d436d5027663e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 7a70940fe99fd5684989d5f1da6abd97d72890657b5d93a159289a2755ba6ce4
MD5 7ffde0961e4e245f8c040d6f11e18501
BLAKE2b-256 99271c5b57fa15220ed883946a1acebe3aecf0e0cf4fe449f692d632a594e411

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for cachebox-4.1.0-cp311-none-win32.whl
Algorithm Hash digest
SHA256 8df520488d82fae7769885bc085f57d76a2bdb4f1cff0674571618906d1d1877
MD5 9f91462e4b350f67d0a05525759efe66
BLAKE2b-256 02c6214c02b3a5831750036a1d067422db46bf18f9897682c3d16c823facdb22

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 90ca52f2d0f0da5bbc1e26eff0e2cbba09aaa6c228d802002f0bab271400727c
MD5 19a9e64d83e0c5c8aa0268b28f5c037c
BLAKE2b-256 0b4cfb76d0bd2ebdae71de538fc1a1398a90d79ff40a52ac76117986f06bef1a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 f5400569bdc526ae84256a3c7e0c446b91c5839ad169963b5b21389a67362509
MD5 cfac69906105745aa696ab54ae7870ff
BLAKE2b-256 8fa4614b4123bd5e2c8bcacc3cf32418164ed8412f01aa9bef34fb574ab51944

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 287432dcec88ee1575d3c3786a9cc6cc97c3600d90912a6791ec2dfcbda80180
MD5 e660431aa981920bf8a07bfdebcb594e
BLAKE2b-256 13ace02dec1cc4ca7405016aa4551f5ecd7984a1c7302577865c00aae06d7e4e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d5699326f1ff4d5131457b5b75d24bef4383df11fef94f06355caa096642d555
MD5 1495dfbdb5175ccf8f8675e8b06356a0
BLAKE2b-256 059d39aff5a172b8274a70fd4bce8e8582b5a62cc6ba468d60414ff7aabfc866

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f5b669d0b7c2addbd8b47fbc54166e7f0ba5d919657962dba7420a64bb426c6d
MD5 ea8661a096943de0c96e208022d50be8
BLAKE2b-256 8319e036aa0c068d1665cf90eaf2ca409c6ebb3f1b4805d2c9b4dc62312d81fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 48e5811aaec72034162d0e8130ca10a4f18cfc99807372894568f4b2fb27c579
MD5 bb99bc51d20fd3c56baad4cf176c32e4
BLAKE2b-256 b53d7c4866f3f7f03b134e63c789cc1d7887c795fc0c9275a18bf0cc2a10cf7d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 05564482778b4f4939b6e7c27b59b416dd8d9e2a5a904009d956dde33a6d9561
MD5 f30c65a27e42d83d88d417500714fc97
BLAKE2b-256 c7b9a67fac29ca6554c3d3f4b501ea7968b35d570b079198b36a5d1578c56789

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 9d4822d1ec18f669eec38a64e904aaa6f6ac16c898d73b60ce89af5d6e3b3538
MD5 9db72e7a8ad58a7abcfec6c8adc19c82
BLAKE2b-256 2883f9c315039942a78477fa76a124ff28780f3e12f6ce1b4445f68dba8a01db

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 049f5c9f91fa50c9272bc98535e3fe7d0f296dabae7c457f737aaff9fd3f7be7
MD5 0fa97f35834d35605850cc835402aba1
BLAKE2b-256 5704d38802b453c1a5ce271d0ef533add4f70538228fc279da34df47fe5ce4b2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 9ae1439719db4195d690879888d2af19e63b365ba158a733cbd1b916760bea75
MD5 d27773b2e5e917b8ae231b77d22600c8
BLAKE2b-256 9cb2697b6d5747a87b8b5dd838417067b456f1916fc86d2e64ab51ae619b3729

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0b66e5213fffa5bd57bbc35016490dc4cb6afe146059e4f706dd601bbd565490
MD5 1530cacc562dc499b15a37946d51f20d
BLAKE2b-256 68f97ddc2778c6ce8cce8b1694be262d1b3fc8d92997d924103511fd920b1833

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3f4565ccb70eea1fe29bb380dba7fdf23d4d9b48f5bddd5c5cbe0724bf816b96
MD5 5079e1751c0f1bc808a856c517301081
BLAKE2b-256 19bf7da0fb992fd1bbf865bf7835b70d40d3955c6b2f29cd15c0226a60d82802

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 a2081e74a7853aebd6de0f8f0eeb5130dc7ae3e229529cd8fa4115e2afce985e
MD5 e8ac2b7b0e6749a41b8bed120d2f5e9b
BLAKE2b-256 5ba9455c2bba1fcc8c63d9895aa57f6dfcd8862b37eef4f4f26fcc3aef7967ab

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cachebox-4.1.0-cp310-none-win32.whl
  • Upload date:
  • Size: 221.1 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.7.1

File hashes

Hashes for cachebox-4.1.0-cp310-none-win32.whl
Algorithm Hash digest
SHA256 4d0cb3526a5b5a2f090deb017be7f6b6c487a3b41c73d2b9773df383be25edd5
MD5 37bf69dc579a5b39fc719eeaaa3e5119
BLAKE2b-256 6c42ea7e750c5f5e1008d9a9c82f16c807a84540b24ef1c111e7ba62a9616407

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1573cf8341fcf35fd77757b08e2e2a84cb88559ff2a225105ba4cea83c53a0c9
MD5 a76c0a38b306874b6f74380a878b052b
BLAKE2b-256 5f2fed1191d84c83570989683b71d4590c0818908df4f59e18ac8b0e955177a4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 40018a4502a2992aa98c23969e5792271801db0dac1388b2435611a93e214a86
MD5 03d282b97a14d0981434563fd48d8323
BLAKE2b-256 d18174558cebb1e52897f31254cf47d80c8eeb0dc15f165bd4930638bc575789

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 89a013d957c7e66a071a9e427e245ed563cccbd10714cf676fc10ff73a0cd786
MD5 83d02f0397935dd9ac8121e53362af34
BLAKE2b-256 64be74c19c5dc4b94ac7aced88c6aae0fe56ab6a377f5a4559dc132395f9500b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 705d198abc791b6822ce5c068364ab1d4e247bcaf9e1f8f76f3d2aa25d6cb57a
MD5 4119fa5b11851cd93ecacf2b59cf7cfe
BLAKE2b-256 b1caece0e72d8378c9149867d0167a9cbe669863d77d0b8e17362d8bdf1b0d5d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9a46e0e77c211e84e4cd719af97783c44561ab2d3b20b726ababd5e1e767936f
MD5 5c2e454889d5e999beed5a3150dc00b8
BLAKE2b-256 b4de085649624176c0e2ec3a6f71f1b7c83c9e59cc068af9c5c9072b479f8e76

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 e7fb36e7290a71826810d47d7ee702d7ccc96f28e3c8f9acce28a53c2d6454b3
MD5 0689253d3da36014654f854f304f2f71
BLAKE2b-256 3bb9d89a4b5361c1a090ae90216291c6ac157ddd3d1aed7ea664ce3395b0dc2d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 401cc4992c6d5b3c18a3acb746d99629a1e819e293c28df0a3ead2a81cc2e732
MD5 5d61554266408a93e8f882fc6d6e7ba3
BLAKE2b-256 639bf8ae6aa474d66515363b4572999232f4c0b62afaea90a3152a49401cc338

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 e29177f8ed87e594062587d8dea9ed66bb8a2d202cdf5ef57e40e217f49562df
MD5 e03b711d3f3a1bc82a53f068aff73224
BLAKE2b-256 c554328db864cdd5a8a64380a578a5b192ef9c207edaecf58b1a45541891ba7c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4ca9bede2a47ad3e262971a398506bd55ade2589f438c42ebd69f225346679af
MD5 cfb8a6e7352ca33f4df05ba69b46e5f3
BLAKE2b-256 66e8fd4c96b5334ae4900590900ca5dc1e780de4ab0dfdef4db46f619f6c5dfd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 428d84d07618e5440ad45cfb67baf24007ca1108c9a0a8f47dd49711fef9c101
MD5 0c74b456c0582e5cd07baeacf398a669
BLAKE2b-256 b4834145881a3c99b2a54ba0c21b2fb25aec0738b90c34a3d9c08e3b7c6c3fd2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9fba4bf879634e867a842bd222563844f6cde53b5a9b541c0b1799e0adbaa4ff
MD5 d33b5bde3b511b79b7c1d9567d924ede
BLAKE2b-256 a6033dc0f7fce209845bfccb17e242be575266febb83f90751e6c45fa219feb5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 e04f2cbc5a04a5c295656920c65a3fab0f066bfc79e5ebca3a7b91ad94c88f39
MD5 3a89e76b78e0362289aaebd1f1482a91
BLAKE2b-256 8ba3a516ead024f04071115f872411fb776c349d37018cd7f6c7b44b80e6e42c

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for cachebox-4.1.0-cp39-none-win32.whl
Algorithm Hash digest
SHA256 f2a31638dad0c679b5944a4515174505b78d5774b670e27acbdc345ec544f1a1
MD5 5ac71fabc824862f1bb89a50f5b16093
BLAKE2b-256 715e1ce1d8d6ba177f17c422b90fd0fd827dafa75a5d1f5496278b0093c3fded

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8ef5cb4c6a58d2d89e646be7837ddc7098a7063fa8cc5d3ffa45b5f8c9f7015f
MD5 143dd372137e83d5e47169b1dcaa02ea
BLAKE2b-256 88536be670eab6e5480a6fa23d544c9070774bdff5c7fe939b1ae5fc8da1c1c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 693c05a7280cbb29998c94364df0027812e9365280114ddf165cac3d6ed4f516
MD5 f68646aaa1909bca0eb3dc66721d4c7e
BLAKE2b-256 08f86667c878cf34f6b778f06239dd0a1334450bee49cc2b5667eb56e5c7537d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 001dc8d3e761a05787fd16aa27df2ca1c0beda1a48c8d937fc360d82ec26dd22
MD5 55d94f2afdc76f12ee3e0bb657465f3d
BLAKE2b-256 a0ebb57dd3a636f2477990a2274e46a4725e09a675597d0a08c440d4b692f95b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ed4c7f808aec7ec6f818d18830f4af2a7a7108273f675493efcaefb1ac56bf65
MD5 31f3db95fe15aa4c936fef84a974946b
BLAKE2b-256 c1c48f028d9dad46ca75c9fb4184e4cc9568c6ffee1a3cb91680b7a53170ea40

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 87ec8aa02464d023fe21080fd111211f56dc90fe434f9f83cd93c91bf823c1f3
MD5 477966a7a9334285bcfd39a69dcae0ef
BLAKE2b-256 f0291f53cc46577d436dc4845d041d0585e56d538927746a582720688e788dee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 5411022c4f40c49ada2763005f336a14efe5a7dd3100569c5b8b13827ad64efd
MD5 a206fd498444269ec2be4bc774cfc4d2
BLAKE2b-256 7e6d394b60b4ecf8edb15ae2564c9fd132f35d6e5ebedd280ad481cafd99d6d5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 09cfce646ac170848d3cc7691bbae0f49cfc94c9b98a9d8998c982fbd0ab99f4
MD5 8df5af4c81cd3b547cf1069815bd277a
BLAKE2b-256 4987518e4cc0610642a527ed30e45d2f184d163b4467c20d50ae6aa37f25b111

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 0e95eb8d00679c115039c0ef5e82cecdb18ad751c633c1edbed39c0e45cdcac3
MD5 142128f8861dd1015649af82bf54f310
BLAKE2b-256 0aceffb89fee9087af329f2331173f659e01576e1c94c8e9cfc5eeccd9eae1ab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 143f8ff5903f6b07972be0240d837b92b13110e8aee42492e8cbad40551a63a9
MD5 5aa74a34839044fb987547a77846aa43
BLAKE2b-256 30a0810081929d3a1207a1fd95f4753d144e8d2241e9a27c5a540ac69215bc45

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 ec4093f803952919885477af9459eecd4d75cfb828ca8860b73eed7a49ec20a9
MD5 fe9e1b7f3d2a8c11a73cd6520cc95c11
BLAKE2b-256 1c6c05c91a86c1015a1c0ca34373e12afc4bdd74b8c3eff2cdda67dc37e0679f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9dc70f149e628f380c915bf47d630fee4bdb89a6b6854534efa0ce107351244e
MD5 e46840dc18ae595fa2c99e628a3421f2
BLAKE2b-256 c7ffd4298201761182c1a9b8fdbe667fd3f01e59d009ddf15415d792e8fbfd01

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 c63e5f34aa48938f249c47f6dc16541eab99f4ce0dd3f9cafc350506a75f772e
MD5 db651b10f8afba9359346990489c72f4
BLAKE2b-256 e7d7c7ee1adfd72dd924eb9c6a49da20b274b6111fbad4b2a783c494fc0fc15b

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for cachebox-4.1.0-cp38-none-win32.whl
Algorithm Hash digest
SHA256 d6f86034e4dd578eff9e3722e8b63c8251272bfaf7fafbccf5d5695f37a3cf9f
MD5 e8fc00282648179311967cb9e96fae3f
BLAKE2b-256 3ca679658cd020390b53b4bcb39b8f9e600102cecee0d6ce7a79f234d4491a85

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cc60a6ec1be4824505abb57a89ffba2e40e81b60cd15b759f11b6c3036970b29
MD5 588fa0ca0927eb376e046944b7785281
BLAKE2b-256 c69ed0aff9545d7446b4ff2c1abe659386c88bc311194cbd0c57bdbde1b75625

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 5e06d04e11a97e8ba34bfaa32cd098ad283c7c9687cc6784716317a0a91b9f68
MD5 846cf9e5ec5f12ac28816790982a52a4
BLAKE2b-256 7739c0b9ddb2c288ee853d76bb9ef9735006945757198308b33f0297750a309b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-cp38-cp38-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 d11b0a066ff052b20a71e94cf704618b09943cd14605b11ef11fd2cacbb8556b
MD5 e9e6a30cd7f9e39e6a248b1c30b46bc4
BLAKE2b-256 1882d2fa64d7cbaf4281be263614a4b163631c830f8372fe99d9cd861bb6ae57

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 dd164a635b17b23f16e7b462fabb16105d4a8a6730bcef9c06d1b8175098fdca
MD5 cefc5219acf2664f95953d2c7be729fd
BLAKE2b-256 d04213a58f4fe589204d1af24829fa1ffbe84239500a303ac015b91473f7bdb7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a7b049e7177b4d6c3c94c3df08bb144fa754fc27dd206c1d0ef901a8fb241ec5
MD5 9071050ddbc4d77f2afeb952ca6c25a2
BLAKE2b-256 425f5efbe54acfe8916c4f126c109fb90f043bb320926136b7fa2d5b4fa94a97

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 9d5f611d0c9bff7708f92388fb1f96029d394298ac07ef1cc2ec7ac8c7ada8c0
MD5 a7bbbe29d98b371e09b8a5db8a91afbb
BLAKE2b-256 f346bc788977c5617628b53debdd2f368e5ef0fae1be62a71d8586a69dc8b489

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 dc34970b3ae421a8de53e14934fd7adb35aa7d88f11e1b2136c0521d820a9b44
MD5 556e9d69bb9792ff8b755b9292ea0e48
BLAKE2b-256 a79df14d3ac1e12aaa7fb9c19d4758251ec5fb2fc8143ccb0c18841a71f1ff9c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 5913c87c74f40d937284b86192ccffce3f95cf3a53c92a1e2ea18efb0893093b
MD5 6d18abfd922b1d17f005e5da9a838a10
BLAKE2b-256 79a76a709710bb17923da7f3e538044973bf1f1fc53edb07803024a9c48141b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8baf52c26f86f5334859a703ff04002ad948070f0baaf1478615929ad3da0e1c
MD5 8922cde0c87dd6d2ef24b01433992004
BLAKE2b-256 59defe94dfbeac99aaa149b5da0bcd460b3b4bcf652abc42e65909703807d31b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 84444e5b9d41b6a30c9dca78c400a2cf704558aa3f3b91bf9d6a8121fd1213c2
MD5 a792334b14db02ccff2dfc6a0a067bda
BLAKE2b-256 9330dadc6887053de02560753b47e77cd8dc72c5cf98acc814d42af5d5ad1d22

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