diff --git a/.circleci/config.yml b/.circleci/config.yml index d394a042..11bc63a0 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -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 diff --git a/.gitignore b/.gitignore index d4d60946..a65ccf5e 100644 --- a/.gitignore +++ b/.gitignore @@ -55,3 +55,6 @@ coverage # selenium testing browserstacklocal + +# python config +.python-version diff --git a/Pipfile b/Pipfile index 0c6dabd5..ccb99704 100644 --- a/Pipfile +++ b/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 diff --git a/Pipfile.lock b/Pipfile.lock index 44c404b6..b1ab818a 100644 --- a/Pipfile.lock +++ b/Pipfile.lock @@ -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": [