一个为在高包量仓库之间共享通用的tox.ini文件而构建的tox插件。
项目描述
tox-monorepo
此插件将{toxinidir}更改为执行tox命令的目录,而不是tox.ini实际在磁盘上的位置。这使得单一代码库可以轻松地共享单个tox.ini文件,而无需保持副本更新。
功能
安装后,tox-monorepo
将主动后处理加载的tox配置
,并将所有{toxinidir}
实例替换为对当前工作目录的引用。
请注意,如果您的tox配置中有任何不寻常的更改,则很可能此插件尚未与它们进行过测试。如果有问题出现,请参考贡献
部分了解如何联系。
需求
在tox 3.1+
、Python 2.7+
上进行了测试
安装
您可以通过从PyPI使用pip安装“tox-monorepo”
pip install tox-monorepo
用法
安装插件,然后尝试在包目录中引用tox配置。
tox -c <otherpath>/to/tox.ini
请注意,所有 .tox
文件夹以及任何环境现在都是相对于运行 tox 的目录创建的。
完整的更新配置值集
基本配置值
{toxinidir}
{toxworkdir}
{temp_dir}
{setupdir}
{distdir}
{sdistsrc}
{logdir}
环境特定配置值
{commands}
{commands_pre}
{commands_post}
{envdir}
{changedir}
{envtmpdir}
{envlogdir}
贡献
虽然插件非常简单,不需要真正更新,但贡献是受欢迎的。只需在当前仓库提交 PR 或 Issue 即可!
许可协议
在 MIT 许可证下分发,tox-monorepo
是免费和开源软件。
问题
如果您遇到任何问题,请与 tox-monorepo
一起在标题中 提交问题。
项目详情
关闭
tox_monorepo-0.1.2-py2.py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 01f771bbe8acd1741f73cb2e6a974fc158a0ffa7c58c3568e19914540e3dd998 |
|
MD5 | 2e6f524c8390a99be9bf7106fe8ca050 |
|
BLAKE2b-256 | 227586af01dbc72b7224c8c2e71d706c608b0d69b622062bb26c932eb0a9420c |