{ "info": { "author": "Ivan Habunek", "author_email": "ivan@habunek.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "annotatepy\n==========\n\nScans Python source code and emits an annotation graph for\n[git.sr.ht](https://git.sr.ht/)'s code [annotations\nfeature](https://man.sr.ht/git.sr.ht/annotations.md).\n\n**This project is in early stages of development, so things may change and break\nwithout warning.**\n\nResources\n---------\n\n* Homepage: https://git.sr.ht/~ihabunek/annotatepy/\n* Issues: https://todo.sr.ht/~ihabunek/annotatepy/\n* Package: https://pypi.org/project/annotatepy/\n\nUsage\n-----\n\n```\nannotatepy [-h] [-o OUTPUT] [-r ROOT] [source_paths [source_paths ...]]\n\nGenerate sourcehut annotations\n\npositional arguments:\n source_paths one or more paths within the project containing the\n code to be annotated (defaults to project root)\n\noptional arguments:\n -h, --help show this help message and exit\n -r ROOT, --root ROOT project root (defaults to working dir)\n -v, --verbose enable verbose logging\n -q, --quiet disable logging\n\nhttps://git.sr.ht/~ihabunek/annotatepy/\n```\n\nExample\n-------\n\nTo annotate the code in the `src` and `test` dirs within your project and\nupload the annotations to sourcehut, from the project root run:\n\n```\nannotatepy src test > annotations.json\n```\n\nSee docs on uploading the generated annotations to your sourcehut project\n[here](https://man.sr.ht/git.sr.ht/annotations.md).\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://git.sr.ht/~ihabunek/annotatepy", "keywords": "sourcehut annotations python", "license": "GPLv3", "maintainer": "", "maintainer_email": "", "name": "annotatepy", "package_url": "https://pypi.org/project/annotatepy/", "platform": "", "project_url": "https://pypi.org/project/annotatepy/", "project_urls": { "Homepage": "https://git.sr.ht/~ihabunek/annotatepy", "Issue tracker": "https://todo.sr.ht/ihabunek/annotatepy/" }, "release_url": "https://pypi.org/project/annotatepy/0.3.0/", "requires_dist": [ "jedi" ], "requires_python": ">=3.6", "summary": "Build git.sr.ht annotations for Python projects", "version": "0.3.0" }, "last_serial": 5583393, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "beaf77bbd41465a80aaf1a10b2017fe2", "sha256": "311e79cf0ad5dd23062ff0cf6ee04489ea5c2831d8fd89455f3fa8d30a739a31" }, "downloads": -1, "filename": "annotatepy-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "beaf77bbd41465a80aaf1a10b2017fe2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 15937, "upload_time": "2019-07-12T07:40:56", "url": "https://files.pythonhosted.org/packages/e4/60/97f1a62bcbdfac1a1a5d920c6565879cd60c8f989384d3fc82b758eda855/annotatepy-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "06739c3fa7cbd7e963e6d5b38dd2949b", "sha256": "ff3a2837f33be4f4a116087e2a16aff07ca71302953c140e05d3b2ecac78af94" }, "downloads": -1, "filename": "annotatepy-0.1.0.tar.gz", "has_sig": false, "md5_digest": "06739c3fa7cbd7e963e6d5b38dd2949b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 3017, "upload_time": "2019-07-12T07:40:59", "url": "https://files.pythonhosted.org/packages/9b/16/cc01255dc4b8725270ad69469d20adc1ef8e009c2b7793bc895876ffeda8/annotatepy-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "3f65a997673e0d1d508fd7ca308b3417", "sha256": "555ca117b71aaf12c8404407dfeaed161a8bf915c59fa6d1e7b7e5a314b304c5" }, "downloads": -1, "filename": "annotatepy-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "3f65a997673e0d1d508fd7ca308b3417", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 15802, "upload_time": "2019-07-12T11:49:44", "url": "https://files.pythonhosted.org/packages/6a/16/9b00fa15a72ed66d2132e72b286663d19b9118cfa2f251361bbe84ec6dec/annotatepy-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "31a1a88505bb54061e9237e46cb39200", "sha256": "66f820b9b5702cba3512b00923e13d46296e22b2ecb19399fa97b1e77fd2456d" }, "downloads": -1, "filename": "annotatepy-0.1.1.tar.gz", "has_sig": false, "md5_digest": "31a1a88505bb54061e9237e46cb39200", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 2886, "upload_time": "2019-07-12T11:49:45", "url": "https://files.pythonhosted.org/packages/61/7b/a331d3a66687ca5f56f6f18a7c9ab9513fdc9a58982545e034a848f61409/annotatepy-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "f87212f670e548856d66a73fb94ef515", "sha256": "cbc864842bea300d30ee90be7b9aa901cb52db890b110e151c17c0299f7d5ec6" }, "downloads": -1, "filename": "annotatepy-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "f87212f670e548856d66a73fb94ef515", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 15805, "upload_time": "2019-07-12T15:44:37", "url": "https://files.pythonhosted.org/packages/88/ed/45da60ba937fbef43e5265b95d7f73d1169f5804e5279d5331d64e701397/annotatepy-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6f80896c6af9ea2ffa5999c16b29c9c5", "sha256": "4b329bfaf89915eee006f24158d65f7ca29f17d04ac6932d3980cb0508845c97" }, "downloads": -1, "filename": "annotatepy-0.1.2.tar.gz", "has_sig": false, "md5_digest": "6f80896c6af9ea2ffa5999c16b29c9c5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 2893, "upload_time": "2019-07-12T15:44:38", "url": "https://files.pythonhosted.org/packages/44/32/f68a50fb016b42b9e8d1a7a790dc50239bd865ef117ae28b2b19053bad18/annotatepy-0.1.2.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "91e8a0bf50ca906cccfb89b16bf98a01", "sha256": "ddb872e82c1805ef7320294751b8c16997be368fa3ef031b72098fe2f08d5d66" }, "downloads": -1, "filename": "annotatepy-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "91e8a0bf50ca906cccfb89b16bf98a01", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 16559, "upload_time": "2019-07-23T12:19:00", "url": "https://files.pythonhosted.org/packages/dd/ed/69c08bae1a3b6e53d543b2451ce067a6cc520813c6595898e9658005b6f7/annotatepy-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fb0095de151a9e12229af46be7c6c2e2", "sha256": "3c1495c215c75410bc2c79a094a786cfbfb59d01940505e722f9233c94ac8197" }, "downloads": -1, "filename": "annotatepy-0.2.0.tar.gz", "has_sig": false, "md5_digest": "fb0095de151a9e12229af46be7c6c2e2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 3463, "upload_time": "2019-07-23T12:19:01", "url": "https://files.pythonhosted.org/packages/05/71/8489ffeebc7aec29171ca69ba2a021b79fee8f44cb9cc0442aa0a4403c96/annotatepy-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "ac691a8dfe65aa3c093fae4870d297ff", "sha256": "d43e2242f56a06928bde4c6a69b30d2c79f6e963da63d6ecda910864e0bf7ee6" }, "downloads": -1, "filename": "annotatepy-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ac691a8dfe65aa3c093fae4870d297ff", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 16655, "upload_time": "2019-07-25T14:00:19", "url": "https://files.pythonhosted.org/packages/a2/bb/0dd1f1aa9cc35c223f870685a2bc9d76693b73fd8c891b9baa910acd5532/annotatepy-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "72cfd8794e80e77ab2d4d2b215d2e4c0", "sha256": "0a12b82e5c5894661dc0151c2e23117979d25119ff6aa8abb58e736aaa6496a8" }, "downloads": -1, "filename": "annotatepy-0.3.0.tar.gz", "has_sig": false, "md5_digest": "72cfd8794e80e77ab2d4d2b215d2e4c0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 3572, "upload_time": "2019-07-25T14:00:21", "url": "https://files.pythonhosted.org/packages/d0/e3/7d14f77bae0bee905e6e7f3956c8aeaab7af2ba905c091ee67f3e2daf6f7/annotatepy-0.3.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ac691a8dfe65aa3c093fae4870d297ff", "sha256": "d43e2242f56a06928bde4c6a69b30d2c79f6e963da63d6ecda910864e0bf7ee6" }, "downloads": -1, "filename": "annotatepy-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ac691a8dfe65aa3c093fae4870d297ff", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 16655, "upload_time": "2019-07-25T14:00:19", "url": "https://files.pythonhosted.org/packages/a2/bb/0dd1f1aa9cc35c223f870685a2bc9d76693b73fd8c891b9baa910acd5532/annotatepy-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "72cfd8794e80e77ab2d4d2b215d2e4c0", "sha256": "0a12b82e5c5894661dc0151c2e23117979d25119ff6aa8abb58e736aaa6496a8" }, "downloads": -1, "filename": "annotatepy-0.3.0.tar.gz", "has_sig": false, "md5_digest": "72cfd8794e80e77ab2d4d2b215d2e4c0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 3572, "upload_time": "2019-07-25T14:00:21", "url": "https://files.pythonhosted.org/packages/d0/e3/7d14f77bae0bee905e6e7f3956c8aeaab7af2ba905c091ee67f3e2daf6f7/annotatepy-0.3.0.tar.gz" } ] }