Common object storage frontend that supports dictionary-style access, object serialization and compression, and multiple storage and caching backends.
Supported storage backends out of the box are:
DBM
Filesystem
Memory
sqlite (disk or memory)
Current supported caching backends are:
Filesystem
Memory
sqlite (disk or memory)
The simplest shove use case…
>>> from shove import Shove >>> store = Shove()
…which creates an in-memory store and cache.
Use of other backends for storage and caching involves passing an module URI or existing store or cache instance to shove following the form:
>>> from shove import Shove >>> <storename> = Shove(<store_uri>, <cache_uri>)
Each module-specific URI form is documented in its module. The URI form follows the URI form used by SQLAlchemy:
shove implements the Python dictionary/mapping API:
Release files for shove 0.6.6
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distributions (sdists)
| File | Size | Uploaded | |
|---|---|---|---|
| shove-0.6.6.zip | 18.2 kB | Details | |
| shove-0.6.6.tar.bz2 | 10.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| shove-0.6.6-py2-none-any.whl | Python 2 | none | any | Details |
Total release size: 43.7 kB
Release files / shove-0.6.6.zip
| Download URL | shove-0.6.6.zip |
|---|---|
| Size | 18.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ec5034f9abf809b1e24cbf28e475a6339c31fa9459940e936974a4a669c094a5
|
|
BLAKE2b-256 checksum How to use checksums |
fcb720f018a980a0bf5c582b746ee43e80afcf9b6140b223e9454bc00af570a0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / shove-0.6.6.tar.bz2
| Download URL | shove-0.6.6.tar.bz2 |
|---|---|
| Size | 10.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f1c643b5c68f45ad3a3fb6f39aa7f1a9221d0c387a135df06123990f83a734ec
|
|
BLAKE2b-256 checksum How to use checksums |
f5c675b6d46b76b43626d7da946331827a7ccb38f2b4683808c74f3eff2519a5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / shove-0.6.6-py2-none-any.whl
| Download URL | shove-0.6.6-py2-none-any.whl |
|---|---|
| Size | 14.8 kB |
| Tags | Python 2 |
|
SHA-256 checksum How to use checksums |
09be504ec85ab9d1a7925e76bd2410bac9b0fe7e21961afc9c58ffcf273b5085
|
|
BLAKE2b-256 checksum How to use checksums |
fe2ee2cd50e28292d78b7391635c5975ae9586ba37967f360d3f9b9f3c111151
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |