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:
parent
9c2b9c6da6
commit
6abbf4bac0
@ -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
3
.gitignore
vendored
@ -55,3 +55,6 @@ coverage
|
||||
|
||||
# selenium testing
|
||||
browserstacklocal
|
||||
|
||||
# python config
|
||||
.python-version
|
||||
|
3
Pipfile
3
Pipfile
@ -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
42
Pipfile.lock
generated
@ -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": [
|
||||
|
Loading…
x
Reference in New Issue
Block a user