{ "info": { "author": "Ivan Levkivskyi", "author_email": "levkivskyi@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3.8", "Topic :: Software Development" ], "description": "com2ann\n=======\n\nTool for translation of type comments to type annotations in Python.\n\nThis tool requires Python 3.8 to run. But the supported target code version\nis Python 3.4+ (can be specified with ``--python-minor-version``).\n\nCurrently, the tool translates function and assignment type comments to\ntype annotations.\n\nThe philosophy of of the tool is too minimally invasive, and preserve original\nformatting as much as possible. This is why the tool doesn't use un-parse.\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/ilevkivskyi/com2ann", "keywords": "typing function annotations type hints type comments variable annotations", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "com2ann", "package_url": "https://pypi.org/project/com2ann/", "platform": "", "project_url": "https://pypi.org/project/com2ann/", "project_urls": { "Homepage": "https://github.com/ilevkivskyi/com2ann" }, "release_url": "https://pypi.org/project/com2ann/0.1.1/", "requires_dist": null, "requires_python": "", "summary": "Tool to translate type comments to annotations.", "version": "0.1.1" }, "last_serial": 5411778, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "b0b90cec31821451e180d67922a26805", "sha256": "7a307f34236ffaf279b2b94a6eb0d5bd839b1d6610557e629014ff53e6289cb0" }, "downloads": -1, "filename": "com2ann-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "b0b90cec31821451e180d67922a26805", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11448, "upload_time": "2019-06-12T23:11:40", "url": "https://files.pythonhosted.org/packages/a5/72/b00641dcf4805ce5dc8b6593a2ab40761709c662a419a61ac04cd849881c/com2ann-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b60262e86e070914011648da3ae9e123", "sha256": "5b3594c5cad5448c514d6cc16e428c9b3312cf99dab2187402b812f7292d8d94" }, "downloads": -1, "filename": "com2ann-0.1.0.tar.gz", "has_sig": false, "md5_digest": "b60262e86e070914011648da3ae9e123", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14696, "upload_time": "2019-06-12T23:11:42", "url": "https://files.pythonhosted.org/packages/55/c1/c468461bc77bcaf892cce8a6c12a2e331abdfa7fc07f048be269ae8bbc78/com2ann-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "25e311247f8c180eaea1d0f01318bf50", "sha256": "390f37cd5799fba1d4e4c0ed8dac8e6221f1bbce28bdac0c893e47e2de2d76ec" }, "downloads": -1, "filename": "com2ann-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "25e311247f8c180eaea1d0f01318bf50", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11452, "upload_time": "2019-06-17T19:19:47", "url": "https://files.pythonhosted.org/packages/81/5e/b736b49d82425f3c519a5783de47bc5cc61bffcfa32bdb0b46fefd552204/com2ann-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "845a122e4b05f16b49e6731db610a0f9", "sha256": "91823f458860e0e1a22e917886fa74e8acfaa7653f7406a1a9c87e0252cd6a74" }, "downloads": -1, "filename": "com2ann-0.1.1.tar.gz", "has_sig": false, "md5_digest": "845a122e4b05f16b49e6731db610a0f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14792, "upload_time": "2019-06-17T19:19:48", "url": "https://files.pythonhosted.org/packages/e0/7d/aaf00f96bf8c350590c18472421ea70f904749c70456a7a4fb9deabcc8a0/com2ann-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "25e311247f8c180eaea1d0f01318bf50", "sha256": "390f37cd5799fba1d4e4c0ed8dac8e6221f1bbce28bdac0c893e47e2de2d76ec" }, "downloads": -1, "filename": "com2ann-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "25e311247f8c180eaea1d0f01318bf50", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11452, "upload_time": "2019-06-17T19:19:47", "url": "https://files.pythonhosted.org/packages/81/5e/b736b49d82425f3c519a5783de47bc5cc61bffcfa32bdb0b46fefd552204/com2ann-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "845a122e4b05f16b49e6731db610a0f9", "sha256": "91823f458860e0e1a22e917886fa74e8acfaa7653f7406a1a9c87e0252cd6a74" }, "downloads": -1, "filename": "com2ann-0.1.1.tar.gz", "has_sig": false, "md5_digest": "845a122e4b05f16b49e6731db610a0f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14792, "upload_time": "2019-06-17T19:19:48", "url": "https://files.pythonhosted.org/packages/e0/7d/aaf00f96bf8c350590c18472421ea70f904749c70456a7a4fb9deabcc8a0/com2ann-0.1.1.tar.gz" } ] }