diff options
| author | Alexis Métaireau <alexis@notmyidea.org> | 2017-03-21 17:09:53 +0100 |
|---|---|---|
| committer | Alexis Métaireau <alexis@notmyidea.org> | 2017-03-28 17:50:11 +0200 |
| commit | 42c9af528fc9779451c1ad7528648ab6f6e12193 (patch) | |
| tree | 75ed34464189a2a91f228a9d7f5e44d40de27ac8 | |
| parent | 08a493556642f7dd19ad48b1f7c40fe4ac607236 (diff) | |
| download | ihatemoney-mirror-42c9af528fc9779451c1ad7528648ab6f6e12193.zip ihatemoney-mirror-42c9af528fc9779451c1ad7528648ab6f6e12193.tar.gz ihatemoney-mirror-42c9af528fc9779451c1ad7528648ab6f6e12193.tar.bz2 | |
Add tox support.
| -rw-r--r-- | .gitignore | 4 | ||||
| -rw-r--r-- | Makefile | 2 | ||||
| -rw-r--r-- | dev-requirements.txt | 1 | ||||
| -rw-r--r-- | docs/requirements.txt | 3 | ||||
| -rw-r--r-- | tox.ini | 20 |
5 files changed, 29 insertions, 1 deletions
@@ -1,7 +1,11 @@ budget/budget.db +budget.db budget/memory budget/settings.py *.pyc *.egg-info dist .venv +docs/_build/ +.tox +dist @@ -27,7 +27,7 @@ serve: $(INSTALL_STAMP) cd budget; ../$(PYTHON) run.py test: $(DEV_STAMP) - cd budget; ../$(PYTHON) tests.py + $(VENV)/bin/tox release: $(DEV_STAMP) $(VENV)/bin/fullrelease diff --git a/dev-requirements.txt b/dev-requirements.txt index a7fbb05..0bbb0aa 100644 --- a/dev-requirements.txt +++ b/dev-requirements.txt @@ -1 +1,2 @@ zest.releaser +tox diff --git a/docs/requirements.txt b/docs/requirements.txt new file mode 100644 index 0000000..8982892 --- /dev/null +++ b/docs/requirements.txt @@ -0,0 +1,3 @@ +docutils<0.13 +Sphinx +sphinx_rtd_theme @@ -0,0 +1,20 @@ +[tox] +envlist = py35,py27,docs +skip_missing_interpreters = True + +[testenv] + +passenv = TRAVIS +commands = + python --version + python budget/tests.py +deps = + -rdev-requirements.txt + -rrequirements.txt + +install_command = pip install --pre {opts} {packages} + +[testenv:docs] +commands = sphinx-build -a -n -b html -d docs/_build/doctrees docs docs/_build/html +deps = + -rdocs/requirements.txt |
