跳转到主要内容

Debian软件包安装器tox插件

项目描述

tox_DEBIAN

Build Status

tox_DEBIAN.py 是一个 tox 插件,它将 Debian 软件包提取到tox管理的虚拟环境中。

依赖关系

钩子依赖

该插件实现了 tox_testenv_install_deps pluggy 钩子,

外部依赖

该插件使用 apt-getdpkgcp 工具。

测试依赖

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_resourcesRequirementParseError,因此可能需要升级 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 查看散列值)

上传日期 Python 3

由以下提供支持