{ "info": { "author": "Stephan Lukasczyk", "author_email": "python-test-runner@googlegroups.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 1 - Planning", "Intended Audience :: Developers", "Intended Audience :: Education", "Intended Audience :: Science/Research", "License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+)", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3 :: Only", "Topic :: Education", "Topic :: Education :: Testing", "Topic :: Software Development", "Topic :: Software Development :: Testing", "Topic :: Software Development :: Testing :: Unit", "Topic :: Utilities" ], "description": "\n# test-runner\u2014A Runner for Python Tests\n\nRunning Python tests is a complicated task, as it seems that there is not\nstandard way of doing it.\n`test-runner` implements some heuristics that try to run tests with or without\ncoverage measuring, independent of the used testing framework.\n\n[![Build Status](https://travis-ci.com/pytesting/test-runner.svg?token=ZgCiES6Mybgq3a2Jbw2K&branch=master)](https://travis-ci.com/pytesting/test-runner)\n[![codecov](https://codecov.io/gh/pytesting/test-runner/branch/master/graph/badge.svg?token=yLu7itEVep)](https://codecov.io/gh/pytesting/test-runner)\n[![License GPL v3](https://img.shields.io/badge/License-LGPL%20v3-blue.svg)](https://www.gnu.org/licenses/lgpl-3.0)\n[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/ambv/black)\n[![PyPI version](https://badge.fury.io/py/test-runner.svg)](https://badge.fury.io/py/test-runner)\n\n`test-runner` requires at least Python 3.6 and was tested on Linux and macOS\nwith Python versions 3.6 and 3.7.\n\n## Development\n\nSee the [development documentation](doc/development.md) for more details.\n\n## License\n\n`test-runner` is free software: you can redistribute it and/or modify\nit under the terms of the GNU Lesser General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\n`test-runner` is distributed in the hope that it will be useful\nbut WITHOUT ANY WARRANT; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\nGNU Lesser General Public License for more details.\n\nYou should have received a [copy](LICENSE.txt) of the\nGNU Lesser General Public License\nalong with `test-runner`. If not, see\n[https://www.gnu.org/licenses/](https://www.gnu.org/licenses/).\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://github.com/pytesting/test-runner", "keywords": "test runner unittest nose pytest", "license": "GNU Lesser General Public License (LGPLv3)", "maintainer": "", "maintainer_email": "", "name": "test-runner", "package_url": "https://pypi.org/project/test-runner/", "platform": "", "project_url": "https://pypi.org/project/test-runner/", "project_urls": { "Homepage": "https://github.com/pytesting/test-runner" }, "release_url": "https://pypi.org/project/test-runner/0.5.1/", "requires_dist": [ "virtualenv", "plumbum", "pytesting-utils", "pipfile", "attr", "deprecated", "benchexec", "flake8 ; extra == 'dev'", "black ; extra == 'dev'", "twine ; extra == 'dev'", "coverage ; extra == 'test'", "pytest ; extra == 'test'", "pytest-cov ; extra == 'test'", "GitPython ; extra == 'test'" ], "requires_python": ">=3.6.0", "summary": "A small test runner library for Python testing", "version": "0.5.1" }, "last_serial": 5154872, "releases": { "0.1.dev10": [ { "comment_text": "", "digests": { "md5": "e5d94c8256ae703bb67aac31655aba83", "sha256": "793059e1e18ff4fd8049092fb1d66c03ff490979216c427266ff940f972a0004" }, "downloads": -1, "filename": "test_runner-0.1.dev10-py36-none-any.whl", "has_sig": false, "md5_digest": "e5d94c8256ae703bb67aac31655aba83", "packagetype": "bdist_wheel", "python_version": "py36", "requires_python": null, "size": 35659, "upload_time": "2018-11-14T13:05:10", "url": "https://files.pythonhosted.org/packages/75/4c/27a5654b8a4c23e7d526ecdab56ca668553fb2e387ad0a540d375a6424a7/test_runner-0.1.dev10-py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "775270d0d73338d1367bb0ce35ea2476", "sha256": "60794e89fa29b4c69259ce387a0fbccccf7740b47ae7af97bcf36bdc244d0250" }, "downloads": -1, "filename": "test-runner-0.1.dev10.tar.gz", "has_sig": false, "md5_digest": "775270d0d73338d1367bb0ce35ea2476", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22262, "upload_time": "2018-11-14T13:05:11", "url": "https://files.pythonhosted.org/packages/b2/42/4cdb95d5ef0e79ece6cc330cd2695f00d9881049b897d44b2b723538e869/test-runner-0.1.dev10.tar.gz" } ], "0.1.dev11": [ { "comment_text": "", "digests": { "md5": "e1d28c85f96c759dbed1530d6ef5835c", "sha256": "0f310a804f90753729811f36ba531eabd91aecd4158542893629d32d914b5d5d" }, "downloads": -1, "filename": "test_runner-0.1.dev11-py36-none-any.whl", "has_sig": false, "md5_digest": "e1d28c85f96c759dbed1530d6ef5835c", "packagetype": "bdist_wheel", "python_version": "py36", "requires_python": null, "size": 35660, "upload_time": "2018-11-14T13:30:16", "url": "https://files.pythonhosted.org/packages/c8/69/9ce3f00cf62e30ae447fa04bcf12b92420e8a64e8d620727dd4b175cb902/test_runner-0.1.dev11-py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "202a3c333c75f9f17112c49fe168e450", "sha256": "508536b928b047dd4670e0d2e3928157701619e14c0af5d50cbdfffe390b6bd3" }, "downloads": -1, "filename": "test-runner-0.1.dev11.tar.gz", "has_sig": false, "md5_digest": "202a3c333c75f9f17112c49fe168e450", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22269, "upload_time": "2018-11-14T13:30:18", "url": "https://files.pythonhosted.org/packages/fc/e9/733b4015d130fa29da84b49456a8e166b2ed4077f85c9f0ae952cccf834d/test-runner-0.1.dev11.tar.gz" } ], "0.1.dev4": [ { "comment_text": "", "digests": { "md5": "640d6a065e27077f63633e177b532ea1", "sha256": "b5cdf3bd919c35c2bb187684acd0eb1c806dc446c0d7cb8b3ad2b103569a0c0c" }, "downloads": -1, "filename": "test_runner-0.1.dev4-py36-none-any.whl", "has_sig": false, "md5_digest": "640d6a065e27077f63633e177b532ea1", "packagetype": "bdist_wheel", "python_version": "py36", "requires_python": null, "size": 33390, "upload_time": "2018-11-12T13:02:45", "url": "https://files.pythonhosted.org/packages/61/7d/875eab9eea65bb125c87c5789f33534852935f48c0ecc0d41658f1bdd611/test_runner-0.1.dev4-py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3506757bc8ad97b58abf141d82ab33d0", "sha256": "95dca737ff7b5fb73d55824bff9c5525e5e75137c895d3cda2295e3952197d66" }, "downloads": -1, "filename": "test-runner-0.1.dev4.tar.gz", "has_sig": false, "md5_digest": "3506757bc8ad97b58abf141d82ab33d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20297, "upload_time": "2018-11-12T13:02:47", "url": "https://files.pythonhosted.org/packages/d4/8c/9fad6b5542ab0e1c4493e6e1867af3f2c05e2f3502328ca59c4ed386bc74/test-runner-0.1.dev4.tar.gz" } ], "0.1.dev5": [ { "comment_text": "", "digests": { "md5": "1c4e1128ed283b192cab906fd4f7dfc8", "sha256": "46afc869835822eca81c116c4b9a857392307e342b0ea10ddcdea55d9d0b5a48" }, "downloads": -1, "filename": "test_runner-0.1.dev5-py36-none-any.whl", "has_sig": false, "md5_digest": "1c4e1128ed283b192cab906fd4f7dfc8", "packagetype": "bdist_wheel", "python_version": "py36", "requires_python": null, "size": 34659, "upload_time": "2018-11-13T12:50:12", "url": "https://files.pythonhosted.org/packages/a4/51/c071d0a0ec65fb4ff3639fa2663bf12e054aa9e392fd2822c077dcadbcf9/test_runner-0.1.dev5-py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "439dcbaad3225c4849a04420341466ed", "sha256": "12aaa56088839a63735a348676170104d57e55eb28a8d6b1feb4cb78592eb636" }, "downloads": -1, "filename": "test-runner-0.1.dev5.tar.gz", "has_sig": false, "md5_digest": "439dcbaad3225c4849a04420341466ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21450, "upload_time": "2018-11-13T12:50:14", "url": "https://files.pythonhosted.org/packages/8b/d0/e2cd68ea2fb27e4e7b781ad96464211f6f1129c4e86364fd94601358135d/test-runner-0.1.dev5.tar.gz" } ], "0.1.dev7": [ { "comment_text": "", "digests": { "md5": "a30bfc0f380ea56552653f9a2ea63099", "sha256": "814ebd49e4c3d3898d6242c4a70e74e18132e6c16e2f31e347767f03e219c840" }, "downloads": -1, "filename": "test_runner-0.1.dev7-py36-none-any.whl", "has_sig": false, "md5_digest": "a30bfc0f380ea56552653f9a2ea63099", "packagetype": "bdist_wheel", "python_version": "py36", "requires_python": null, "size": 35567, "upload_time": "2018-11-13T15:05:40", "url": "https://files.pythonhosted.org/packages/6b/1d/5f186746144d0f590958999b8a81e6f2fa112ce80319d2e156020be33d29/test_runner-0.1.dev7-py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dae91197cdddd622988ce652a30de12b", "sha256": "fa43a4c0d82b907d04a8c303f1a78464807b288433d48c0eb5aa18f7ee41fedd" }, "downloads": -1, "filename": "test-runner-0.1.dev7.tar.gz", "has_sig": false, "md5_digest": "dae91197cdddd622988ce652a30de12b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22223, "upload_time": "2018-11-13T15:05:42", "url": "https://files.pythonhosted.org/packages/7c/91/a6e6862db439b3f29305309467526ed65a9467f7d68e0bec3e1d8eac955b/test-runner-0.1.dev7.tar.gz" } ], "0.1.dev8": [ { "comment_text": "", "digests": { "md5": "2370a6e50f4cbd6f71ec7e85a1710070", "sha256": "9bca980161fae363a0625ee2a955445ca473ec4b7644fd1edd37a4ee40ce234f" }, "downloads": -1, "filename": "test_runner-0.1.dev8-py36-none-any.whl", "has_sig": false, "md5_digest": "2370a6e50f4cbd6f71ec7e85a1710070", "packagetype": "bdist_wheel", "python_version": "py36", "requires_python": null, "size": 35559, "upload_time": "2018-11-14T12:13:18", "url": "https://files.pythonhosted.org/packages/c9/65/6007eb703b3d7544a4728d7085c5d155eda62e0408b72d5b8e6019f8947d/test_runner-0.1.dev8-py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e6be7cab98f61fb54afcbcb7c81e8b9a", "sha256": "88bd43aa69fd967529941093935a51a471d7ce9c3bdfacee6a6020fa032ae15b" }, "downloads": -1, "filename": "test-runner-0.1.dev8.tar.gz", "has_sig": false, "md5_digest": "e6be7cab98f61fb54afcbcb7c81e8b9a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22224, "upload_time": "2018-11-14T12:13:19", "url": "https://files.pythonhosted.org/packages/2d/d4/d1457f5615c14d2e3054d2f60b37996c3ac77b24336ccabb1bc7acc2c8f4/test-runner-0.1.dev8.tar.gz" } ], "0.1.dev9": [ { "comment_text": "", "digests": { "md5": "a381de0bd1fb542af3a029c2b8e9c3f9", "sha256": "2a2dfd12a6ed0a02a5a212b62ceb0309517b4ae3da410054bff56eff39525e2e" }, "downloads": -1, "filename": "test_runner-0.1.dev9-py36-none-any.whl", "has_sig": false, "md5_digest": "a381de0bd1fb542af3a029c2b8e9c3f9", "packagetype": "bdist_wheel", "python_version": "py36", "requires_python": null, "size": 35635, "upload_time": "2018-11-14T12:27:38", "url": "https://files.pythonhosted.org/packages/96/da/ed64670464f8e0afdeeb15d4de272cef48fd318f977c7fbe1b3299aae5a3/test_runner-0.1.dev9-py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "815665b267162476a4091de30de68176", "sha256": "17d773ec956be19f534c28c98e8ed49c4bdc3000c697034bd7b6b21db0c42492" }, "downloads": -1, "filename": "test-runner-0.1.dev9.tar.gz", "has_sig": false, "md5_digest": "815665b267162476a4091de30de68176", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22259, "upload_time": "2018-11-14T12:27:40", "url": "https://files.pythonhosted.org/packages/23/87/84136b269150d46a410b053a07b7be1095adf724f21c3ee2fe8c1aff2b3d/test-runner-0.1.dev9.tar.gz" } ], "0.2.dev0": [ { "comment_text": "", "digests": { "md5": "69f913b5dbeaee4f8c391d56d141b26b", "sha256": "f71d1987e62534fe787e440150dc0f4d628c459f8fbfc5921570689d4cf1237e" }, "downloads": -1, "filename": "test_runner-0.2.dev0-py36-none-any.whl", "has_sig": false, "md5_digest": "69f913b5dbeaee4f8c391d56d141b26b", "packagetype": "bdist_wheel", "python_version": "py36", "requires_python": null, "size": 36055, "upload_time": "2018-11-15T11:25:13", "url": "https://files.pythonhosted.org/packages/79/59/3a793327e8b9733a1b9dc4dfe4d658bcadc9987bd2378d955efd76e555f5/test_runner-0.2.dev0-py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7643a36cc6411809c28a05f9c7911c5d", "sha256": "c596964314100a8f674116d2aae5c05af6f8d22a6bd5bd611959dfdf1d7ddec5" }, "downloads": -1, "filename": "test-runner-0.2.dev0.tar.gz", "has_sig": false, "md5_digest": "7643a36cc6411809c28a05f9c7911c5d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22637, "upload_time": "2018-11-15T11:25:15", "url": "https://files.pythonhosted.org/packages/d8/f3/188aadb14c7f3737482aaa4c4e46c6c7b701340335046d50c854ce2f7768/test-runner-0.2.dev0.tar.gz" } ], "0.2.dev1": [ { "comment_text": "", "digests": { "md5": "3dd0e83a569b9ad03c212458dcd0fc41", "sha256": "c30318d1e7371a43d4d2a491f73107341e1edc98169f0e884f93410917b0fc18" }, "downloads": -1, "filename": "test_runner-0.2.dev1-py36-none-any.whl", "has_sig": false, "md5_digest": "3dd0e83a569b9ad03c212458dcd0fc41", "packagetype": "bdist_wheel", "python_version": "py36", "requires_python": null, "size": 36103, "upload_time": "2018-11-15T12:07:37", "url": "https://files.pythonhosted.org/packages/ed/35/5443b3b06676a619a3e2f84f52d36d37450660d187aa997301cb38bdbb83/test_runner-0.2.dev1-py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ae2fd5052f5611c42a5a12e9b53d2b9a", "sha256": "f63cb64c8bec80d0aab436e047296c77ed5c38e0287aa03b4e61a5bf42240f89" }, "downloads": -1, "filename": "test-runner-0.2.dev1.tar.gz", "has_sig": false, "md5_digest": "ae2fd5052f5611c42a5a12e9b53d2b9a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22686, "upload_time": "2018-11-15T12:07:38", "url": "https://files.pythonhosted.org/packages/b0/bf/6ff7fd102dc7fcf4974f4df58d26c3dd76b722b2bbd6cd70ed12d644fbfd/test-runner-0.2.dev1.tar.gz" } ], "0.3.dev0": [ { "comment_text": "", "digests": { "md5": "c93e7bebef712736991701b7779a28a4", "sha256": "3ce3070eb605364b657314bed2c97a06bd63da06e65911ebe3c55ec28d715b0b" }, "downloads": -1, "filename": "test_runner-0.3.dev0-py36-none-any.whl", "has_sig": false, "md5_digest": "c93e7bebef712736991701b7779a28a4", "packagetype": "bdist_wheel", "python_version": "py36", "requires_python": null, "size": 28058, "upload_time": "2018-11-17T12:09:45", "url": "https://files.pythonhosted.org/packages/8d/a4/47c9bb8d28e7322e73f14a95cbdb74cf8bee39ce49da7ff215607481e3cc/test_runner-0.3.dev0-py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5a7d0e91eb60e041b1b165e313481f87", "sha256": "1d8e1f227e0918db639c4643e7efdda1c3d08647cbc51cba450d57326de95329" }, "downloads": -1, "filename": "test-runner-0.3.dev0.tar.gz", "has_sig": false, "md5_digest": "5a7d0e91eb60e041b1b165e313481f87", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19915, "upload_time": "2018-11-17T12:09:47", "url": "https://files.pythonhosted.org/packages/16/c6/0eec0e99b43a94e3aea312de39f4972557c5644fd63e61fe1dbb8aec6899/test-runner-0.3.dev0.tar.gz" } ], "0.4.dev0": [ { "comment_text": "", "digests": { "md5": "91147459ad4eb5222da5f54d8d2cfbe2", "sha256": "97720d596e8216dec99f15fc1227fa37ac37a5a39b3ac17b69e9e186ad9ddb34" }, "downloads": -1, "filename": "test_runner-0.4.dev0-py36-none-any.whl", "has_sig": false, "md5_digest": "91147459ad4eb5222da5f54d8d2cfbe2", "packagetype": "bdist_wheel", "python_version": "py36", "requires_python": null, "size": 15231, "upload_time": "2018-11-20T09:43:55", "url": "https://files.pythonhosted.org/packages/2c/9b/23d36b70827cace27e66cc989a1eb84e2b3700b87bdf6bf81f43efadc238/test_runner-0.4.dev0-py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "644c78daa26f30f10b2ac785964f0f05", "sha256": "8048143327565b5ac16523ae3c2681900f629b321b6cf23501a6ba5c82088160" }, "downloads": -1, "filename": "test-runner-0.4.dev0.tar.gz", "has_sig": false, "md5_digest": "644c78daa26f30f10b2ac785964f0f05", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10588, "upload_time": "2018-11-20T09:43:57", "url": "https://files.pythonhosted.org/packages/ab/87/3773b8e55a4fdd4436dd781ad7c83555496d56dcf6b77ed877b2bd8b09fd/test-runner-0.4.dev0.tar.gz" } ], "0.4.dev1": [ { "comment_text": "", "digests": { "md5": "ed6cf07b9a72222136ff0169b7ca331e", "sha256": "8c74bb627ce4e9f512a4bd0adf9d801e1f77d0970e93472ff600df85a4729e07" }, "downloads": -1, "filename": "test_runner-0.4.dev1-py36-none-any.whl", "has_sig": false, "md5_digest": "ed6cf07b9a72222136ff0169b7ca331e", "packagetype": "bdist_wheel", "python_version": "py36", "requires_python": null, "size": 15724, "upload_time": "2018-11-20T13:27:41", "url": "https://files.pythonhosted.org/packages/a1/0f/1e340c071daaf6eb4acc9faac8d482bc698807504363958fdfc28d08c62c/test_runner-0.4.dev1-py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "179533a078a2103d965dcc6955d6fc3b", "sha256": "f1378256b981afb52854392ef0d477e85765967518a60d894b4a6ba5d98e473b" }, "downloads": -1, "filename": "test-runner-0.4.dev1.tar.gz", "has_sig": false, "md5_digest": "179533a078a2103d965dcc6955d6fc3b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10952, "upload_time": "2018-11-20T13:27:43", "url": "https://files.pythonhosted.org/packages/b6/ce/27b0a8da8cd0acc460aaddb9a332a2aea17e63cd354ae8bad235d85c32b9/test-runner-0.4.dev1.tar.gz" } ], "0.4.dev10": [ { "comment_text": "", "digests": { "md5": "43216be6c8cca5fe4faaa245c62e1b63", "sha256": "7f1c214d4118dd5a9e7c9571cc69ad4d9fcfe8745f97916c642f2340907ff26a" }, "downloads": -1, "filename": "test_runner-0.4.dev10-py36-none-any.whl", "has_sig": false, "md5_digest": "43216be6c8cca5fe4faaa245c62e1b63", "packagetype": "bdist_wheel", "python_version": "py36", "requires_python": null, "size": 21988, "upload_time": "2019-01-23T09:40:30", "url": "https://files.pythonhosted.org/packages/47/56/95e8904bbfbcdc55dd42b051fa08b45c82b24f149727e7a9699cb7789022/test_runner-0.4.dev10-py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cc75f3597d3844eb28f905b4908ae0b5", "sha256": "120d25f1e8bfa9f319daae564a112637d38499bd41fabc3c9cb4a0aabeaa7bc9" }, "downloads": -1, "filename": "test-runner-0.4.dev10.tar.gz", "has_sig": false, "md5_digest": "cc75f3597d3844eb28f905b4908ae0b5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13403, "upload_time": "2019-01-23T09:40:33", "url": "https://files.pythonhosted.org/packages/f7/f2/72b22cb98ac5817c4f4b0958efc1179695bab1d4cb649d18820a444f98f3/test-runner-0.4.dev10.tar.gz" } ], "0.4.dev11": [ { "comment_text": "", "digests": { "md5": "2ca89113e34369d40bcaae4a4da9c8f2", "sha256": "862691ad2d4cf6072ec8e193cf1cdbdbe187b6186a710e6fba2bc1565bc09471" }, "downloads": -1, "filename": "test_runner-0.4.dev11-py36-none-any.whl", "has_sig": false, "md5_digest": "2ca89113e34369d40bcaae4a4da9c8f2", "packagetype": "bdist_wheel", "python_version": "py36", "requires_python": null, "size": 22153, "upload_time": "2019-01-31T09:26:15", "url": "https://files.pythonhosted.org/packages/86/70/7ef4e38b42923affd62083af2cf9e002463c39565198f1e6e6dd644a7395/test_runner-0.4.dev11-py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3996b3bf97073685dcb73146e6cac8f1", "sha256": "dae1579e2fba91f2c6424b57a4d207e4ac60b1146105ca0896e218b0c17aaac5" }, "downloads": -1, "filename": "test-runner-0.4.dev11.tar.gz", "has_sig": false, "md5_digest": "3996b3bf97073685dcb73146e6cac8f1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13574, "upload_time": "2019-01-31T09:26:17", "url": "https://files.pythonhosted.org/packages/19/60/0ed5579f055bfc26e94a16ac725a316a56d7f713a292c7be9d87887e02cb/test-runner-0.4.dev11.tar.gz" } ], "0.4.dev12": [ { "comment_text": "", "digests": { "md5": "ca17b65186a553f53ef30ba503ca3daf", "sha256": "1c6e96a221297ea4f9963dd07ca553b48a46853cec52fabe73abcaff54e1c69a" }, "downloads": -1, "filename": "test_runner-0.4.dev12-py36-none-any.whl", "has_sig": false, "md5_digest": "ca17b65186a553f53ef30ba503ca3daf", "packagetype": "bdist_wheel", "python_version": "py36", "requires_python": null, "size": 22177, "upload_time": "2019-02-03T11:40:45", "url": "https://files.pythonhosted.org/packages/8d/45/c18e149aba66ca8208b75f60f70c332e9fdc68e5af977b5d163e3f1a7035/test_runner-0.4.dev12-py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eb4d79e7fdbe7673abd59a2fabbde1f7", "sha256": "18bfc6427b841a022f0d62330032c1966b4fd934221478003ac99fde48aa43d4" }, "downloads": -1, "filename": "test-runner-0.4.dev12.tar.gz", "has_sig": false, "md5_digest": "eb4d79e7fdbe7673abd59a2fabbde1f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13418, "upload_time": "2019-02-03T11:40:47", "url": "https://files.pythonhosted.org/packages/61/45/265446ea80338736e96a397f1b47892789ab0f56f537ec30e6238d85a025/test-runner-0.4.dev12.tar.gz" } ], "0.4.dev2": [ { "comment_text": "", "digests": { "md5": "741bb7713851ccb5cb6f5a424f6605ef", "sha256": "86e353035c83de213c8dc371cbc95dedc555057a6f6c1e7e48a4573a67cddac1" }, "downloads": -1, "filename": "test_runner-0.4.dev2-py36-none-any.whl", "has_sig": false, "md5_digest": "741bb7713851ccb5cb6f5a424f6605ef", "packagetype": "bdist_wheel", "python_version": "py36", "requires_python": null, "size": 16230, "upload_time": "2018-11-23T07:16:45", "url": "https://files.pythonhosted.org/packages/6c/be/873822ec3c8106fb97358ea131da7c3736a900b17c9ec5a435cfa4378726/test_runner-0.4.dev2-py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b08831818b6d568998e71e3b7439ecb7", "sha256": "97446d6db5bddf362fe4a9c94b7e0b79ad4e1ccdbd9f8caafb7957e5a4f521fe" }, "downloads": -1, "filename": "test-runner-0.4.dev2.tar.gz", "has_sig": false, "md5_digest": "b08831818b6d568998e71e3b7439ecb7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11430, "upload_time": "2018-11-23T07:16:47", "url": "https://files.pythonhosted.org/packages/8b/85/acb090768043e55f34ab133849217ce972c4f273e41ff2c7347f498ba2e7/test-runner-0.4.dev2.tar.gz" } ], "0.4.dev3": [ { "comment_text": "", "digests": { "md5": "8bdf48419955cb04f65876613984244a", "sha256": "8e74b788fa6ea8bb499ce15d7d026584e2cda94c4f955ef4c8f47832d75e2c2b" }, "downloads": -1, "filename": "test_runner-0.4.dev3-py36-none-any.whl", "has_sig": false, "md5_digest": "8bdf48419955cb04f65876613984244a", "packagetype": "bdist_wheel", "python_version": "py36", "requires_python": null, "size": 16265, "upload_time": "2018-11-23T15:45:37", "url": "https://files.pythonhosted.org/packages/49/74/e4f3994c827eb048e9acfcb6976d3b59c5dbd40fc2da4b4460ad14764014/test_runner-0.4.dev3-py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6e38875da7ca695796237a4c58095136", "sha256": "ce023526add091147851e79f62865c3b89e2a0c25a89ad2fbaceaf7e770e4782" }, "downloads": -1, "filename": "test-runner-0.4.dev3.tar.gz", "has_sig": false, "md5_digest": "6e38875da7ca695796237a4c58095136", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11314, "upload_time": "2018-11-23T15:45:38", "url": "https://files.pythonhosted.org/packages/9c/1f/ef986fe1e5426c3950747ef8571520b90b11b20592189be7df4a6fe2a743/test-runner-0.4.dev3.tar.gz" } ], "0.4.dev4": [ { "comment_text": "", "digests": { "md5": "2b699335f4a6519f53309d8bec64ff64", "sha256": "feb82654130335229961d71b9851dfcfdb0a285b3e115dc4f16825538ff3d848" }, "downloads": -1, "filename": "test_runner-0.4.dev4-py36-none-any.whl", "has_sig": false, "md5_digest": "2b699335f4a6519f53309d8bec64ff64", "packagetype": "bdist_wheel", "python_version": "py36", "requires_python": null, "size": 16910, "upload_time": "2018-11-25T12:04:51", "url": "https://files.pythonhosted.org/packages/d5/c0/b21221feec309555bb9ed51162f9d27d25a64dc2ed025a6af34a1f55cfcf/test_runner-0.4.dev4-py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e4a34e4d18dcfcc35cacf0669d6fe52f", "sha256": "c30eff5095b0243e39d8989e0fcc4ef2a47aaa91816e26989e0d52dd43eabeb3" }, "downloads": -1, "filename": "test-runner-0.4.dev4.tar.gz", "has_sig": false, "md5_digest": "e4a34e4d18dcfcc35cacf0669d6fe52f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11874, "upload_time": "2018-11-25T12:04:52", "url": "https://files.pythonhosted.org/packages/88/7f/cb20e02481c89e709c5ed0df344b06db8970087ba149285e115196415fd7/test-runner-0.4.dev4.tar.gz" } ], "0.4.dev5": [ { "comment_text": "", "digests": { "md5": "851a12fe9634f10a473a22beb2dfcdf0", "sha256": "313adf79c556e043aa8222a581576969e1bf4922882d39a022551f7f788f3e65" }, "downloads": -1, "filename": "test_runner-0.4.dev5-py36-none-any.whl", "has_sig": false, "md5_digest": "851a12fe9634f10a473a22beb2dfcdf0", "packagetype": "bdist_wheel", "python_version": "py36", "requires_python": null, "size": 20133, "upload_time": "2018-12-23T10:56:16", "url": "https://files.pythonhosted.org/packages/1b/25/48d15ddc0875456a9f307fd41f04cfa275665cc94166bffeb23a79d03e60/test_runner-0.4.dev5-py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5dd117c1b61421b58aded5b4010d11ab", "sha256": "e6b8c38cab653edc225fc29f598feb9acc5a77256afcc113670f25868aa343e9" }, "downloads": -1, "filename": "test-runner-0.4.dev5.tar.gz", "has_sig": false, "md5_digest": "5dd117c1b61421b58aded5b4010d11ab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12349, "upload_time": "2018-12-23T10:56:18", "url": "https://files.pythonhosted.org/packages/c3/23/4323bd7c00acd65bb1560cc4923b8e90429419df9357a75c24e5898aab56/test-runner-0.4.dev5.tar.gz" } ], "0.4.dev6": [ { "comment_text": "", "digests": { "md5": "8b3545080fd7453f4b130ed27abf866f", "sha256": "8631358c9c13705991e93cc597ade3104a475c7af8eec99711896cec9a89d1f3" }, "downloads": -1, "filename": "test_runner-0.4.dev6-py36-none-any.whl", "has_sig": false, "md5_digest": "8b3545080fd7453f4b130ed27abf866f", "packagetype": "bdist_wheel", "python_version": "py36", "requires_python": null, "size": 20969, "upload_time": "2019-01-18T15:47:10", "url": "https://files.pythonhosted.org/packages/eb/5d/1bf753cb03b69e61f3891a7bd0afce4f8779223d6bc7604a9fb8bb657834/test_runner-0.4.dev6-py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "668273d6f730d9f78ebd958f92c6217a", "sha256": "cf75e00a5884a80e5802eaf2c600acaf06f4915176abf5a656ec0dc7e3f6dcd5" }, "downloads": -1, "filename": "test-runner-0.4.dev6.tar.gz", "has_sig": false, "md5_digest": "668273d6f730d9f78ebd958f92c6217a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12575, "upload_time": "2019-01-18T15:47:11", "url": "https://files.pythonhosted.org/packages/e5/b9/241e5a44bbdcb292e2b15d5eac9db19119452df47a1cddf1e93b1af9f850/test-runner-0.4.dev6.tar.gz" } ], "0.4.dev7": [ { "comment_text": "", "digests": { "md5": "927e2e526671853ba055eb1a3c9a0946", "sha256": "6127bfd59524547ac6f97e00e0e2fd8e6127e53c149e2730f1f13e503ac6272f" }, "downloads": -1, "filename": "test_runner-0.4.dev7-py36-none-any.whl", "has_sig": false, "md5_digest": "927e2e526671853ba055eb1a3c9a0946", "packagetype": "bdist_wheel", "python_version": "py36", "requires_python": null, "size": 20918, "upload_time": "2019-01-19T08:57:48", "url": "https://files.pythonhosted.org/packages/f4/06/8020c5aae4327fbcc7667ea06bd106aeb5bd47e041ad262a587eeece6abb/test_runner-0.4.dev7-py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cb7b6fa8f852bddcff154ebf616094c4", "sha256": "1758576712257597ed4a1026cb22ddc2da2b81ba2245fa29952a364cd92290d3" }, "downloads": -1, "filename": "test-runner-0.4.dev7.tar.gz", "has_sig": false, "md5_digest": "cb7b6fa8f852bddcff154ebf616094c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12559, "upload_time": "2019-01-19T08:57:50", "url": "https://files.pythonhosted.org/packages/d8/06/60b55e3057b19dd7278c3f0dad66389775adb8d61befec49e0a0b019e048/test-runner-0.4.dev7.tar.gz" } ], "0.4.dev8": [ { "comment_text": "", "digests": { "md5": "52c1e1bef922d7c3058dc43aac7b63d3", "sha256": "a9cd67c406184f57a4b1fa81bdb5f77f9ba63c95db3793d8ddca1f3dc3b60240" }, "downloads": -1, "filename": "test_runner-0.4.dev8-py36-none-any.whl", "has_sig": false, "md5_digest": "52c1e1bef922d7c3058dc43aac7b63d3", "packagetype": "bdist_wheel", "python_version": "py36", "requires_python": null, "size": 21068, "upload_time": "2019-01-22T13:54:28", "url": "https://files.pythonhosted.org/packages/63/ac/2b957d7ce3bb84a03e24afe3a95361b097d4bf9e9e459c72d131bfe6b1f6/test_runner-0.4.dev8-py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "075ac2546d954d627b44398ed70a4e38", "sha256": "295adef67f3e2a7a24991c2f53785c6cffe412a1bbe43de88225179815f5d93a" }, "downloads": -1, "filename": "test-runner-0.4.dev8.tar.gz", "has_sig": false, "md5_digest": "075ac2546d954d627b44398ed70a4e38", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12822, "upload_time": "2019-01-22T13:54:29", "url": "https://files.pythonhosted.org/packages/d6/c6/45beb369c30b87ea55d4cf874385e0c8501daa644b06d9d2571b44d82bee/test-runner-0.4.dev8.tar.gz" } ], "0.4.dev9": [ { "comment_text": "", "digests": { "md5": "72f9f13e47eb07055decf1dfc74ec1b1", "sha256": "a03fc92c2eb6b6f1110870d768f22e04738778049c837165d79b3adc78892ddd" }, "downloads": -1, "filename": "test_runner-0.4.dev9-py36-none-any.whl", "has_sig": false, "md5_digest": "72f9f13e47eb07055decf1dfc74ec1b1", "packagetype": "bdist_wheel", "python_version": "py36", "requires_python": null, "size": 21974, "upload_time": "2019-01-22T19:51:42", "url": "https://files.pythonhosted.org/packages/55/32/eb2d0d78507cd1015c5b706b6c949f7763bccb5bb686d928ca0c7ed9c635/test_runner-0.4.dev9-py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9747c5d4eb23d489657075db35af5eeb", "sha256": "fa147eccada212a5b010d54c5a54ce1b7d4492305eff60d09447aaed2ee556fc" }, "downloads": -1, "filename": "test-runner-0.4.dev9.tar.gz", "has_sig": false, "md5_digest": "9747c5d4eb23d489657075db35af5eeb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13382, "upload_time": "2019-01-22T19:51:44", "url": "https://files.pythonhosted.org/packages/b4/bf/fb4f85ff39fa5677d86989801dc28487aaac1069f5a59dde4c92aed67963/test-runner-0.4.dev9.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "c4de0646582117f54ac1db64c58355eb", "sha256": "0ed5f4b17a5bdaf3cf09fa89fd848cf2661c0266561a8040929552bd8a1e63df" }, "downloads": -1, "filename": "test_runner-0.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c4de0646582117f54ac1db64c58355eb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.0", "size": 14961, "upload_time": "2019-04-17T11:45:51", "url": "https://files.pythonhosted.org/packages/d5/f3/84cb9e02e1127cd98e65b1be8ee218da9f9aa6d54779e51a600756180973/test_runner-0.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "224bfa5d6be42b25e23c294f557e1da4", "sha256": "e6f94a94bc95d196cfbb626623206ed583e1bce98d76d5a4e5bcdc1a4e567498" }, "downloads": -1, "filename": "test-runner-0.5.0.tar.gz", "has_sig": false, "md5_digest": "224bfa5d6be42b25e23c294f557e1da4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 10181, "upload_time": "2019-04-17T11:45:53", "url": "https://files.pythonhosted.org/packages/b2/71/5f7ac4c095a6937ee6aab513b3304f23fbed468cd27a0b9ce8857d412597/test-runner-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "03d30dd5db9c3a9836da8990adfc7ccd", "sha256": "37de5bc7f0cbecf9b3a7099200395f562be0dcc40836f633edb7301084546ae5" }, "downloads": -1, "filename": "test_runner-0.5.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "03d30dd5db9c3a9836da8990adfc7ccd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.0", "size": 14959, "upload_time": "2019-04-17T11:59:53", "url": "https://files.pythonhosted.org/packages/c7/f2/29cf63ce09bbdd267857b03648dcf916650862fbceaa93b9265b1a94972c/test_runner-0.5.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0ebb1e36f50723f5aa0fdfbb1555c848", "sha256": "1fba080e052f10836a42361bb5499abd28877d8e020c5bb3e2709ccd7ebd4f9a" }, "downloads": -1, "filename": "test-runner-0.5.1.tar.gz", "has_sig": false, "md5_digest": "0ebb1e36f50723f5aa0fdfbb1555c848", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 10183, "upload_time": "2019-04-17T11:59:54", "url": "https://files.pythonhosted.org/packages/bb/91/88204bc82cf0713d6f60c68a397376b610c442fb9004f174fddb05e5acd9/test-runner-0.5.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "03d30dd5db9c3a9836da8990adfc7ccd", "sha256": "37de5bc7f0cbecf9b3a7099200395f562be0dcc40836f633edb7301084546ae5" }, "downloads": -1, "filename": "test_runner-0.5.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "03d30dd5db9c3a9836da8990adfc7ccd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.0", "size": 14959, "upload_time": "2019-04-17T11:59:53", "url": "https://files.pythonhosted.org/packages/c7/f2/29cf63ce09bbdd267857b03648dcf916650862fbceaa93b9265b1a94972c/test_runner-0.5.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0ebb1e36f50723f5aa0fdfbb1555c848", "sha256": "1fba080e052f10836a42361bb5499abd28877d8e020c5bb3e2709ccd7ebd4f9a" }, "downloads": -1, "filename": "test-runner-0.5.1.tar.gz", "has_sig": false, "md5_digest": "0ebb1e36f50723f5aa0fdfbb1555c848", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 10183, "upload_time": "2019-04-17T11:59:54", "url": "https://files.pythonhosted.org/packages/bb/91/88204bc82cf0713d6f60c68a397376b610c442fb9004f174fddb05e5acd9/test-runner-0.5.1.tar.gz" } ] }