{ "info": { "author": "Alexandr Mansurov", "author_email": "alex@eghuro.cz", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "======\n@model\n======\n\n\n.. image:: https://img.shields.io/pypi/v/atmodel.svg\n :target: https://pypi.python.org/pypi/atmodel\n\n.. image:: https://img.shields.io/travis/eghuro/atmodel.svg\n :target: https://travis-ci.org/eghuro/atmodel\n\n.. image:: https://readthedocs.org/projects/atmodel/badge/?version=latest\n :target: https://atmodel.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n\n\n\nCreate models with less code.\n\n\n* Free software: MIT license\n* Documentation: https://atmodel.readthedocs.io.\n\n\nGetting started\n---------------\nInstall @model from pip:\n\n pip install atmodel\n\n\nUsing @model is as simple as::\n\n from atmodel import model\n\n @model('a', optional=['b'])\n class Model:\n pass\n\nThen use the class as::\n\n m = Model(a=1)\n if m.a() > 0:\n n = Model(a=1, b=2)\n\n\nCredits\n-------\n\nThis package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.\n\n.. _Cookiecutter: https://github.com/audreyr/cookiecutter\n.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage\n\n\n=======\nHistory\n=======\n\n0.1.0 (2019-10-01)\n------------------\n\n* First release on PyPI.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/eghuro/atmodel", "keywords": "atmodel", "license": "MIT license", "maintainer": "", "maintainer_email": "", "name": "atmodel", "package_url": "https://pypi.org/project/atmodel/", "platform": "", "project_url": "https://pypi.org/project/atmodel/", "project_urls": { "Homepage": "https://github.com/eghuro/atmodel" }, "release_url": "https://pypi.org/project/atmodel/0.1.0/", "requires_dist": null, "requires_python": ">=3.5", "summary": "Create models with less code.", "version": "0.1.0" }, "last_serial": 5914599, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "ddbc5c4fef94dd7e9c4e071c3934a040", "sha256": "b961be67fcabd767bbf8bcbee16ce6345a9971dfca172193b66702d85cff2fb3" }, "downloads": -1, "filename": "atmodel-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ddbc5c4fef94dd7e9c4e071c3934a040", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.5", "size": 3565, "upload_time": "2019-10-01T20:16:45", "url": "https://files.pythonhosted.org/packages/e6/7f/aff8dfa405489829fb863a793767de37ef3cd91a12adf2c4f553ee33f511/atmodel-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "26e80d8560c22ac9de95ccb56ed31664", "sha256": "6d9dded5b691c56f86ae9711e0c78e33a3f99f77ef644fc70704ac95b4b3d8e7" }, "downloads": -1, "filename": "atmodel-0.1.0.tar.gz", "has_sig": false, "md5_digest": "26e80d8560c22ac9de95ccb56ed31664", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 8352, "upload_time": "2019-10-01T20:16:48", "url": "https://files.pythonhosted.org/packages/a6/4a/11e22d1992872497d75d73215b267229efa22cb009c9274f155bd282fe09/atmodel-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ddbc5c4fef94dd7e9c4e071c3934a040", "sha256": "b961be67fcabd767bbf8bcbee16ce6345a9971dfca172193b66702d85cff2fb3" }, "downloads": -1, "filename": "atmodel-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ddbc5c4fef94dd7e9c4e071c3934a040", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.5", "size": 3565, "upload_time": "2019-10-01T20:16:45", "url": "https://files.pythonhosted.org/packages/e6/7f/aff8dfa405489829fb863a793767de37ef3cd91a12adf2c4f553ee33f511/atmodel-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "26e80d8560c22ac9de95ccb56ed31664", "sha256": "6d9dded5b691c56f86ae9711e0c78e33a3f99f77ef644fc70704ac95b4b3d8e7" }, "downloads": -1, "filename": "atmodel-0.1.0.tar.gz", "has_sig": false, "md5_digest": "26e80d8560c22ac9de95ccb56ed31664", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 8352, "upload_time": "2019-10-01T20:16:48", "url": "https://files.pythonhosted.org/packages/a6/4a/11e22d1992872497d75d73215b267229efa22cb009c9274f155bd282fe09/atmodel-0.1.0.tar.gz" } ] }