For development statically link dcc-rs

This links the python bindings statically to libdeltachat.a if the
DCC_RS_DEV environment variable is set to the project's root.  This is
a little simpler then requiring the manual CFLAGS and LD_LIBRARY_PATH
tweaking.

It also adds a script to easily invoke the integration tests locally
without forgetting steps.
This commit is contained in:
Floris Bruynooghe
2019-06-10 17:17:34 +02:00
parent af8d056206
commit 5090b4d24b
7 changed files with 88 additions and 45 deletions

View File

@@ -10,15 +10,17 @@ envlist =
commands =
pytest -rsXx {posargs:tests}
pip wheel . -w {toxworkdir}/wheelhouse
passenv =
TRAVIS
LD_LIBRARY_PATH
CFLAGS
DCC_RS_DEV
deps =
pytest
pytest-faulthandler
pdbpp
cffi
requests
attrs
six
[testenv:auditwheels]
skipsdist = True