{ "info": { "author": "Corey McCandless", "author_email": "crm1994@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "[![Build Status](https://travis-ci.com/cmccandless/exutil.svg?branch=master)](https://travis-ci.com/cmccandless/exutil)[![PyPI version](https://badge.fury.io/py/exutil.svg)](https://badge.fury.io/py/exutil)\n\n# exutil\n\nUtility for managing exercism workflow.\n\n## Installation\n\n`python -m pip install exutil`", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/cmccandless/exutil", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "exutil", "package_url": "https://pypi.org/project/exutil/", "platform": "", "project_url": "https://pypi.org/project/exutil/", "project_urls": { "Homepage": "https://github.com/cmccandless/exutil" }, "release_url": "https://pypi.org/project/exutil/0.3.2/", "requires_dist": null, "requires_python": "", "summary": "Utility for managing exercism workflow.", "version": "0.3.2" }, "last_serial": 4560522, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "eac85d00f39770bee9ea4690f60315d8", "sha256": "779d49538a794703f17d36407bf9e9e6fedc0a66836b3e280767534eef6277a4" }, "downloads": -1, "filename": "exutil-0.1.1.tar.gz", "has_sig": false, "md5_digest": "eac85d00f39770bee9ea4690f60315d8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3870, "upload_time": "2018-08-15T17:09:08", "url": "https://files.pythonhosted.org/packages/df/be/b7d4b29acfe309aff3100d1d768df897878977c5d1b76242f0d42615111b/exutil-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "6c520a650283cea1033c671b752fdf5a", "sha256": "e8c18dff83554499b6c7b7bdaf21ca7addd487c1cf7ac61f28b9c3af1dfdfcd1" }, "downloads": -1, "filename": "exutil-0.1.2.tar.gz", "has_sig": false, "md5_digest": "6c520a650283cea1033c671b752fdf5a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3936, "upload_time": "2018-08-15T17:16:15", "url": "https://files.pythonhosted.org/packages/42/a0/417c138b16750b487cc4f9cf076023f4444cb6d60326d221ca5c9e9f1ea5/exutil-0.1.2.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "de69eb713d0bd58e8ab1471fe8997ccb", "sha256": "8ad2bcbba651a362be389a32674d904d49c25bc9f0850af323545fbb1e0137da" }, "downloads": -1, "filename": "exutil-0.2.0.tar.gz", "has_sig": false, "md5_digest": "de69eb713d0bd58e8ab1471fe8997ccb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4003, "upload_time": "2018-08-15T17:30:53", "url": "https://files.pythonhosted.org/packages/39/95/f7cd52adf336f36fcafb146e837a24f07c3d374a105dd764ab791776d965/exutil-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "2c51ced0b9a81fd96d3dc84b1224d932", "sha256": "dcc3aef5e85b3fef2a3bbbabe8e9f98c983ddd70084465d7f9dffc037b643e4f" }, "downloads": -1, "filename": "exutil-0.2.1.tar.gz", "has_sig": false, "md5_digest": "2c51ced0b9a81fd96d3dc84b1224d932", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4028, "upload_time": "2018-08-15T17:35:10", "url": "https://files.pythonhosted.org/packages/15/a5/d3825aedb37f62b27f2d5174f69465056b209f3f94ad7fed2dafef614719/exutil-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "db0ffc2edad087dea1e14f1423fe28e8", "sha256": "7c2d34d81aea3ac27052480bb9020d42143c16d5c26bf4bc06692ce1306dd56d" }, "downloads": -1, "filename": "exutil-0.2.2.tar.gz", "has_sig": false, "md5_digest": "db0ffc2edad087dea1e14f1423fe28e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4028, "upload_time": "2018-08-15T17:39:15", "url": "https://files.pythonhosted.org/packages/bc/8e/0ec37bf98aef8537c04675dbd9b96899638348cc93c2c60aa68d329f08f1/exutil-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "1f9c99f087ef17d055c2c2869feef06b", "sha256": "b5190e420544036bf2927587f7a6c37a41f2f7a85d5a6ca8c4b4a2b2f92f0a0e" }, "downloads": -1, "filename": "exutil-0.2.3.tar.gz", "has_sig": false, "md5_digest": "1f9c99f087ef17d055c2c2869feef06b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4030, "upload_time": "2018-08-15T17:42:35", "url": "https://files.pythonhosted.org/packages/dd/05/527bf545f7ef9c515ca020ebb10d101bcc1ca916238f8fa79a6e08316763/exutil-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "9e07fa811ea51ebbc9b7e5cf064ecc81", "sha256": "07b84ff3bebb8ce8e6f5822ae59cd541f5d1e09242244949baedbe64dd03afcf" }, "downloads": -1, "filename": "exutil-0.2.4.tar.gz", "has_sig": false, "md5_digest": "9e07fa811ea51ebbc9b7e5cf064ecc81", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3854, "upload_time": "2018-08-27T12:51:36", "url": "https://files.pythonhosted.org/packages/f4/6f/b7bdb00c2e367d087fc230444a2e4cb2174247ddf903cfd9e3f1ed5138f2/exutil-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "049b070276850d89885c744c917618a7", "sha256": "ae9a15b9307993d0250dc668096d22a409dc8581863c483884f25cb3e0b8cc0b" }, "downloads": -1, "filename": "exutil-0.2.5.tar.gz", "has_sig": false, "md5_digest": "049b070276850d89885c744c917618a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3861, "upload_time": "2018-08-27T13:11:13", "url": "https://files.pythonhosted.org/packages/e4/ba/373713f1d25d16ce50de37a1d8083cdfdfd375d4a59b2d463f461e756659/exutil-0.2.5.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "2cc934f719052783f4cd939b2f15a015", "sha256": "31a72a96270fd1de6f37db8dab2521b24cb8e4003390e9332a0becd27baf1c1a" }, "downloads": -1, "filename": "exutil-0.3.0.tar.gz", "has_sig": false, "md5_digest": "2cc934f719052783f4cd939b2f15a015", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4304, "upload_time": "2018-12-04T17:19:50", "url": "https://files.pythonhosted.org/packages/78/6d/b080ef97ef95d0c7ef8ea2f2074bd558822275bcbd8823231423694cd7c9/exutil-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "57392025ea7d7410d5323369dbb4b8df", "sha256": "c67ac40800c1c656b66e49c7429c8094533f22e6fbe4f7529f9b4b42e3c50714" }, "downloads": -1, "filename": "exutil-0.3.1.tar.gz", "has_sig": false, "md5_digest": "57392025ea7d7410d5323369dbb4b8df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4345, "upload_time": "2018-12-04T17:39:43", "url": "https://files.pythonhosted.org/packages/f0/25/13818570efe71a18aa4f4df54fce9ded58a52076fb39102b0c14b07d4d91/exutil-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "a103110238a40975659b62804d2e9731", "sha256": "957c1635802a27fb9bf78a91e7bad7a5484f750f06cfb8b5fb3b6b4d945c7b32" }, "downloads": -1, "filename": "exutil-0.3.2.tar.gz", "has_sig": false, "md5_digest": "a103110238a40975659b62804d2e9731", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4345, "upload_time": "2018-12-04T17:43:25", "url": "https://files.pythonhosted.org/packages/82/12/8cc95c490d815b7882a27e276ce0da03b8e1f7e3e28c23f72b432327b5a3/exutil-0.3.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a103110238a40975659b62804d2e9731", "sha256": "957c1635802a27fb9bf78a91e7bad7a5484f750f06cfb8b5fb3b6b4d945c7b32" }, "downloads": -1, "filename": "exutil-0.3.2.tar.gz", "has_sig": false, "md5_digest": "a103110238a40975659b62804d2e9731", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4345, "upload_time": "2018-12-04T17:43:25", "url": "https://files.pythonhosted.org/packages/82/12/8cc95c490d815b7882a27e276ce0da03b8e1f7e3e28c23f72b432327b5a3/exutil-0.3.2.tar.gz" } ] }