1
- TESTDIR = ./.test
2
1
PYTHON = python
3
- VIRTUALENV = virtualenv
4
- PYVER = $(shell $(PYTHON ) -V 2>&1 | grep -o '[0-9].[0-9]')
5
- SOURCES = $(wildcard libleipzig/* .py) $(wildcard tests/* .py) \
6
- README.rst setup.py
7
- .PHONY : install build dist test clean distclean virtualenv docs
2
+ .PHONY : install build dist test clean distclean docs
8
3
9
- test : virtualenv
10
- @cd $(TESTDIR ) ; PYTHONPATH= \
11
- ./bin/nosetests --with-doctest --doctest-extension=rst --detailed-errors \
12
- libleipzig.test ../README.rst
13
-
14
- virtualenv : $(TESTDIR ) \
15
- $(TESTDIR ) /lib/python$(PYVER ) /site-packages/suds \
16
- $(TESTDIR ) /lib/python$(PYVER ) /site-packages/libleipzig \
17
- $(TESTDIR ) /bin/nosetests
18
- $(TESTDIR ) :
19
- $(VIRTUALENV ) --clear --no-site-packages --distribute " $( TESTDIR) "
20
- $(TESTDIR ) /lib/python$(PYVER ) /site-packages/suds :
21
- $(TESTDIR ) /bin/pip -q install suds
22
- $(TESTDIR ) /lib/python$(PYVER ) /site-packages/libleipzig : $(SOURCES )
23
- $(TESTDIR ) /bin/python setup.py --quiet install
24
- $(TESTDIR ) /bin/nosetests :
25
- $(TESTDIR ) /bin/pip -q install nose
4
+ test :
5
+ $(PYTHON ) setup.py --quiet test --verbose
26
6
27
7
install :
28
8
$(PYTHON ) setup.py install
@@ -39,7 +19,8 @@ manual.html: README.rst libleipzig/protocol.py gendocs
39
19
40
20
clean :
41
21
find . -name ' *.py[co]' -exec rm -f {} ' ;'
42
- rm -rf build/ dist/ " $( TESTDIR) "
22
+ rm -rf build/ dist/ libleipzig.egg-info/
23
+ rm -rf suds-* .egg/ nose-* .egg/
43
24
rm -f MANIFEST manual.html
44
25
45
26
distclean : clean
0 commit comments