Upgrade Python to 3.7.3 and add PyYAML.

We should try and track mainline Python as much as possible.

PyYAML was a sub-dependency of a dev dependency but was being included
in the translations utility. Bundling only the production Python
dependencies was not working because of this.
This commit is contained in:
dandds 2019-06-17 09:18:12 -04:00
parent 9c2b9c6da6
commit 6abbf4bac0
4 changed files with 37 additions and 15 deletions

View File

@ -13,7 +13,7 @@ defaults:
jobs:
app_setup:
docker:
- image: circleci/python:3.6.6-stretch-node
- image: circleci/python:3.7.3-stretch-node
environment: *appEnvironment
- image: circleci/postgres:9.6.5-alpine-ram
- image: circleci/redis:4-alpine3.8
@ -61,7 +61,7 @@ jobs:
test:
docker:
- image: circleci/python:3.6.6-stretch-node
- image: circleci/python:3.7.3-stretch-node
environment: *appEnvironment
- image: circleci/postgres:9.6.5-alpine-ram
- image: circleci/redis:4-alpine3.8

3
.gitignore vendored
View File

@ -55,3 +55,6 @@ coverage
# selenium testing
browserstacklocal
# python config
.python-version

View File

@ -22,6 +22,7 @@ apache-libcloud = "*"
lockfile = "*"
"flask-rq2" = "*"
werkzeug = "~= 0.14.1"
PyYAML = "*"
[dev-packages]
bandit = "*"
@ -41,7 +42,7 @@ blinker = "*"
pytest-mock = "*"
[requires]
python_version = "3.6.6"
python_version = "3.7.3"
[pipenv]
allow_prereleases = true

42
Pipfile.lock generated
View File

@ -1,11 +1,11 @@
{
"_meta": {
"hash": {
"sha256": "47462f3d92aaca7b3402ed22e3f9b24a0ee08251b5607f19e5b2b041a9c8773d"
"sha256": "5232c70b0d9afdb666e7c914336477ff34c3eab8fd95d5650538cc66f1f38710"
},
"pipfile-spec": 6,
"requires": {
"python_version": "3.6.6"
"python_version": "3.7.3"
},
"sources": [
{
@ -40,10 +40,10 @@
},
"certifi": {
"hashes": [
"sha256:59b7658e26ca9c7339e00f8f4636cdfe59d34fa37b9b04f6f9e9926b3cece1a5",
"sha256:b26104d6835d1f5e49452a26eb2ff87fe7090b89dfcaee5ea2212697e1e1d7ae"
"sha256:046832c04d4e752f37383b628bc601a7ea7211496b4638f6514d0e5b9acc4939",
"sha256:945e3ba63a0b9f577b1395204e13c3a231f9bc0223888be653286534e5873695"
],
"version": "==2019.3.9"
"version": "==2019.6.16"
},
"cffi": {
"hashes": [
@ -318,6 +318,23 @@
],
"version": "==2019.1"
},
"pyyaml": {
"hashes": [
"sha256:57acc1d8533cbe51f6662a55434f0dbecfa2b9eaf115bede8f6fd00115a0c0d3",
"sha256:588c94b3d16b76cfed8e0be54932e5729cc185caffaa5a451e7ad2f7ed8b4043",
"sha256:68c8dd247f29f9a0d09375c9c6b8fdc64b60810ebf07ba4cdd64ceee3a58c7b7",
"sha256:70d9818f1c9cd5c48bb87804f2efc8692f1023dac7f1a1a5c61d454043c1d265",
"sha256:86a93cccd50f8c125286e637328ff4eef108400dd7089b46a7be3445eecfa391",
"sha256:a0f329125a926876f647c9fa0ef32801587a12328b4a3c741270464e3e4fa778",
"sha256:a3c252ab0fa1bb0d5a3f6449a4826732f3eb6c0270925548cac342bc9b22c225",
"sha256:b4bb4d3f5e232425e25dda21c070ce05168a786ac9eda43768ab7f3ac2770955",
"sha256:cd0618c5ba5bda5f4039b9398bb7fb6a317bb8298218c3de25c47c4740e4b95e",
"sha256:ceacb9e5f8474dcf45b940578591c7f3d960e82f926c707788a570b51ba59190",
"sha256:fe6a88094b64132c4bb3b631412e90032e8cfe9745a58370462240b8cb7553cd"
],
"index": "pypi",
"version": "==5.1.1"
},
"redis": {
"hashes": [
"sha256:6946b5dca72e86103edc8033019cc3814c031232d339d5f4533b02ea85685175",
@ -356,10 +373,10 @@
},
"sqlalchemy": {
"hashes": [
"sha256:c7fef198b43ef31dfd783d094fd5ee435ce8717592e6784c45ba337254998017"
"sha256:c30925d60af95443458ebd7525daf791f55762b106049ae71e18f8dd58084c2f"
],
"index": "pypi",
"version": "==1.3.4"
"version": "==1.3.5"
},
"unipath": {
"hashes": [
@ -452,11 +469,11 @@
},
"bandit": {
"hashes": [
"sha256:d31a7b0819fe95d591106ba2d6c35568a513aba24db537ca71984781312a8e95",
"sha256:e50fb4ed4ee8a98b8329385e48e606fded0999a2cb3e2acb6e7213c962ff0de1"
"sha256:f89adaff792d1f9b72859784c5f7964c6b5a5f32ca0ca458c9643e02d4fdceac",
"sha256:fa1fee3cb60a3dca89b7a86c0be82af0e830def961728aba9290854fe18c1f90"
],
"index": "pypi",
"version": "==1.6.0"
"version": "==1.6.1"
},
"black": {
"hashes": [
@ -850,6 +867,7 @@
"sha256:ceacb9e5f8474dcf45b940578591c7f3d960e82f926c707788a570b51ba59190",
"sha256:fe6a88094b64132c4bb3b631412e90032e8cfe9745a58370462240b8cb7553cd"
],
"index": "pypi",
"version": "==5.1.1"
},
"selenium": {
@ -953,9 +971,9 @@
},
"wrapt": {
"hashes": [
"sha256:4aea003270831cceb8a90ff27c4031da6ead7ec1886023b80ce0dfe0adf61533"
"sha256:565a021fd19419476b9362b05eeaa094178de64f8361e44468f9e9d7843901e1"
],
"version": "==1.11.1"
"version": "==1.11.2"
},
"zipp": {
"hashes": [