{ "info": { "author": "Ryan Wilson-Perkin", "author_email": "ryanwilsonperkin@gmail.com", "bugtrack_url": null, "classifiers": [ "Framework :: Pytest", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Testing" ], "description": "# pytest-circleci-parallelized\n\n[![PyPI version](https://img.shields.io/pypi/v/pytest-circleci-parallelized.svg)](https://pypi.org/project/pytest-circleci-parallelized) [![Python versions](https://img.shields.io/pypi/pyversions/pytest-circleci-parallelized.svg)](https://pypi.org/project/pytest-circleci-parallelized) [![CircleCI build status](https://circleci.com/gh/ryanwilsonperkin/pytest-circleci-parallelized.svg?style=svg)](https://circleci.com/gh/ryanwilsonperkin/pytest-circleci-parallelized)\n\nParallelize pytest across CircleCI workers.\n\n---\n\n## Features\n\nLeverage the builtin parallelism of CircleCI to run your test suites. Call `pytest` with the `--circleci-parallelize` flag to automatically split tests amongst nodes using the `circleci tests split` utility.\n\nRead more about CircleCI test splitting [here][circleci-test-splitting].\n\n```yaml\n# .circleci/config.yml\nversion: 2\njobs:\n test:\n docker:\n - image: circleci/python:3\n parallelism: 10\n steps:\n - checkout\n - run: pytest --circleci-parallelize\nworkflows:\n version: 2\n test:\n jobs:\n - test\n```\n\n## Installation\n\nYou can install \"pytest-circleci-parallelized\" via pip from [PyPI][pypi].\n\n```sh\npip install pytest-circleci-parallelized\n```\n\n## Contributing\n\nContributors welcome! Tests can be run with [`tox`][tox]\n\n## License\n\nDistributed under the terms of the [MIT](/LICENSE) license, `pytest-circleci-parallelized` is free and open source software.\n\n## Issues\n\nIf you encounter any problems, please [file an issue](new-issue) along with a detailed description.\n\n[tox]: https://tox.readthedocs.io/en/latest/\n[pypi]: https://pypi.org/project/pytest-circleci-parallelized/\n[new-issue]: https://github.com/ryanwilsonperkin/pytest-circleci-parallelized/issues/new\n[circleci-test-splitting]: https://circleci.com/docs/2.0/parallelism-faster-jobs/", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ryanwilsonperkin/pytest-circleci-parallelized", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pytest-circleci-parallelized", "package_url": "https://pypi.org/project/pytest-circleci-parallelized/", "platform": "", "project_url": "https://pypi.org/project/pytest-circleci-parallelized/", "project_urls": { "Homepage": "https://github.com/ryanwilsonperkin/pytest-circleci-parallelized" }, "release_url": "https://pypi.org/project/pytest-circleci-parallelized/0.0.4/", "requires_dist": null, "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "summary": "Parallelize pytest across CircleCI workers.", "version": "0.0.4" }, "last_serial": 4987757, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "b5cbd7d07d8362355f4326ebcfdf795a", "sha256": "7702a06435fae084f40f813814b206f588938f60ee5aad9ad1ef2f14e97f9537" }, "downloads": -1, "filename": "pytest-circleci-parallelized-0.0.1.tar.gz", "has_sig": false, "md5_digest": "b5cbd7d07d8362355f4326ebcfdf795a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 3251, "upload_time": "2019-02-24T22:42:31", "url": "https://files.pythonhosted.org/packages/77/cb/487d7ce159ef8f0a996b2990d7580be0debdf8e937089272d4922b1955d6/pytest-circleci-parallelized-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "ba31dd8fab8251b127310559212a86e7", "sha256": "34caee393e68271b20f33bf17477c4186692d11946bdc19ef65d7750f76fee93" }, "downloads": -1, "filename": "pytest-circleci-parallelized-0.0.2.tar.gz", "has_sig": false, "md5_digest": "ba31dd8fab8251b127310559212a86e7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 3758, "upload_time": "2019-02-25T14:04:58", "url": "https://files.pythonhosted.org/packages/d9/90/5abcc9d7f29bbd82d1e95b84597a75e7157654d0a96ae4924f22a0ed40c1/pytest-circleci-parallelized-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "26485e5fd548b7f33f2caa561051ba0b", "sha256": "9df549ce561a702f11e0c0149216753d562c396679cc97be0489c9bb2237da34" }, "downloads": -1, "filename": "pytest-circleci-parallelized-0.0.3.tar.gz", "has_sig": false, "md5_digest": "26485e5fd548b7f33f2caa561051ba0b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3823, "upload_time": "2019-03-26T13:50:06", "url": "https://files.pythonhosted.org/packages/23/79/7d1eeb88deaea397271f56ebccbb336f455d727a65cb65d7c913913ba4ab/pytest-circleci-parallelized-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "3686200f273f0ecd1cd40a4b4b7deb68", "sha256": "2cd5c232e4c7b7c2a53c021cb3fbd2fa601675904c9da25a152cd2c7a1ddef99" }, "downloads": -1, "filename": "pytest-circleci-parallelized-0.0.4.tar.gz", "has_sig": false, "md5_digest": "3686200f273f0ecd1cd40a4b4b7deb68", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 3697, "upload_time": "2019-03-26T14:06:34", "url": "https://files.pythonhosted.org/packages/1b/b0/2f5b79f5c04bd0ed048201607282621000165ed6027032c81d7c6d9c7d75/pytest-circleci-parallelized-0.0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3686200f273f0ecd1cd40a4b4b7deb68", "sha256": "2cd5c232e4c7b7c2a53c021cb3fbd2fa601675904c9da25a152cd2c7a1ddef99" }, "downloads": -1, "filename": "pytest-circleci-parallelized-0.0.4.tar.gz", "has_sig": false, "md5_digest": "3686200f273f0ecd1cd40a4b4b7deb68", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 3697, "upload_time": "2019-03-26T14:06:34", "url": "https://files.pythonhosted.org/packages/1b/b0/2f5b79f5c04bd0ed048201607282621000165ed6027032c81d7c6d9c7d75/pytest-circleci-parallelized-0.0.4.tar.gz" } ] }