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

Uploaded Source

Built Distributions

cachebox-4.1.1-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl (502.6 kB view details)

Uploaded PyPy musllinux: musl 1.2+ x86-64

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

Uploaded PyPy musllinux: musl 1.2+ i686

cachebox-4.1.1-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl (581.8 kB view details)

Uploaded PyPy musllinux: musl 1.2+ ARMv7l

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

Uploaded PyPy musllinux: musl 1.2+ ARM64

cachebox-4.1.1-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.1-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (587.9 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ s390x

cachebox-4.1.1-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (354.2 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ppc64le

cachebox-4.1.1-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.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (314.5 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

cachebox-4.1.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl (343.0 kB view details)

Uploaded PyPy manylinux: glibc 2.5+ i686

cachebox-4.1.1-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl (502.9 kB view details)

Uploaded PyPy musllinux: musl 1.2+ x86-64

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

Uploaded PyPy musllinux: musl 1.2+ i686

cachebox-4.1.1-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl (582.1 kB view details)

Uploaded PyPy musllinux: musl 1.2+ ARMv7l

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

Uploaded PyPy musllinux: musl 1.2+ ARM64

cachebox-4.1.1-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.1-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (588.0 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ s390x

cachebox-4.1.1-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (354.5 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ppc64le

cachebox-4.1.1-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.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (314.9 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

cachebox-4.1.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl (343.3 kB view details)

Uploaded PyPy manylinux: glibc 2.5+ i686

cachebox-4.1.1-pp38-pypy38_pp73-musllinux_1_2_x86_64.whl (503.2 kB view details)

Uploaded PyPy musllinux: musl 1.2+ x86-64

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

Uploaded PyPy musllinux: musl 1.2+ i686

cachebox-4.1.1-pp38-pypy38_pp73-musllinux_1_2_armv7l.whl (582.2 kB view details)

Uploaded PyPy musllinux: musl 1.2+ ARMv7l

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

Uploaded PyPy musllinux: musl 1.2+ ARM64

cachebox-4.1.1-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.1-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (354.8 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ppc64le

cachebox-4.1.1-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.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (315.0 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

cachebox-4.1.1-cp312-none-win_amd64.whl (234.2 kB view details)

Uploaded CPython 3.12 Windows x86-64

cachebox-4.1.1-cp312-none-win32.whl (221.4 kB view details)

Uploaded CPython 3.12 Windows x86

cachebox-4.1.1-cp312-cp312-musllinux_1_2_x86_64.whl (506.7 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

cachebox-4.1.1-cp312-cp312-musllinux_1_2_i686.whl (517.9 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ i686

cachebox-4.1.1-cp312-cp312-musllinux_1_2_armv7l.whl (580.3 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.12 musllinux: musl 1.2+ ARM64

cachebox-4.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (335.4 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

cachebox-4.1.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (581.7 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ s390x

cachebox-4.1.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (358.1 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ppc64le

cachebox-4.1.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (316.6 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARMv7l

cachebox-4.1.1-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.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl (342.1 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.5+ i686

cachebox-4.1.1-cp312-cp312-macosx_11_0_arm64.whl (291.0 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

cachebox-4.1.1-cp312-cp312-macosx_10_12_x86_64.whl (311.6 kB view details)

Uploaded CPython 3.12 macOS 10.12+ x86-64

cachebox-4.1.1-cp311-none-win_amd64.whl (227.6 kB view details)

Uploaded CPython 3.11 Windows x86-64

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

Uploaded CPython 3.11 Windows x86

cachebox-4.1.1-cp311-cp311-musllinux_1_2_x86_64.whl (501.5 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

cachebox-4.1.1-cp311-cp311-musllinux_1_2_i686.whl (516.8 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ i686

cachebox-4.1.1-cp311-cp311-musllinux_1_2_armv7l.whl (581.6 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ARMv7l

cachebox-4.1.1-cp311-cp311-musllinux_1_2_aarch64.whl (492.1 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ARM64

cachebox-4.1.1-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.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (588.1 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ s390x

cachebox-4.1.1-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.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (317.8 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARMv7l

cachebox-4.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (313.6 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

cachebox-4.1.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl (341.9 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.5+ i686

cachebox-4.1.1-cp311-cp311-macosx_11_0_arm64.whl (286.7 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

cachebox-4.1.1-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.1-cp310-none-win_amd64.whl (227.8 kB view details)

Uploaded CPython 3.10 Windows x86-64

cachebox-4.1.1-cp310-none-win32.whl (221.2 kB view details)

Uploaded CPython 3.10 Windows x86

cachebox-4.1.1-cp310-cp310-musllinux_1_2_x86_64.whl (501.7 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

cachebox-4.1.1-cp310-cp310-musllinux_1_2_i686.whl (517.0 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ i686

cachebox-4.1.1-cp310-cp310-musllinux_1_2_armv7l.whl (581.9 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ARMv7l

cachebox-4.1.1-cp310-cp310-musllinux_1_2_aarch64.whl (492.4 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ARM64

cachebox-4.1.1-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.1-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.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (353.6 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ppc64le

cachebox-4.1.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (318.2 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARMv7l

cachebox-4.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (314.0 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

cachebox-4.1.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl (342.1 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.5+ i686

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

Uploaded CPython 3.10 macOS 11.0+ ARM64

cachebox-4.1.1-cp39-none-win_amd64.whl (228.0 kB view details)

Uploaded CPython 3.9 Windows x86-64

cachebox-4.1.1-cp39-none-win32.whl (221.5 kB view details)

Uploaded CPython 3.9 Windows x86

cachebox-4.1.1-cp39-cp39-musllinux_1_2_x86_64.whl (502.0 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.9 musllinux: musl 1.2+ i686

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

Uploaded CPython 3.9 musllinux: musl 1.2+ ARMv7l

cachebox-4.1.1-cp39-cp39-musllinux_1_2_aarch64.whl (492.6 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ARM64

cachebox-4.1.1-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.1-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.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (353.8 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ppc64le

cachebox-4.1.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (318.4 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARMv7l

cachebox-4.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (314.2 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

cachebox-4.1.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl (342.5 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.5+ i686

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

Uploaded CPython 3.9 macOS 11.0+ ARM64

cachebox-4.1.1-cp38-none-win_amd64.whl (228.1 kB view details)

Uploaded CPython 3.8 Windows x86-64

cachebox-4.1.1-cp38-none-win32.whl (221.5 kB view details)

Uploaded CPython 3.8 Windows x86

cachebox-4.1.1-cp38-cp38-musllinux_1_2_x86_64.whl (502.1 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ x86-64

cachebox-4.1.1-cp38-cp38-musllinux_1_2_i686.whl (517.3 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ i686

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

Uploaded CPython 3.8 musllinux: musl 1.2+ ARMv7l

cachebox-4.1.1-cp38-cp38-musllinux_1_2_aarch64.whl (492.7 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ ARM64

cachebox-4.1.1-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.1-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.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (354.0 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ppc64le

cachebox-4.1.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (318.2 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARMv7l

cachebox-4.1.1-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.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl (342.5 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.5+ i686

File details

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

File metadata

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

File hashes

Hashes for cachebox-4.1.1.tar.gz
Algorithm Hash digest
SHA256 97b6d3ece115caae8dbbb4ba6144b745784cd1f7c6bfd9a72089e173acc813cb
MD5 43fadb4421ff4040b833c09bac9a1681
BLAKE2b-256 3da47b3db7fada9b0be9276488052594a3294b39d14607d8ff6713c80488bc46

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8596f5b18b0bd1e7dd512391d9c22366bbdc691adcda5ff1e8cf4640b3f47b2d
MD5 b8c0299fc94d1f2f8e49881554525d54
BLAKE2b-256 7a8bbb430189dea77f5d2b65fbdef0ff5bd1f50bf83a56e652954d466de1279c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-pp310-pypy310_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 f3c24f9ef70ab3159c8a240b23741cc6fb8455db1a44b501f97a7f97a6ee0a90
MD5 2be40fbe241eed5279fb357a9a2d6b17
BLAKE2b-256 1a8369965dfc183b3ceba0dcce9331c400a4e941850e1e8d93f89b65f49846a1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 01ea50ec40e1b69a4c65f5447885ae285895ae6887c747351d1a7c0ab177e0f5
MD5 6bdd99bffcf75bfa310050ef8deeec2b
BLAKE2b-256 52694eb33422a2d69dd7aa24fb31b8a09e48f11e000afffe4b419be1ba3b01e5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 be857cbd713087a65bac2ea969099881bde348e0c3ec64a383977c971b23b6f8
MD5 821d03d1307a73de885086b4fdafbc33
BLAKE2b-256 06035a2182c6120e74bb8476bcc8e2a66ebc446f29e57a4d99879d84ac81c21d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7e34cbb8cc93d7c2622b4265321d93d1caf003fa02cc2d86543887a3870ea0d7
MD5 6d18300e58182dfadb87fb64ea8417c0
BLAKE2b-256 55677f06abcc393d03f5a5bd9f6d0296b83701db978b6376c5d42153f848aa96

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 e97defc9c0228c914f7cd8b894bd25caaad86c817141b1576ba3ff536073774f
MD5 4514f9cbc79ac6853307055f71ac8a45
BLAKE2b-256 ba3e03aef5ffcaa1d458288427689a4313e98ace283bc2335d5df58ebc40c3ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 8385da59f5bd945243674dab5cd81801e82a717524d4e9aa587b9be6ee720e09
MD5 b5df3dd534c1bd45998625bc8ad0fcad
BLAKE2b-256 918b06ae99630007f02f6b6adfe3c80af0fd7943f93c81450b1b8d4fd9b6eaac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 077e4de36769bfa02dba4df5b2a3d7f1828fab7268089325553277d0502b5158
MD5 db09abc6449b9fa78da1fdd27bcd73ec
BLAKE2b-256 f56347a637e40413487b4aa6690432d8c5f800cfc0a87cba8d02e01b613cc8c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 00579b4c2c32555478ee72d20144c5e2b63f6918112ad1f1345e250a50256fdb
MD5 dbfeddb81ee07308ddb12078725c5b3d
BLAKE2b-256 6ea814cd02eb4dfdcc5a201e706e91af7a80494363ba4656029c9a428e752847

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 cace246ff0e179ae20460bc9603daf689ed4e2557a96df8849798cfd520b3208
MD5 75830e447c61c6187206a726e857b791
BLAKE2b-256 ccfc3cf68739265868133d190f24ad1d53a8bc63fbdb68012998d7bb89cf0b04

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e3a2caff41224423fa2199f9aeb58a1ca3adff419ffe9626948c841661d1bd0a
MD5 92d2167e2f552b8de703edb6d138c1d5
BLAKE2b-256 6d5e6e918d8c987c85a9e38426b19753f7899df3471a35fbe7da209c6887c6b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-pp39-pypy39_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 8a81711e686bda21a24f98c442679e519a909ee2bb40d18ccee91b1aecec4767
MD5 bc79dc6a9c1c66f6fa84494ce65db57f
BLAKE2b-256 cb0c753493d7797c6c40339ae0b4b93da9d42d6274bca6caa88d855e7a7becc3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 6d1ee703c3b9e7bc09b3d9057e2be334ec11f033ac63d1149e9957348d249e4d
MD5 2df56a11422dd6bda2dc5617d951ec2b
BLAKE2b-256 d9f491fc63f7efa84d475f17fe3bbce69496ed504b6f0401960bbaa5490fd45f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7c2f0f1cf5aa5a09902c0a259531e6e0f8a836150590c117ec30797749ad6f85
MD5 7302df9776c9214a778d52519c48ed17
BLAKE2b-256 80737620321476f96b90b5392d8ec91465515f4ec19d349cefe8a121ca00ddd7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 53c580a4764b7fc19962c3375615f5675a6e072778fa0a39ff8268ce5d202ca2
MD5 d70cc94085afdb0be5b751b6d609d8bd
BLAKE2b-256 8179fffabe858e4a08797123f8037b31ee573451f2ba6c99aae3525d5da931fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 aee5bd2bdf0bffd9dae6b2c7acb114c88da3b1e31b215ff563cc4300c0404bb8
MD5 58a561e702424c94b0d1a81bb49d0e4a
BLAKE2b-256 c9da347ad1c0ce497e307457b1192808fd63fde189feb416aa798dc3c2454e79

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 ec2f10549a9f3827b7e7b7e381b7740ba904b0a83a83b89c4804fd428c4a4f0c
MD5 dde72edc2ada89f0ba01ce103067839d
BLAKE2b-256 3663fdcecb296a4a10e9e72c7cabc929256cd06bfb3288e3273e2cac8929a31a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 4208a1e584fd35052d99a8ddda1823dd9748942a45f791962724a343021134ac
MD5 0be56492aaf0a1bed3450f22a783e1ce
BLAKE2b-256 e1982d8921168175b8154dfa682efd44bc869ef2c91c5724b22215a9dc41d8f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6b0b680267248fbc6f6128610ea187753151e899a6ded7f8ca9b628501773bd7
MD5 35fc121495a6470dc6ca6ee865491ae0
BLAKE2b-256 773359cc6b3e46776ef6a91bc2b28683727441c4d47fd7d933f34c9346c54cfe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 29067d1028a47ca104166cb86b129a996e3f1652ce0268a324b4e8e7420ae362
MD5 2b6505e5e8bf631a328299d2f394b029
BLAKE2b-256 9597d76348ab63f7d6c58f2ea49588c18dbfa3c7554140c43adb64211f10bc6f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-pp38-pypy38_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6e242b287de452fd305f5544efa2aa4f15f5e6b57f6754edb39ab2b20e9e1eb5
MD5 44d116f3aeb008250993d316942071f3
BLAKE2b-256 25b30889f6e48ae9a700000d70abb58ffb3b96e5b8cbdbaa5db8c4d4112e1a3a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-pp38-pypy38_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 4733357c0bae10eb5dd11791d94b5c4bd9b7b2bf7624b48a5218ba7d125c54eb
MD5 642140038365ed6ca3f4a8e5ba4d2b8a
BLAKE2b-256 a2e70ecc0e05c0a6e51ea0de16ef20897e014b87c2a8fb4588a00b6ca39a5429

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-pp38-pypy38_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 7c227442bca1f6bf066ba5072c1035f87d6dbfdaafe99f5120f56f1993accdb1
MD5 e84f7ee595d204df7c35d671b5f17ad0
BLAKE2b-256 69b68031a102a24b057024940489cfa56a9572f21469d1738b5ede380566ba6e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-pp38-pypy38_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a1438fc8f171620d60fd6c2e76c6a81623a78628161bc0d41b0f0120807c2db7
MD5 6227ab9cec91c3e72a4539d4e7ca7984
BLAKE2b-256 a2995e98795250600f9e7814131ba74fe591352de5b6e22f62fe5393fab01bbf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 6f8fceb8776d2d4f782821992bdb5ef404e9a28d6993e0cb80420f5d33424dbb
MD5 81bc4b17207e812e95d07bb6e6cc8f37
BLAKE2b-256 0000a7281071acb270ffddfa6d0e2ab9aa389a75e7e30c54f2ec489314f2d514

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 ec8941eea3d655a2362898642d45c1d63b8593f7b84c1b1aff2902a27611beb6
MD5 b22530ada15cdfdfe04848e6445dcd80
BLAKE2b-256 3c8ae29467c7b1009952b088ca4994c976b3fe4567f43784816afea50a8109c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 f30d0ca1b8d20076a3e82bb1d3e1a2c9df1acf2dae1803e358ab0a726567aba9
MD5 5eaffa127d15fd9e8dca01c29b358c09
BLAKE2b-256 9fceba88d1a5180b22f141961cc21c3daad92bfc06ebe36e9127857debcf8e20

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5b10797d4f9835c93a75e3a3abf602e4c120111607b495c5b9518146a94a9509
MD5 1c069f6fe5ea843da7943f7124b98783
BLAKE2b-256 6b5eae4a4fd3652af6e1c4e695a7f0e3c2f11022f787aa29a4348e93aada2f99

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 1e6230e4cbef958bc5e9ebc2ea68fb23d461b75c28f1ab09302be35985e51c1a
MD5 2f1adc175d1f64d29964336bed9ac94f
BLAKE2b-256 65279b71aacf61084f7215dd124d30db10f7607911586e7df2f07cef050a120c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cachebox-4.1.1-cp312-none-win32.whl
  • Upload date:
  • Size: 221.4 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.1-cp312-none-win32.whl
Algorithm Hash digest
SHA256 4205cd79c565c7341d29b5595c6f792a0f9f1546572b86ad061ed4d46aacad7b
MD5 8294eb9bbeda1888b88c5840c62c50b6
BLAKE2b-256 3a29e690295de3e7c0e52c6eae2b222eb43faf7ff0edb2d7fe6c617f205d1b04

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b11e3b3b7e6c804d605d948ae2449b433b13b6960c91e620781eae26323f6463
MD5 08884fc476e2733897ef5a78b7ebc7fa
BLAKE2b-256 34639f22a36d68050d8343803c707bebb7237e2859ac684285f370d42848f122

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 e02c0ae33b41fcb932f2abc2452a17ddb3d5eada9a16f63c49c13d52cd10b6b4
MD5 0705c3a250aac7d7dcd55c34ffcc1fc2
BLAKE2b-256 ccc3ef91541c62ad57f8227f1759ce60b20cb9df95b584da2f898665dc3d17a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 18dc63f0e787de33c539a5b004162ec2ac65f2c490ea819dde9a7d29ce9081a1
MD5 3287be66cc57c525a0167adb1cfa479e
BLAKE2b-256 787a52be50bfa4004ab6d40e59ca7e073cbc2bd959a39060175499c91c2c9685

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b49987ca4671fa27e92ecc7b6e7b47b7d9c9d945ad7b601e9c6e1caa3bf6f048
MD5 9cf2d5364316dafd31cb55af104d6a2b
BLAKE2b-256 ad07752b6b5fdbc71522c109b8bf7d73cdb0dc298867ef5380f4db6a0d9106ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3d03597569d0dcd5da73602004cc2ca1abf46e3c003127bb2c3e7fa502eed502
MD5 2d3184cf331eefa51e769702fcef53ae
BLAKE2b-256 2375e4421483f359e203e9f021f0df8064a9310f368d2d52bd84b89d05a33b77

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 25af11d9a67ca4f2bf6d311901dd2cfb42ba0add0ec2ac7daa19b186d0c99a0f
MD5 fbb2672e631cccfac8bd90cdcba9021d
BLAKE2b-256 0ef80523c17b5a38bb1f4c90796961e76509f0432615557d67643ed79e2a78a1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 84b98bb54696071a610e68d3c0385073f9f527f4076fe7fc4a82efd253eb03c9
MD5 fe14dc1e0d0919f62b8fb42d79a2c7bd
BLAKE2b-256 6d5b3c18a41bdd399d685c6a9954a1d23729419ef93daab097f4579e6b5452da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 890ee667d6d388e8d917eac99991bd658fce23e50d0055feb909846c31f78364
MD5 a50d164cdf6a142af0c70e85729ea53a
BLAKE2b-256 522a546cb69c65bb1d38e0e70617bfcd4806eadcdfcc71d760a1fe2bc3ef56bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fccb828c34ce0de16cc71539e2fff1844d297abd37b2a134829ee33a37e79476
MD5 691c7de56450cd57db65b3db55477a5d
BLAKE2b-256 2231d5e50d2e26c5f8608e396a4d397e524c388d8f01215191b1f3f1a877acbd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 60e80fce63302505b225d9aff14f2c93109f73bc299c4029f5339f21582a858a
MD5 fe3b60b0a260989a433f0f6df187f678
BLAKE2b-256 492142169641bb7a7725fa4838b2f366ba41c050ede13489461825ce9e67f7ef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2102814eb460d24dbcb12a9dc199a47e9dfcc89ccedb09280cacf3a0148ce8f0
MD5 47ccdf7ef23c98d8f80022973c7dd005
BLAKE2b-256 fa16f30c0759b75aab67dc23bc650227b3f81c1e4fd9145159940d7b2aa262e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 5b052041353191ebacda32f14983f4abfe2a97fef7bd3d9d1fa1a96daee26a25
MD5 9f2315b333891536921818635d39b076
BLAKE2b-256 fbe0ad927344616edcb1b964f2530e48e22db76d54a450c1126b81a4ea664cad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 d29dfae4f85b3721fd031b03509881746db1235d6284b0aed7f30836ed0f3290
MD5 547bcc77b9aa1306012e224f401ca5e3
BLAKE2b-256 565f6be231257ac05aa5129bf1cdeb6931a1f8b761cbb6824a7f5ab425aba416

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cachebox-4.1.1-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.1-cp311-none-win32.whl
Algorithm Hash digest
SHA256 9b3d8011a65bf7834f6930591e01630e04db3b049b78dd44bf46527a1ba1feea
MD5 3e9ab9df89a380ec09f8888fdc8463be
BLAKE2b-256 9611af54fdb8d3099550893bccdd07923c1a9109419739714d78e5d1362282db

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f9d217cd2ca83e11d0c76a42661f624132b40adf6e985542d9d412d078013913
MD5 6608730f9dfd03de2b7491995ba593d7
BLAKE2b-256 d7aed11026c007460a6122fe49b4effa6f46456d007d3dc013780f37a4d2d3f2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 b53336f53a077988ce5914bf357ce833b7c40786b88c197bf7c6a51ccb401574
MD5 7e8f7476f81a78a7f0b4a4fd063362b7
BLAKE2b-256 6e63b248b8c8ab1cb6726ef9f555e452d313d433392755f4e15f7b0b397fef0c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 6c943fe1f248ac29cc5c89d8e22dda639924b0038495b14a6bd61d2273a64d97
MD5 18eb5fd4b795c0a8eb657456014e00cb
BLAKE2b-256 ec1fff076a23dd09d06abe35535fae977267718ecea8ad631ad379d6341dd746

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f885a7fe2bfd40cfabe889ff7eb9adbe8265ed96b3c8c335c594abd30d8ad5a8
MD5 6dc92e950723fd8cbf1e805a99e967c4
BLAKE2b-256 eafa7b8f5e654c7bedccc1bdc86d04e9a85bf8804a4006222746a4bfa86ff3a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4d83b7dae9e6be0598cd7c019b3dee1824f92af1b827d3f400785c0e69f6fcf6
MD5 e04e8c7c5dcde6b7206460155944c371
BLAKE2b-256 9a35b16055e07233ca81548e934afaf80b496afa7ee968f788a05bf05e9a8f98

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 8edb3ec82db4fa947ab1c9fd2c3ffeafcc2cdd739445a497253571014b8f860a
MD5 04c614774d51468b858e33249c4a89ad
BLAKE2b-256 09e080149d6b40cc393500df372561626c353e95702aaa6d55c389e937857a4d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 60c6ebeb6bd0958161bc070eb16c1af44d9dc6b516e037314d116bc95a236f12
MD5 a461825aa5cc1078d5128d230a07e616
BLAKE2b-256 1eaeb5b9e6b57807a9eaadaf0e2d05b504bd178832d19963a5599bb11fa81204

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 c2be16de8ad050ad89a7080f983c6d549fa9ed2a26c74d8e73a894251970f3bf
MD5 89164e79bd6e6b59aa5adc1fc77a28f9
BLAKE2b-256 c0a6bd0c5a7f4167979f9c2af216970611ac14d6688e0a60b10c7f7a9306e89c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 48b2c25e50b9af3f544b5e608affcad9a8979d5e6e4e23da0add0352d9889ae2
MD5 94a2e1138d03b795eb6b331aad209713
BLAKE2b-256 94512b38b7d5ce6daf248ed111a0952b5f4c5544ea295f4b8d2f2dff22ce6f51

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 398a6ef9fb1632b29d07e3874b4916eeed75a0eab1b96ce59bdf52cbc30bfc88
MD5 9e87f31d0aede7c024cd85eb182b3002
BLAKE2b-256 231f44f2f0510d32ed29c3a47f329f0f9693407d16f7f797161e179aa9156186

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a5dd6171419585a120ae21d601abfd445a6852f733b50e33769e8970a89a98ed
MD5 b6a9d5caa9ad6154e959933acce883fc
BLAKE2b-256 2f2f0245b28a143499a579209492a725275b228807e281eb0596bc9489751ffe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 790a311ec506e972a0e565063b675bdbbb4ff21f3638beae5ceb01825fb6ab8d
MD5 537a556309c9fc50fc952ac0df462b15
BLAKE2b-256 730e8d5fcf467a6d4466b05f504711d191d70475bb8e983b9ba6b7853df5d61b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 53cba842c1045ad44b7e428bf900c9f04832af7001e9c222f5313368737595d0
MD5 b0a6370f3a044d1be26c03f352a68de1
BLAKE2b-256 8ac1dbdf834d53804961943f7ae327ab4958a571f4121cbc9074a0d09b3420b6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cachebox-4.1.1-cp310-none-win32.whl
  • Upload date:
  • Size: 221.2 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.1-cp310-none-win32.whl
Algorithm Hash digest
SHA256 ae426277e7bb17d827d26fc1fd700f9ae5a21d912ea858e4a1a2df2e5f055c12
MD5 ab6057c84729739bc09401bf3bb78302
BLAKE2b-256 d073314535d1635dfcb2802f5aed1c33fae44312c28f71940f4d9cc662400cab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 16f8fba2f2774b7cab32814b4dfea26bbedcdf69d5c98ddba2c5f6db91a4497e
MD5 605f76b19774f9e731824a27265385f9
BLAKE2b-256 f316f9c981e9757f0a674d15f614788be2f1ddacb6418cd1c829d7522e6ab881

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 17e43e6d84a78dd1233dadb81742a4f51bc6a19eef9b91c2b783ad5261fc1632
MD5 3d8b54b9adca27a4fd1c28df608fbea6
BLAKE2b-256 9358816e359ddcb3b9dd89c9bd6ce26929c7d7b66656bfe32f6ee53549dc33ec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 453f2cfee7159b4979bee29e370ddf79f941bcfdfaffa4d92bf59c660b27d24f
MD5 6c999091e328c4dcb251af000f322261
BLAKE2b-256 860645059430df5efbd3751b0662e790ebf64c4c74f401223e957e5d87387f61

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 084ae607ea26174b3c58db3a2f810ceb6086cd8c464e8b67bd084377cec59f14
MD5 9bc60fd1db0c66925352deaaff25c339
BLAKE2b-256 d71622b501f9279415b028d9a3dd6c526aa9879f2a731d465296efe85cd7df23

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c724d91233324236212b3e508fb08f09caa393c858f033b16e73d249e8d97d98
MD5 90cbd3f7ce249f5ca6ff80914af862ad
BLAKE2b-256 d1832c7a6fc6ddd2bf7ce84d5ff3a6e2a2cd8fb19f32b60af6a706d8fc94c596

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 2fa3485243eec0176f08f15f64d84301189cbbb67ef77a66c6ef36ace56e1e39
MD5 557a62e6ca405844ee4f621938e70756
BLAKE2b-256 ae772b27230c62e3150150f8899c9cbf438199711a5d2ed78f71371f87687472

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 27a6a292ead238f690043eb4c2ee366951eeb2229bebde4161775200c8593321
MD5 88a9a0cb64f3e9c0687588c2f09774a7
BLAKE2b-256 13d6cf18bbfd5366415add54e05d0e82f96a7331b250547bb3be23d6bdcac929

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 d19fadcd0221e1754a8a7af32eb9429ff5428796eae1cdd605ead64d25a345d8
MD5 5e0f0516afed4e06548f84695436a626
BLAKE2b-256 b08c2b27c756339c5adf8474cf3c3ce55b4dca76faac81853003dae2c3816ebc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 887a5dc617995fd42b9a28e019aa95cdd36d58db6f3ee5158684e424d8462e87
MD5 796333b4e0b8ede332096771eae16238
BLAKE2b-256 f49aa8c39643ca6d02970d5a729a9105057f4b71c0e06ef77929ff8ed42f3356

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 08d6ada81126a558deb942acd791edf40299cafa9082bff0e0b4f1abf8c5f855
MD5 ead3c4dc205c14870c37140d4c3e086a
BLAKE2b-256 cc7d763820ddf1b747b239de4e638a9a9abdac08a20c03fd742f67f1c107af6e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5c9cc88e6f8052b6767ddbc1f064630a9726179967983c483990358c44b1521b
MD5 ec8aa9481e55865b575b34c26ff7adda
BLAKE2b-256 d126628c7a19e92b711b8f50769656911f5da2e73e10dfc2167a05fe427763da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 1b25c86eaa9538b675021c906a3509df3bafc46e8c71940860494f067308b5eb
MD5 5206265070b5c7d7d13e4fe5f892f4c2
BLAKE2b-256 e07e891327498d283d4c697eb091c5ec632d01237a37c3191f6834cea94843db

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cachebox-4.1.1-cp39-none-win32.whl
  • Upload date:
  • Size: 221.5 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.1-cp39-none-win32.whl
Algorithm Hash digest
SHA256 3943e2d083ce2edd2bab3f950d6b3045181425f13836f8f7f282a589c23c6077
MD5 03caf1c0ffae2a3fcc34ee4c30452a20
BLAKE2b-256 2a335672fb85e1e443b7f8790b9312f9557576a8f5b342b0ba71976dc24f26d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 84494b26561380a14a24316054e98f62b6afc05f4e0fbcd702c74256f34f43b9
MD5 c2f3c4406be6474568b4ddc6c5c0d2fa
BLAKE2b-256 2fe3606e9487fc6a78c782aef90a5b41fe8b01f201ac4485327e4fa61c9d8e67

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 f0b29484b116df3c6fc940a77c8803c56b0ff1f2e906289cacf1b7a05fbfe828
MD5 2c69bdd24902a3f01a293620a698599f
BLAKE2b-256 044a4e325f985dfa0d19454dfdce189b7094a97320823c8b60467fb2312e87ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 be465f517869bc228c572570b57cfa5731ded8eb9c504a0de21b9be5c2cabf46
MD5 96bd49bc027b96d30c2af57f51d92381
BLAKE2b-256 f15ee2ffe8ca002f091e6a44e866b257931d1719028c4b3d97adf4ab8ba9403e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8d28868b4ce6adabeedeed03aee3c5cd28f0cdd0a0757a5b65a89d3a11f27d34
MD5 925b1922a791ea82375e5579a2834225
BLAKE2b-256 a3eac05f3400023b9f9e1c09f5bc8bfbaae1be6ea0c19be95c8d0b05dc05a52b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2b42652d52c8559710df7393badf27f9b434fec38ced8179278b1a4abc99ebac
MD5 40d6d42ae8e3d313df1250bccdd0afd8
BLAKE2b-256 4d97d000df662bb983d727cdb10b9b5d09c5cc6d677b2cfc4101a583a7ce8c88

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 99f6b8113e95b4115df20530b50bc8b1747d5243cfa58fb1c42f5aa42655175a
MD5 d7436cada69a9e86412a632ae0128161
BLAKE2b-256 4059806537da9f86047797a25f6753f7aa84d1ff24baf45c6627ca4789554e3c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 f7e6351ca5f6186841b1ce009ac2e42d51169d62feab3f572dbbee2caa802cda
MD5 5cecc442b722e8f457212262fa66b1a0
BLAKE2b-256 4342d88e4d6282abef04e2314d40ed11d3fa615b5489b01585e1cbfa6827c38c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 159485db6bf5e72548af37f91720709bbc120cdb5a3e78425eb22ebba1ec6193
MD5 dd0c3c0226c2f3597c6774ef827c4c32
BLAKE2b-256 9b4550be672f14d05b919707f518d756d64f70d671b20ac66c5b9d1a363b3374

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 631cf5fdaae68a2bf9a30442cffb4f02b43130c835b809ddf7284131e149d26b
MD5 25b8d43105d85e722e57a6ee59364947
BLAKE2b-256 15cbda3fc73f4e88d2624c9b9b276457dc78abc11df87fc089e58376458af1f6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 521df025cca96472804dd5d4b26f0bb5d3964b06060344d007f1d695054a4bd9
MD5 c6ab0a57b76e534d9c575e7a5263498d
BLAKE2b-256 3dd81f4211ce17f2235f6f90c09248d04b8450b510729d1c8f421b22465f006b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 92249d8f4d0cb02e70b902374939e8b7ee84069bf5d46679242e1560f5edf9f2
MD5 ce4667d5164ed1e7c02b339d7c10c012
BLAKE2b-256 59fba26a3a4058d3aad9ce645b950b1c7b6d1809224085867adc923c3417fa21

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 293799f068cc44e12faed88f321440ac1565341f03a6d428ca4c9429f2e2a672
MD5 3ae7564df5209cde952612b7e124ceb8
BLAKE2b-256 265904a1c05b72b9b481acfe52dab2bac5ce5270de2a53ff8ef2e33742e4b8db

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cachebox-4.1.1-cp38-none-win32.whl
  • Upload date:
  • Size: 221.5 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.1-cp38-none-win32.whl
Algorithm Hash digest
SHA256 2d3fc801992c93c714698ac58b1eb67932caa2f4c66273a36275e9450f1d5d71
MD5 c1d9dfd31141e1a4eda6124a0a8032c0
BLAKE2b-256 1d3567b4f7623d3a0488a800b03306cfed0bee344cb5a1b36255234e5655fcf3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 867e8dea74c56e5fc5cf337b702b78bc146befffaf869e16f0192d3e33f46696
MD5 f5ceeba6cfb3ad2b431037a60b4c5924
BLAKE2b-256 708d17850ddb86be4eb88ade40f48e94da47abcf712fdd932f690823b5dedae7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 3d15a8cf45c216f7f8f0c41e804b61b8dad134cb4dae6b6188079f6ecabd59e8
MD5 6e9edb711a8b03fe5dc701dfc537c258
BLAKE2b-256 0e5bfaa4d9dc6c3eeef311b76cbe82f253ec80da3cc72109ab7555fa7ddcb946

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-cp38-cp38-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 94748acffae1e24e582e8bf7ff4709104502d255005b05f44e0f5c8e2f232309
MD5 7b536b61c6ff301735b7e79183094d44
BLAKE2b-256 c8bd6d50d4a62c07bfd4c8f03232c54835b0cecbc376d1aa9af6169ce6b490c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 310570a5f1c78bace8f00f11042afb901561aafd14bb08e69ef7699d437fde79
MD5 385e1e3c94db55a17ae2c6bd6f9b30e7
BLAKE2b-256 f261899813bec20fae720b45cefabe15ab5c4b834ab006ae45f1e1f1c732b356

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7670b4bdfa3afac6251389b8011ab0a57261712403a55aa7e51e09159181dbcf
MD5 78ea20beaf1b130cf0aee859f37b806a
BLAKE2b-256 0010ab8a6bab74084e4af643dcc86e279d70fe58763beb31c1292f168f134b30

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 2a67983d51dee6e29b27d4fd899d14090e5ecbda5d7a7dbedb391ba4b34563c9
MD5 1466bed875c34ccbad1e03ec30ec24eb
BLAKE2b-256 daf5bf75c3ecd0fd693098efc31f99703ec6844394cff678c3c6585d4ccd7d69

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 ff088eb5ee916c0e511c2d0c802c2382fee3bed97637b071cb04dc80f24eaa9e
MD5 0609fad57833026859333aa57e65221c
BLAKE2b-256 2d9b13de794524bcf5a14c841efb0e86e67c2e568429498e6ba5b9f330e18e80

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 441939ff4e50777b06641e07a879f7687f45adae9e16b0352a38e207c05544b7
MD5 7ad8f824b5ba873fbf5db2d44f869854
BLAKE2b-256 fcafe67a27585780c4b1d277fbc1fd503d178dad33b0079f192bd09ff9976f7e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6ad13e9e49bd37bade325d1895f63f8c990253dbc9950d6406a63b72f6a98108
MD5 afa698a4c60408078b8639798f8eee4f
BLAKE2b-256 f4d37f85e0736fba5145efc87c1889ccdc34719f13714e7970283bf641fd2267

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 45b6aaa6b1e2fbf5536905d145ac144149ca464b7b313d4e0f4a6f7d174deacb
MD5 795d7e162d75d10f624d109111b17b55
BLAKE2b-256 dcb9be20a90a60d627e0377f69a000510f63992449729a29d44d9ff0d413c72b

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