{ "info": { "author": "Andy Hayden", "author_email": "andyhayden1@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Software Development :: Quality Assurance", "Topic :: Software Development :: Testing" ], "description": "ctox\n====\n\n[tox](http://tox.readthedocs.org/) but with conda.\n\n[![Build Status](https://travis-ci.org/hayd/ctox.svg?branch=master)](https://travis-ci.org/hayd/ctox)\n\nThis is a really rough hack to replicate tox using conda (Note that tox is\n*professionally supported* whilst ctox isn't supported). In the long-term a\nmuch better solution is to add conda support to tox...\n\nCurrently:\n\n- conda envs and dependancies are cached (very naively)\n- some tox substitutions (some missing features)\n- ~~no~~ some cli options (lots of missing features)\n- no parallel support (yet)\n- bugs (probably lots)\n\nHowever, the neat thing is that it makes tox-like testing on a machine with\nconda installed, but not all python versions are installed.\n\nIn conclusion, you're probably better off using tox, here be :dragon:s.\n\nUsage\n-----\n\nHave conda installed on your system. The recommended way (I think) is via\n[miniconda](http://conda.pydata.org/miniconda.html), the not recommended\nway (which will almost certainly fail) is via pip, please don't use this\nwith conda installed via pip.\n\nIn the project's directory (which has a `tox.ini` file):\n\n```sh\ncd project_dir\nctox\n# or to pdb into any failing environments\nctox -- --pdb --pdb-fail\n```\n*Note this assumes you have something like `nosetest {posargs}` (or\n`py.test {posargs}`) in the projects tox.ini file. which this will be replaced\nwith `nosetest --pdb --pdb-fail` (or `py.test --pdb --pdb-fail`).*\n\n\nWhy\n---\nI was sick of `InterpreterNotFound` when trying to use tox having installed\npython with conda. This solves that and I thought it wouldn't take\nvery long to put together. No doubt I should've just hacked on tox, which in\nthe long-run will be the best solution, but there you are!", "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/hayd/ctox", "keywords": "conda,tox,testing,virtualenv", "license": "MIT License", "maintainer": null, "maintainer_email": null, "name": "ctox", "package_url": "https://pypi.org/project/ctox/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/ctox/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/hayd/ctox" }, "release_url": "https://pypi.org/project/ctox/0.1.3/", "requires_dist": null, "requires_python": null, "summary": "tox but with conda", "version": "0.1.3" }, "last_serial": 2349904, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "649d494e154df8723f49aa70afcc97a4", "sha256": "996dceac8784537aee2d763fcf1582269f9b936406a6508524661a0288246d88" }, "downloads": -1, "filename": "ctox-0.1.tar.gz", "has_sig": false, "md5_digest": "649d494e154df8723f49aa70afcc97a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9107, "upload_time": "2014-10-08T18:19:51", "url": "https://files.pythonhosted.org/packages/aa/ec/b9f0e8be843eec805042b148229705350207e09530bed7a265f40b50b5c0/ctox-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "bb790b2d1707c994bcabbd41d0cc4f9f", "sha256": "d52603747a2c3c825f877e2279610861df2ae5680e9c489e7ab6d8b840b63e99" }, "downloads": -1, "filename": "ctox-0.1.1.tar.gz", "has_sig": false, "md5_digest": "bb790b2d1707c994bcabbd41d0cc4f9f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13941, "upload_time": "2014-10-11T08:56:57", "url": "https://files.pythonhosted.org/packages/5b/47/44da91d96273adb34e3fa311c74e70b5bcb78511263a29e81a6c43741b17/ctox-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "965c406fd756ab7e2750f7a9fa5ff8d1", "sha256": "42d9bfa51e435a95ab4402cd3c3be77d672126900a722eba41c5b44d6e575312" }, "downloads": -1, "filename": "ctox-0.1.2.tar.gz", "has_sig": false, "md5_digest": "965c406fd756ab7e2750f7a9fa5ff8d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13909, "upload_time": "2014-10-11T09:15:46", "url": "https://files.pythonhosted.org/packages/36/fe/59b5a389337f821b125efe4520fdbdd0dfed9461bac1387c49572cc78aac/ctox-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "5194a892ef8f414961069bf5676a6250", "sha256": "49193abad955f82899529484d444572f70396683a2ffdf34b95e67423f9a7b59" }, "downloads": -1, "filename": "ctox-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "5194a892ef8f414961069bf5676a6250", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 15311, "upload_time": "2016-09-19T03:49:44", "url": "https://files.pythonhosted.org/packages/f9/19/52bac571ded95f71fe638ffd625cf528504d7a9635159105c38d6e45a0aa/ctox-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "25dc3731dc64afd5b88ba04be0ea6ab5", "sha256": "790c3daee84b72c213688d859e77703f3ddd22346ddcaea59d87cbe433ff6ad5" }, "downloads": -1, "filename": "ctox-0.1.3.tar.gz", "has_sig": false, "md5_digest": "25dc3731dc64afd5b88ba04be0ea6ab5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13984, "upload_time": "2016-09-19T03:48:44", "url": "https://files.pythonhosted.org/packages/96/13/ab08f99e40af234a0617a6d3f3038d12ad20d24e593753fc31f1e6430e24/ctox-0.1.3.tar.gz" } ], "0.1a": [ { "comment_text": "", "digests": { "md5": "08c91fa28106e05b341fd2d454322b98", "sha256": "7dd833d38dc8daf4ee74cecadfe73cb8a42cf21cdea67bc6570d7ce68e4fa487" }, "downloads": -1, "filename": "ctox-0.1a.tar.gz", "has_sig": false, "md5_digest": "08c91fa28106e05b341fd2d454322b98", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4961, "upload_time": "2014-10-07T00:12:29", "url": "https://files.pythonhosted.org/packages/46/42/5dc04cbe664ce8940b424460ee98b95eb40782a598390708cc87b8a8cde7/ctox-0.1a.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5194a892ef8f414961069bf5676a6250", "sha256": "49193abad955f82899529484d444572f70396683a2ffdf34b95e67423f9a7b59" }, "downloads": -1, "filename": "ctox-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "5194a892ef8f414961069bf5676a6250", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 15311, "upload_time": "2016-09-19T03:49:44", "url": "https://files.pythonhosted.org/packages/f9/19/52bac571ded95f71fe638ffd625cf528504d7a9635159105c38d6e45a0aa/ctox-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "25dc3731dc64afd5b88ba04be0ea6ab5", "sha256": "790c3daee84b72c213688d859e77703f3ddd22346ddcaea59d87cbe433ff6ad5" }, "downloads": -1, "filename": "ctox-0.1.3.tar.gz", "has_sig": false, "md5_digest": "25dc3731dc64afd5b88ba04be0ea6ab5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13984, "upload_time": "2016-09-19T03:48:44", "url": "https://files.pythonhosted.org/packages/96/13/ab08f99e40af234a0617a6d3f3038d12ad20d24e593753fc31f1e6430e24/ctox-0.1.3.tar.gz" } ] }