有毒,但有康达
ctox的Python项目详细描述
[毒性](http://tox.readthedocs.org/)但有条件。
[![生成状态](https://travis-ci.org/hayd/ctox.svg?branch=master)](https://travis-ci.org/hayd/ctox)
使用conda复制tox是一个非常困难的过程(注意tox是 专业支持,而不支持ctox)。从长远来看 更好的解决方案是为tox添加conda支持…
当前:
- conda env和依赖项被缓存(非常天真地)
- 一些tox替换(一些缺少的功能)
- ~~不~~一些cli选项(许多功能缺失)
- 无并行支持(尚未)
- 虫子(可能很多)
不过,最妙的是它能在一台机器上进行类似毒素的检测 已安装conda,但并非所有python版本都已安装。
总之,你最好用毒性物质,这里是:dragon:s.
用法
在您的系统上安装conda。推荐的方法(我想)是通过 [miniconda](http://conda.pydata.org/miniconda.html),不推荐 方法(几乎肯定会失败)是通过pip,请不要使用这个 通过pip安装conda。
在项目目录中(其中有一个tox.ini文件):
`sh cd project_dir ctox # or to pdb into any failing environments ctox ----pdb--pdb-fail `注意这假设您有类似“nosetest{posargs}”的东西(或者 ` py.test{posargs})在projects tox.ini文件中。它将被替换 使用“notest–pdb–pdb fail”(或“py.test–pdb–pdb fail”)。
为什么
当我试图使用安装了 Python和康达。这解决了这个问题,我想不会 很长一段时间。毫无疑问,我应该入侵毒素 从长远来看是最好的解决办法,但你就是这样!