Skip to main content

Async Caches

Build Status Codecov PyPI Documentation

Caching library reimplementing django.core.cache API with async support and type hints, inspired by encode/databases.

Currently three cache backends are available:

  • dummy - Dummy cache backend that doesn't cache anything. Used to disable caching in tests!
  • locmem - Cache backend that stores data in local memory. Lets you develop and test caching without need for actual cache server.
  • redis - Redis cache intended for use in actual deployments.

Requirements: Python 3.6+ Documentation: https://rafalp.github.io/async-caches/

Installation

$ pip install async-caches

Contributing

Contributions are welcome!

If you've found a bug, got idea, question or just want to share the love, open GitHub issue or pull request!

Credits and license

This is free software and you are welcome to modify and redistribute it under the conditions described in the license. For the complete license, refer to the LICENSE file.

Parts of software come from databases package developed by Tom Christie and contributors and from Django package developed by Django project maintainers and contributors.

Metadata

Release files for async-caches 0.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for async-caches 0.3.0
File Size Uploaded
async-caches-0.3.0.tar.gz 7.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for async-caches 0.3.0
File Interpreter ABI Platform
async_caches-0.3.0-py3-none-any.whl Python 3 none any Details

Total release size: 17.9 kB

Release files / async-caches-0.3.0.tar.gz

Download URL async-caches-0.3.0.tar.gz
Size 7.6 kB
Tags Source
SHA-256 checksum
How to use checksums
b860095e286f598ad568fe120136d8f418754b39fd20ab1e60fdcfc1e39c7e6a
BLAKE2b-256 checksum
How to use checksums
01459b0da42a898be24b57ee4ed75968cca60cd6b675d18822acd3ccd2e5f0b3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.3

Release files / async_caches-0.3.0-py3-none-any.whl

Download URL async_caches-0.3.0-py3-none-any.whl
Size 10.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b627c907e873149fa7cf9e2aa5eb4e9b8a641360a474d1850d6d99dff685a0f6
BLAKE2b-256 checksum
How to use checksums
f14b85fc906c752dfaa5d29dd5f31c37c9bac9dbd5c3e88d4ea005a27ca7708a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.3

Release history Release notifications | RSS feed

This release

0.3.0 This release

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page