Debian软件包安装器tox插件
项目描述
tox_DEBIAN
tox_DEBIAN.py
是一个 tox 插件,它将 Debian 软件包提取到tox管理的虚拟环境中。
依赖关系
钩子依赖
该插件实现了 tox_testenv_install_deps
pluggy 钩子,
外部依赖
该插件使用 apt-get
、dpkg
和 cp
工具。
测试依赖
tox_DEBIAN
,像 tox
一样,使用 py.test 进行测试自动化。
语法
Debian依赖关系必须作为多行选项 debian_deps
列在 testenv
部分。
[testenv]
debian_deps =
python3-ipaddr
python3-yaml
可以通过 apt_opts
选项定义 apt-get
的额外选项
[testenv]
apt_opts=
--allow-unauthenticated
debian_deps =
python3-ipaddr
python3-yaml
安装
安装tox
pip install tox
tox
使用了来自 pkg_resources
的 RequirementParseError
,因此可能需要升级 setuptools
pip install --upgrade setuptools
安装 tox_DEBIAN
pip install tox_DEBIAN
测试
本地 tox_DEBIAN
安装
git clone https://github.com/tpazderka/tox-debian-plugin.git
pip install -e tox-debian-plugin
安装 py.test
pip install pytest
运行测试
cd tox-debian-plugin
py.test tests
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源分布
tox-DEBIAN-0.3.linux-x86_64.tar.gz (4.6 kB 查看散列值)
构建分布
tox_DEBIAN-0.3-py3-none-any.whl (4.5 kB 查看散列值)