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
| System | Port | Version |
|---|---|---|
| OpenBSD | databases/py-pickleshare | 0.7.5p5 |
| FreeBSD | databases/py-pickleshare | 0.7.5_1 |
| NetBSD | databases/py-pickleshare | 0.7.5nb2 |
| DragonFly | databases/py-pickleshare | 0.7.5_1 |
| HardenedBSD | databases/py-pickleshare | 0.7.5_1 |
| GhostBSD | databases/py-pickleshare | 0.7.5_1 |
Install
Binary package:
pkg_add py3-pickleshare
From the ports tree:
cd /usr/ports/databases/py-pickleshare && make install