BSD Ports

databases/py-berkeleydb 18.1.5_1 MidnightBSD

Python bindings for Oracle Berkeley DB

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
bsd3
Categories
databases, python

Description

This module provides a nearly complete wrapping of the Oracle/Sleepycat C API for the Database Environment, Database, Cursor, Log Cursor, Sequence and Transaction objects, and each of these is exposed as a Python type in the berkeleydb.db module. The database objects can use various access methods: btree, hash, recno, queue and heap. Complete support of Oracle Berkeley DB distributed transactions. Complete support for Oracle Berkeley DB Replication Manager. Complete support for Oracle Berkeley DB Base Replication.

Please see the documents in the docs directory of the source distribution or at the website for more details on the types and methods provided. The goal is to mirror most of the real Oracle Berkeley DB API so fall back to the Oracle Berkeley DB documentation as appropriate.

In the other systems

SystemPortVersion
MidnightBSDdatabases/py-berkeleydb18.1.5_1
FreeBSDdatabases/py-berkeleydb18.1.16
DragonFlydatabases/py-berkeleydb18.1.14

Install

Binary package:

mport install ${PYTHON_PKGNAMEPREFIX}berkeleydb

From mports:

cd /usr/mports/databases/py-berkeleydb && make install clean

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

RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}berkeleydb>0:databases/py-berkeleydb

Dependencies

Required by 1

Configuration

Options name: databases_berkeleydb

OptionDefaultDescription
DOCSoff
USES
bdb python
Service scripts
none

Files

distinfo 1
FileSizeSHA256
berkeleydb-18.1.5.tar.gz430952d8c2efbca9472f8848b13cce4f4904a5ea1e1540ee576e626a1491817832a50a
Master sites 1
  • PYPI