diff --git a/Pipfile b/Pipfile index 7cfe0b57..3153a43c 100644 --- a/Pipfile +++ b/Pipfile @@ -27,7 +27,7 @@ bumpversion = "*" httpx-oauth = "*" [packages] -fastapi = "==0.48.0" +fastapi = "==0.49.0" passlib = {extras = ["bcrypt"],version = "==1.7.2"} email-validator = "==1.0.5" sqlalchemy = "==1.3.13" @@ -35,7 +35,7 @@ databases = "==0.2.6" pyjwt = "==1.7.1" python-multipart = "==0.0.5" motor = "==2.1.0" -tortoise-orm = "==0.15.12" +tortoise-orm = "==0.15.15" [requires] python_version = "3.7" diff --git a/Pipfile.lock b/Pipfile.lock index d4162a4f..99903fdd 100644 --- a/Pipfile.lock +++ b/Pipfile.lock @@ -1,7 +1,7 @@ { "_meta": { "hash": { - "sha256": "c252038164111514072f72cfbf57c013b00c83678b32dbf6a8d364981a0bc0e0" + "sha256": "f791f381f99b8738bb3cb74a3af47416d1a8f838a20c1ed91681b13e21ac8c6f" }, "pipfile-spec": 6, "requires": { @@ -107,18 +107,18 @@ }, "fastapi": { "hashes": [ - "sha256:2e00347f6a84291a5f04302733fbcf7c2ad9c674c0d0448cbee661db0e01ca16", - "sha256:87d409d3ac3957713c016ba3b28fa5214e0903d4351cc3fe486b170d29e8aacd" + "sha256:717dbd2871c270970c70406ef4e550c3504525a7941df817f3a1318de0857c13", + "sha256:c9296e05a011a53c5b4f0a12f06c261b95b7199685b3af986486e41a27545081" ], "index": "pypi", - "version": "==0.48.0" + "version": "==0.49.0" }, "idna": { "hashes": [ - "sha256:c357b3f628cf53ae2c4c05627ecc484553142ca23264e593d327bcde5e9c3407", - "sha256:ea8b7f6188e6fa117537c3df7da9fc686d485087abf6ac197f9c46432f7e4a3c" + "sha256:7588d1c14ae4c77d74036e8c22ff447b26d0fde8f007354fd48a7814db15b7cb", + "sha256:a068a21ceac8a4d63dbfd964670474107f541babbd2250d61922f029858365fa" ], - "version": "==2.8" + "version": "==2.9" }, "motor": { "hashes": [ @@ -266,10 +266,10 @@ }, "tortoise-orm": { "hashes": [ - "sha256:931eff8415327a65217af31f8549ab37c21484c6f575ad3a4daec4b770d1643d" + "sha256:ede37c0637a96189c2aa6395fb25e74d847841289acb5528bb0237aa7232e7e2" ], "index": "pypi", - "version": "==0.15.12" + "version": "==0.15.15" }, "typing-extensions": { "hashes": [ @@ -348,11 +348,11 @@ }, "codecov": { "hashes": [ - "sha256:8ed8b7c6791010d359baed66f84f061bba5bd41174bf324c31311e8737602788", - "sha256:ae00d68e18d8a20e9c3288ba3875ae03db3a8e892115bf9b83ef20507732bed4" + "sha256:38b32934e759a29313382287f59986f25613708f60760c88d31e956399bbeffe", + "sha256:4cf93c30cc1ddb6d7414fce0a45816889499c3febc8bbbc24f1cd1936a804087" ], "index": "pypi", - "version": "==2.0.15" + "version": "==2.0.16" }, "coverage": { "hashes": [ @@ -442,6 +442,12 @@ ], "version": "==2.2.0" }, + "future": { + "hashes": [ + "sha256:b1bead90b70cf6ec3f0710ae53a525360fa360d306a86583adc6bf83a4db537d" + ], + "version": "==0.18.2" + }, "h11": { "hashes": [ "sha256:33d4bca7be0fa039f4e84d50ab00531047e53d6ee8ffbc83501ea602c169cae1", @@ -465,15 +471,9 @@ }, "hstspreload": { "hashes": [ - "sha256:e1fc3184ddf1c8b1af7143b28d76cf648fe385cf29b6d4e7bc9d8fbab98867be" + "sha256:a1ba0c2730593a1922f93cd9c66ff620248090656102bf31e4559c01d7935e05" ], - "version": "==2020.2.5" - }, - "htmlmin": { - "hashes": [ - "sha256:50c1ef4630374a5d723900096a961cff426dff46b48f34d194a81bbe14eca178" - ], - "version": "==0.1.12" + "version": "==2020.2.25" }, "httpx": { "hashes": [ @@ -499,10 +499,10 @@ }, "idna": { "hashes": [ - "sha256:c357b3f628cf53ae2c4c05627ecc484553142ca23264e593d327bcde5e9c3407", - "sha256:ea8b7f6188e6fa117537c3df7da9fc686d485087abf6ac197f9c46432f7e4a3c" + "sha256:7588d1c14ae4c77d74036e8c22ff447b26d0fde8f007354fd48a7814db15b7cb", + "sha256:a068a21ceac8a4d63dbfd964670474107f541babbd2250d61922f029858365fa" ], - "version": "==2.8" + "version": "==2.9" }, "importlib-metadata": { "hashes": [ @@ -527,12 +527,6 @@ ], "version": "==3.0.0a1" }, - "jsmin": { - "hashes": [ - "sha256:b6df99b2cd1c75d9d342e4335b535789b8da9107ec748212706ef7bbe5c2553b" - ], - "version": "==2.2.2" - }, "livereload": { "hashes": [ "sha256:78d55f2c268a8823ba499305dcac64e28ddeb9a92571e12d543cd304faf5817b", @@ -540,6 +534,16 @@ ], "version": "==2.6.1" }, + "lunr": { + "extras": [ + "languages" + ], + "hashes": [ + "sha256:1208622930c915a07e6f8e8640474357826bad48534c0f57969b6fca9bffc88e", + "sha256:7be69d7186f65784a4f2adf81e5c58efd6a9921aa95966babcb1f2f2ada75c20" + ], + "version": "==0.5.6" + }, "markdown": { "hashes": [ "sha256:90fee683eeabe1a92e149f7ba74e5ccdc81cd397bd6c516d93a8da0ef90b6902", @@ -601,26 +605,19 @@ }, "mkdocs": { "hashes": [ - "sha256:17d34329aad75d5de604b9ed4e31df3a4d235afefdc46ce7b1964fddb2e1e939", - "sha256:8cc8b38325456b9e942c981a209eaeb1e9f3f77b493ad755bfef889b9c8d356a" + "sha256:1e385a70aea8a9dedb731aea4fd5f3704b2074801c4f96f06b2920999babda8a", + "sha256:9243291392f59e20b655e4e46210233453faf97787c2cf72176510e868143174" ], "index": "pypi", - "version": "==1.0.4" + "version": "==1.1" }, "mkdocs-material": { "hashes": [ - "sha256:294275c4d3f3e5711b27645b013a0afe8b22a8ace8db81099cb1403ad47b4af5", - "sha256:4f32bfc8f8da74abc0bc65116d7f9e3d6b2e3e2dc43b61cfaab72e151c9c0431" + "sha256:586f59943322d6648e381e05e834db9ebce51388b747fc9e6a3e8c810f109baf", + "sha256:ad40811e2e9dbc38324dbb1085007bd9453b01a72a5987c34143e666bf09997d" ], "index": "pypi", - "version": "==4.6.2" - }, - "mkdocs-minify-plugin": { - "hashes": [ - "sha256:12fc10173f1e13470e8ac66564dd43a33326b911c9d5c4bf92be62fe06ff19f4", - "sha256:14cdee6dd71b149a47e8d8dc3630e8c1c3bc8ada3ba159bea9990bf382651e2c" - ], - "version": "==0.2.3" + "version": "==5.0.0b2.post1" }, "more-itertools": { "hashes": [ @@ -656,6 +653,12 @@ ], "version": "==0.4.3" }, + "nltk": { + "hashes": [ + "sha256:bed45551259aa2101381bbdd5df37d44ca2669c5c3dad72439fa459b29137d94" + ], + "version": "==3.4.5" + }, "packaging": { "hashes": [ "sha256:170748228214b70b672c581a3dd610ee51f733018650740e98c7df862a583f73", @@ -715,11 +718,11 @@ }, "pymdown-extensions": { "hashes": [ - "sha256:66fae2683c7a1dac53184f7de57f51f8dad73f9ead2f453e94e85096cb811335", - "sha256:cb879686a586b22292899771f5e5bc3382808e92aa938f71b550ecdea709419f" + "sha256:18dd66363205c1b047e2b76fba14a839cc7ce12b48970bd8bccaa2033cbeb2da", + "sha256:9aeb3224a25fa24f6fd8d822243d03fd0a41a082f0f5eb6d90649d93f43bd7cb" ], "index": "pypi", - "version": "==6.3" + "version": "==7.0b2" }, "pyparsing": { "hashes": [ @@ -782,37 +785,37 @@ }, "regex": { "hashes": [ - "sha256:07b39bf943d3d2fe63d46281d8504f8df0ff3fe4c57e13d1656737950e53e525", - "sha256:0932941cdfb3afcbc26cc3bcf7c3f3d73d5a9b9c56955d432dbf8bbc147d4c5b", - "sha256:0e182d2f097ea8549a249040922fa2b92ae28be4be4895933e369a525ba36576", - "sha256:10671601ee06cf4dc1bc0b4805309040bb34c9af423c12c379c83d7895622bb5", - "sha256:23e2c2c0ff50f44877f64780b815b8fd2e003cda9ce817a7fd00dea5600c84a0", - "sha256:26ff99c980f53b3191d8931b199b29d6787c059f2e029b2b0c694343b1708c35", - "sha256:27429b8d74ba683484a06b260b7bb00f312e7c757792628ea251afdbf1434003", - "sha256:3e77409b678b21a056415da3a56abfd7c3ad03da71f3051bbcdb68cf44d3c34d", - "sha256:4e8f02d3d72ca94efc8396f8036c0d3bcc812aefc28ec70f35bb888c74a25161", - "sha256:4eae742636aec40cf7ab98171ab9400393360b97e8f9da67b1867a9ee0889b26", - "sha256:6a6ae17bf8f2d82d1e8858a47757ce389b880083c4ff2498dba17c56e6c103b9", - "sha256:6a6ba91b94427cd49cd27764679024b14a96874e0dc638ae6bdd4b1a3ce97be1", - "sha256:7bcd322935377abcc79bfe5b63c44abd0b29387f267791d566bbb566edfdd146", - "sha256:98b8ed7bb2155e2cbb8b76f627b2fd12cf4b22ab6e14873e8641f266e0fb6d8f", - "sha256:bd25bb7980917e4e70ccccd7e3b5740614f1c408a642c245019cff9d7d1b6149", - "sha256:d0f424328f9822b0323b3b6f2e4b9c90960b24743d220763c7f07071e0778351", - "sha256:d58e4606da2a41659c84baeb3cfa2e4c87a74cec89a1e7c56bee4b956f9d7461", - "sha256:e3cd21cc2840ca67de0bbe4071f79f031c81418deb544ceda93ad75ca1ee9f7b", - "sha256:e6c02171d62ed6972ca8631f6f34fa3281d51db8b326ee397b9c83093a6b7242", - "sha256:e7c7661f7276507bce416eaae22040fd91ca471b5b33c13f8ff21137ed6f248c", - "sha256:ecc6de77df3ef68fee966bb8cb4e067e84d4d1f397d0ef6fce46913663540d77" + "sha256:01b2d70cbaed11f72e57c1cfbaca71b02e3b98f739ce33f5f26f71859ad90431", + "sha256:046e83a8b160aff37e7034139a336b660b01dbfe58706f9d73f5cdc6b3460242", + "sha256:113309e819634f499d0006f6200700c8209a2a8bf6bd1bdc863a4d9d6776a5d1", + "sha256:200539b5124bc4721247a823a47d116a7a23e62cc6695744e3eb5454a8888e6d", + "sha256:25f4ce26b68425b80a233ce7b6218743c71cf7297dbe02feab1d711a2bf90045", + "sha256:269f0c5ff23639316b29f31df199f401e4cb87529eafff0c76828071635d417b", + "sha256:5de40649d4f88a15c9489ed37f88f053c15400257eeb18425ac7ed0a4e119400", + "sha256:7f78f963e62a61e294adb6ff5db901b629ef78cb2a1cfce3cf4eeba80c1c67aa", + "sha256:82469a0c1330a4beb3d42568f82dffa32226ced006e0b063719468dcd40ffdf0", + "sha256:8c2b7fa4d72781577ac45ab658da44c7518e6d96e2a50d04ecb0fd8f28b21d69", + "sha256:974535648f31c2b712a6b2595969f8ab370834080e00ab24e5dbb9d19b8bfb74", + "sha256:99272d6b6a68c7ae4391908fc15f6b8c9a6c345a46b632d7fdb7ef6c883a2bbb", + "sha256:9b64a4cc825ec4df262050c17e18f60252cdd94742b4ba1286bcfe481f1c0f26", + "sha256:9e9624440d754733eddbcd4614378c18713d2d9d0dc647cf9c72f64e39671be5", + "sha256:9ff16d994309b26a1cdf666a6309c1ef51ad4f72f99d3392bcd7b7139577a1f2", + "sha256:b33ebcd0222c1d77e61dbcd04a9fd139359bded86803063d3d2d197b796c63ce", + "sha256:bba52d72e16a554d1894a0cc74041da50eea99a8483e591a9edf1025a66843ab", + "sha256:bed7986547ce54d230fd8721aba6fd19459cdc6d315497b98686d0416efaff4e", + "sha256:c7f58a0e0e13fb44623b65b01052dae8e820ed9b8b654bb6296bc9c41f571b70", + "sha256:d58a4fa7910102500722defbde6e2816b0372a4fcc85c7e239323767c74f5cbc", + "sha256:f1ac2dc65105a53c1c2d72b1d3e98c2464a133b4067a51a3d2477b28449709a0" ], - "version": "==2020.1.8" + "version": "==2020.2.20" }, "requests": { "hashes": [ - "sha256:11e007a8a2aa0323f5a921e9e6a2d7e4e67d9877e85773fba9ba6419025cbeb4", - "sha256:9cf5292fcd0f598c671cfc1e0d7d1a7f13bb8085e9a590f48c010551dc6c4b31" + "sha256:43999036bfa82904b6af1d99e4882b560e5e2c68e5c4b0aa03b655f3d7d73fee", + "sha256:b3f43d496c6daba4493e7c431722aeb7dbc6288f52a6e04e7b6023b0247817e6" ], "index": "pypi", - "version": "==2.22.0" + "version": "==2.23.0" }, "rfc3986": { "hashes": [ @@ -918,10 +921,10 @@ }, "zipp": { "hashes": [ - "sha256:5c56e330306215cd3553342cfafc73dda2c60792384117893f3a83f8a1209f50", - "sha256:d65287feb793213ffe11c0f31b81602be31448f38aeb8ffc2eb286c4f6f6657e" + "sha256:12248a63bbdf7548f89cb4c7cda4681e537031eda29c02ea29674bc6854460c2", + "sha256:7c0f8e91abc0dc07a5068f315c52cb30c66bfbc581e5b50704c8a2f6ebae794a" ], - "version": "==2.2.0" + "version": "==3.0.0" } } } diff --git a/pyproject.toml b/pyproject.toml index fd923f06..b983a867 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -21,7 +21,7 @@ classifiers = [ description-file = "README.md" requires-python = ">=3.7" requires = [ - "fastapi ==0.48.0", + "fastapi ==0.49.0", "passlib[bcrypt] ==1.7.2", "email-validator ==1.0.5", "pyjwt ==1.7.1", @@ -37,7 +37,7 @@ mongodb = [ "motor ==2.1.0", ] tortoise-orm = [ - "tortoise-orm ==0.15.12" + "tortoise-orm ==0.15.15" ] oauth = [ "httpx-oauth >0.2,<0.3"