{ "info": { "author": "Konstantin Martini", "author_email": "k@tuxcode.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "Operating System :: POSIX", "Operating System :: Unix", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: System :: Software Distribution", "Topic :: System :: Systems Administration", "Topic :: Utilities" ], "description": "[![PyPI Python Versions](https://img.shields.io/pypi/pyversions/flowtool-githooks-demo.svg)](https://pypi.python.org/pypi/flowtool-githooks-demo)\n[![PyPI Latest Version](https://img.shields.io/pypi/v/flowtool-githooks-demo.svg)](https://pypi.python.org/pypi/flowtool-githooks-demo)\n[![PyPI Distribution Format](https://img.shields.io/pypi/format/flowtool-githooks-demo.svg)](https://pypi.python.org/pypi/flowtool-githooks-demo)\n\n# flowtool-githooks-demo\n\nThis package contains some example git hooks.\n\nThe hooks are made runnable via `console_scripts` entry points.\nThe hooks are also recognized by the `flowtool-githooks` management via entry points.\nThat just means for a user of this tool, that the hooks will show up in the\n`ft githooks-scripts` menu automatically, and can also be run via their name from\nthe command line.\n\n## Setting things up\n\n```shell\n$ pip install flowtool-githooks-demo\n```\nThen you can install the hook runner and set up the demo hook by using these commands:\n\n```shell\n$ flowtool githooks-install\n$ flowtool githooks-scripts --hook pre-commit --add _flowtool_githooks.demo\n$ flowtool githooks-scripts --hook commit-msg --add _flowtool_githooks.demo\n$ flowtool githooks-scripts --hook pre-push --add _flowtool_githooks.demo\n```\n\nTo configure the hooks interactively:\n\n```shell\n$ flowtool githooks-scripts --help\n$ flowtool githooks-scripts\n```\n\nTo unistall the hooks use:\n\n```shell\n$ flowtool githooks-scripts --hook pre-commit --remove _flowtool_githooks.demo\n$ flowtool githooks-wipe\n```\n\n## _flowtool_githooks.demo\n\nA git hook to showcase the possibilities of git hooks.\nIt prints its (command line) arguments and various information\nthat may or may not be interesting to someone developing a hook\nfor his own purposes.\n\nAs one main feature, it reads it's standard input non-blocking\nand outputs it if there is anything, since only some hooks get\nadditional information passed in via stdin.\n\n## _flowtool_githooks.demo_fail\n\nA git hook that will always fail.\n\nGood to test what a non-zero exit status will do for certain hooks.\n\n\n## _flowtool_githooks.shellcheck\n\nA step towards a collection of git hooks, that wrap code checkers.\nThis one wraps [shellcheck](https://github.com/koalaman/shellcheck),\na shell script syntax, style and security checker.\n\n## _flowtool_githooks.yamllint\n\nOne more step towards a collection of useful git hooks.\nThis one wraps [yamllint](https://github.com/adrienverge/yamllint), a yaml linter.\n\n## _flowtool_githooks.markdownlint\n\nOne more step towards a collection of useful git hooks.\nThis one wraps [pymarkdownlint](https://github.com/jorisroovers/pymarkdownlint), a markdown linter.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/isnok/py-flowlib", "keywords": "git,flow,shell,local,example,demo,commandline", "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "flowtool-githooks-demo", "package_url": "https://pypi.org/project/flowtool-githooks-demo/", "platform": "Debian/GNU Linux", "project_url": "https://pypi.org/project/flowtool-githooks-demo/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/isnok/py-flowlib" }, "release_url": "https://pypi.org/project/flowtool-githooks-demo/0.7.24/", "requires_dist": null, "requires_python": null, "summary": "Trivial demo tasks for git users.", "version": "0.7.24" }, "last_serial": 2095807, "releases": { "0.7.10": [ { "comment_text": "", "digests": { "md5": "dce0c2c367e01e87b42109be81554bae", "sha256": "ef29ead4010e0c53e691a1e679838304e5fae714a48a8e88f78bab6cd1c5c458" }, "downloads": -1, "filename": "flowtool-githooks-demo-0.7.10.tar.gz", "has_sig": false, "md5_digest": "dce0c2c367e01e87b42109be81554bae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9976, "upload_time": "2016-04-07T13:29:40", "url": "https://files.pythonhosted.org/packages/05/20/09154165dfe4e1dd171a92bded3162001b63cb651b44a19f86e06f621536/flowtool-githooks-demo-0.7.10.tar.gz" } ], "0.7.11": [ { "comment_text": "", "digests": { "md5": "719421e4baafd8f435f93050dfe3cd23", "sha256": "6281737cbd6aec2e91df417dd9e1250da02a6ed7b7714b27495540bc44942858" }, "downloads": -1, "filename": "flowtool-githooks-demo-0.7.11.tar.gz", "has_sig": false, "md5_digest": "719421e4baafd8f435f93050dfe3cd23", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10860, "upload_time": "2016-04-07T16:12:47", "url": "https://files.pythonhosted.org/packages/5a/7b/b30bcb5328323d7fba20e0c81d30c50157728ec95d64723bd8dc8600bf68/flowtool-githooks-demo-0.7.11.tar.gz" } ], "0.7.12": [ { "comment_text": "", "digests": { "md5": "37177069c261920f92a34c8faba676a9", "sha256": "1423a595281e3bfae4c9939ddbd9184148d80d1c2ee41453b9633da827a35323" }, "downloads": -1, "filename": "flowtool-githooks-demo-0.7.12.tar.gz", "has_sig": false, "md5_digest": "37177069c261920f92a34c8faba676a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10232, "upload_time": "2016-04-07T17:16:33", "url": "https://files.pythonhosted.org/packages/bf/63/08ff9097edbffe74741149a6eb98fd31077529fb1556a2797a63f2c08f8e/flowtool-githooks-demo-0.7.12.tar.gz" } ], "0.7.13": [ { "comment_text": "", "digests": { "md5": "fd0815dc9094a6cdf265e38ef05773a6", "sha256": "19641dd2b87c1ff51de95bc008d8b093b987c8199ad6c17d0dcb3deb527ee41b" }, "downloads": -1, "filename": "flowtool-githooks-demo-0.7.13.tar.gz", "has_sig": false, "md5_digest": "fd0815dc9094a6cdf265e38ef05773a6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10481, "upload_time": "2016-04-07T21:02:55", "url": "https://files.pythonhosted.org/packages/58/32/c2ee682305c2f6e0772c40a19e2d957b828b752f24061de802fa63faefce/flowtool-githooks-demo-0.7.13.tar.gz" } ], "0.7.14": [ { "comment_text": "", "digests": { "md5": "7365537d7137417dd344fad9d3d2bab4", "sha256": "86adbbea5feb043702eb45b2798c3dea0078287a810d7e930a8a5f62452990e5" }, "downloads": -1, "filename": "flowtool-githooks-demo-0.7.14.tar.gz", "has_sig": false, "md5_digest": "7365537d7137417dd344fad9d3d2bab4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10969, "upload_time": "2016-04-07T23:26:36", "url": "https://files.pythonhosted.org/packages/a9/f3/07b5c313f1503973ef6ec694fda2984195ab7af40249d41899c9edb56950/flowtool-githooks-demo-0.7.14.tar.gz" } ], "0.7.15": [ { "comment_text": "", "digests": { "md5": "d22422b74e08017d231da1ac3cf77ad7", "sha256": "a97523c5301540c557a89c01eb6d75f6840423f5845dd17c5166b89238ed48e6" }, "downloads": -1, "filename": "flowtool-githooks-demo-0.7.15.tar.gz", "has_sig": false, "md5_digest": "d22422b74e08017d231da1ac3cf77ad7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10965, "upload_time": "2016-04-07T23:33:05", "url": "https://files.pythonhosted.org/packages/42/e6/f253e9a3322d5c53ec0d6041904633e4d82a7ece56c8033cbe8b260a6501/flowtool-githooks-demo-0.7.15.tar.gz" } ], "0.7.16": [ { "comment_text": "", "digests": { "md5": "f846d83c01b3b85e2acf027d48a175a3", "sha256": "f500851d148c8f2cb5a803ea4591cccc433bcd1c9fd3a788df1c369d4a31a2cd" }, "downloads": -1, "filename": "flowtool-githooks-demo-0.7.16.tar.gz", "has_sig": false, "md5_digest": "f846d83c01b3b85e2acf027d48a175a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11387, "upload_time": "2016-04-08T01:02:25", "url": "https://files.pythonhosted.org/packages/07/84/3867c7476173eb9d591db4bbd91ded0542c6c3c432a76afa5420cb3e700b/flowtool-githooks-demo-0.7.16.tar.gz" } ], "0.7.17": [ { "comment_text": "", "digests": { "md5": "b7bc3d125b1b3ba7f3398faa193700f1", "sha256": "53fea5ed7bdd56fd9712ac819a896320598e7328d9912831c9ca7ca39a04d2fb" }, "downloads": -1, "filename": "flowtool-githooks-demo-0.7.17.tar.gz", "has_sig": false, "md5_digest": "b7bc3d125b1b3ba7f3398faa193700f1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8750, "upload_time": "2016-04-09T04:53:08", "url": "https://files.pythonhosted.org/packages/74/4e/27b590e81612cfea67aaefb98a3609393da31581dde0f9fb177ea1c53ffe/flowtool-githooks-demo-0.7.17.tar.gz" } ], "0.7.18": [ { "comment_text": "", "digests": { "md5": "b0fc859311b7037e2f0e9a72370cbf25", "sha256": "fb3ea2c966e12cebc5a73c8db559e959171ea6e1e5e552a796a7642fe1fb255c" }, "downloads": -1, "filename": "flowtool_githooks_demo-0.7.18-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b0fc859311b7037e2f0e9a72370cbf25", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 8536, "upload_time": "2016-04-15T01:48:33", "url": "https://files.pythonhosted.org/packages/c2/4f/78fa2c347f5801f898697c50dfb26ae7a04feb685a44c04a747fbb81a7f4/flowtool_githooks_demo-0.7.18-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c4daf8eede5506e492a56f9ec07cdc47", "sha256": "661f1fe4a2adab5fa988e0b6a8e8fbb10eefa83023e62ca0055863162f0bdb0c" }, "downloads": -1, "filename": "flowtool-githooks-demo-0.7.18.tar.gz", "has_sig": false, "md5_digest": "c4daf8eede5506e492a56f9ec07cdc47", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9323, "upload_time": "2016-04-15T01:48:29", "url": "https://files.pythonhosted.org/packages/31/71/24379eb2069d19b45d7efee68ed8be2137e7860208005f1f71c603339fb5/flowtool-githooks-demo-0.7.18.tar.gz" } ], "0.7.19": [ { "comment_text": "", "digests": { "md5": "c1e45c0e00496e2b44ad8a31fc696a33", "sha256": "f7839eb5ecbc8d9b9cd67fdfd469c141dd7ad965fb9d9ed09afc3ff9efe6b5ba" }, "downloads": -1, "filename": "flowtool_githooks_demo-0.7.19-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c1e45c0e00496e2b44ad8a31fc696a33", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 8535, "upload_time": "2016-04-15T02:18:42", "url": "https://files.pythonhosted.org/packages/7c/93/04e2da6edbda13a3652fd1df0da1c26a48c0ac7895c9793472e97cc03387/flowtool_githooks_demo-0.7.19-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "05386e329fdbd50a06d9583ed2d1c5ba", "sha256": "d8e2be4db84d03d02b7062ce541df45c8b7ef77650fd918a8ef0245a81898f30" }, "downloads": -1, "filename": "flowtool-githooks-demo-0.7.19.tar.gz", "has_sig": false, "md5_digest": "05386e329fdbd50a06d9583ed2d1c5ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9322, "upload_time": "2016-04-15T02:18:25", "url": "https://files.pythonhosted.org/packages/84/70/8d1c2d7bbf0fb2e528231f9ed4a753d15490bf63dab0957cd22c8aed88c5/flowtool-githooks-demo-0.7.19.tar.gz" } ], "0.7.20": [ { "comment_text": "", "digests": { "md5": "14d2faa2ac14dd978a8e46f585e6c1b2", "sha256": "22f31d147b6c06294f34fa70225da9b71700a6bc7e9300a2228e78891ce1016f" }, "downloads": -1, "filename": "flowtool_githooks_demo-0.7.20-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "14d2faa2ac14dd978a8e46f585e6c1b2", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 8549, "upload_time": "2016-04-15T02:53:32", "url": "https://files.pythonhosted.org/packages/91/3e/dad69b6ccfe8fa406a2e91d608e1f4dac09f1450f1394843d82baaf1cd3b/flowtool_githooks_demo-0.7.20-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "63b41c21aa5ec0b91b63428c8154a9c1", "sha256": "66998e9456e862bde45120b5f1677c07a65630b42f20bff4a2c15d546b225af2" }, "downloads": -1, "filename": "flowtool-githooks-demo-0.7.20.tar.gz", "has_sig": false, "md5_digest": "63b41c21aa5ec0b91b63428c8154a9c1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9352, "upload_time": "2016-04-15T02:53:24", "url": "https://files.pythonhosted.org/packages/5c/31/a8b9e784c8d4cd8d52a990954f7d43f94655bea029f1710e8ab265654a05/flowtool-githooks-demo-0.7.20.tar.gz" } ], "0.7.21": [ { "comment_text": "", "digests": { "md5": "51fef5ce320e3d18febe77a29ecbd9e2", "sha256": "7b68dd56df2f37c333b9eb2dbe8ba9602e6f17ef7349a062ab4d99361c3c3b99" }, "downloads": -1, "filename": "flowtool_githooks_demo-0.7.21-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "51fef5ce320e3d18febe77a29ecbd9e2", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 8708, "upload_time": "2016-04-15T12:41:02", "url": "https://files.pythonhosted.org/packages/b5/01/e2a96f3da11397d8609b5d9e33389dc2033d47cef0c18fd5b96742900d82/flowtool_githooks_demo-0.7.21-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "52cc4c6898ba53a8149bf8515dd2208d", "sha256": "7b7ccd8ad9f275ed87611639e1ff697f32f833db9bbfde7f2308692702d85c8e" }, "downloads": -1, "filename": "flowtool-githooks-demo-0.7.21.tar.gz", "has_sig": false, "md5_digest": "52cc4c6898ba53a8149bf8515dd2208d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9498, "upload_time": "2016-04-15T12:40:56", "url": "https://files.pythonhosted.org/packages/8e/ce/c97f0292b25b39c154b42a5b05e211dec220dc5d1f61e37eafeee297ed0f/flowtool-githooks-demo-0.7.21.tar.gz" } ], "0.7.22": [ { "comment_text": "", "digests": { "md5": "ef2c8656d09a686d648d7ada31c826a7", "sha256": "276f2f6395f07bdce9bf8f3899fde52f13dd17c763b9b4aeb3fd434e29dc4df0" }, "downloads": -1, "filename": "flowtool-githooks-demo-0.7.22.tar.gz", "has_sig": false, "md5_digest": "ef2c8656d09a686d648d7ada31c826a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9815, "upload_time": "2016-04-23T16:10:30", "url": "https://files.pythonhosted.org/packages/ed/31/dd281e5d2c537d2e9aa5999ee6e2dfba62b195d7e6e6114b15ec384588bf/flowtool-githooks-demo-0.7.22.tar.gz" } ], "0.7.23": [ { "comment_text": "", "digests": { "md5": "3dec7938f29935f806c3222a6eeea4e7", "sha256": "cb07a4f7ba4f2c4025377287a5a6c976c420f04bdb2e68ff22a31d8043f9ccd1" }, "downloads": -1, "filename": "flowtool_githooks_demo-0.7.23-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3dec7938f29935f806c3222a6eeea4e7", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 11016, "upload_time": "2016-04-24T15:25:43", "url": "https://files.pythonhosted.org/packages/c0/31/80065eadfd90dc5ccb56f21c19a59442dd7aaccf38abcff839a248ddfc19/flowtool_githooks_demo-0.7.23-py2.py3-none-any.whl" } ], "0.7.24": [ { "comment_text": "", "digests": { "md5": "759c830db6af8917fb73c03e0c580ade", "sha256": "f28c066f1c249751f7eef8e7aaadcdb52d9e02ab12b40c1717ba955db33b2f81" }, "downloads": -1, "filename": "flowtool_githooks_demo-0.7.24-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "759c830db6af8917fb73c03e0c580ade", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 11077, "upload_time": "2016-05-02T21:30:24", "url": "https://files.pythonhosted.org/packages/8e/d8/26e2c82474c9627044a8b438d022afaa3b2dd6cc61d25924246833e5056f/flowtool_githooks_demo-0.7.24-py2.py3-none-any.whl" } ], "0.7.4": [ { "comment_text": "", "digests": { "md5": "a21cc4eabbbf93c7db186b15cf6ca972", "sha256": "470f5cd779e6852f780a72edac23b280a5a19739326b5124feccd647d670ae82" }, "downloads": -1, "filename": "flowtool-githooks-demo-0.7.4.tar.gz", "has_sig": false, "md5_digest": "a21cc4eabbbf93c7db186b15cf6ca972", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5097, "upload_time": "2016-03-20T16:04:40", "url": "https://files.pythonhosted.org/packages/e2/d9/8a7be984be553d41f32a69ec38e8290ebd157a3eb25573661febc5ff92d2/flowtool-githooks-demo-0.7.4.tar.gz" } ], "0.7.5": [ { "comment_text": "", "digests": { "md5": "e13f27d1d2bdc4a454830fcc40f34c57", "sha256": "fb19a1443d8e6a63ac6a65b771d770e2108704500cf6594eb927c9dab52064f5" }, "downloads": -1, "filename": "flowtool-githooks-demo-0.7.5.tar.gz", "has_sig": false, "md5_digest": "e13f27d1d2bdc4a454830fcc40f34c57", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8993, "upload_time": "2016-04-01T01:59:48", "url": "https://files.pythonhosted.org/packages/21/42/2bee7e7c62069db3ecaa6c88e24f2cc0dd172c0c665362e02d726afe466b/flowtool-githooks-demo-0.7.5.tar.gz" } ], "0.7.6": [ { "comment_text": "", "digests": { "md5": "2ca3767e012718a9cf0afa805119565b", "sha256": "95c74a3b8b3274d32c15f5ea864bd83caffb7ec45ff7c98cc310a7f06c7a406e" }, "downloads": -1, "filename": "flowtool-githooks-demo-0.7.6.tar.gz", "has_sig": false, "md5_digest": "2ca3767e012718a9cf0afa805119565b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7836, "upload_time": "2016-04-02T19:22:11", "url": "https://files.pythonhosted.org/packages/88/40/0ddc1b47572a0d418647b3936484536d27841889da44ac8e8eebfc3a6fb1/flowtool-githooks-demo-0.7.6.tar.gz" } ], "0.7.7": [ { "comment_text": "", "digests": { "md5": "87d9ccb37df38f1355c5c5f3f50c53f0", "sha256": "074b5bcbeecd601e9bbe06aa0c58a333448d7c7ff3fd62b0539ecd89ab3aa4a7" }, "downloads": -1, "filename": "flowtool-githooks-demo-0.7.7.tar.gz", "has_sig": false, "md5_digest": "87d9ccb37df38f1355c5c5f3f50c53f0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8205, "upload_time": "2016-04-03T00:36:25", "url": "https://files.pythonhosted.org/packages/37/20/50f6f8553a26938e88374f4c12da0849b8d937915f335aebd05bdcd4eb80/flowtool-githooks-demo-0.7.7.tar.gz" } ], "0.7.8": [ { "comment_text": "", "digests": { "md5": "b4f89deec672f5268a3898de100e80c9", "sha256": "447d1e0af5f4bfc14b9607a72739ef7842372051ed9b913e4b4b2f02a79c5b87" }, "downloads": -1, "filename": "flowtool-githooks-demo-0.7.8.tar.gz", "has_sig": false, "md5_digest": "b4f89deec672f5268a3898de100e80c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8566, "upload_time": "2016-04-07T01:36:16", "url": "https://files.pythonhosted.org/packages/e5/62/e3ac7e3deb41b8dc8731c0d6569a3fa5bf91141c8d082ee9f5305ae1c12d/flowtool-githooks-demo-0.7.8.tar.gz" } ], "0.7.9": [ { "comment_text": "", "digests": { "md5": "440b880900392b16543d37e5a1720e1d", "sha256": "8e51a612e0060baaa15e44f9730a7d4d071494acb09f5275542f1442c88199cf" }, "downloads": -1, "filename": "flowtool-githooks-demo-0.7.9.tar.gz", "has_sig": false, "md5_digest": "440b880900392b16543d37e5a1720e1d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8600, "upload_time": "2016-04-07T02:22:35", "url": "https://files.pythonhosted.org/packages/f8/91/12afa72d7497e737286b1cc4b4a13f2a675ce3d687f1857eb8dd284fcdb5/flowtool-githooks-demo-0.7.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "759c830db6af8917fb73c03e0c580ade", "sha256": "f28c066f1c249751f7eef8e7aaadcdb52d9e02ab12b40c1717ba955db33b2f81" }, "downloads": -1, "filename": "flowtool_githooks_demo-0.7.24-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "759c830db6af8917fb73c03e0c580ade", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 11077, "upload_time": "2016-05-02T21:30:24", "url": "https://files.pythonhosted.org/packages/8e/d8/26e2c82474c9627044a8b438d022afaa3b2dd6cc61d25924246833e5056f/flowtool_githooks_demo-0.7.24-py2.py3-none-any.whl" } ] }