BSD Ports

devel/py-dogpile.cache 1.5.0 FreeBSD

Caching front-end based on the Dogpile lock

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
0523cc5d8d
License
MIT
Categories
devel, python
Package size
110.8 KiB, 794.0 KiB installed

Description

A caching API built around the concept of a "dogpile lock", which allows continued access to an expiring data value while a single thread generates a new value.

dogpile.cache builds on the dogpile.core locking system, which implements the idea of "allow one creator to write while others read" in the abstract. Overall, dogpile.cache is intended as a replacement to the Beaker caching system, the internals of which are written by the same author.

In the other systems

SystemPortVersion
FreeBSDdevel/py-dogpile.cache1.5.0
DragonFlydevel/py-dogpile.cache1.3.3
HardenedBSDdevel/py-dogpile.cache1.5.0
GhostBSDdevel/py-dogpile.cache1.5.0

Install

Binary package:

pkg install py312-dogpile.cache

From the ports tree:

cd /usr/ports/devel/py-dogpile.cache/ && make install clean

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

RUN_DEPENDS=	py312-dogpile.cache>0:devel/py-dogpile.cache

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.5.01.5.01.1.81.3.31.5.0
FreeBSD:14:quarterly1.5.01.5.0n/a1.3.31.5.0
FreeBSD:15:latest1.5.01.5.0n/a1.3.31.3.3
FreeBSD:15:quarterly1.5.01.5.0n/an/an/a
FreeBSD:16:latest1.5.01.5.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 2

Runtime 3

The full lists below include those, and their dependencies in turn.

Build dependencies 16
Run dependencies 15

Configuration

Options name: devel_dogpile.cache

OptionDefaultDescription
BMEMCACHEDoffMemcached support via python-binary-memcached
MEMCACHEDoffMemcached support via python-memcached
PYMEMCACHEoffMemcached support via pymemcache
REDISoffRedis key-value store database support
VALKEYoffValkey key-value store database support
USES
python
Service scripts
none

Files

distinfo 1
FileSizeSHA256
dogpile_cache-1.5.0.tar.gz947962849c5573c9a38f155cd4173103c702b637ede0361c12e864876877d0cd125eec
Master sites 1
  • PYPI

Commit history 2

DateCommitCreditsLog message
0523cc5d8d Po-Chuan Hsieh devel/py-dogpile.cache: Add BMEMCACHED, MEMCACHED, PYMEMCACHE, REDIS and VALKEY options
4f600b6bce Po-Chuan Hsieh devel/py-dogpile.cache: Update to 1.5.0
- Update WWW Changes: https://github.com/sqlalchemy/dogpile.cache/releases https://dogpilecache.sqlalchemy.org/en/latest/changelog.html