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

Uploaded Source

Built Distributions

cachebox-4.1.3-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.3-pp310-pypy310_pp73-musllinux_1_2_i686.whl (517.9 kB view details)

Uploaded PyPy musllinux: musl 1.2+ i686

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

Uploaded PyPy musllinux: musl 1.2+ ARMv7l

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

Uploaded PyPy musllinux: musl 1.2+ ARM64

cachebox-4.1.3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (340.5 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

cachebox-4.1.3-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (610.4 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ s390x

cachebox-4.1.3-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (366.5 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ppc64le

cachebox-4.1.3-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (334.1 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

cachebox-4.1.3-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (322.3 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

cachebox-4.1.3-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl (359.1 kB view details)

Uploaded PyPy manylinux: glibc 2.5+ i686

cachebox-4.1.3-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.3-pp39-pypy39_pp73-musllinux_1_2_i686.whl (518.1 kB view details)

Uploaded PyPy musllinux: musl 1.2+ i686

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

Uploaded PyPy musllinux: musl 1.2+ ARMv7l

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

Uploaded PyPy musllinux: musl 1.2+ ARM64

cachebox-4.1.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (340.8 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

cachebox-4.1.3-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (610.8 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ s390x

cachebox-4.1.3-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (366.9 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ppc64le

cachebox-4.1.3-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (334.5 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

cachebox-4.1.3-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (322.7 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

cachebox-4.1.3-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl (359.4 kB view details)

Uploaded PyPy manylinux: glibc 2.5+ i686

cachebox-4.1.3-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.3-pp38-pypy38_pp73-musllinux_1_2_i686.whl (518.3 kB view details)

Uploaded PyPy musllinux: musl 1.2+ i686

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

Uploaded PyPy musllinux: musl 1.2+ ARMv7l

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

Uploaded PyPy musllinux: musl 1.2+ ARM64

cachebox-4.1.3-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (611.1 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ s390x

cachebox-4.1.3-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (367.1 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ppc64le

cachebox-4.1.3-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (334.6 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

cachebox-4.1.3-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (322.8 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

cachebox-4.1.3-cp312-none-win_amd64.whl (233.7 kB view details)

Uploaded CPython 3.12 Windows x86-64

cachebox-4.1.3-cp312-none-win32.whl (223.3 kB view details)

Uploaded CPython 3.12 Windows x86

cachebox-4.1.3-cp312-cp312-musllinux_1_2_x86_64.whl (507.1 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.12 musllinux: musl 1.2+ i686

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

Uploaded CPython 3.12 musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.12 musllinux: musl 1.2+ ARM64

cachebox-4.1.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (342.8 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

cachebox-4.1.3-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (605.3 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ s390x

cachebox-4.1.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (369.4 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ppc64le

cachebox-4.1.3-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (332.4 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARMv7l

cachebox-4.1.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (324.2 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

cachebox-4.1.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl (356.5 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.5+ i686

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

Uploaded CPython 3.12 macOS 11.0+ ARM64

cachebox-4.1.3-cp312-cp312-macosx_10_12_x86_64.whl (322.1 kB view details)

Uploaded CPython 3.12 macOS 10.12+ x86-64

cachebox-4.1.3-cp311-none-win_amd64.whl (229.2 kB view details)

Uploaded CPython 3.11 Windows x86-64

cachebox-4.1.3-cp311-none-win32.whl (225.1 kB view details)

Uploaded CPython 3.11 Windows x86

cachebox-4.1.3-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.3-cp311-cp311-musllinux_1_2_i686.whl (516.7 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ i686

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

Uploaded CPython 3.11 musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.11 musllinux: musl 1.2+ ARM64

cachebox-4.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (339.1 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

cachebox-4.1.3-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (611.3 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ s390x

cachebox-4.1.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (365.5 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ppc64le

cachebox-4.1.3-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (333.7 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARMv7l

cachebox-4.1.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (321.3 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

cachebox-4.1.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl (358.0 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.5+ i686

cachebox-4.1.3-cp311-cp311-macosx_11_0_arm64.whl (286.8 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

cachebox-4.1.3-cp311-cp311-macosx_10_12_x86_64.whl (316.3 kB view details)

Uploaded CPython 3.11 macOS 10.12+ x86-64

cachebox-4.1.3-cp310-none-win_amd64.whl (229.4 kB view details)

Uploaded CPython 3.10 Windows x86-64

cachebox-4.1.3-cp310-none-win32.whl (225.3 kB view details)

Uploaded CPython 3.10 Windows x86

cachebox-4.1.3-cp310-cp310-musllinux_1_2_x86_64.whl (502.1 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.10 musllinux: musl 1.2+ i686

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

Uploaded CPython 3.10 musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.10 musllinux: musl 1.2+ ARM64

cachebox-4.1.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (339.4 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

cachebox-4.1.3-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (611.6 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ s390x

cachebox-4.1.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (365.7 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ppc64le

cachebox-4.1.3-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (334.1 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARMv7l

cachebox-4.1.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (321.6 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

cachebox-4.1.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl (358.1 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.5+ i686

cachebox-4.1.3-cp310-cp310-macosx_11_0_arm64.whl (287.1 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

cachebox-4.1.3-cp39-none-win_amd64.whl (229.7 kB view details)

Uploaded CPython 3.9 Windows x86-64

cachebox-4.1.3-cp39-none-win32.whl (225.5 kB view details)

Uploaded CPython 3.9 Windows x86

cachebox-4.1.3-cp39-cp39-musllinux_1_2_x86_64.whl (502.5 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.9 musllinux: musl 1.2+ i686

cachebox-4.1.3-cp39-cp39-musllinux_1_2_armv7l.whl (582.1 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.9 musllinux: musl 1.2+ ARM64

cachebox-4.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (339.7 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

cachebox-4.1.3-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (611.7 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ s390x

cachebox-4.1.3-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (365.9 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ppc64le

cachebox-4.1.3-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (334.3 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARMv7l

cachebox-4.1.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (321.8 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

cachebox-4.1.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl (358.5 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.5+ i686

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

Uploaded CPython 3.9 macOS 11.0+ ARM64

cachebox-4.1.3-cp38-none-win_amd64.whl (229.7 kB view details)

Uploaded CPython 3.8 Windows x86-64

cachebox-4.1.3-cp38-none-win32.whl (225.6 kB view details)

Uploaded CPython 3.8 Windows x86

cachebox-4.1.3-cp38-cp38-musllinux_1_2_x86_64.whl (502.5 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.8 musllinux: musl 1.2+ i686

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

Uploaded CPython 3.8 musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.8 musllinux: musl 1.2+ ARM64

cachebox-4.1.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (339.8 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

cachebox-4.1.3-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (611.2 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ s390x

cachebox-4.1.3-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (366.1 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ppc64le

cachebox-4.1.3-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (334.3 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARMv7l

cachebox-4.1.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (321.9 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

cachebox-4.1.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl (358.5 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.5+ i686

File details

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

File metadata

  • Download URL: cachebox-4.1.3.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.3.tar.gz
Algorithm Hash digest
SHA256 967372b71f79803869b3f268385a69b624e756f8105b73b64725ad9ca634c59c
MD5 b2077ec63a6816b6354be05030978e94
BLAKE2b-256 91e4b52caff066c0d21bcacdf25b1e0ff586154262a0cae2d2698144ae6c386e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 78a31fe34f41611aa60fd1420c456abc6948c86eb70158430a6c851c2a9fa03c
MD5 de49c1d811f8331e0054a27f4bd5f805
BLAKE2b-256 0817647ab9bdf28c240ef577e7522b61703a5a1753c43037cbba92f414242b98

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-pp310-pypy310_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1ce5a4d570010089799363a06231cec04130900b6c3ffdd596485b4bcd827a12
MD5 7e83a77645c6da95f58843deb949711b
BLAKE2b-256 5838d2cc26b1198cff00be4dda2ae431ff661adba5c34e01d59e254d6bd8515a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 6c4175176a4652a9d6b648e97cb6103a98e7cccd7c8f6a73ebd4e0ed0c834f8f
MD5 749334348b6e255d111db5f8b57ee976
BLAKE2b-256 1de3059cb049657ee09d65afae6e79d157e5b39fbe7a80d3068dec77483002b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 50ebf35f5048c463c303725e9d0344fead95d2b956261c22187a4e51d5fc54e2
MD5 c4e2fcfa6f622000ff14ddaa132458ef
BLAKE2b-256 a952c7ee61db6c67ae38fa6a4aebe15a258cb3ac4bbc60b56feab67e51ce3a52

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6b51523c7016b223f8fadf35e61835f1bf7a4db0a9d03535202adff29404c43d
MD5 63166639c362416705d6882b63fb1796
BLAKE2b-256 5fdd95279968625c5ef262e36b28968ebdb1704b1f5c60a0c76af2f80b490c17

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 ec18ea428243f49b548caf7be1b606817bc5c4f31301f442536b9064d6171b27
MD5 c2c9d1ae4d5ce49c39998e0f6fd84b2e
BLAKE2b-256 f266fcbdd2472ec0c708035816f7b052226fcca9f7c60976fa328031f3914d2d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 dd6fd9270c3a5682799ad2d168f920d9cb942d5a735c215c686c551f59d1dbd6
MD5 2393dbdd51153a7ac481ab5000cbc18a
BLAKE2b-256 2919042e8b4876d2102cbaf5bf2e4dac337800a7e9d12b8c65c36be1eee677ee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 6eaf9a5405456d5a081034da007a115ea12ab3633f92189386413a7169e46ec0
MD5 ecfa07f5030027b79991f42980218e12
BLAKE2b-256 4bc3007f6641f880c463cbfa4c859f32aaf0edb14bb0cf7c9445c98f79eb8ae1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ed995ce8eba8ffaade951301b923879d8312703910628230fd8948bd1348cd35
MD5 dfaf4cc057d8d2776371554d82b0a707
BLAKE2b-256 203694916a06751070423fde0bd697d0e3c2d21d19d7aa20f26a148bf247b7ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 5147ffaf505d7f68cac1652300451060537fe73b9de7504b673f6671d0db9196
MD5 3f6bf478035f985b4e061dcb721671ad
BLAKE2b-256 96ad92a38794c20625f3a956a7f4f48d4e032704daedfbce83fd2ac353196415

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c0f988b6b80f92a357610379141152aa8080f698cb8c1e2a8851b7b07828291a
MD5 03a62bff53c71ea6e54ef52a4e24109c
BLAKE2b-256 d2054f97e58ff984fd9cfa982444c29432366781cccda083a2979993ef4ba82e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-pp39-pypy39_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 f509f82ec7287778a8c3e1318b4f4388195269b28c8b5929d8425ce46b18c3a3
MD5 f0861e4d076462d15feb0ab1d84feab2
BLAKE2b-256 07aac7da112a5f084555ae461fcef67b901ab0a12126188634f6efc8bfa0b4a4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 689390f21f54246457b08ac0e525629310d0bf91329c83050e2675cd247cd5bd
MD5 8ae3cceaa44ac4cb7111d85d53e553dd
BLAKE2b-256 ee3a461335dd917e8944fcbbe69851e75120bce8dbe03f333a3440f34ad4b3f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b8956e1d46d47e0d42c396d2c949f5492e1a5dc0ff7247e61ce5f6b1efc1ba3c
MD5 afb2f8f0d012c78d180ac2a430a7133b
BLAKE2b-256 f1f0e836b7cd9673fecc74839b6b5c0cda1dfd2a371df4e6fc8392533f6bcb1b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 20ec49a099ae033d5866e978829cefe0c68341ea6c77e03c89fdd5ca43754be2
MD5 0aed8477dc0be48ceef02c6e6c196b69
BLAKE2b-256 072f75bcccd2d8d6d66f337c461831865b2d5545f03d7911cc2b0d9fa7793df7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 39e4ce189e739bee3915e55251c6f43b13f5fce6b1d858a2163f5f3411cf6291
MD5 f017d31596735f45528d088e242e155f
BLAKE2b-256 37075c1e9d1d325813c95d9c9bfbdb526b50f0afa637484cef313d19e1bd50de

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 bda0b8c53f989d7eb81cafb91b7653311ec61f1dc6db1d953eed9163c2205084
MD5 c3080a48de24afc9773dcaf75e98d66d
BLAKE2b-256 60ce93e6d981188b2e0f38b3f5e0b18d41cd9a044fd62ab2abaaa002459a7d34

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 581944b8fab72ad0ca151469bc204146fb1ff243924dfa06599bfaf701dedbea
MD5 b467eec76f46e0b8e545d10ccda302fa
BLAKE2b-256 237965760dc7a5a6f54e651a8276d7342abeaa0f33c724ad5d4735e22b2c8f6c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 42525f77eba3dcc69aa859d654c66cbf5206f782307f1a011beb041f0b2a301c
MD5 48b759593c2ed43e5c428deb5597ad7a
BLAKE2b-256 1b3b778556e4734cc05b4769c66b73e4df5fc2ca35687e59870a4e8c30cfe8b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 fdea19ffcbc1f501cae99b05a326d871ce220a34c3ff8e1c3158d3f6be16991a
MD5 5403b2b98f576836a55b4797cc56c3e0
BLAKE2b-256 cd426b0d586cc0ca5c8f6ef4fab16663d9636a03aa590eb02681200b0162e14e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-pp38-pypy38_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 288b0d931a35a3b6e50b6e074da0fa444ebebfb2d8e8286417c005921340da09
MD5 066d39f97f8c0096d1aaae81f61934c2
BLAKE2b-256 b445b826041e4db0d6f1fc2cd0a2a0cbb3291b3f8690becee30670947a6327ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-pp38-pypy38_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 b24f568183d31ae14da1601f6583286e58df4af06b4d2a2143a5dd39f5d1c0fe
MD5 6c7592f28e13ae5a6ae407bb81d0a4bf
BLAKE2b-256 ea5eccb631be19002a04fd21f474bebe31c9d16d2ab492b092539be0fde48ef5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-pp38-pypy38_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 4c83f813ff2dc6591efef05ca34ff961b4084003984ae844e2e8b2df702905fe
MD5 3a7ed3a79b53b521f5ba7f9baae48271
BLAKE2b-256 54ac0d106e5b3b41623d50e9ca610fafbd75485f7d2a96ee76df3bec28d6ea78

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-pp38-pypy38_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 35584a6cc46d0208aa8ed6f74b37e00129c590e734e0dd910181629b1492f589
MD5 a62019d2263078a55facb71dddaab407
BLAKE2b-256 827c92871d760b0fe4a33e1a4af8ebd773ac9c94899b51a4fff564821f945b41

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 428bcafb75e042334e69c72dd62c303050bf10d9323745af8f28324a850d6d77
MD5 4f30bbf8f549b7c87044eab938307916
BLAKE2b-256 57f3a16c147a46d6b20282c5fac05238c29695e52aec6607d2a11d5755ff2045

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 1b453a78161faac248d9e06dcbfd25cfbbe51b2981237d7725e0c1f0d3e20d54
MD5 0a05859ac916997dc1ee3ee6cd5bb351
BLAKE2b-256 6ca0ef4f2bce7ba3e240b0d7a3cb7e4fe11ada8128cfa78f494a32927d0b8b05

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 bce0603be553594116abf6ec1dc83f175be27e22ad836dc1c9fd06888cd6e391
MD5 0717673901e4e5d1a5888234861918e2
BLAKE2b-256 c89804b4dc6f49dd9bd70072d31685280c0c30611b3f0c63d531dbd33ecad45a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 50fb1b4fae5c40490884259f303d7390c6dbe4e5bd77a47e0b9135fa15fbafd5
MD5 0bf3194bceec2c7bcac949a2d1da1278
BLAKE2b-256 d2666e2e23c25f8f4d933d68cdcbdbce25a16113429c6c7c29ee2dfbcafd0041

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 556afb7d9190494fa950a9b3f6adcf1d49a5d3403824df8c3f9fc3bf01d5a3a6
MD5 0d4d733c1ac552fe4da71ffda3d96450
BLAKE2b-256 937099acf103070daa7ef94e7cbb1aa62184c4b83e1af1fa189f299c3a021515

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cachebox-4.1.3-cp312-none-win32.whl
  • Upload date:
  • Size: 223.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.3-cp312-none-win32.whl
Algorithm Hash digest
SHA256 c40439bbf6cc7d50e65704dc8e104ed383ce440d2aeeb980f71631312524d5e0
MD5 def9c7c4047fd547c41deb63639684f6
BLAKE2b-256 d1359c35a621da8a333057ef7dc40d4b2d96cba6993ab96e5c26367528dab610

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0a103f458e3ff896d01248a4edf68f6db54bc3c872d1fa5ff3a329b34c52ae51
MD5 0ee5eae0e5f05a5ec1277b0c312e0f9c
BLAKE2b-256 f471e046e8d578943714edec937ac747d9b9653e3fb0b8871d2610a562748d3d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ca3c8cf54412f9566501dc282db3ec2f4332482ed3e2148142376394c21fbbd6
MD5 b5b642ffcab20fdec4c58419c55368b0
BLAKE2b-256 25b1db44b7be702e89ec3bb5c5e2d3753d9c71c6d96a5a510a065e5bd9abfeea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 fa10ec86a568f3ce2ffbe151b75b71aff055670bd4912b3b3850e5ecb18928e7
MD5 b7c82d1d77cfe206816ffda82587fc2d
BLAKE2b-256 3a7a2b88859e4214fcee4508d754c27952b2950f583cbb027115cae2b81750c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3be01461d3489fed987dd7179aa2b37aaf4145e43cc86639f9918523812b210c
MD5 766e69016f360e94ec0b2b4ed109fe56
BLAKE2b-256 790b33a769638d141f06f00a526a2c879e8ab976aedd543890b892554c1eaa81

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f4a4228fb094ff7f6e0aa6416d2a75b1c6f95874053b4a5563520a34d7642182
MD5 cc5187cb59ec5f8f8bb90715394f4051
BLAKE2b-256 4cfe3c5ae0f93777d2b86d5d116f6871e93b93e4b55178ea23463e3f64195002

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 9927e6beac03dfe559615f0ecc153da6fd9a5790dc94e4396c0e34028c371ac8
MD5 401fed71c61cde5ae48fad4cf08b56b2
BLAKE2b-256 bd5f82bc5202b03dc440e662f3042f3dd6480b812d37092d730e6fe097d8df2b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 6da69c507fcc660148d1505f1d4e7688cdc97b003e0e19291629d041d011492e
MD5 c336c69122cfdc687f2bff327d0fc13c
BLAKE2b-256 3286fcc47566222e2b7f2823961650ae5465ebdf08fd2bd558a06e89aecabbe8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 bdc6863f73257d24861e878e64564ee45f45ece5a1f015d890e9c2e6fa009999
MD5 323a83f3a38c112dc09f1b0b314ae66f
BLAKE2b-256 b5122128a970480418d8ea7067d176997e3cc666cf98a6d1320758f9de66dfac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 23013cb71fdc908271b58c7f3476eae7a4f8d66279aac3f34661e8ef62e8664c
MD5 f1d7251582734851e8cba677a168d939
BLAKE2b-256 213cdb4b912ab7ec9be3a2a5c0dd81e8debf1673303e4185cd6ebd39c00c5eac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 e857e1fbab90d4efcf41c7cbd5d05a7aa6b5267ea9f85d3284e35666353f585e
MD5 62372486edd149df7afc73c9566a4fa2
BLAKE2b-256 371ddfb20b1324dd02463f2741f333e3f70349b643f59fac3fdfe87c953f7e64

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ee7089245d5e89ac22b40141f8912a5115abbb1eb67e023f89866b947251bef9
MD5 74c228244ac28e3ee393cb2f4697a927
BLAKE2b-256 e84700038413e601e4e6cb28b6374f4dee732344748a2571799e36245e02e639

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 90a6d8ac47e4fc5b29f58accd75a4a92ed07fef6c1bd2714e917dfad98b0c56a
MD5 ac4f6e9dc744953b4e17a01a5fe3e1d8
BLAKE2b-256 9df9078589716fac63e847d314a3a81f1c368a0395671708499e592c2bda67af

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 cd38a2aba987f8c4ae80b7497268ae85b32b76ba66c6340afb5872c269510b1f
MD5 2a51b7e1165197beaed9f98f405795a0
BLAKE2b-256 0ebb24f1db2588f02a64d0c0fbaad6598b27cc4331fb988e9c57797a7d4a29c3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cachebox-4.1.3-cp311-none-win32.whl
  • Upload date:
  • Size: 225.1 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.3-cp311-none-win32.whl
Algorithm Hash digest
SHA256 6018aa3aaf7513ca6a5ea2bdfb1673092f4fe76b64ed61e5513005b249802f5c
MD5 65e1e0d43071a182d25bce2ad1829794
BLAKE2b-256 8bf3cff20da8c6b03407cc303118a00d7a23952468b358f2be0676ae66b274c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3562444ee58187f6be306dc19549b0e707b1eaea7a61dab065e584f2c1091735
MD5 205722c3c0d20eae870e60611b69bdd5
BLAKE2b-256 049d293bcc010dbedc501ffe9d4418c748d66a58a76ca3d54ccdb8ec77d4e1cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 bcda0188031b451ef243a8efece9733f1473f3f67bcd7df6a5d274a1ecca4880
MD5 9b1347860b55350ca602d4a1eaadc39b
BLAKE2b-256 e25457ebb7be07fe8b069e180c0c0d91e093bc9df886dfea496cc77dc52b64c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 73d744255c2f28ae94973727467be3c84391155fd52c482f05b5ae102d92c828
MD5 472a667b5145a3a57495f85a2b09e19f
BLAKE2b-256 85a40bd74509712da7c46b106b123a78bbf9c6a0b7c23ed0cca876e3860ade8f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6e1b553302e3626c7a17ce3e4effc9a1f669bddbe194d3fad9ab2d7c6ff9d02f
MD5 2c5a18b0b294a6f25e5f88d07cdadee8
BLAKE2b-256 15270c221a9398073bb24fff424809f92ff1e9470a414f7c958a535c1379857b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b669aa0c4a1cbe408e190f99c2bb053d797fb61c2ae0f31e0e3dfc9f72809049
MD5 97d0682158f4001cfa6e17c9f7567058
BLAKE2b-256 16ce971804cea3ecdacdae1d8edbfc3520bb2a46c98aa0e54f9a71440a9da3fb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 f69d95592bbf78ab34a1fa9b9669ee73319046faf8b6c06734d85d8e09d20648
MD5 b3aeb460e21a03de01fe81cab35d28b1
BLAKE2b-256 8b98e0ed916e9c9088f012594f3223e1c7ee279d6fba03a815abfc5473f12f5a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 0c6fcd12ef06ffe47faffaa2ccda1f8210f3245273d825c8dce84b5bf0e934e7
MD5 bc6427335a196e81ebfd94a23f6f95ba
BLAKE2b-256 6e27c8e74d7d2639bdf9f028c66f6f380a828934fc5f11102d30c93af05826a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 cb5145da20d7bf19084103329235356217cff781f315fe144b6b3b30ceac23c3
MD5 0f1fa758bb3974151ec5dedc3e99a868
BLAKE2b-256 581ec927c28403d43ccf2ae977ae64e0f75d38c534e5b14c7f7cf2725c3b77d6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a82cde6008d38cbb770214d1f43d27ef5beffb6a869acfb46e9bf4e7067564c0
MD5 1dab1bd755bc60029f8dbfe7eef4fefd
BLAKE2b-256 b0c292072145d365082c9e61193da04280771c24249c2b3913428e9e64390376

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 048c53df3e09bed9280fc1abc423107797cc6fa3982ea0e2d5f88358c0a7c8ba
MD5 552a0a6971e9988ec61a79bbc32569a0
BLAKE2b-256 bc6e18bf34d228ed0500be4eac93e50b3772505b635a2d06045f7ae8c784d611

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f0106f194c70f0b985e88b2ddc275400b813457a9ca148c0b5e557f4ca3711be
MD5 9930f9b4643216ef4d91135c2da90359
BLAKE2b-256 b529be1ebcd325b07de490197a303e9666a4dd1002397532551e94c70c2f6de2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 6c25aa230624a010f4299e8ccb131c561a0de7f178616e1c9e8b76c3c7c0b0e9
MD5 22ea312bd7087a78c2581ddd0660dcf9
BLAKE2b-256 a544d229b1a73324a57ab24334257cc2545b49c6079adf6e0715896d7cd23fc5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 c0e5dbc012f7e8c1d78424ed5d99fed0189dea633f5eb1e7105edcb451b0d1cf
MD5 5cb9fbc5fcf80fa45671d72f45386f56
BLAKE2b-256 ce88e166805f871b21476e5194665e939bf33e2e0fd6210d88e5d3cb6769ff56

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cachebox-4.1.3-cp310-none-win32.whl
  • Upload date:
  • Size: 225.3 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.3-cp310-none-win32.whl
Algorithm Hash digest
SHA256 27ea5f1eea55138bbfdfde2b3396f1e4a7c2c74f28d36b6ee78dc9ef76713c3a
MD5 f2c5851abc936a5223936ec86b7a844b
BLAKE2b-256 3377c5fc4705b9ebaf3af0536d8f35082a972e3491fc2c44384c5c5d0f0286c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 029a97501f8eece8a04655b479ed7de744c23a78916506685474387ed4d3641f
MD5 9065fde7b97decbf8c9940b5242e6c07
BLAKE2b-256 d72538a121dc91f42c21b5c89d659531f27e92ecbd98a04ac7ae7b06ed95bb54

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 545a6e7ef2a951aedf67777deb536d9cd19ae93b0ab7abd10a3af88d29cd1568
MD5 7eec0f3b0bebdc3c64ad8236ad27ce11
BLAKE2b-256 c9f40697cc3f0f4c5ccd30f1fb949325c374bd2a8abeb304dc2ad18209aa6837

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 b85f866552edd5e239c2aae568668489bcc1281622fd074f9ea21a26f0d18141
MD5 53c41fa4525e92a36630ab632f06fac9
BLAKE2b-256 5b1580c34daa8fd395c5dcc95403c3bc348a267d13281debbbce804b4c9be078

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ad8a5353da5876ac680ee6a50ba313f26b962a24b05ce26ebdaa52e40974935b
MD5 a4c9e15a9ee82f1a1346054a75386c64
BLAKE2b-256 050aa701c18e5e3be7ae87852690cc5e695040e122f95031204752e4275a8d0d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c7583792a43df59903416ae42ddcf7f40e1154325e2a896b449a690690982048
MD5 1616e54d335aa00b38a2f1d1e5337f5b
BLAKE2b-256 59185337c5644f60796eb21512f3cd7b95cc25457a89529775f7551a685edd80

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 4920af51e5de48930cb81667625e5ac4d6b91160c605aa14510dff77e4e9ecf4
MD5 95a70dcdf7065ae065cbcd802c1f3905
BLAKE2b-256 ff9cd70aecf2392937f85990ce9b829277ebabe9631d7c47ba0a6b18ef382725

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 643e662fd13e8126b1e9276eeb37f17ad9dfd84c521a20703b002f71ca818749
MD5 6efdc320e0ecedf9c2440800b6f84a22
BLAKE2b-256 240dbf7f2265a22250638dafd710b27eca3f6359d42d8acf71810f6b0cbdc7e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 0833f8f53daea95bf7f636a6c4cfa473d7e9ef6c9ff07d4d63865dbab84e44a3
MD5 86ebbc9c5024e7014a6db255db66cd21
BLAKE2b-256 52cd049392deb94fd2a734f2c19aa5c04c1ff315b3ca4fca6a46b7bc2baabed9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 97f89e2377b606700222eab3900f6d26ba16ade9182c3a98ee915a85c0fd6fd2
MD5 8f75ba7cfc9ba0be3b55df87100d78ad
BLAKE2b-256 3d65e7d1f45aaf3c71e134cf260f2247de3cb7efc6111801490fd4a3f03e4014

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 c094cc1ed805d299e079c5f4872aca5d71e7f250f2e30ffc1957d983f0e50703
MD5 14e0a5644beea431e9e45bcc08894706
BLAKE2b-256 cce76f91a8cbef2b61c956d37862ca17f3e2346be5ce9c98d67c3035727d25f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9ab1b6920569d6b67f8bfaccd12a968d2d1238c96d1f08eaa348948d46125084
MD5 9275ebe810570fda886938b69ada2de3
BLAKE2b-256 e0fa4ccba5daed4802ffcb6bc5e186ae003af48ccd1136fcafc841a350bf7652

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 2c0add20596acb5ff5ffdab0b6ecbc53e5063fb6c3d12bc1cf35d62841b86d0c
MD5 f41cf578aa17ead048b95f44f5043269
BLAKE2b-256 70c2a050c5f1263c72ed22ab253ba86ab9d79d352192bd1d26953494071db90a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cachebox-4.1.3-cp39-none-win32.whl
  • Upload date:
  • Size: 225.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.3-cp39-none-win32.whl
Algorithm Hash digest
SHA256 fc11ef22102b881f1c521d6b27e2401a994834996ceda64ea719290a5f5c443e
MD5 6128eb4e7f7d208bf7085b17b53e567f
BLAKE2b-256 313d0e88686e453ba3ca97967bab77af933aba9a88c45c78ac8ea856233618fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8fbea9f1237127f32f47b7fe1cb52ebb6ddc286783d13958a0e98eedd4b4b31e
MD5 397aa2aa54d6f91187a20e5312481d5b
BLAKE2b-256 ed5591a265e3b4bde49bbc3e1f1032237aec7deabe42fc60ef6f33f23bd7d73c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 8b64434bb93ac23e224bef0e763f6de366dcb518d4f036eae6409ac76fdd0903
MD5 cb0a832a4fca5a874e09db2b9de35a96
BLAKE2b-256 c9e939488995b2589691fe86273dbf3249db95f6bbb51b01d0c4c463fbe6e775

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 cb114e70a097ef6cd0b1a6c8bc9199bf4b47e7af174e088f4650ab2c51739d71
MD5 74821f34b122062322b6101cc37a4414
BLAKE2b-256 3dd58cc858198260f77bfbc69bcd60024a43a1c932bf44d207d179ec002d9561

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 bf37df704bf4fb65cfc7aa57d961971c6ad731592fedab641759a1be04c79f12
MD5 8e273923576b2229a2dc3190418576d9
BLAKE2b-256 f9a40bdfc74be8729f74c5ee85245be92e420cc5cfc47f684ae01fb579c2c9bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 de4c82c3273b20b288d85838f926330c341148a99ea67f5c9465f1368768721d
MD5 1908211a7eb165a52a52a891618f0591
BLAKE2b-256 e3d541e548b73437c337e0fba4b2c1f0b037984b1b784ab73f2eda511e0911ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 4268de0b4f9a3adb7e8a1daf305deeb991cb016470a5641f34d05570ec28d9c7
MD5 0f6e0b9f272d803812b38e4dc842a1b9
BLAKE2b-256 e586cdca94ba2b12dbb3e9eb77899424ea1708a9be60bbc89891b0de8e5b4173

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 e358b2a39b21d1a79db316382c0d242aa2f78d3813ff192110c012ea0fac0a0f
MD5 b78455c5ac6cc9450fa4d6d0f08784e9
BLAKE2b-256 1f4c0d645694f1a6de53ac560cc868a43d8fe0d8cc69b688e6484a32b278d26c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 744db453fa6abdb63d06c9fc2ef49e1f4d86c039883839e2c4f91145b027e594
MD5 76b22814c3d68415a32b6108d5fe7748
BLAKE2b-256 61339e1d428316069b172ec1ca4053ad8870b665096cba8e6bb12ad3f25200ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f754b1240b7ab176cfdd2fc34269d423df788eb9f2fb18813f244d58cadcb629
MD5 08c59f6eebb4edbb3b8a7562a1e32490
BLAKE2b-256 c8a955f38e17b7b5326218b07b11fae34089eb5cd663e53f5628654c2403c318

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 b27e0da55e6405a2f5c8355756b78cb657ba184d328c4da93c31b3635c6eb689
MD5 8fcb111d4ab4997a6f932bfd4d141718
BLAKE2b-256 d8cfee1d7dc574f42bb584dac0c2aab898975167b72fbaf18cb89538047a21a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c29544087db094438abb45014bbfb43c71a6272e5acc34cd116796da071bc6d4
MD5 eee8da88aeea26d17ccc55b8569eefc9
BLAKE2b-256 a70ef28951b678e3210706778cc192546b64ae532cfd094563b1ab8d30560de1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 6832ac3c853c8057e70b47be094f097b4f5ce67a64b63f80065b4230bf453907
MD5 d8dae7acec000bc91b0dfebf41201868
BLAKE2b-256 6624ab2579e196078466eeee9589d5698dba3860844af4e8510cd7cd9f8ee1cd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cachebox-4.1.3-cp38-none-win32.whl
  • Upload date:
  • Size: 225.6 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.3-cp38-none-win32.whl
Algorithm Hash digest
SHA256 a7ab0de5de5aa5ccd371ff46c69340a9e27f54acdbc6b04ac4d0e66ba5211628
MD5 0528c4c69aedc76a399a3f9e817860c1
BLAKE2b-256 dd12d0644c5ed233d904ec0223b57920b59d4169427486a46a0fd35af781b519

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8a614314a90b53963a77ab15ae01667803fd9dfb6a29d5ce7c89a020a79d6dcb
MD5 bacbfd91d68e1cb912641f792cf2b02b
BLAKE2b-256 ea6a82db13d97fb7742746b33e43d22ffc065f007e0a1f83c04fa526503f0f70

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 3b0e64a2ccda375ffe2070456c2872d014045241301c9f350e29114e2fca6b0d
MD5 d39b5de574d61678c3d8ffb3dae4ce21
BLAKE2b-256 8645540ed897179a82a5387d121f954e50df59b4b448ff0658dd5c4655cb27e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-cp38-cp38-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 4b73afe9573adb204b6fdeb0cfaaf8f00330e9784f21ab336b22dfe0adc7485c
MD5 8f25853712ebeb1543533200f7e4dd44
BLAKE2b-256 190bb608235f958d694497418cf2caedda822d2ae3eb237e845f45e7c185492f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 42c406c64aa5f3b34313353ebfc896d0adefa636a86a6046a2a1a055e741159d
MD5 927628cc60fbfdd0916c5c9556fcb39c
BLAKE2b-256 b62bc28beeaf1ed486b363e4969ad8d5648c7319514e79a3c2acdee395e01732

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 05381ef8b236ccf5de01a9efe48bc875ce44bdfc1fd3664b88bbc566ef7e2353
MD5 e1ba3f2028ab78ca91ddb589e6465a73
BLAKE2b-256 2efaf53db2425d34402472b815f9cebb88c4c9501f22cc7e7dfc336692a40186

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 c263a3fa57794a6779b1ee7478da5853534b702916a5e68da7e8a32a376bf1a8
MD5 9f0801611cf95336508ae984dc1153af
BLAKE2b-256 dac18d014e9a54af2d1a21aafdc00f74ee35eeda3a188479752e00553e1f66ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 06c5efddf9b10a312a31550595ed75cc7a998ab11ffa9cde205c43484e01dfc3
MD5 300de29032e4fd122e09996fd8c4bf37
BLAKE2b-256 0e65bcab72a9a315dcded94878f364ffa306bc4aa595cafa8f05858b82378975

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 968a8ce02d1b1f94db1219efec94ee44ef917428a6107fa611a39472d44cdd34
MD5 522aaf6f57b9774902d175ed50be259a
BLAKE2b-256 f7366df675dc21940389455fe7223cb67c5b3d50a9e7677540ef099f7d8e70a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 02f132fc75a9ebec54b5ef25be0cf939e806768997831f9454c91940426a6edb
MD5 11df87222efab4a88aafb92de52a3ed7
BLAKE2b-256 78c81e219bb8107eb936ca8335a16c5aff442374bddb8af91ee895074e94dd24

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 a0d5dd827ff6dc6a8ca76c5f04fdb92a2056a03828094b192887045b6339179f
MD5 62d459f42eec97260b9c5c3df5919470
BLAKE2b-256 1143a079b747d914531d8994fdce9f3db4d0b1e9dd79c81f6de0e15b921204f2

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