Skip to main content

Data management system using plain text files like json and yaml.

Project description

dataclass_dict Build Status Documentation Status

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

dataclass_dict-0.0.1.tar.gz (7.5 kB view details)

Uploaded Source

Built Distribution

dataclass_dict-0.0.1-py3-none-any.whl (6.9 kB view details)

Uploaded Python 3

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

Hashes for dataclass_dict-0.0.1.tar.gz
Algorithm Hash digest
SHA256 e71237221d92e3c7813e34a3ae48eb9be7b3303649ff54926d478e95dbf7bcd8
MD5 4e4a6b707f68ab96f72bc85456e0d856
BLAKE2b-256 823a2b1ae3d6135db03732baab9ebb00a61eb92c1a80d987092a68e6d8410f0d

See more details on using hashes here.

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

Hashes for dataclass_dict-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b2f3955cef919109a984d0a46ad790f1a45f5b788403dc70d3e214e2558c8a98
MD5 39c59a913dfb6cc31d3b916147f9e0b6
BLAKE2b-256 6af25a28a788aa29c53db3e4d5c7eac9d3a7b56d32fecb9a85c3221d83347ac9

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page