v2.0.9: Mozart version 2.0.9
Bug fixes and enhancements:
- HC-297 (#30)
- removed un-used imports from api v01 & 02
- added new rest api endpoint for registering and building jobs in jenkins
- imported service in mozart.init.py
- added get api request for EventSource javascript api
- TODO: should probably move the build step to a different rest api endpoint fixed sdscli build command
- changed execute command (using with now) in jenkins.py added logger as well
- removed bufsize=1 from subprocess.Popen
- added event_source option (defaults to False) to execute to be compatible with the EventSource javascript API, which is prepending with 'data' and adding a newline
- re-organized the jenkins rest api and bumped version
- de-coupled api_v01.py into multiple modules (testing, will de-couple v02 if all goes well)
- moved namespaces to mozart/services/api_v01/init.py
- de-coupled the namespaces across multiple files
- re-organized mozart/init.py
- de-coupled API v0.2
- moved code from api_v0X/init.py to a service.py module to allow for the swagger /doc/ endpoint
- removed jenkins.py (branched off from a un-related ticket)
- removed trailing newline
- handling global 404 error with a json response instead of the default HTML response
- removed elasticsearch-dsl because its unused
- bumped version