跳转到主要内容

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上工作,并通过少量的代码重构和细微的改进。

PyPI记录.

文档.

下面的概述是从原始的 tox-backtocks README.md 复制的

tox-backtocks

PyPI version Supported Python Version License PyPI - Downloads

一个更新的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 -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 查看哈希值)

上传时间 Python 3

支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面