Make gvacommon distributable

This commit performs a lot of changes to make gvacommon properly
distributable:

- add a setup.py
- move code into a module directory
- add a __version__
- add a README.rst and AGPLv3 license file (COPYING)
- specify the licensing in file headers
- move tests into a submodule of gvacommon and split tests for different
  modules into separate test modules
- get rid of django-braces dependency
- adapt setup.cfg to the new directory structure
- ignore build and dist directories
This commit is contained in:
Jan Dittberner 2016-01-29 13:40:12 +01:00
parent c94f20f83f
commit 8dda40a363
14 changed files with 896 additions and 78 deletions

9
.gitignore vendored
View file

@ -1,5 +1,8 @@
.*.swp
*.egg-info
*.pyc
.ropeproject/
coverage-report/
.*.swp
.coverage
.ropeproject/
build/
coverage-report/
dist/