PyYAML:
Happily, Peregrine was already using PyYAML's safe_load() instead of load(). So we were good to just bump.
gdcdictionary:
Now that gdcdictionary is a PyPI package its location in the Docker container changed. So the cd in the RUN part of the Dockerfile broke. The cd along with the lines after it served to write version information about gdcdictionary to version_data.py. This PR changes the Peregrine /_version endpoint to just get the gdcdictionary version programmatically, so that we can remove the broken lines in the Dockerfile. The dictionary commit hash is removed entirely now that we are getting gdcdictionary via PyPI.
flask:
import CORS from flask_cors not flask.ext.cors
Improvements
change the Peregrine /_version endpoint to just get the gdcdictionary version programmatically, so that we can remove recently-broken lines in the Dockerfile
PyYAML: Happily, Peregrine was already using PyYAML's
safe_load()
instead ofload()
. So we were good to just bump.gdcdictionary: Now that gdcdictionary is a PyPI package its location in the Docker container changed. So the
cd
in the RUN part of the Dockerfile broke. Thecd
along with the lines after it served to write version information about gdcdictionary toversion_data.py
. This PR changes the Peregrine/_version
endpoint to just get the gdcdictionary version programmatically, so that we can remove the broken lines in the Dockerfile. The dictionary commit hash is removed entirely now that we are getting gdcdictionary via PyPI.flask: import CORS from flask_cors not flask.ext.cors
Improvements
change the Peregrine /_version endpoint to just get the gdcdictionary version programmatically, so that we can remove recently-broken lines in the Dockerfile
Dependency updates
bump sqlalchemy 0.9.9 to 1.3.5 bump psqlgraph bump gen3datamodel bump datamodelutils bump dictionaryutils bump gdcdictionary bump authutils bump pyyaml to 5.1 remove flask-postgres-session (was unused) bump sheepdog