aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Harder <radhermit@gmail.com>2015-07-04 23:10:53 -0400
committerTim Harder <radhermit@gmail.com>2015-07-04 23:10:53 -0400
commit646b91c5cba44aa5fcfb8bc4dca409716dc58b4d (patch)
treec06b7119f9e7314a4cdf545c9f02d3d727d1745b /tox.ini
parentpmaint: use iter_stable_unique() from snakeoil (diff)
downloadpkgcore-646b91c5cba44aa5fcfb8bc4dca409716dc58b4d.tar.gz
pkgcore-646b91c5cba44aa5fcfb8bc4dca409716dc58b4d.tar.bz2
pkgcore-646b91c5cba44aa5fcfb8bc4dca409716dc58b4d.zip
tox: simplify snakeoil/pkgcore install process
Diffstat (limited to 'tox.ini')
-rw-r--r--tox.ini8
1 files changed, 3 insertions, 5 deletions
diff --git a/tox.ini b/tox.ini
index 700c4b608..6908e0dbd 100644
--- a/tox.ini
+++ b/tox.ini
@@ -1,18 +1,16 @@
[tox]
envlist = py27, py33, py34
-# skip for now since we can't easily specify skipping doc build
+# snakeoil is required for sdist which runs before deps are installed
skipsdist = True
[testenv]
whitelist_externals = bash
-# need to install manually using setup.py for now
-skip_install = True
deps =
pytest
mock
coverage>=4.0a1
+ https://github.com/pkgcore/snakeoil/archive/master.tar.gz
commands =
- pip install https://github.com/pkgcore/snakeoil/archive/master.tar.gz --install-option="--install-headers={envdir}/include/snakeoil"
- python setup.py build_ext -I {envdir}/include build -b {envdir}/build --disable-man-pages --disable-html-docs install --disable-man-pages --disable-html-docs
+ pip install -I .
bash -c '\
cp .coveragerc "{envsitepackagesdir}" && \
pushd "{envsitepackagesdir}" && \