Basic python data structures backed by a human editable yaml file
Description
Provides a dead simple way to store small amounts of information for python programs. This is useful for program configs and similar.
Has the advantage that the files backing the data structures are human readable and can be edited using your favorite text editor.
from yaml_backed_structs import PersistentDict, PersistentSet
pdict = PersistentDict('my-path.yml')
pdict['a'] = 1 # this will automatically be saved
pdict['b'] = []
pdict['b'].append(2) # this will not be saved automatically
pdict.save() # but we can save it like this
Installation
pip install yaml_backed_structs
python setup.py install
Licence
MIT
Metadata
Release files for yaml_backed_structs 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| yaml_backed_structs-1.0.0.tar.gz | 2.2 kB | Details |
Release files / yaml_backed_structs-1.0.0.tar.gz
| Download URL | yaml_backed_structs-1.0.0.tar.gz |
|---|---|
| Size | 2.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6a9ce7c0f0914312baad62452faca221ab10a780ecd232e74f247d6407c8aebb
|
|
BLAKE2b-256 checksum How to use checksums |
bd601c0397fb032e1cefe217c4d9665b36e65a0b3a353363bc87dcd0f4f14504
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
Python-urllib/3.6
|