分发毒物工具的活动
detox的Python项目详细描述
排毒素未被摄入,与毒物不相容>;3.6
detox
是一个插件,用于tox
启用并行环境执行。tox
3.7增加了这样做的可能性(tox-p--parallel
)并有效地取代了排毒。
什么是排毒?< >
解毒是毒性的分布式版本。它通过并行运行所有可能的活动来有效地利用多个cpu。它具有与tox相同的选项和配置,因此安装后可以运行:
detox
以同样的方式,使用同样的选项运行tox
,有关详细信息,请参见tox主页。
此外,detox还提供了一个-n
或--num
选项来设置要使用的并发进程数。
注意由于测试的并发执行,不同测试运行的输出不会打印到终端。相反,它们会登录到testenv的日志
目录中的单独文件中。
更改日志
0.19
- 由于tox在3.7 detox中添加了一个并行模式,因此现在只能使用旧版本的tox,因此安装需要tox的版本<;3.7
- 将存储库标记为未维护
- 在测试运行结束时添加一个警告,提示用户在不戒毒的情况下进行尝试,并添加tox>;3.6版本
0.18
请注意,usedevelop似乎仍然没有被修复(欢迎使用prs)
- 从陈旧的pr7中集成可用的修复程序
- (修复 忽略/中断usedevelop-作者kendall chuang
- (修复21 排毒不支持SkipsDist配置选项-作者Kendall Chuang
- 将changelog转换为markdown并作为pypi描述的一部分进行呈现
- 排毒版现在打印自己的版本,然后毒物说什么 (这毕竟是一个插件,应该说清楚)
- [内部变更]
- 在setup.py中添加额外的依赖项
- 将测试更新为当前pytest api
- 使用黑色进行代码格式化
- 使用8号薄片进行起毛理>
- 向毒液环境添加描述
- 添加"dev"毒性环境
0.17(拙劣的释放)
0.16(未释放)
0.15
0.14.后3
- 现在甚至可以呈现降价描述
0.14.后2
- sigh用
readme.md
0.14.后1
- 将有关ISSE跟踪器新位置的信息传播到PYPI
0.14.0
- (修复15)使排毒 了解获取tox 3.3包的新方法-作者:oliver 贝斯特沃尔特
- (修复15)使排毒 了解获取tox 3.3包的新方法-作者:oliver 贝斯特沃尔特
- (修复打印输出 排毒版而非毒性版,包括 插件,当奥利弗调用[defix--version]{.title ref}-时 贝斯特沃尔特
0.13.0
- (修复283)排毒 重复地、不必要地创建virtualenvs—作者thomas steinke
0.12.0
- (修复792)bump-tox <;4.0的版本限制-通过pi delport
- 使用python 2.7、3.4+支持和测试-miro hron_ok
- 修复指向GitHub的项目URL-作者Neil Halelamien
- 删除一些未使用的导入-通过NIR soffer
0.11.0
- #406:添加对运行python-m detox的支持谢谢andré 卡隆(@andrelouiscaron)。
- (基础设施)添加Travis CI设置。谢谢蒂莫西·马祖科泰利 (@pawamoy)。
- 添加"-n numproc"选项以设置进程数。默认值是 由多处理决定的CPU数量。CPU计数()或 如果呼叫不起作用,则返回"2"(例如,在PY27/Windows上)。谢谢 蒂莫西·马祖科泰利(@pawamoy)。
0.10.0
- 再次与tox-2.0兼容
0.9.4
- 通过避免导入,再次与Eventlet兼容 eventlet.processes,感谢Takeshi Komiya的公关。
- 使排毒荣誉滑雪者。感谢蒂莫思·梅西耶的公关。
- 将许可证更改为MIT
0.9.3
- 解决问题6:迅速使解毒作用再次与毒素-1.6(尽管不是 所有支持的1.6功能,例如--develop不起作用)
- 修复问题3:不要声明"python3"的trove标识符,因为 排毒本身取决于eventlet,它对py3还不起作用。 (尽管如此,解毒将通过毒性创造PY3环境 课程)
- 修复问题1:再次支持python2.5(尽管我们可能会将其放入 未来的毒药/解毒药已经足够制造和处理 PY25环境,它们不需要支持运行 py25上的selv)
0.9.2
- 修复问题4-如果sdist打包失败,则正常失败
0.9.1
- 修复问题5-使用最新的TOX-1.4.3版本进行小调整
0.9
- 初始版本