Backticks tox插件,适用于tox v.4.x.x。
项目描述
tox-backtick
Backticks tox插件,适用于tox v.4.x.x。
概述
tox-backtick 是Damien Nadé的 tox-backtocks 包 (v.0.4.0) 的严格分支,包含了一些修正,允许在Python 3.8或更高版本以及Windows上工作,并通过少量的代码重构和细微的改进。
文档.
下面的概述是从原始的 tox-backtocks README.md 复制的
tox-backtocks
一个更新的backticks tox插件
这是一个非常早期的版本。请在自己的风险下使用它。
以下是到1.0版本发布和我们的当前状态的路标
- [x] 在 set_env 中定义一个 backquote var。
使用 bash 在 tox 虚拟环境中评估 backquoted expression(仅此一项)。
[x] 使 backquote var 可用于命令部分。
- [x] 允许在 backquoted expression 内部引用另一个变量。
。
- [x] 删除 backquote 表达式末尾的换行符。
。
- [ ] 允许用户配置是否使用 shell 评估 backquote expression。
(要么直接派生命令,要么派生一个 shell 并评估可能复杂的 shell 表达式)
- [ ] 允许 backquote var 的值包含常规字符串部分和 backquote expression。
。
- [ ] 允许 backquote var 的值包含多个 backquote expression。
。
- [ ] 允许用户配置是否删除末尾的换行符。
。
- [x] 允许另一个变量重用评估过的 backquoted expression 而不必重新评估它 :)(我的意思是,这很巧妙,但嘿,总比什么都没有好)
。
- [x] 允许另一个变量重用评估过的 backquoted expression 而不必重新评估它 :)(我的意思是,这很巧妙,但嘿,总比什么都没有好)
。
- [x] 如果通过 shell 评估,自动将该 shell 添加到 allowlist_externals 部分。
。
[x] 有一个可工作的包。
[ ] 编写用户文档。
使用方法
TBD…
安装
先决条件
Python 3.9 或更高版本
pip 和 setuptools
要安装,请运行
python -m pip install --upgrade tox-backtick
开发
先决条件
开发严格基于 tox。要安装它,请运行
python -m pip install --upgrade tox
访问 开发页面。
从源代码安装
克隆源代码
git clone https://github.com/karpierz/tox-backtick.git tox-backtick
并运行
python -m pip install ./tox-backtick
或以开发模式运行
python -m pip install --editable ./tox-backtick
许可证
版权(c)2024-2024 Adam Karpierz版权(c)2023 Damien Nadé根据 LGPL-2.1-or-later 许可证授权请参阅附带的 LICENSE 文件。
变更日志
0.5.0 (2024-09-30)
取消对 Python 3.8 的支持
设置(依赖项)更新。
0.4.6 (2024-08-13)
添加对 Python 3.13 的支持
设置(依赖项)更新。
0.4.5 (2024-07-15)
设置(依赖项)更新。
修复了 README.rst 中的许可证信息
0.4.4 (2024-01-26)
清理。
0.4.1 (2024-01-24)
第一个功能版本。
0.0.0 (2024-01-22)
初始提交。
项目详情
下载文件
下载适合您平台的文件。如果您不确定要选择哪个,请了解有关 安装软件包 的更多信息。
源代码发行版
tox_backtick-0.5.0.zip (30.2 kB 查看哈希值)
构建发行版
tox_backtick-0.5.0-py3-none-any.whl (16.2 kB 查看哈希值)
关闭
tox_backtick-0.5.0.zip 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f38546efef7f2988518e29c0abc590ed041a5c9c92c9fbb41e32261a33037ab3 |
|
MD5 | d322387299654b49bea1f294e027267f |
|
BLAKE2b-256 | 3b4eeccebb4414819339206c6fc0ea92a5d280c6640bbac8affa03f4e1c9b601 |
关闭
tox_backtick-0.5.0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 13c889f285539cf600c51095b350cb1c1097c9849c10e77bfdd2119ff03cedd6 |
|
MD5 | 648dfae11c2353320152bbde0fa435db |
|
BLAKE2b-256 | d65771cc42927e9945c1497eb616e75cf55bf9477fbee178830c6643addda61f |