{ "info": { "author": "Leandro (Cerberus1746) Benedet Garcia", "author_email": "leandro.benedet.garcia@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: Implementation :: CPython", "Topic :: Software Development", "Topic :: Software Development :: Libraries", "Topic :: Utilities" ], "description": "dataclass_dict [![Build Status](https://travis-ci.org/Cerberus1746/dataclass_dict.svg?branch=master)](https://travis-ci.org/Cerberus1746/dataclass_dict) [![Documentation Status](https://readthedocs.org/projects/dataclass-dict/badge/?version=latest)](https://dataclass-dict.readthedocs.io/en/latest/?badge=latest) [![Maintainability](https://api.codeclimate.com/v1/badges/6373c7712a3a29353842/maintainability)](https://codeclimate.com/github/Cerberus1746/dataclass_dict/maintainability) [![Test Coverage](https://api.codeclimate.com/v1/badges/6373c7712a3a29353842/test_coverage)](https://codeclimate.com/github/Cerberus1746/dataclass_dict/test_coverage)\n===============\nWith this package you are able to create a dataclass that works exactly like a dictionary.\n\n# Install\nThis package **only works with python 3.6 or above** because it uses **dataclasses**. In python 3.6\nit will uses the dataclass package from pypi.\n\nTo use this package you may run the following command:\n```\npip install dataclass-dict\n```\n\n# How to Collaborate\nIf you want to help with the development of this library, I would say that I love you but my\nfiancee would get jealous, so I will just say thank you :D\n\n## By throwing money at the screen\n- **Tidelif**: We are on Tidelift! So you can get some technical support from them, and they help us.\n It's a win win! If you are interested,\n [click here](https://tidelift.com/subscription/pkg/pypi-dataclass-dict?utm_source=pypi-dataclass-dict&utm_medium=referral&utm_campaign=readme)\n (we get some help if you use this referal link too~)\n- **Patreon**: If you want to help us every month, you can help us by checking our patreon page\n [here](https://www.patreon.com/project_chrysalis)\n- **Ko-fi**: Do you like Coffee, I love coffee, if you want to send a tip for a coffee, you can do\n that [here](https://ko-fi.com/project_chrysalis)\n\n## By providing help with coding\nFirst, make sure you have **at least Python 3.6**, git and pip up and running:\n```\npython -V\npip -V\ngit --version\n```\ndownload this repository with the following command using git:\n```\ngit clone https://github.com/Cerberus1746/dataclass_dict.git\n```\n\nAnd then cd into the directory with:\n```\ncd dataclass_dict\n```\n\nNow, if you want to just run the tests to test your changes, you can run:\n```\npip install tox\ntox\n```\nIf you want to generate docs, you can install all dependencies with:\n```\npip install .[docs]\n```\n\nAnd then generate the docs with the command:\n```\npython setup.py build_sphinx\n```\nThe docs will be located by default inside the directory `docs/build/html`\n\n# Security contact information\nTo report a security vulnerability, please use the\n[Tidelift security contact](https://tidelift.com/security). Tidelift will coordinate the fix and\ndisclosure.\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Cerberus1746/dataclass_dict", "keywords": "", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "dataclass-dict", "package_url": "https://pypi.org/project/dataclass-dict/", "platform": "", "project_url": "https://pypi.org/project/dataclass-dict/", "project_urls": { "Homepage": "https://github.com/Cerberus1746/dataclass_dict" }, "release_url": "https://pypi.org/project/dataclass-dict/0.0.2/", "requires_dist": [ "dataclasses", "sphinx ; extra == 'docs'", "sphinx-rtd-theme ; extra == 'docs'", "sphinx-autodoc-typehints ; extra == 'docs'", "pytest-localserver ; extra == 'tests'", "pytest-pylint ; extra == 'tests'", "pytest-runner ; extra == 'tests'", "python-coveralls ; extra == 'tests'", "mypy ; extra == 'tests'" ], "requires_python": ">=3.6", "summary": "With this package you are able to create a dataclass that works exactly like a dictionary.", "version": "0.0.2" }, "last_serial": 5978379, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "39c59a913dfb6cc31d3b916147f9e0b6", "sha256": "b2f3955cef919109a984d0a46ad790f1a45f5b788403dc70d3e214e2558c8a98" }, "downloads": -1, "filename": "dataclass_dict-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "39c59a913dfb6cc31d3b916147f9e0b6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 6923, "upload_time": "2019-10-02T02:45:54", "url": "https://files.pythonhosted.org/packages/6a/f2/5a28a788aa29c53db3e4d5c7eac9d3a7b56d32fecb9a85c3221d83347ac9/dataclass_dict-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4e4a6b707f68ab96f72bc85456e0d856", "sha256": "e71237221d92e3c7813e34a3ae48eb9be7b3303649ff54926d478e95dbf7bcd8" }, "downloads": -1, "filename": "dataclass_dict-0.0.1.tar.gz", "has_sig": false, "md5_digest": "4e4a6b707f68ab96f72bc85456e0d856", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 7490, "upload_time": "2019-10-02T02:45:56", "url": "https://files.pythonhosted.org/packages/82/3a/2b1ae3d6135db03732baab9ebb00a61eb92c1a80d987092a68e6d8410f0d/dataclass_dict-0.0.1.tar.gz" } ], "0.0.1.1": [ { "comment_text": "", "digests": { "md5": "56efababac1ad352a95b2974f149f515", "sha256": "d6f742d4bb0a890218583114e944e108c9f2c0e59ac17098bb7eb9c2a8d622a5" }, "downloads": -1, "filename": "dataclass_dict-0.0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "56efababac1ad352a95b2974f149f515", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 12686, "upload_time": "2019-10-03T00:00:17", "url": "https://files.pythonhosted.org/packages/d7/01/6bcd7d744e61c291c793ae98cd3678967925dc95295466fcc7a8ab108490/dataclass_dict-0.0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4add1e6cbde888078ed3d2cffa34a223", "sha256": "82df68d73a95abf9ae0823e020e716e92d9113b1eb730d43284244a82813bd7a" }, "downloads": -1, "filename": "dataclass_dict-0.0.1.1.tar.gz", "has_sig": false, "md5_digest": "4add1e6cbde888078ed3d2cffa34a223", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 10754, "upload_time": "2019-10-03T00:00:19", "url": "https://files.pythonhosted.org/packages/54/03/24f744316116ccdba2ff41e5915ddad1c354593eaa657b221cf6684f137b/dataclass_dict-0.0.1.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "1e30e6ae92b070dab8359afd990ad7d0", "sha256": "234685fd76ac0cf6c91ad98cca9cc5735fbc8d450711b4d8538a2fd56d90fc65" }, "downloads": -1, "filename": "dataclass_dict-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "1e30e6ae92b070dab8359afd990ad7d0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 12751, "upload_time": "2019-10-15T16:43:05", "url": "https://files.pythonhosted.org/packages/b1/bf/a88e9943a1daa22435678491a66c91304395317a48adee4b45c564e1721b/dataclass_dict-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2e6220e3fd915cd3215d8a5161835355", "sha256": "9ed22ed52aa89e940630f35b0ddf468ad1039356d24230374039fbaeae698f6f" }, "downloads": -1, "filename": "dataclass_dict-0.0.2.tar.gz", "has_sig": false, "md5_digest": "2e6220e3fd915cd3215d8a5161835355", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 10854, "upload_time": "2019-10-15T16:43:07", "url": "https://files.pythonhosted.org/packages/4d/51/6a2ab0c1e2af9fa686460f5e5520e86f79fed7e01c0749b7351e2cc1618d/dataclass_dict-0.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1e30e6ae92b070dab8359afd990ad7d0", "sha256": "234685fd76ac0cf6c91ad98cca9cc5735fbc8d450711b4d8538a2fd56d90fc65" }, "downloads": -1, "filename": "dataclass_dict-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "1e30e6ae92b070dab8359afd990ad7d0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 12751, "upload_time": "2019-10-15T16:43:05", "url": "https://files.pythonhosted.org/packages/b1/bf/a88e9943a1daa22435678491a66c91304395317a48adee4b45c564e1721b/dataclass_dict-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2e6220e3fd915cd3215d8a5161835355", "sha256": "9ed22ed52aa89e940630f35b0ddf468ad1039356d24230374039fbaeae698f6f" }, "downloads": -1, "filename": "dataclass_dict-0.0.2.tar.gz", "has_sig": false, "md5_digest": "2e6220e3fd915cd3215d8a5161835355", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 10854, "upload_time": "2019-10-15T16:43:07", "url": "https://files.pythonhosted.org/packages/4d/51/6a2ab0c1e2af9fa686460f5e5520e86f79fed7e01c0749b7351e2cc1618d/dataclass_dict-0.0.2.tar.gz" } ] }