Skip to main content

With this package you are able to create a dataclass that works exactly like a dictionary.

Project description

dataclass_dict Build Status Documentation Status Maintainability Test Coverage

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 dataclass-dict

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

  • Tidelif: We are on Tidelift! So you can get some technical support from them, and they help us. It's a win win! If you are interested, click here (we get some help if you use this referal link too~)
  • 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

Security contact information

To report a security vulnerability, please use the Tidelift security contact. Tidelift will coordinate the fix and disclosure.

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.5.tar.gz (7.6 kB view details)

Uploaded Source

Built Distribution

dataclass_dict-0.0.5-py3-none-any.whl (7.9 kB view details)

Uploaded Python 3

File details

Details for the file dataclass_dict-0.0.5.tar.gz.

File metadata

  • Download URL: dataclass_dict-0.0.5.tar.gz
  • Upload date:
  • Size: 7.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.1

File hashes

Hashes for dataclass_dict-0.0.5.tar.gz
Algorithm Hash digest
SHA256 119069eb5954aabdf2c0a0a5636715fd4a69ccc3830615a48551301250885791
MD5 d435dcd067e19d1757d54aac1f5d64e4
BLAKE2b-256 44fd40e4c177b6304e5ca6e97a95f1fc2fe2b1e3a235116520efd19f66379b74

See more details on using hashes here.

File details

Details for the file dataclass_dict-0.0.5-py3-none-any.whl.

File metadata

  • Download URL: dataclass_dict-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 7.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.1

File hashes

Hashes for dataclass_dict-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 ab30d96aeda3d36ae0549699b3879ad0174d2d29eedf3e53d3feb3b74e61762c
MD5 c38fca448354a1f17450c4a7ad8beb52
BLAKE2b-256 a2e4e9b8cb84fca5eb957f953347daed3ea39c17e548172e7b34712db1eb7060

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