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

Uploaded Source

Built Distributions

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

Uploaded PyPy musllinux: musl 1.2+ i686

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

Uploaded PyPy musllinux: musl 1.2+ ARMv7l

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

Uploaded PyPy musllinux: musl 1.2+ ARM64

cachebox-4.1.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (340.4 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

cachebox-4.1.2-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (611.8 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ s390x

cachebox-4.1.2-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (366.6 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ppc64le

cachebox-4.1.2-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.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (322.2 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

cachebox-4.1.2-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.2-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.2-pp39-pypy39_pp73-musllinux_1_2_i686.whl (518.2 kB view details)

Uploaded PyPy musllinux: musl 1.2+ i686

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

Uploaded PyPy musllinux: musl 1.2+ ARMv7l

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

Uploaded PyPy musllinux: musl 1.2+ ARM64

cachebox-4.1.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (340.7 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

cachebox-4.1.2-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (612.1 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ s390x

cachebox-4.1.2-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.2-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.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (322.6 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

cachebox-4.1.2-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.2-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.2-pp38-pypy38_pp73-musllinux_1_2_i686.whl (518.4 kB view details)

Uploaded PyPy musllinux: musl 1.2+ i686

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

Uploaded PyPy musllinux: musl 1.2+ ARMv7l

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

Uploaded PyPy musllinux: musl 1.2+ ARM64

cachebox-4.1.2-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (612.3 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ s390x

cachebox-4.1.2-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.2-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.2-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (322.7 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.12 Windows x86-64

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

Uploaded CPython 3.12 Windows x86

cachebox-4.1.2-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.2-cp312-cp312-musllinux_1_2_i686.whl (518.1 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ i686

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

Uploaded CPython 3.12 musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.12 musllinux: musl 1.2+ ARM64

cachebox-4.1.2-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.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (606.6 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ s390x

cachebox-4.1.2-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.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (332.5 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARMv7l

cachebox-4.1.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (324.3 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

cachebox-4.1.2-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.2-cp312-cp312-macosx_11_0_arm64.whl (291.0 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

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

Uploaded CPython 3.12 macOS 10.12+ x86-64

cachebox-4.1.2-cp311-none-win_amd64.whl (227.5 kB view details)

Uploaded CPython 3.11 Windows x86-64

cachebox-4.1.2-cp311-none-win32.whl (220.7 kB view details)

Uploaded CPython 3.11 Windows x86

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

Uploaded CPython 3.11 musllinux: musl 1.2+ i686

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

Uploaded CPython 3.11 musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.11 musllinux: musl 1.2+ ARM64

cachebox-4.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (339.0 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

cachebox-4.1.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (612.6 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ s390x

cachebox-4.1.2-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.2-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.2-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.2-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.2-cp311-cp311-macosx_11_0_arm64.whl (286.7 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

cachebox-4.1.2-cp311-cp311-macosx_10_12_x86_64.whl (304.5 kB view details)

Uploaded CPython 3.11 macOS 10.12+ x86-64

cachebox-4.1.2-cp310-none-win_amd64.whl (227.8 kB view details)

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 Windows x86

cachebox-4.1.2-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.2-cp310-cp310-musllinux_1_2_i686.whl (516.9 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ i686

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

Uploaded CPython 3.10 musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.10 musllinux: musl 1.2+ ARM64

cachebox-4.1.2-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.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (612.8 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ s390x

cachebox-4.1.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (365.8 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ppc64le

cachebox-4.1.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (334.0 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARMv7l

cachebox-4.1.2-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.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl (358.2 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.5+ i686

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

Uploaded CPython 3.10 macOS 11.0+ ARM64

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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 Windows x86

cachebox-4.1.2-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.2-cp39-cp39-musllinux_1_2_i686.whl (517.1 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ i686

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

Uploaded CPython 3.9 musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.9 musllinux: musl 1.2+ ARM64

cachebox-4.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (339.6 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

cachebox-4.1.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (613.2 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ s390x

cachebox-4.1.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (366.0 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ppc64le

cachebox-4.1.2-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.2-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.2-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.2-cp39-cp39-macosx_11_0_arm64.whl (287.2 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

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

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 Windows x86

cachebox-4.1.2-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.2-cp38-cp38-musllinux_1_2_i686.whl (517.2 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ i686

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

Uploaded CPython 3.8 musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.8 musllinux: musl 1.2+ ARM64

cachebox-4.1.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (339.7 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

cachebox-4.1.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (612.4 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ s390x

cachebox-4.1.2-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.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (334.2 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARMv7l

cachebox-4.1.2-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.2-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.2.tar.gz.

File metadata

  • Download URL: cachebox-4.1.2.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.2.tar.gz
Algorithm Hash digest
SHA256 1d1a7a94cdb2c8d7833f2fe61dafb74e561ac658220ec4db46c8546784d7d9ff
MD5 8bcb53c14a975e7d6945566f895be655
BLAKE2b-256 520105cb15a10c2d92eb88348b631ce055020dc7b94a8f14f796b78255a4ebd2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 056fecb6c7f112dc2a4df4332dba8e43f3ce5aef00872820a2f2322aaf17f35a
MD5 d5e94cbc599632d3c887b2d0c81601a7
BLAKE2b-256 0ea00ec707d4ab3ff221b8aaa8c3c2b962a751fac6b376068df427cdc1669fc7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-pp310-pypy310_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 4a434c74a4c7c836dc1d2dad6ccf0e7c852d62a4d183d98f6d650af734aff00b
MD5 a92fbea9185301fbb39898bac71fddfc
BLAKE2b-256 70cc792832c838492a01d99f2ffacbd5e9cb977140645c5715f005f392f19a3a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 61e74427ae9275591eceee5f4f3d248518ba35a83be258cc2d80439cb9c4bb24
MD5 a336041a2024472e381df04fd3434f35
BLAKE2b-256 f5515c59faeabb5cb1b57f079cc2471ad6b851a8a39504623cc2f3904dd8f0af

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 cbc62e4dee1974a5746f3749261ef26bc96559e1ad42b286a058b92f6a964c2b
MD5 174c2bb0c94511b494a7291adcf44c95
BLAKE2b-256 03c06483b41e102aee0ec77129befaf365920c67e43fd3d42c1bccc0a44a7079

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5d7c2c669499548be2db80047c254f7f6022b2c4984e903b9188d4b447ebe566
MD5 eceda915b044e423d43853b4f86a62bf
BLAKE2b-256 acac8d2bf8288a1316a43bbbaa07f33295a4c5c521153db2f3ff246d7d4cc2c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 50597397d812340ea1e5233b92a2e92a93e64a2d4373d8880bcb9c788e1976b5
MD5 49a009b1b86e1c9ad8b946298a44c7f6
BLAKE2b-256 ecb98f0500e7b299c012f266eebc79616cfb552a410bedd46abb14d280c374e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 3b831dafba8761cbf5dc300a80ae599903f21e18bc3081222688e0565639c70b
MD5 e8febeee1b39ce74bae7093cf9f22b1e
BLAKE2b-256 cf904bbbc4a97900a4c07c79ca517f0b13bbd3faad056c085621c5f1eeb730d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 31eba3776b455cd7448012b1c16e10c61f1a3c6f060036d356c4ea4de08116e5
MD5 11435641180f8eef37443478a6377461
BLAKE2b-256 fe2feb6000d0c0067a438b26676a0459cdc450bb9ec3d86d759bc010e37bcdb6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c0cf5a6d1417b6c252acd979f832f2f47d41628a1bbe874e913401d5ec163f7e
MD5 faf82351e160750fd6a38289d06cc6ce
BLAKE2b-256 95f261b35dbecb74a29293858441fc407b320d09b5f6a10683e6a8ad9c8d9823

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 3fe6ca103766095229a788d9776925dddcc0ecdda27dce0df7337d5e78d08618
MD5 897b0d1ac164779fc9eb40a5cd7b3096
BLAKE2b-256 0aaf587c8151f8d954daaffdf646739678607a1d3ca5e134ec112fae38f229f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2b60530513d31a0b4465a589128a4851eb3977fb537cda154a514d1cca7c890a
MD5 8eda1e1347c4ff91c2ce9a4bd30dd416
BLAKE2b-256 d9c649f903c8f37f3b3a60321e8b3d40f6274d8fd718f02eff34e15aeb17b967

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-pp39-pypy39_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 dacaf65456be314a121d4287b65971be5a02fe591adb8d99f3bd1a4a6ce7dde0
MD5 25aca09b06f5f68e5c3aade6997ab64b
BLAKE2b-256 42d4c0d372109fbf70621c9d52d0c38a19ca0ffcb147485a3fb8ad0ef9fff850

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 4568aed20178d21e49e679dcac35bac72280245a764d6eb7c6838fb236695b4e
MD5 04a300dfec5879cfd5ea5c7315fc642b
BLAKE2b-256 3a0158e95065939a0b0a007398b88a4aeb0288cbc259f1c6f0404442524d8f57

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0e5f12328e9aab2aee8cf9926f22592733d94cfd9cad4ed1fcf8f183dd6b19d8
MD5 460736971e146275883ee9fd467e404e
BLAKE2b-256 622480de91749a018dbbcea3b85aa8d0803bce82e17065bf245d854981da9e9a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b766e15873702267d8165e3c20238a7586fe2eb7aff5c4abe56bf47b0556ca04
MD5 0fb74c1abc60ba02273b0be65e693b30
BLAKE2b-256 c4fe9f1c7d70860130bf45a541ace217814e981bc7396bd4cd1f0f2fb281a133

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 0812b0847cef71e8c1137725ddaa705ba58b9d7703b0e23dd05c764c679f6a4f
MD5 011dec6d2bb0159dcfe51f14168990ad
BLAKE2b-256 74cab53780f0fb5a659d2a3c8998f36882c0771686cce04b31e26a5b5af59cce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 2bd6373438c9a8520fa4b9459ab76ff76dc78da56f7df96f15fc5f2251ac31dd
MD5 9251f13ef76e1de28914c773cc9d7be4
BLAKE2b-256 824b477f84fbb4363c5baa3408228a5ab869f9cd8c46cfe7c2f675f08b955f16

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 eb8d37e454fb84f66691de9b44873f93356b05c3119a8ed62d4b7da9ff9eb0fa
MD5 55018c808d2ea36fffd35bfe8c523f55
BLAKE2b-256 521ba20f99b352bfb9355c8c23d2b3b3f2fbe3a28145260b1c1783617c8e855c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2cf76f7c2c4ed7f3162f63f2c9b3d0a561bb3e49a7aeac1d76fe9ea00c532bb6
MD5 148dbbcbd4a49b7f18770fb0471b8dcb
BLAKE2b-256 a6e6c9af67d2d9fc4dcf9bc4ec3e54db71c98a2f1d5e17f7d85105fbdd04d8ee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 b2a87b9bbd21458c21948e6e556bdfd71f9160d7bfbb8a504c4e4feb6471b149
MD5 87107553521ab51326d1d4795822b922
BLAKE2b-256 8d16d33a2e6a9916d72de9a25164f13b11fbc68d32fb8c1fde8727d243c5df5a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-pp38-pypy38_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e8dc99565d62cec5d4fb5d79b9c685a8692d0a6c24d03ceb2beae4df618a3037
MD5 dcf19888a5c20d7fbee754703003d273
BLAKE2b-256 7f845a6dfd3d779d4d901a645800e3cb8f4c45dd9db5fa091590d08fee698a94

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-pp38-pypy38_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 2d56702d18ae6c38cc72810b51079d0e224f752d05a6b8fd82005ae00378aee0
MD5 3b05d3e0ef261623014277b00893541f
BLAKE2b-256 11f53987d36ceefa449b591eb005795d07727a6b372b27039d9746fef9316ccf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-pp38-pypy38_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 e1af57092da4c27be9daa95e555773c0a61cb0bff8f91b14390ab5d602de7d2f
MD5 24d49e34017c37bc511d1afd55a88684
BLAKE2b-256 fd6d7bb68ca3ee1b066fce7bfbaabdd9c60b41b8c4c7d272f3a55ee2debb71c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-pp38-pypy38_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 913291df86ded002680f0f978b83c43f543171c29490f52f3b56a14e07679be7
MD5 47616e155817ac7ec86fcb3012b856c4
BLAKE2b-256 bdcb5c8f6b4cf0df502a585eef982840d3bbdeb249c84f9463b129903c788a13

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 7c8ca0e0f792052f2986f0e94a9aa6aa4d49a343cbc5322a07e3c4331af7f694
MD5 2f9d5e46a6205c1669d56f61bf96dbae
BLAKE2b-256 58a11f0eb60a5e2f8de8a862559f3923e2426431125570df566391483e55bf98

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 9163bb71b1f2b4318067b2c36964a23a4b37662c7cc84a84afa3629124ffa2a3
MD5 b0d8b312dfae258878d28dca05753b23
BLAKE2b-256 bada1f2202a7523cb7cb03ba2022bea7e6e12b0638b341f0ebc912ae32bfdf7c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 6f8fa64b50f099303f4569b822d144404dfc00cd8c08366fcc3cc77d38237de6
MD5 a4cc2e6a2e2e73dbe7225bf590d6e876
BLAKE2b-256 febd2dc35701ecbb1a1255f05a22751f0936005ad7d695527af9e7858fc0cf89

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 87d1e98c3fc87ff56fee0eac9617cff857a3f43814d6622a4cf97f57f504d0e9
MD5 5770de4bd81a7cc1feefeded2cb96e0e
BLAKE2b-256 c3f9db5d6bbc6cd34e65564407d5adebcb51b84d4427207b21f98a8a297ca3c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 6e3c9679a3f370962808f140163d88c2627ccc90d5cd4e8cd839a05a75612bdc
MD5 61682a47adf3c0d1bdebc098382e223c
BLAKE2b-256 abb9926bb7dafc0f3c7c6c3ce4f355a748da26f807583e825ef07f935b71de51

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cachebox-4.1.2-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.2-cp312-none-win32.whl
Algorithm Hash digest
SHA256 fc66f8396c58b9ce726ab5ef2db10064db35e5897ef3cb0a88dc4d80cd8fa132
MD5 d322490d24f515040b15b3458c4101a8
BLAKE2b-256 36744e25c51bec9647885f1db29b2403a1cd575ec9839aa32ae7e7e48f3cb556

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f49f7cdcaf4398521540226210f137ccfbc8a59bc1edd5b4d74886cda4e4bc65
MD5 5b7606feeecdf481e1ac9f8e4ddc9fb5
BLAKE2b-256 73b41701e8a93f14b7c55f03de0273db5e3f10f3cde1450a0cb915ce9b9faa80

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 6eb218fa4dbdc45c2d8ebea5e7e1c8fd83844b44987b54284992fd6869e0f672
MD5 837400e96e02bca89b1874d1382e1585
BLAKE2b-256 508d98574c51e093cb9037bef7a66ef4126bc20f1679329546e67f4d7279195a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 13e583bf25245bc97a1e97f532b1b4bec6acd98d48228c052e5fca9b24d19de2
MD5 b2d5dc3ca54332d70db503c86c3b5fbc
BLAKE2b-256 4cf69d5ffb71060d9f5fdf136122ee530c3a77256a1790c818a50b6488554691

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0b4e21d457507dcc35a9f5ffb7b68bd71b164d130f63a83a2f1646835ca4308b
MD5 3ba29a88651a9217176aaf19b890db34
BLAKE2b-256 922a9c50bafa7d38148bf9f2044364a50c143ec3de1348036f10b718aa4da5b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c37cfd4fe3172fc0e0bc3a4b4646b704a0d6d4423d58b9c5f290cd9b13b0418c
MD5 c593ec8041aef5f760fabfa64350e503
BLAKE2b-256 da0dd9ae26842e3ba36ea74e3d95e5185b2ca287324b7ca8c644118bf9706839

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 f734c5f956163a6670fd075f49a37d3f3d9fb5154eecd8b9bf20700b8f2396a5
MD5 aeb8f8d87f682762a538d794b190c4b9
BLAKE2b-256 1c3a749576a8e0e3f6bbde77a4bdcd180501cbb332f6493bc31db9aa30c4db64

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 dfd4cddf3f149eac5a9e7ebcbcdbc03601c787140be6ea74fc7516743167bcb5
MD5 d3ed86d61bb1daa7cc8f0baded7d81f3
BLAKE2b-256 3c0243a66940625c8d486efdefb53d535ff5e3cbebae84fa0eeb6545a54e1e8a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 59afb7455c20a4912bef04b35b03c410f18a820c3c17085492b9b70f09034835
MD5 69923d11dae92421d0fe84a13bf8a0e7
BLAKE2b-256 31a9e1da7ea2cbc927ef38ebada7905db0b04b2402f22d94023d9d7f48bbb6fa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 61f14dc980fda85d1fa431c3e2929c8c72e95ba1f68f8257c7d6dd3e11386417
MD5 f6ac1951514b1c756fdd34dc52e96654
BLAKE2b-256 277a8c749539e5dcc5dcd82a54241fae73f1ac80edcc0256c9e3bbb556bf261c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 24a69889ec53ac3c74bdc0874e0eff0db7e3800ef812599cc2af6b00281a20ec
MD5 b474fb1b1ac4a1b9a9c050a267f3a5f2
BLAKE2b-256 b77719358144d3c2077e09e4b840d43c7a64640631e0a6010805d45fe2bfb40c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cb97c404e408ca8f7cc42d3f9d509ceea5abef0f7f6589a22f6d8fdb0df150c6
MD5 22ce913d29981dfd59cfbe2440a1a803
BLAKE2b-256 b0592bfefd03b8a4bad75fa8915f5e293399ad6046511d7ad042da97ddf1c708

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 6aae8b75478e572b1cd7e6f4524d7e3245f2dde344d24ad7ebaac5ecae1dc64f
MD5 26a4b024f4c22f667b0130875e2bd3bf
BLAKE2b-256 94571f94823420c15c380a8e5a405e57d7cd643a8a51afb5f5a2d0fbe0126441

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 10f8a04955633aed8e756eef23e8e773adaad0c27ed941bb26bc80f692ed74f4
MD5 dc28864c833f8877bc81d51a35842c07
BLAKE2b-256 e274b4ad3f8f1dd20b64cd7bbc0a1552b9ccfd3f4978ac66060251557667dd3d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cachebox-4.1.2-cp311-none-win32.whl
  • Upload date:
  • Size: 220.7 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.2-cp311-none-win32.whl
Algorithm Hash digest
SHA256 306d1f2a13dc44c89105baed08b101a92ddd9c12a6cc8ec81ae5f4a0a8acb0c8
MD5 5084a90bb563249e2a9bb8d129ed4b9d
BLAKE2b-256 f0fee313629fb0062126862c9a1a8731f5f5701c94a1462d2aadb1a6ebab5a53

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f036dcff8150dc0d86fa52b02ea73a5a095b21ad26172e806f5ae7000465fb42
MD5 a12891d95c2951ba11d51e4641dd4fc2
BLAKE2b-256 e8792e7391049a0b82d6d9326b27be522c66451812ce4ba176091ca1fba1c080

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 5f9b7a6feef6b412b737337972df09eebaa1a81e33dba0e1964657ad5bc3b3e1
MD5 8bf4fc75b0772e96242ecd6660a0c46f
BLAKE2b-256 f3046290a996714822f7fabd056d8687540c235bd307d3409680da1c8517be39

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 d5680879a42f645d09b51b5b2c8eca764db739d55729fc20d3863ca64161313f
MD5 5a70dd0a5d158c11232291e65002571a
BLAKE2b-256 396ae61d141684a26f60e6e02defb1a2cc4a85cca424a2eb274cce16b6e4e6e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a271119857f058d5dd1bad197038c3584ee198850c577a67f1a25628486f52fe
MD5 4dba1ef05dfbc0bb77638bdb26fac739
BLAKE2b-256 ab1020b2805a1257e040590098f0c6d2bfd62b5c97399f93c29ba60718e6614f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1dae362f6d39c442cfa0879014669ef8fc4a9e82d3734aadf33bb0b7f9ed7af1
MD5 261279b956900aefaacebbc514d4c9b0
BLAKE2b-256 755bad43590a72e46cbd7fe05fa94edb678780ac9e4e54653c4fb58368355ca4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 b30610515c7289d94efccac2976dd6aa17d7ce34302d46342a842f16eca93b90
MD5 dc1876477436904e9489d95772eb67d5
BLAKE2b-256 fbcfd6dbb394e606f0a2eadfad5c7921443c131a09ffdc11f72315e66b05b96f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 01a8d220aaed737321fa471980d34f97617a53f7ca91873c735ae9a3d59ee5dc
MD5 e14c4098191140557977a7ad8df7dadb
BLAKE2b-256 2053b46c7441d7fd95013e812a9f7c34b43c56926768d273b65ccbbad0233991

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 6a2e7c1a9c4d33381488e125621d42a3c0a23d4efb082146ae71af09e4e18bd3
MD5 f02eb403fb0b58b7dbf8bd43ce88a94c
BLAKE2b-256 7a5ce9f6ea28bb7c331ac508998fd6186348a92baef1b5a75c734a49a60dfecd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 76d5baee6cae867c26948c8bfcc52994a190dff968a71c2e59f53311a9bc9f61
MD5 6f4a00162562cee066e2a5d460b411a8
BLAKE2b-256 097ae766110c638562d82d3aa996c4a8386d4e5e397d1720eddeae714b611dda

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 6de0ea826d2a94427514bb2a1bbea5131e452f9217190bacd9c8e3983f6d8da8
MD5 7028ac3410fa4fc084b8b00cdbd32a76
BLAKE2b-256 6c0b679609e8b4a3e2ee5bb44b970181bccc0db635c038bb18980c6de7c2c810

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ba8821c5f22edb230fa15e367d7df86b552c97d63f2846da9b431cd5555d8fc2
MD5 f5e84ebe995065c0c7ae738edbab5216
BLAKE2b-256 18d8aaf50a67bb68b2585ab02737368275c2f23baa9f37a89f3bd76b9cd1319c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d492f1bd4df10ecb22478f4297ffbb6355cbc6fc8ad89cda67fcaf88a18f02d5
MD5 8908abc20abcdd092cef741a0b1cc813
BLAKE2b-256 8fcfa8229a951ed0d96ffaf3508fe52bbac1f6e1ba59b624297bf4cd02104fc0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 1ae09aa9b21fa7160c0260312abd11c276e961215188e3bb23c3093b29cf2337
MD5 641907841d07ef0fc55fbc84ea82a544
BLAKE2b-256 24e27de4199c72bcddc760beb8e16cb1ad85e5268ef4dbd54de4229e63e2bd3c

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for cachebox-4.1.2-cp310-none-win32.whl
Algorithm Hash digest
SHA256 9c7b05c96ef325fdd1c6a350aafdbf7a1ea4c98a12f789d903a52d9907fbed10
MD5 f6255b45c6f38a033fb935ec0305b5dd
BLAKE2b-256 203d2498a2dbf4d8cf09a9307c46c4eec95f3d5c1aab207e6f77e9d1f8e0da9c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 34ef469421960ff5f8070597a7eaeb6f1f3b03b8332db414eee5dad8f5de0dc3
MD5 1de77623d17e3664a9347c5ea91b515a
BLAKE2b-256 e7c239124b689ecf0cf58770afd9d71c719c54385d4fedc6d37a524ddfb721d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 2ec12db750770048b628c9812ca89047931533d874dfa0cc5fe3fc8894024013
MD5 4b3d41a0598e7fb1f4179a5beff204f0
BLAKE2b-256 0e76d02be3482c68688be4f9dd85b82583314117874ca2c9939554415bc29696

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 948d875ae32158385afd1294680d9ae35d24afe1a6da34a48375a392329c1853
MD5 a84981f8ceb2fbfaf6c5588ebd261ab1
BLAKE2b-256 9f671bcc5949a04f997a9f30bbb0516a602c2807a081483409a080a0abc2d7ca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 731cccad6bf8f1eb8543c5e18ab3c21ea8ed469c88ee84161073320f339a5d26
MD5 94f44bf7a2e4cc6cb13628792fc0359c
BLAKE2b-256 763fe178e561b464caa866654359de1e0f4c33c4dbe5a109d5cc0baf290eb125

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dacd009055eef43cce9e69a0fc09423f1660459c27b751ecd74ca936833c83ca
MD5 9108d9be60ec050788e3c276724788e6
BLAKE2b-256 2e0681bf1612d7c0cd54c88e07959228805e37c9b4f4ac9e81c6920592769197

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 02e66815e4d7c58bb96c60a502305cc5a166160c30ab6f1c39ec9f0f6e9f2532
MD5 efbab9bf4fc2865fccb686f92cff16fd
BLAKE2b-256 3b3881a91e495eda74e23159dfdeb00579df5a6a7401ed42663152c0e25fe16d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 4b042e8d989165c4165278d8332c0f218251d20fd00b7cc312aab84c0bc1bed6
MD5 871abd34cf50d38d78412373aa8941b7
BLAKE2b-256 a14a3c760b0443d694d18c4cddaa8dffdb912826a3de93efa62c8347dd8121c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 4f8160c28b3476b43ebd2c16a2c25d1c7122bb85239c72d9439f1d52667b010e
MD5 419e098038622e613abb6a74b9451e02
BLAKE2b-256 82b0d337cccdeb68348ee7043cf66589281fd4ddfd3b23a8692223f300722e41

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0738b7db0da84bcaf908dcaefff3eb8734d9e4bb6892eb78c46c13bc355c16d6
MD5 21727bdef1c3c2fad387a299c0a10c64
BLAKE2b-256 8a443f886f5a78b3c3fcf90e12ba573da70d263e0cba4119fcffe18f682dab94

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 47f90e09ec9c7504506436436be15fa8b2ef0ddc964085ed537ce1f5359672ca
MD5 32e46498336cda0f61b62b9d4d8e8a9e
BLAKE2b-256 fa65eda1dd03bb814e58c81998fa537e65af005d8435d2f5571ef92805f03bc7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5543e0485e342f4afe9b5e3c0b0d2283bceb62b921fa13c4ff0bc68cff4abb44
MD5 cd85306d837f4da8e0b891536b8f9973
BLAKE2b-256 7397d6abcae71dcbb15911d3d3ba72097c3332cd65edf142b2955bb14d034226

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 be79c4c41f801ac75a6200c5cc9f410cb93d336be94ecb79a02c89c174d676a7
MD5 0f77ffc36c63a611fdd2108e41650ecd
BLAKE2b-256 70e151d0a44a905a9129b3ed8550fbfd7503d41fc32a9b8996b3f9146f494405

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for cachebox-4.1.2-cp39-none-win32.whl
Algorithm Hash digest
SHA256 18bcb18be9ac978b4a18c282ece45dbe4596387da000cc258a77371f026a1135
MD5 e4cf4f67253509889fb165ef5a50478f
BLAKE2b-256 e77e9279c7f3559a072d82f619d50b4bed367f0185fb9afa6f92c12be0776cfa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 849058bd3e64be1270df2a681ea950b44fd42fbfb87fa6e721b6ff7272b3d3df
MD5 f8f88d7d22ab36010d620160dc3bb537
BLAKE2b-256 2ac0defaee513d4f467357edbdc82e71c029d5babba874e78b1d7311f4b806c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 6c25ec6007b5274fe864009ec8eb158e1993b98601c54977c51c59b8f3a20669
MD5 09a7ffb0d0bbcc4dc48615a382dd813d
BLAKE2b-256 4b8e938ba2a948b5d33e51921e635ace357da295dd4fd3ce62a170116a32ebca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 a61027f4657f12534cf20d2848d2dba8bcc42f9f43b7d6dbb77e1950e64874d5
MD5 cfca6af060dde0615682be00e38e553b
BLAKE2b-256 a307af99104247d910b81de124ecccdcdd42787c0cd8dfa6aafe782c2e6990f2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a6931d75d3c2e9bb26953571aa9d76c50ef4cac5f3fa9035e526593e9edcc71c
MD5 de44caa3f4cc4a8cb6d8226e2ec5571c
BLAKE2b-256 80c74c184dad07b80cb53bcf5bca78098d97f1c7552834e2a9e2301b1c20dc73

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6d5b8590cf44a726f0457d732b5ed539106e6c547bbca2e3510144c051c9bdd6
MD5 5cb2ebc46f674a132862f6e206676ead
BLAKE2b-256 ad39439df017060c05b30a1a9d74ed68473a56bc14d0939c3653c530b421cc4f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 cab4c2f698f3adc024369be9563e8498189e25f7a740d88c1574cfc11e9c739f
MD5 bc05dcb1b9666867dce5b0195beb144f
BLAKE2b-256 5d32e3f9d04b453c70f335952d0dc572d9c45df42f33ef70672ea2e697b428a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 4051755945031f34d90a97c08ad744167267f1294aa9c30a971bc66f82cc0c41
MD5 d9bbe4b521b4f527eaf1c590229351e7
BLAKE2b-256 857fc56078545209960a233bd91d535c700f0d3ad1ece0966c0760d9bc764375

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 09dc285a12d06c6cba390a80e3c8622cd55096842f95f6e4995612f172c7f727
MD5 7f76f3b205e896167e50fe33551434aa
BLAKE2b-256 ef69135233fbc6e307288132f53e3204e1e11f8cfec0d17ad675ac3eb62078ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cff6d0aa8ee31dade8367b629960987a2defa5346fb8e8856865f2902ad836c9
MD5 bb13ec3716a39697652c881fe566f1bd
BLAKE2b-256 ee0592b2d0cd3a8fd3b73383100e4c2f323adb61fef374e7fb7f2ae72b5572e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 ccd62d6a58fee517b687da16c89bc14c75cad1729891e51bc256eba6c95d86e8
MD5 d073d09d0a94a86eaef64f5cd6d99db9
BLAKE2b-256 238ed5d328d72554f339c129e4ecbafc63eaf04239ef68873eb717e9d20d32b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 aef9b5c6f0c293e024435011337d44e3da34ca906952e6e3ccd2e1464ceb279b
MD5 31e4814c54170da5d92f8c9f4b9f8cd4
BLAKE2b-256 19192b5b1c79466339f009634ebe1fb38663574195a33740fec4606792542a63

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 fcf0d638f0d77ebdaa7a4a748e6e04e94b96ec1113a5a92410046b19cb89227b
MD5 b1ef40621535957320e211ebe7fc6efd
BLAKE2b-256 917c3bd355d36c8247639013d774873d039a8933a519e1a2974f2e09b364236a

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for cachebox-4.1.2-cp38-none-win32.whl
Algorithm Hash digest
SHA256 50fbdfe6055fded066bf8b065b4d95a370486ebba4d09de7cecdef2e51fa91db
MD5 27413201601e1606ab7c9dfaf2fad9ec
BLAKE2b-256 2d932ce4e54ed3ac56e4fc5d282763ab40657bf155f681c23f07cba67b258277

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c7116f850eece7bd03f0e7f3ab36ecb239775dd48fa72d3861423acc0378d6a4
MD5 a07e457203d95f6608e0cc71390ff024
BLAKE2b-256 b0a1e28a166de0f0a9d2a0419fb16a50580bf0b197823cb0482aead6ab90e2a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 798fd4fbac6fc07a253fcf1e7b7f28307bbe47231dce18fb17add87828d40739
MD5 b1eef31ec47eb5bd3315990c5e4a65ac
BLAKE2b-256 aaf7c249711ac6e7736230a8b7aac2bcaa9e324739ce7bf9f05b33d607f0ae73

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-cp38-cp38-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 8335b39b2ab32fd48fb8411280473528cdcd4be2da4549625d90eac1d77b10d7
MD5 58be8d599d726d3214b49b89918b4623
BLAKE2b-256 182f586e93510dc3dd7cd666d369c625adba5c097b1286e83c1a9825ba49313d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3db9dd0e5682ebe286369e881a9089bfd2ec4b5d9266a2e90587bdda502f652a
MD5 1f8f8ce30eaeebac055c78480e910a68
BLAKE2b-256 8aa28fd939bac13f1c5aa7468958f8bcd1d819accd70ab33b72e7da38e6db304

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 07fdf192f92c804512ec28bd7750d916e8c6e2a62b537d59458f0e6ea69d552d
MD5 a84ff862a6f757561a2938424f7603fe
BLAKE2b-256 07caf4e50bc6ae5a10448a17244251014425e7bb60ebb52cf66f01ce1f83e296

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 96008aedf5bf6578e6757072447c6ad9f42ff34ac18dd4237f74c3ff640c85d5
MD5 0f4bdf5f24f04827c1556a5ba0313f68
BLAKE2b-256 845ba5efca7bce8111b7e24a71682dbf82d3d592dd2fad2ff9e6f2e301287731

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 efb119a2b52d65bf9758f095f2ffdb5b0725f5b1a1cc3bd3d28d0d9c08280051
MD5 ca31dd7797be53684b4e8e47dbdade8b
BLAKE2b-256 9796bd34d69459167bdec3ccc052770782fd4f5952c734efea9bf2f130cd6412

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 8573fcd50580f595ede334a3446081f01af33cf4724b2074b052f8e14598c7e8
MD5 a3c30867312dce64904c95f824811d6a
BLAKE2b-256 04d5e0d29b5fb5ec0e95b11fde1d38e91768b351806fd27a6c47fe3245fe85d9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7424ba25e1e7bb2edf8539149a2f28a6cd4bf27c063350c9c0350d1e2709935d
MD5 df240fa4332b49716ad76632570cf84a
BLAKE2b-256 d9bea214b99714159ccf57f60326aa5bbcff5a57b9a7a3c8bff56a34cfb5c4b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cachebox-4.1.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 6881e122be9aa335638787117a521d54185fb734e0c0ebc48282bac0d4641436
MD5 1acb231cea8981b65337b0c5094ae40b
BLAKE2b-256 945149a77cdf6f1fd6435c387932d364cf20d408003ad32de13dc5bce6c3aedc

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