Data management system using plain text files like json and yaml.
Project description
dataclass_dict
With this package you are able to create a dataclass that works exactly like a dictionary.
Install
This package only works with python 3.6 or above because it uses dataclasses. In python 3.6 it will uses the dataclass package from pypi.
To use this package you may run the following command:
pip install git+https://github.com/Cerberus1746/dataclass_dict.git
How to Collaborate
If you want to help with the development of this library, I would say that I love you but my fiancee would get jealous, so I will just say thank you :D
By throwing money at the screen
- Patreon: If you want to help us every month, you can help us by checking our patreon page here
- Ko-fi: Do you like Coffee, I love coffee, if you want to send a tip for a coffee, you can do that here
By providing help with coding
First, make sure you have at least Python 3.6, git and pip up and running:
python -V
pip -V
git --version
download this repository with the following command using git:
git clone https://github.com/Cerberus1746/dataclass_dict.git
And then cd into the directory with:
cd dataclass_dict
Now, if you want to just run the tests to test your changes, you can run:
pip install tox
tox
If you want to generate docs, you can install all dependencies with:
pip install .[docs]
And then generate the docs with the command:
python setup.py build_sphinx
The docs will be located by default inside the directory docs/build/html
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file dataclass_dict-0.0.1.tar.gz
.
File metadata
- Download URL: dataclass_dict-0.0.1.tar.gz
- Upload date:
- Size: 7.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e71237221d92e3c7813e34a3ae48eb9be7b3303649ff54926d478e95dbf7bcd8 |
|
MD5 | 4e4a6b707f68ab96f72bc85456e0d856 |
|
BLAKE2b-256 | 823a2b1ae3d6135db03732baab9ebb00a61eb92c1a80d987092a68e6d8410f0d |
File details
Details for the file dataclass_dict-0.0.1-py3-none-any.whl
.
File metadata
- Download URL: dataclass_dict-0.0.1-py3-none-any.whl
- Upload date:
- Size: 6.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b2f3955cef919109a984d0a46ad790f1a45f5b788403dc70d3e214e2558c8a98 |
|
MD5 | 39c59a913dfb6cc31d3b916147f9e0b6 |
|
BLAKE2b-256 | 6af25a28a788aa29c53db3e4d5c7eac9d3a7b56d32fecb9a85c3221d83347ac9 |