BSD Ports

devel/py-cachebox 6.1.1 MidnightBSD

Fastest memoizing and caching Python library written in Rust

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Port added
Last update
Commit
b807d69740
License
mit
Categories
devel, python

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

SystemPortVersion
MidnightBSDdevel/py-cachebox6.1.1
FreeBSDdevel/py-cachebox6.2.8_1
HardenedBSDdevel/py-cachebox6.2.7_1
GhostBSDdevel/py-cachebox6.2.7_1

Install

Binary package:

mport install ${PYTHON_PKGNAMEPREFIX}cachebox

From mports:

cd /usr/mports/devel/py-cachebox && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}cachebox>0:devel/py-cachebox

Dependencies

As this port's Makefile names them.

Build 1

Test 1

Build dependencies 1
Required by 1

Configuration

No options to configure.

USES
cargo python
Service scripts
none

Files

distinfo 54
FileSizeSHA256
cachebox-6.1.1.tar.gz152387371f26fc2e659ec686e92aa1624b79fd26d327fc4b68aaddbb482f714f95c89f
rust/crates/android_system_properties-0.1.5.crate5243819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
rust/crates/autocfg-1.5.1.crate18911f2032f911046de80f0a198e0901378627c33f59ea0ac00e363d481118bd70a53
rust/crates/bitflags-2.11.1.crate49082c4512299f36f043ab09a583e57bceb5a5aab7a73db1805848e8fef3c9e8c78b3
rust/crates/bumpalo-3.20.3.crate9867172f5acc6cb2ba439de613abc23857ec3d78374d8ed5ac84e9d11336e87da8649
rust/crates/cc-1.2.62.crate97212a1dce859f0832a7d088c4f1119888ab94ef4b5d6795d1ce05afb7fe159d79f98
rust/crates/cfg-if-1.0.4.crate93609330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801
rust/crates/chrono-0.4.44.crate240549c673075a2e0e5f4a1dde27ce9dee1ea4558c7ffe648f576438a20ca1d2acc4b0
rust/crates/core-foundation-sys-0.8.7.crate37712773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
rust/crates/fastrand-2.4.1.crate207739f1f227452a390804cdb637b74a86990f2a7d7ba4b7d5693aac9b4dd6defd8d6
rust/crates/find-msvc-tools-0.1.9.crate314935baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582
rust/crates/futures-core-0.3.32.crate146847e3450815272ef58cec6d564423f6e755e25379b217b0bc688e295ba24df6b1d
rust/crates/futures-task-0.3.32.crate11377037711b3d59c33004d3856fbdc83b99d4ff37a24768fa1be9ce3538a1cde4393
rust/crates/futures-util-0.3.32.crate168797389ca41296e6190b48053de0321d02a77f32f8a5d2461dd38762c0593805c6d6
rust/crates/heck-0.5.0.crate115172304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
rust/crates/iana-time-zone-0.1.65.crate34079e31bc9ad994ba00e440a8aa5c9ef0ec67d5cb5e5cb0cc7f8b744a35b389cc470
rust/crates/iana-time-zone-haiku-0.1.2.crate7185f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
rust/crates/js-sys-0.3.99.crate108515142bc4740e452c1e57ade0cbc129f139c9093e354346f0872ef985f4f5cf5f11
rust/crates/libc-0.2.186.crate82188368ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66
rust/crates/lock_api-0.4.14.crate29249224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965
Master sites 1
  • PYPI

Commit history 1

DateCommitCreditsLog message
b807d69740 Lucas Holt Add LangChain AI ports and dependencies
AI-Assisted-by: OpenAI Codex <[email protected]> Signed-off-by: Lucas Holt <[email protected]>