Build source - DLR-SC/DataFinder GitHub Wiki
It might sound funny, as Python is not a compiled language, but in order to get DataFinder "running", first a build process must be used. The software contains some generated modules (e. g. for the GUI), which have to be build (generated) to match the locally installed versions of libraries (like PyQt).
A list of the different (useful) configured builders (complete list: Build Targets):
- Generate GUI modules (Qt3, Qt4) and data structures from XML:
$ python setup.py gen
- Run unit tests using nose:
$ python setup.py test
- Run PyLint (a source code analyser) and create a HTML coverage report using Coverage.py:
$ python setup.py audit
- Run EpyDoc (a source code documentation tools):
$ python setup.py doc