setuptools-ci is a Python module that adds continuous integration tools for setup.py.
It will install :
- nose for unit testing
- nosexcover for code coverage
- setuptools-clonedigger for detecting similar code
- setuptools-flakes for analyze and detect various errors
- setuptools-lint for code quality
- setuptools-sloccount for counting physical source lines of code
Usage
python setup.py ci
Will execute all commands. See each command documentation for configuration.
And voilà!
Product's homepage
Requirements:
· Python