openvax-project-template
Template for a new OpenVax Python project
README
Every README file should contain the following badges:
- Travis build status
- Coverage
- Current library version on PyPI
Travis configuration
Every travis build should, in addition to a project's unit test, also run the openvax-integration-tests.
Deploying to PyPI
Projects should auto-deploy to PyPI from Travis. Each project has to re-encrypt the openvax
PyPI using the travis encrypt
command. The text of the README must be converted from Markdown to RST in the setup.py
file using pypandoc
, which also requires that pandoc
is installed on Travis.
Version
The project's version should be stored in the top-most __init__.py
file in a filed named __version__
.