{ "info": { "author": "Sergey Khalymon", "author_email": "sergiykhalimon@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 3.6" ], "description": "===============================\nAnnots\n===============================\n\n\n.. image:: https://img.shields.io/pypi/v/annots.svg\n :target: https://pypi.python.org/pypi/annots\n\n.. image:: https://img.shields.io/travis/infernion/annots.svg\n :target: https://travis-ci.org/infernion/annots\n\n.. image:: https://readthedocs.org/projects/annots/badge/?version=latest\n :target: https://annots.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n.. image:: https://pyup.io/repos/github/infernion/annots/shield.svg\n :target: https://pyup.io/repos/github/infernion/annots/\n :alt: Updates\n\n\n``annots`` is the package that allow to use Python 3.6 variable annotations in handy way. Thanks for inspiration to attrs_ library.\n\n\nWhen you wrap a class with ``annots`` decorator ::\n\n import annot\n\n @annot.s\n class Account:\n __tablename__ = 'account'\n\n username: str\n password: str\n\n\nAnnots add class attribute annotations into ``__init__`` ::\n\n class Account:\n def __init__(self, username, password):\n self.username = str\n self.password = str\n\n\n* Free software: MIT license\n* Documentation: https://annots.readthedocs.io.\n\n\nFeatures\n--------\n\n* TODO\n\nCredits\n---------\n\nThis package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.\n\n.. _attrs: https://github.com/hynek/attrs\n.. _Cookiecutter: https://github.com/audreyr/cookiecutter\n.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage\n\n\n\n=======\nHistory\n=======\n\n0.1.2 (2017-01-09)\n\n* Fix value initialization error\n* Add type annotation for args into ``__init__`` function\n* Update test\n\n0.1.1 (2017-01-08)\n------------------\n\n* Add few tests\n\n\n0.1.0 (2017-01-08)\n------------------\n\n* First release on PyPI.\n* Working version with basic annotation support", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/infernion/annots", "keywords": "annots annotations typing", "license": "MIT license", "maintainer": "", "maintainer_email": "", "name": "annots", "package_url": "https://pypi.org/project/annots/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/annots/", "project_urls": { "Homepage": "https://github.com/infernion/annots" }, "release_url": "https://pypi.org/project/annots/0.1.2/", "requires_dist": null, "requires_python": "", "summary": "annots is the package that allow to use Python 3.6 variable annotations in handy way.", "version": "0.1.2" }, "last_serial": 2561210, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "ec702495977e9b14d73680a94ad86341", "sha256": "93a05cfa0b88241fdedb0286f94087bb8009af9c9a451512bab2a78905881f08" }, "downloads": -1, "filename": "annots-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ec702495977e9b14d73680a94ad86341", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4737, "upload_time": "2017-01-08T21:03:53", "url": "https://files.pythonhosted.org/packages/1a/ae/b363b2c30d4655d2328806258877059f1c9fbc25c6fc13e00bd63f35dbd6/annots-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aad7b2b28733ce771b1e0e6717226c4b", "sha256": "6785dc7919ab3da079e24e83fc614b8df2c3a9c4fc895340a2c810f9bb48d34f" }, "downloads": -1, "filename": "annots-0.1.1.tar.gz", "has_sig": false, "md5_digest": "aad7b2b28733ce771b1e0e6717226c4b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18030, "upload_time": "2017-01-08T21:03:57", "url": "https://files.pythonhosted.org/packages/4f/30/0ec13250396a58cb9bf7e7692ec03dc800c28880e62ed834391c56d86607/annots-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "8251ba92eac7786e366b2bd97fcfe371", "sha256": "a07f23dea5be4df7f6f72124447d6fda1d57d7c9ce415e3ef18efe171b1f21c0" }, "downloads": -1, "filename": "annots-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8251ba92eac7786e366b2bd97fcfe371", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4941, "upload_time": "2017-01-08T22:29:30", "url": "https://files.pythonhosted.org/packages/9c/39/d2793bc566e7bf349961639d869935a31e7da99ac4b64a229727a2572469/annots-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d9e70089f20311346a0940ffba1510da", "sha256": "8ecdf1cdb19d5b091ab740deee63809ca1045553b51c4dbb42b7d9edfd5529e5" }, "downloads": -1, "filename": "annots-0.1.2.tar.gz", "has_sig": false, "md5_digest": "d9e70089f20311346a0940ffba1510da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18257, "upload_time": "2017-01-08T22:29:43", "url": "https://files.pythonhosted.org/packages/02/29/e789c09cc3e8132ef2223fcc64c8ce5fff2fcb16670f04268cc62452e88f/annots-0.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8251ba92eac7786e366b2bd97fcfe371", "sha256": "a07f23dea5be4df7f6f72124447d6fda1d57d7c9ce415e3ef18efe171b1f21c0" }, "downloads": -1, "filename": "annots-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8251ba92eac7786e366b2bd97fcfe371", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4941, "upload_time": "2017-01-08T22:29:30", "url": "https://files.pythonhosted.org/packages/9c/39/d2793bc566e7bf349961639d869935a31e7da99ac4b64a229727a2572469/annots-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d9e70089f20311346a0940ffba1510da", "sha256": "8ecdf1cdb19d5b091ab740deee63809ca1045553b51c4dbb42b7d9edfd5529e5" }, "downloads": -1, "filename": "annots-0.1.2.tar.gz", "has_sig": false, "md5_digest": "d9e70089f20311346a0940ffba1510da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18257, "upload_time": "2017-01-08T22:29:43", "url": "https://files.pythonhosted.org/packages/02/29/e789c09cc3e8132ef2223fcc64c8ce5fff2fcb16670f04268cc62452e88f/annots-0.1.2.tar.gz" } ] }