BSD Ports

www/py-beaker 1.13.0 DragonFly

Session and Caching library with WSGI Middleware

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
BSD3CLAUSE
Categories
python, www
Package size
105.4 KiB, 676.2 KiB installed

Description

Beaker is a web session and general caching library that includes WSGI middleware for use in web applications.

As a general caching library, Beaker can handle storing for various times any Python object that can be pickled with optional back-ends on a fine-grained basis.

Features

  • Fast, robust performance
  • Multiple reader/single writer lock system to avoid duplicate simultaneous cache creation
  • Cache back-ends include dbm, file, memory, memcached, Redis, MongoDB, and database (Using SQLAlchemy for multiple-db vendor support)
  • Signed cookies to prevent session hijacking/spoofing
  • Cookie-only sessions to remove the need for a db or file backend (ideal for clustered systems)
  • Extensible Container object to support new back-ends
  • Caches can be divided into namespaces (to represent templates, objects, etc.) then keyed for different copies
  • Create functions for automatic call-backs to create new cache copies after expiration
  • Fine-grained toggling of back-ends, keys, and expiration per Cache object

In the other systems

The newest version among them is 1.14.1, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
DragonFlywww/py-beaker1.13.0none known-[email protected]-
FreeBSDwww/py-beaker1.13.0none known-[email protected]-
OpenBSDwww/py-beaker1.14.1 newestno data-The OpenBSD ports mailing-list <[email protected]>2026-10-09
MidnightBSDwww/py-beaker1.13.0_1no data-[email protected]-
HardenedBSDwww/py-beaker1.13.0no data-[email protected]-
GhostBSDwww/py-beaker1.13.0no data-[email protected]-

Compare across BSDs

Install

Binary package:

pkg install py311-beaker

From DPorts:

cd /usr/dports/www/py-beaker && make install clean

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

Run dependencies 1