BSD Ports

databases/py-pickleshare 0.7.5p5 OpenBSD

tiny 'shelve'-like database with concurrency support

System
OpenBSD
Repository
OpenBSD ports
Maintainer
The OpenBSD ports mailing-list <[email protected]>
Last update
Commit
3f059e808a
Categories
databases, devel, lang/python

Description

Like shelve, a PickleShareDB object acts like a normal dictionary. Unlike shelve, many processes can access the database simultaneously. Changing a value in database is immediately visible to other processes accessing the same database.

Concurrency is possible because the values are stored in separate files. Hence the "database" is a directory where all files are governed by PickleShare.

In the other systems

SystemPortVersion
OpenBSDdatabases/py-pickleshare0.7.5p5
FreeBSDdatabases/py-pickleshare0.7.5_1
NetBSDdatabases/py-pickleshare0.7.5nb2
DragonFlydatabases/py-pickleshare0.7.5_1
HardenedBSDdatabases/py-pickleshare0.7.5_1
GhostBSDdatabases/py-pickleshare0.7.5_1

Install

Binary package:

pkg_add py3-pickleshare

From the ports tree:

cd /usr/ports/databases/py-pickleshare && make install

Dependencies

Build dependencies 5
Run dependencies 1
Required by 1

Commit history 1

DateCommitCreditsLog message
3f059e808a sthen drop @pkgpath/@conflict markers previously used for updates from 7.0/7.1