{ "info": { "author": "Samuel Broster", "author_email": "s.h.broster@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Build Tools" ], "description": "# Gitdraw\n\nA simple tool for generating git graphs from a set of git commands\n\n## Getting Started\n\n### Installing\n\nEither clone directly from the repo or install using pip\n```bash\npip install gitdraw\n```\n\n## Running the tests\n\nThe project tests are run with `pytest` automatically in pipelines. To run \nthem manually find the `pytest` script command in [.gitlab-ci.yml](https://gitlab.com/broster/gitdraw/blob/master/.gitlab-ci.yml) \nand run it from the root of the repository.\n\n```yaml\npytest:\n stage: Test\n script:\n - \n```\n\n## Running the tool\n\nThe tool is run using `python3.7`. For help text use:\n```bash\npython3.7 -m gitdraw.__main__ -h\n```\n\nIt takes a single input file containing a list of git commands and\noutputs a SVG representation\n```bash\npython3.7 -m gitdraw.__main__ -i infile\n```\n\nThe tool currently supports the following commands:\n* `git checkout `\n* `git commit`\n* `git branch `\n* `git merge `\n\n## Built With\n\nSee [requirements.txt](https://gitlab.com/broster/gitdraw/blob/master/requirements.txt) for the full details of external\npackages. A number are used just for testing so won't be required if you\ndon't intend to run the tests\n\n\n## Examples\n\nThere are a number of autogenerated examples that can be viewed \n[here](https://gitlab.com/broster/gitdraw/blob/master/samples/examples.md) along with their source text.\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://gitlab.com/broster/gitdraw/-/archive/1.0.1/gitdraw-1.0.1.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitlab.com/broster/gitdraw", "keywords": "git,graph,draw,svg", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "gitdraw", "package_url": "https://pypi.org/project/gitdraw/", "platform": "", "project_url": "https://pypi.org/project/gitdraw/", "project_urls": { "Download": "https://gitlab.com/broster/gitdraw/-/archive/1.0.1/gitdraw-1.0.1.tar.gz", "Homepage": "https://gitlab.com/broster/gitdraw" }, "release_url": "https://pypi.org/project/gitdraw/1.0.6/", "requires_dist": [ "jinja2", "parsimonious", "palettable" ], "requires_python": "", "summary": "A simple tool for generating git graphs", "version": "1.0.6" }, "last_serial": 5914764, "releases": { "1.0.1": [ { "comment_text": "", "digests": { "md5": "8969e444069295d8893fca9e65856db8", "sha256": "cedc43ef3296be256cdd629665d5b04075eaee8cf76e0c248fbabec0c59dbe08" }, "downloads": -1, "filename": "gitdraw-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "8969e444069295d8893fca9e65856db8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11051, "upload_time": "2019-09-22T15:00:27", "url": "https://files.pythonhosted.org/packages/7a/10/938e1d979c098e4a7e96732198e1a654d24b7e74922a0fbe59c5c225a24a/gitdraw-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "67e8201d39988bdba7ad8161ab3e3b76", "sha256": "0cc5a0763e184c76e96644dbaa2cc6d3f2b4341562dd6abad2e5581e2d6bf621" }, "downloads": -1, "filename": "gitdraw-1.0.1.tar.gz", "has_sig": false, "md5_digest": "67e8201d39988bdba7ad8161ab3e3b76", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8884, "upload_time": "2019-09-22T15:00:29", "url": "https://files.pythonhosted.org/packages/b4/38/8050690a8d56008096ed7f7cfb687bf5a9f8478edba8884fe9056bed6022/gitdraw-1.0.1.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "22acc065805ee6bfb0a2194752c9493c", "sha256": "f07d2797ab2f22d07920da121e6a5934618a9ed6320f0f9e7c05aac7afe006bb" }, "downloads": -1, "filename": "gitdraw-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "22acc065805ee6bfb0a2194752c9493c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10949, "upload_time": "2019-09-22T20:39:50", "url": "https://files.pythonhosted.org/packages/c1/6d/32a748b050cc80a714aeda439e3a854e97310f919761a59838a69d77b472/gitdraw-1.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c29ae842b3feeb19419ace02676a5a5b", "sha256": "36b4b6dea4970dea696f2e2a36c438efdbafe1cc013050a620f507b36971d76f" }, "downloads": -1, "filename": "gitdraw-1.0.3.tar.gz", "has_sig": false, "md5_digest": "c29ae842b3feeb19419ace02676a5a5b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8902, "upload_time": "2019-09-22T20:39:52", "url": "https://files.pythonhosted.org/packages/1e/d5/18444818a6b6bacd476ef2a1e14cde7e8d69bdfb88155218af46a891afd8/gitdraw-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "ca9dbd4a68d404fd01a9c05dd0c991c4", "sha256": "59a5158652b875e6a8e7c1d69149c148176057b4686c753771b208c627afc018" }, "downloads": -1, "filename": "gitdraw-1.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "ca9dbd4a68d404fd01a9c05dd0c991c4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11200, "upload_time": "2019-09-30T20:43:19", "url": "https://files.pythonhosted.org/packages/f8/9a/8c6343eb7cc5b226f0e256a675694bd386ed9f04370be381064b31765b9f/gitdraw-1.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3068902da29a88f564c96b92e33c8340", "sha256": "3d3ecf473764174b08cd163df585a3aee25c8db420f44ce6c94a69deef215f73" }, "downloads": -1, "filename": "gitdraw-1.0.4.tar.gz", "has_sig": false, "md5_digest": "3068902da29a88f564c96b92e33c8340", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8970, "upload_time": "2019-09-30T20:43:20", "url": "https://files.pythonhosted.org/packages/a2/42/92fa1d1c0134712137a1ad0a228ce08104706e41eb572dcbdfc6f233266f/gitdraw-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "b33589de8b2127a1159bd510476bbb77", "sha256": "91932467d69ecd8d64395ce3cc177ed4d74f4b4e5f94cbd5e4acab3cfa5bea0c" }, "downloads": -1, "filename": "gitdraw-1.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "b33589de8b2127a1159bd510476bbb77", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11199, "upload_time": "2019-10-01T18:44:48", "url": "https://files.pythonhosted.org/packages/fd/ff/c18090feb563ff4cc66efa719cce06c1d3e3946e0781ef93418cf34f067c/gitdraw-1.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8f523d52711cbdf7efe5dd02d1a9ec8b", "sha256": "62d0ac3fd58900ca35da9633e33041400bb2112cec85af11e2a4e3675b308f52" }, "downloads": -1, "filename": "gitdraw-1.0.5.tar.gz", "has_sig": false, "md5_digest": "8f523d52711cbdf7efe5dd02d1a9ec8b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8971, "upload_time": "2019-10-01T18:44:50", "url": "https://files.pythonhosted.org/packages/76/d9/381bceb522f2cf950e5f583ee038471b1d6ed94e7ccf071c0d5d52341844/gitdraw-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "d87a07b2d14075db8493d4574f169fd6", "sha256": "33e8e41bce7f04a9c9ee14a1fc628c29b973c7b81d9b6dc0757fa4e6db5dcca1" }, "downloads": -1, "filename": "gitdraw-1.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "d87a07b2d14075db8493d4574f169fd6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12148, "upload_time": "2019-10-01T20:39:31", "url": "https://files.pythonhosted.org/packages/ca/db/4578781990bca267dcbc39e75b6aeac2b5d7d643d7dbd8e64b3dd96aa2e2/gitdraw-1.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "69eabac91ae4f16038e05ae67e800300", "sha256": "9bd77cd1183c047f824cef3d29a2127d6db470d06bf2bf0f47e225bdcda3d147" }, "downloads": -1, "filename": "gitdraw-1.0.6.tar.gz", "has_sig": false, "md5_digest": "69eabac91ae4f16038e05ae67e800300", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10096, "upload_time": "2019-10-01T20:39:32", "url": "https://files.pythonhosted.org/packages/03/98/076dfa4366508ea33816b80b40cd0b651e58db0a4d60bda488a2758fdaf9/gitdraw-1.0.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d87a07b2d14075db8493d4574f169fd6", "sha256": "33e8e41bce7f04a9c9ee14a1fc628c29b973c7b81d9b6dc0757fa4e6db5dcca1" }, "downloads": -1, "filename": "gitdraw-1.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "d87a07b2d14075db8493d4574f169fd6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12148, "upload_time": "2019-10-01T20:39:31", "url": "https://files.pythonhosted.org/packages/ca/db/4578781990bca267dcbc39e75b6aeac2b5d7d643d7dbd8e64b3dd96aa2e2/gitdraw-1.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "69eabac91ae4f16038e05ae67e800300", "sha256": "9bd77cd1183c047f824cef3d29a2127d6db470d06bf2bf0f47e225bdcda3d147" }, "downloads": -1, "filename": "gitdraw-1.0.6.tar.gz", "has_sig": false, "md5_digest": "69eabac91ae4f16038e05ae67e800300", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10096, "upload_time": "2019-10-01T20:39:32", "url": "https://files.pythonhosted.org/packages/03/98/076dfa4366508ea33816b80b40cd0b651e58db0a4d60bda488a2758fdaf9/gitdraw-1.0.6.tar.gz" } ] }