Added
Added apt_install option that can be set in the jobs section to
apt install any custom apt requirements for a job. (#14)
Added templates for CONTRIBUTING.rst, CONTRIBUTORS.rst,
LICENSE.rst, MANIFEST.in, docs/conf.py, setup.cfg, and
setup.py (#17)
Templates will now be automatically loaded from a <repo>/.templates
directory if it exists. When overriding existing templates, the built-in
templates can be accessed in include and extend tags with the
templates/ prefix. (#17)
Added flake8 to the static check script. (#17)
Added the bones-pr-number script to predict the next PR number for a
repository. This helps when writing a changelog entry before a PR has been
made. (#18)
Changed
The Python version is now specified by the python option (instead of
python_version), for consistency with .travis.yml. (#14)
All nengo-bones scripts now start with bones-, to make them easier
to find with autocompletion. generate-bones is now bones-generate,
and check-bones is now bones-check. (#18)
Removed
Removed conda from the CI setup; all installations should be done
through pip instead. (#14)
Removed the --template-dir option from the generate-bones script;
use a .templates directory instead. (#17)
Fixed
Order of templated dicts should now be deterministic for all Python versions. (#14)
Initial release of Nengo Bones! Thanks to all of the contributors for making this possible!