Skip to main content

CACHO

A tiny C++ in-memory cache system with Least recently Used algorithm as a python shared-object library !

How to install

To install the pyhon lib, just hit :

pip3 install cacho

How to use it

import cacho as c

# To set a value
c.set("key1", "value1")

# We can also check if the key exist
if c.exists("key1"):
    # And get it
    print(c.get("key1"))

To build and deploy the lib on pypi

You just have to run these bash files :

# cmake build
sh ./shells/build.sh
# building the wheel
sh ./shells/build_whl.sh

# And to deploy on Pypi :
sh ./shells/pypi_deploy.sh

LICENSE

Metadata

Release files for cacho 0.0.7

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

Source distribution (sdist)

Source distribution for cacho 0.0.7
File Size Uploaded Provenance Actions
cacho-0.0.7.tar.gz 16.5 kB Without provenance Details for cacho-0.0.7.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for cacho 0.0.7
File Interpreter ABI Platform Actions
cacho-0.0.7-py3-none-any.whl Python 3 none any Details for cacho-0.0.7-py3-none-any.whl

Total release size: 18.9 kB

Release files / cacho-0.0.7.tar.gz

Download URL cacho-0.0.7.tar.gz
Size 16.5 kB
Tags Source
SHA-256 checksum
How to use checksums
d6db2fc12498591c4d2cf21467b7e4c879f4eec2f75a43600be50d636726c43e
BLAKE2b-256 checksum
How to use checksums
2642e214ce895bb749e911687a23ee3015a4f14a7609a90f464de47b94d5554c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.20.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.7.3

Release files / cacho-0.0.7-py3-none-any.whl

Download URL cacho-0.0.7-py3-none-any.whl
Size 2.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f018b04478f32376737aae914ccac1f355549c536d236afd7905a18526ff8946
BLAKE2b-256 checksum
How to use checksums
072516430df2c5d334d4de86dd591364fccac6d5e01f33eeed38cba80f2561f9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.20.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.7.3

Security for cacho 0.0.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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