devel/py-cachebox 6.2.8_1 FreeBSD
Fastest memoizing and caching Python library written in Rust
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
9c878207a1- License
- MIT
- Categories
- devel, python
- Package size
- 372.7 KiB, 1266.1 KiB installed
Description
cachebox is the fastest memoizing and caching Python library, written in Rust. It supports 7 caching algorithms: FIFO, LRU, LFU, RR, TTL, VTTL, and basic cache. Features include thread safety, zero external dependencies, and 10-50x performance improvements over comparable Python caching libraries.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/py-cachebox | 6.2.8_1 |
| MidnightBSD | devel/py-cachebox | 6.1.1 |
Install
Binary package:
pkg install py312-cachebox
From the ports tree:
cd /usr/ports/devel/py-cachebox/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= py312-cachebox>0:devel/py-cachebox
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 6.2.8 | 6.2.8_1 | - | - | 6.2.8_1 |
| FreeBSD:14:quarterly | 6.2.7_1 | 6.2.7_1 | n/a | - | 6.2.7_1 |
| FreeBSD:15:latest | 6.2.8_1 | 6.2.8_1 | n/a | - | - |
| FreeBSD:15:quarterly | 6.2.7_1 | 6.2.7_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 6.2.7_1 | 6.2.8_1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
${PYTHON_PKGNAMEPREFIX}maturin>=1.8<2.0: devel/py-maturin
Test 3
${PYTHON_PKGNAMEPREFIX}hypothesis>=6.165.0: devel/py-hypothesis${PYTHON_PKGNAMEPREFIX}pytest-asyncio>=1.4.0: devel/py-pytest-asyncio${PYTHON_PKGNAMEPREFIX}pytest-xdist>=3.8.0: devel/py-pytest-xdist
The full lists below include those, and their dependencies in turn.
Build dependencies 23
- archivers/brotli
- archivers/liblz4
- archivers/zstd
- devel/gettext-runtime
- devel/libffi
- devel/libunistring
- devel/py-build
- devel/py-installer
- devel/py-maturin
- devel/py-packaging
- devel/py-pyproject-hooks
- devel/readline
- dns/libidn2
- dns/libpsl
- ftp/curl
- lang/python312
- lang/python315
- lang/rust
- math/mpdecimal
- print/indexinfo
- security/libssh2
- textproc/expat2
- www/libnghttp2
Run dependencies 7
Required by 53
- deskutils/py-qmd
- devel/py-deepdiff
- devel/py-pytest-regtest
- finance/py-openbb
- finance/py-openbb-federal-reserve
- finance/py-openbb-platform-api
- finance/py-openbb-sec
- finance/py-openbb-yfinance
- graphics/py-olmocr
- misc/colibri
- misc/comfyui
- misc/py-compressed-tensors
- misc/py-kokoro
- misc/py-llama-index-embeddings-huggingface
- misc/py-optimum
- misc/py-peft
- misc/py-sagemaker
- misc/py-sagemaker-mlops
- misc/py-sagemaker-serve
- misc/py-sentence-transformers
- misc/py-transformers
- misc/py-vllm
- misc/py-xgrammar
- science/py-dipy
- science/py-trx-python
- textproc/py-docling
- textproc/py-docling-agent
- textproc/py-docling-analysis-framework
- textproc/py-docling-core
- textproc/py-docling-cvat-tools
- textproc/py-docling-demo
- textproc/py-docling-enhanced
- textproc/py-docling-enhanced-onnx
- textproc/py-docling-eval
- textproc/py-docling-glm-ocr
- textproc/py-docling-google-ocr
- textproc/py-docling-graph
- textproc/py-docling-haystack
- textproc/py-docling-hierarchical-pdf
- textproc/py-docling-ibm-models
- textproc/py-docling-jobkit
- textproc/py-docling-langchain
- textproc/py-docling-litellm-picture-description
- textproc/py-docling-mcp
- textproc/py-docling-ocr
- textproc/py-docling-ocr-mistral
- textproc/py-docling-ocr-onnxtr
- textproc/py-docling-parse
- textproc/py-docling-sdg
- textproc/py-docling-serve
- textproc/py-docling-slim
- textproc/py-extended-docling
- textproc/py-langchain-docling
Configuration
No options to configure.
- USES
- cargo python
- Service scripts
- none
Files
distinfo 55
| File | Size | SHA256 |
|---|---|---|
| cachebox-6.2.8.tar.gz | 261556 | 2e8e5ed9a0b9cf96eb736cdf4718764e7f49e82e015bc0e45ca3ce065db86d95 |
| rust/crates/allocator-api2-0.4.0.crate | 66926 | c880a97d28a3681c0267bd29cff89621202715b065127cd445fa0f0fe0aa2880 |
| rust/crates/android_system_properties-0.1.6.crate | 5625 | ae221649c9976a6f6c56ae1facf410f3ddb33cc661c4b7b61020a912d4237fbc |
| rust/crates/autocfg-1.5.1.crate | 18911 | f2032f911046de80f0a198e0901378627c33f59ea0ac00e363d481118bd70a53 |
| rust/crates/bitflags-2.13.2.crate | 51678 | 3ded4057c258ba199e2d26386d3af3780957ecaee6c4ef4041c6b4b8b97c0b06 |
| rust/crates/bumpalo-3.20.3.crate | 98671 | 72f5acc6cb2ba439de613abc23857ec3d78374d8ed5ac84e9d11336e87da8649 |
| rust/crates/cc-1.6.0.crate | 116280 | f74872d07caf508b30a21f6836e7d7016a2eaf7d9ff4f48deaa58cd8a0407630 |
| rust/crates/cfg-if-1.0.5.crate | 9578 | 4e7648175b45a9a48536d676f68d918270699102aa8dab5496df06904c914600 |
| rust/crates/chrono-0.4.45.crate | 240866 | 1aa79e62e7697b8e29b513a68abacf485adcd1fe8284a4316c5ae868e6633327 |
| rust/crates/core-foundation-sys-0.8.7.crate | 37712 | 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b |
| rust/crates/fastrand-2.5.0.crate | 20782 | da7c62ceae207dd37ea5b845da6a0696c799f85e97da1ab5b7910be3c1c80223 |
| rust/crates/find-msvc-tools-0.1.14.crate | 31390 | aedcfb3409746eddb02b9e19ebda1c3394f759a152e48ee875a0844d1b955484 |
| rust/crates/futures-core-0.3.34.crate | 14692 | 92d699e522242e69e3003b94ecc1f960f3a5e015aa7c5d7486e65ad01dd94f5e |
| rust/crates/futures-task-0.3.34.crate | 11376 | cd417de3d1d015fc3bfd2b1ea46dfc7bab72ef86f1cc7cc9c78e728b34a6d1fd |
| rust/crates/futures-util-0.3.34.crate | 169782 | 0d50a92467f8ba5dd6e3ee5d4bd04d73ab2e4e1c44474a0674821dfce14b79bc |
| rust/crates/heck-0.5.0.crate | 11517 | 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea |
| rust/crates/iana-time-zone-0.1.65.crate | 34079 | e31bc9ad994ba00e440a8aa5c9ef0ec67d5cb5e5cb0cc7f8b744a35b389cc470 |
| rust/crates/iana-time-zone-haiku-0.1.2.crate | 7185 | f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f |
| rust/crates/js-sys-0.3.106.crate | 113772 | 7883d941dae510fb2d978fc3fe018c71c9e2892fd38854de3e8b92c2e5ad9cc5 |
| rust/crates/libc-0.2.190.crate | 853678 | ce5d3ddc6d3fa000eb1536d85e147bfe31aacaba692ed6a876f95cb7c855be78 |
Master sites 1
- PYPI
Commit history 6
The latest 5 of 6 in the history this site was built from.