debian package installer tox plugin
Project description
tox_DEBIAN
tox_DEBIAN.py is a tox plugin which extracts Debian packages
into the tox managed virtual environment.
Dependency
Hook dependency
The plugin implements the tox_testenv_install_deps pluggy hook,
External dependency
The plugin uses the apt-get, dpkg and cp tools.
Test dependency
tox_DEBIAN, like tox, uses py.test for test automatization.
Syntax
The debian dependencies has to be listed in the testenv section
as debian_deps multi line option.
[testenv]
debian_deps =
python3-ipaddr
python3-yaml
Extra options can be defined for apt-get with the apt_opts option:
[testenv]
apt_opts=
--allow-unauthenticated
debian_deps =
python3-ipaddr
python3-yaml
Install
Install tox
pip install tox
tox uses RequirementParseError from pkg_resources, therefore setuptools
might need to be upgraded:
pip install --upgrade setuptools
Install tox_DEBIAN
pip install tox_DEBIAN
Test
Local tox_DEBIAN install
git clone https://github.com/tpazderka/tox-debian-plugin.git
pip install -e tox-debian-plugin
Install py.test
pip install pytest
Test run
cd tox-debian-plugin
py.test tests
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file tox-DEBIAN-0.3.linux-x86_64.tar.gz.
File metadata
- Download URL: tox-DEBIAN-0.3.linux-x86_64.tar.gz
- Upload date:
- Size: 4.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.30.0 CPython/3.7.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
32fdc643d1685681a8b7fe2373e01dc2f2117dd07fad9811ecdbed8f4f19040d
|
|
| MD5 |
2838f619a52ef72e964df3008587cab0
|
|
| BLAKE2b-256 |
dd7a688b73d4150b475766e2f5db6c41cf9d6bd4525930bad7df456ec89f93c0
|
File details
Details for the file tox_DEBIAN-0.3-py3-none-any.whl.
File metadata
- Download URL: tox_DEBIAN-0.3-py3-none-any.whl
- Upload date:
- Size: 4.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.30.0 CPython/3.7.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4382de4f8fdff7206fca5f6d0456c822c7ff0e6c641afc52a3c6663e4b989261
|
|
| MD5 |
6a172f6f9e64daafdfab64d2182ce0c2
|
|
| BLAKE2b-256 |
c3ef1cc875a3235e7d7dbb2fbe33ab4b58824f001676dd4c737cd1e80d3843c7
|