I have been using cookiecutter on many projects (eg. pyephem_sunpath). It has been very useful. The help command shows the functionality:
$ make help
clean remove all build, test, coverage and Python artifacts
clean-build remove build artifacts
clean-pyc remove Python file artifacts
clean-test remove test and coverage artifacts
lint check style with flake8
test run tests quickly with the default Python
test-all run tests on every Python version with tox
coverage check code coverage quickly with the default Python
docs generate Sphinx HTML documentation, including API docs
servedocs compile the docs watching for changes
release package and upload a release
dist builds source and wheel package
install install the package to the active Python's site-packages
I have been using cookiecutter on many projects (eg. pyephem_sunpath). It has been very useful. The help command shows the functionality:
also see:
https://github.com/audreyr/cookiecutter-pypackage
https://cookiecutter-pypackage.readthedocs.io/en/latest/
Usually a project is setup using cookiecutter, right from the start.
it is a little trickier using it with an existing project
see if it is possible to use it in eppy