diff --git a/.python-version b/.python-version index 9919bf8c..2419ad5b 100644 --- a/.python-version +++ b/.python-version @@ -1 +1 @@ -3.10.13 +3.11.9 diff --git a/Dockerfile b/Dockerfile index bc06015a..d0440637 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,4 @@ -ARG NODE_VERSION=16 -ARG PYTHON_VERSION=3.10 - +ARG PYTHON_VERSION=3.11 FROM python:$PYTHON_VERSION # Configure environment @@ -56,10 +54,9 @@ RUN groupadd supergroup && \ pip install -U pip # Install pips -COPY requirements.txt ./ -RUN pip install -r requirements.txt -COPY requirements-dev.txt ./ -RUN pip install -r requirements-dev.txt +COPY requirements*.txt ./ +RUN pip install -r requirements.txt && \ + pip install -r requirements-dev.txt # Configure application EXPOSE 8088 diff --git a/Pipfile.lock b/Pipfile.lock index 607660f9..afc6486d 100644 --- a/Pipfile.lock +++ b/Pipfile.lock @@ -107,14 +107,6 @@ "markers": "python_version >= '3.8'", "version": "==3.45.3.0" }, - "async-timeout": { - "hashes": [ - "sha256:4640d96be84d82d02ed59ea2b7105a0f7b33abe8703703cd0ab0bf87c427522f", - "sha256:7405140ff1230c310e51dc27b3145b9092d659ce68ff733fb0cefe3ee42be028" - ], - "markers": "python_full_version <= '3.11.2'", - "version": "==4.0.3" - }, "attrs": { "hashes": [ "sha256:935dc3b529c262f6cf76e50877d35a4bd3c1de194fd41f47a2b7ae8f19971f30", @@ -141,36 +133,36 @@ }, "bcrypt": { "hashes": [ - "sha256:02d9ef8915f72dd6daaef40e0baeef8a017ce624369f09754baf32bb32dba25f", - "sha256:1c28973decf4e0e69cee78c68e30a523be441972c826703bb93099868a8ff5b5", - "sha256:2a298db2a8ab20056120b45e86c00a0a5eb50ec4075b6142db35f593b97cb3fb", - "sha256:33313a1200a3ae90b75587ceac502b048b840fc69e7f7a0905b5f87fac7a1258", - "sha256:3566a88234e8de2ccae31968127b0ecccbb4cddb629da744165db72b58d88ca4", - "sha256:387e7e1af9a4dd636b9505a465032f2f5cb8e61ba1120e79a0e1cd0b512f3dfc", - "sha256:44290ccc827d3a24604f2c8bcd00d0da349e336e6503656cb8192133e27335e2", - "sha256:57fa9442758da926ed33a91644649d3e340a71e2d0a5a8de064fb621fd5a3326", - "sha256:68e3c6642077b0c8092580c819c1684161262b2e30c4f45deb000c38947bf483", - "sha256:69057b9fc5093ea1ab00dd24ede891f3e5e65bee040395fb1e66ee196f9c9b4a", - "sha256:6cad43d8c63f34b26aef462b6f5e44fdcf9860b723d2453b5d391258c4c8e966", - "sha256:71b8be82bc46cedd61a9f4ccb6c1a493211d031415a34adde3669ee1b0afbb63", - "sha256:732b3920a08eacf12f93e6b04ea276c489f1c8fb49344f564cca2adb663b3e4c", - "sha256:9800ae5bd5077b13725e2e3934aa3c9c37e49d3ea3d06318010aa40f54c63551", - "sha256:a97e07e83e3262599434816f631cc4c7ca2aa8e9c072c1b1a7fec2ae809a1d2d", - "sha256:ac621c093edb28200728a9cca214d7e838529e557027ef0581685909acd28b5e", - "sha256:b8df79979c5bae07f1db22dcc49cc5bccf08a0380ca5c6f391cbb5790355c0b0", - "sha256:b90e216dc36864ae7132cb151ffe95155a37a14e0de3a8f64b49655dd959ff9c", - "sha256:ba4e4cc26610581a6329b3937e02d319f5ad4b85b074846bf4fef8a8cf51e7bb", - "sha256:ba55e40de38a24e2d78d34c2d36d6e864f93e0d79d0b6ce915e4335aa81d01b1", - "sha256:be3ab1071662f6065899fe08428e45c16aa36e28bc42921c4901a191fda6ee42", - "sha256:d75fc8cd0ba23f97bae88a6ec04e9e5351ff3c6ad06f38fe32ba50cbd0d11946", - "sha256:e51c42750b7585cee7892c2614be0d14107fad9581d1738d954a262556dd1aab", - "sha256:ea505c97a5c465ab8c3ba75c0805a102ce526695cd6818c6de3b1a38f6f60da1", - "sha256:eb3bd3321517916696233b5e0c67fd7d6281f0ef48e66812db35fc963a422a1c", - "sha256:f70d9c61f9c4ca7d57f3bfe88a5ccf62546ffbadf3681bb1e268d9d2e41c91a7", - "sha256:fbe188b878313d01b7718390f31528be4010fed1faa798c5a1d0469c9c48c369" + "sha256:01746eb2c4299dd0ae1670234bf77704f581dd72cc180f444bfe74eb80495b64", + "sha256:037c5bf7c196a63dcce75545c8874610c600809d5d82c305dd327cd4969995bf", + "sha256:094fd31e08c2b102a14880ee5b3d09913ecf334cd604af27e1013c76831f7b05", + "sha256:0d4cf6ef1525f79255ef048b3489602868c47aea61f375377f0d00514fe4a78c", + "sha256:193bb49eeeb9c1e2db9ba65d09dc6384edd5608d9d672b4125e9320af9153a15", + "sha256:2505b54afb074627111b5a8dc9b6ae69d0f01fea65c2fcaea403448c503d3991", + "sha256:2ee15dd749f5952fe3f0430d0ff6b74082e159c50332a1413d51b5689cf06623", + "sha256:31adb9cbb8737a581a843e13df22ffb7c84638342de3708a98d5c986770f2834", + "sha256:3a5be252fef513363fe281bafc596c31b552cf81d04c5085bc5dac29670faa08", + "sha256:3d3b317050a9a711a5c7214bf04e28333cf528e0ed0ec9a4e55ba628d0f07c1a", + "sha256:48429c83292b57bf4af6ab75809f8f4daf52aa5d480632e53707805cc1ce9b74", + "sha256:4a8bea4c152b91fd8319fef4c6a790da5c07840421c2b785084989bf8bbb7455", + "sha256:4fb253d65da30d9269e0a6f4b0de32bd657a0208a6f4e43d3e645774fb5457f3", + "sha256:551b320396e1d05e49cc18dd77d970accd52b322441628aca04801bbd1d52a73", + "sha256:5f7cd3399fbc4ec290378b541b0cf3d4398e4737a65d0f938c7c0f9d5e686611", + "sha256:6004f5229b50f8493c49232b8e75726b568535fd300e5039e255d919fc3a07f2", + "sha256:6717543d2c110a155e6821ce5670c1f512f602eabb77dba95717ca76af79867d", + "sha256:6cac78a8d42f9d120b3987f82252bdbeb7e6e900a5e1ba37f6be6fe4e3848286", + "sha256:8a893d192dfb7c8e883c4576813bf18bb9d59e2cfd88b68b725990f033f1b978", + "sha256:8cbb119267068c2581ae38790e0d1fbae65d0725247a930fc9900c285d95725d", + "sha256:9f8ea645eb94fb6e7bea0cf4ba121c07a3a182ac52876493870033141aa687bc", + "sha256:c4c8d9b3e97209dd7111bf726e79f638ad9224b4691d1c7cfefa571a09b1b2d6", + "sha256:cb9c707c10bddaf9e5ba7cdb769f3e889e60b7d4fea22834b261f51ca2b89fed", + "sha256:d84702adb8f2798d813b17d8187d27076cca3cd52fe3686bb07a9083930ce650", + "sha256:ec3c2e1ca3e5c4b9edb94290b356d082b721f3f50758bce7cce11d8a7c89ce84", + "sha256:f44a97780677e7ac0ca393bd7982b19dbbd8d7228c1afe10b128fd9550eef5f1", + "sha256:f5698ce5292a4e4b9e5861f7e53b1d89242ad39d54c3da451a93cac17b61921a" ], "markers": "python_version >= '3.7'", - "version": "==4.1.2" + "version": "==4.1.3" }, "billiard": { "hashes": [ @@ -583,41 +575,41 @@ }, "cryptography": { "hashes": [ - "sha256:0270572b8bd2c833c3981724b8ee9747b3ec96f699a9665470018594301439ee", - "sha256:111a0d8553afcf8eb02a4fea6ca4f59d48ddb34497aa8706a6cf536f1a5ec576", - "sha256:16a48c23a62a2f4a285699dba2e4ff2d1cff3115b9df052cdd976a18856d8e3d", - "sha256:1b95b98b0d2af784078fa69f637135e3c317091b615cd0905f8b8a087e86fa30", - "sha256:1f71c10d1e88467126f0efd484bd44bca5e14c664ec2ede64c32f20875c0d413", - "sha256:2424ff4c4ac7f6b8177b53c17ed5d8fa74ae5955656867f5a8affaca36a27abb", - "sha256:2bce03af1ce5a5567ab89bd90d11e7bbdff56b8af3acbbec1faded8f44cb06da", - "sha256:329906dcc7b20ff3cad13c069a78124ed8247adcac44b10bea1130e36caae0b4", - "sha256:37dd623507659e08be98eec89323469e8c7b4c1407c85112634ae3dbdb926fdd", - "sha256:3eaafe47ec0d0ffcc9349e1708be2aaea4c6dd4978d76bf6eb0cb2c13636c6fc", - "sha256:5e6275c09d2badf57aea3afa80d975444f4be8d3bc58f7f80d2a484c6f9485c8", - "sha256:6fe07eec95dfd477eb9530aef5bead34fec819b3aaf6c5bd6d20565da607bfe1", - "sha256:7367d7b2eca6513681127ebad53b2582911d1736dc2ffc19f2c3ae49997496bc", - "sha256:7cde5f38e614f55e28d831754e8a3bacf9ace5d1566235e39d91b35502d6936e", - "sha256:9481ffe3cf013b71b2428b905c4f7a9a4f76ec03065b05ff499bb5682a8d9ad8", - "sha256:98d8dc6d012b82287f2c3d26ce1d2dd130ec200c8679b6213b3c73c08b2b7940", - "sha256:a011a644f6d7d03736214d38832e030d8268bcff4a41f728e6030325fea3e400", - "sha256:a2913c5375154b6ef2e91c10b5720ea6e21007412f6437504ffea2109b5a33d7", - "sha256:a30596bae9403a342c978fb47d9b0ee277699fa53bbafad14706af51fe543d16", - "sha256:b03c2ae5d2f0fc05f9a2c0c997e1bc18c8229f392234e8a0194f202169ccd278", - "sha256:b6cd2203306b63e41acdf39aa93b86fb566049aeb6dc489b70e34bcd07adca74", - "sha256:b7ffe927ee6531c78f81aa17e684e2ff617daeba7f189f911065b2ea2d526dec", - "sha256:b8cac287fafc4ad485b8a9b67d0ee80c66bf3574f655d3b97ef2e1082360faf1", - "sha256:ba334e6e4b1d92442b75ddacc615c5476d4ad55cc29b15d590cc6b86efa487e2", - "sha256:ba3e4a42397c25b7ff88cdec6e2a16c2be18720f317506ee25210f6d31925f9c", - "sha256:c41fb5e6a5fe9ebcd58ca3abfeb51dffb5d83d6775405305bfa8715b76521922", - "sha256:cd2030f6650c089aeb304cf093f3244d34745ce0cfcc39f20c6fbfe030102e2a", - "sha256:cd65d75953847815962c84a4654a84850b2bb4aed3f26fadcc1c13892e1e29f6", - "sha256:e4985a790f921508f36f81831817cbc03b102d643b5fcb81cd33df3fa291a1a1", - "sha256:e807b3188f9eb0eaa7bbb579b462c5ace579f1cedb28107ce8b48a9f7ad3679e", - "sha256:f12764b8fffc7a123f641d7d049d382b73f96a34117e0b637b80643169cec8ac", - "sha256:f8837fe1d6ac4a8052a9a8ddab256bc006242696f03368a4009be7ee3075cdb7" + "sha256:00c0faa5b021457848d031ecff041262211cc1e2bce5f6e6e6c8108018f6b44a", + "sha256:073104df012fc815eed976cd7d0a386c8725d0d0947cf9c37f6c36a6c20feb1b", + "sha256:076c92b08dd1ab88108bc84545187e10d3693a9299c593f98c4ea195a0b0ead7", + "sha256:089aeb297ff89615934b22c7631448598495ffd775b7d540a55cfee35a677bf4", + "sha256:3b750279f3e7715df6f68050707a0cee7cbe81ba2eeb2f21d081bd205885ffed", + "sha256:43e521f21c2458038d72e8cdfd4d4d9f1d00906a7b6636c4272e35f650d1699b", + "sha256:4bdb39ecbf05626e4bfa1efd773bb10346af297af14fb3f4c7cb91a1d2f34a46", + "sha256:5967e3632f42b0c0f9dc2c9da88c79eabdda317860b246d1fbbde4a8bbbc3b44", + "sha256:65d529c31bd65d54ce6b926a01e1b66eacf770b7e87c0622516a840e400ec732", + "sha256:6981acac509cc9415344cb5bfea8130096ea6ebcc917e75503143a1e9e829160", + "sha256:81dbe47e28b703bc4711ac74a64ef8b758a0cf056ce81d08e39116ab4bc126fa", + "sha256:8b90c57b3cd6128e0863b894ce77bd36fcb5f430bf2377bc3678c2f56e232316", + "sha256:9184aff0856261ecb566a3eb26a05dfe13a292c85ce5c59b04e4aa09e5814187", + "sha256:945a43ebf036dd4b43ebfbbd6b0f2db29ad3d39df824fb77476ca5777a9dde33", + "sha256:97eeacae9aa526ddafe68b9202a535f581e21d78f16688a84c8dcc063618e121", + "sha256:9f1a3bc2747166b0643b00e0b56cd9b661afc9d5ff963acaac7a9c7b2b1ef638", + "sha256:9ff75b88a4d273c06d968ad535e6cb6a039dd32db54fe36f05ed62ac3ef64a44", + "sha256:aeb6f56b004e898df5530fa873e598ec78eb338ba35f6fa1449970800b1d97c2", + "sha256:b16b90605c62bcb3aa7755d62cf5e746828cfc3f965a65211849e00c46f8348d", + "sha256:b99831397fdc6e6e0aa088b060c278c6e635d25c0d4d14bdf045bf81792fda0a", + "sha256:bc954251edcd8a952eeaec8ae989fec7fe48109ab343138d537b7ea5bb41071a", + "sha256:c05230d8aaaa6b8ab3ab41394dc06eb3d916131df1c9dcb4c94e8f041f704b74", + "sha256:d16a310c770cc49908c500c2ceb011f2840674101a587d39fa3ea828915b7e83", + "sha256:d93080d2b01b292e7ee4d247bf93ed802b0100f5baa3fa5fd6d374716fa480d4", + "sha256:e1f5f15c5ddadf6ee4d1d624a2ae940f14bd74536230b0056ccb28bb6248e42a", + "sha256:e3442601d276bd9e961d618b799761b4e5d892f938e8a4fe1efbe2752be90455", + "sha256:e85f433230add2aa26b66d018e21134000067d210c9c68ef7544ba65fc52e3eb", + "sha256:eecca86813c6a923cabff284b82ff4d73d9e91241dc176250192c3a9b9902a54", + "sha256:f1e933b238978ccfa77b1fee0a297b3c04983f4cb84ae1c33b0ea4ae08266cc9", + "sha256:f4cece02478d73dacd52be57a521d168af64ae03d2a567c0c4eb6f189c3b9d79", + "sha256:f567a82b7c2b99257cca2a1c902c1b129787278ff67148f188784245c7ed5495", + "sha256:f987a244dfb0333fbd74a691c36000a2569eaf7c7cc2ac838f85f59f0588ddc9" ], "markers": "python_version >= '3.7'", - "version": "==42.0.5" + "version": "==42.0.6" }, "deprecated": { "hashes": [ @@ -650,14 +642,6 @@ "markers": "python_version >= '3.8'", "version": "==2.1.1" }, - "exceptiongroup": { - "hashes": [ - "sha256:5258b9ed329c5bbdd31a309f53cbfb0b155341807f6ff7606a1e801a891b29ad", - "sha256:a4785e48b045528f5bfe627b6ad554ff32def154f42372786903b7abcfe1aa16" - ], - "markers": "python_version < '3.11'", - "version": "==1.2.1" - }, "flask": { "hashes": [ "sha256:09c347a92aa7ff4a8e7f3206795f30d826654baf38b873d0744cd571ca609efc", @@ -683,11 +667,11 @@ }, "flask-caching": { "hashes": [ - "sha256:5b74ad9e263cc3c5ac9c2d33c094eb99294b111ace78ccaa665d6b852b907e14", - "sha256:9d2d30ee02250c47c3650fd6781b79e92d5964d91382a3697e5ebaf77ca0ea4f" + "sha256:51771c75682e5abc1483b78b96d9131d7941dc669b073852edfa319dd4e29b6e", + "sha256:d7e4ca64a33b49feb339fcdd17e6ba25f5e01168cf885e53790e885f83a4d2cf" ], "markers": "python_version >= '3.8'", - "version": "==2.2.0" + "version": "==2.3.0" }, "flask-compress": { "hashes": [ @@ -857,7 +841,7 @@ "sha256:3213aa5e8c24949e792bcacfc176fef362e7aac80b76c56f6b5122bf350722f0", "sha256:88ec8bff1d634f98e61b9f65bc4bf3cd918a90806c6f5c48bc5603849ec81033" ], - "markers": "python_version >= '3.5'", + "markers": "sys_platform != 'win32'", "version": "==21.2.0" }, "h11": { @@ -941,11 +925,11 @@ }, "jsonschema": { "hashes": [ - "sha256:7996507afae316306f9e2290407761157c6f78002dcf7419acb99822143d1c6f", - "sha256:85727c00279f5fa6bedbe6238d2aa6403bedd8b4864ab11207d07df3cc1b2ee5" + "sha256:5b22d434a45935119af990552c862e5d6d564e8f6601206b305a61fdf661a2b7", + "sha256:ff4cfd6b1367a40e7bc6411caec72effadd3db0bbe5017de188f2d6108335802" ], "markers": "python_version >= '3.8'", - "version": "==4.21.1" + "version": "==4.22.0" }, "jsonschema-specifications": { "hashes": [ @@ -1097,11 +1081,11 @@ }, "marshmallow": { "hashes": [ - "sha256:4e65e9e0d80fc9e609574b9983cf32579f305c718afb30d7233ab818571768c3", - "sha256:f085493f79efb0644f270a9bf2892843142d80d7174bbbd2f3713f2a589dc633" + "sha256:70b54a6282f4704d12c0a41599682c5c5450e843b9ec406308653b47c59648a1", + "sha256:82408deadd8b33d56338d2182d455db632c6313aa2af61916672146bb32edc56" ], "markers": "python_version >= '3.8'", - "version": "==3.21.1" + "version": "==3.21.2" }, "marshmallow-sqlalchemy": { "hashes": [ @@ -1516,11 +1500,11 @@ }, "pygments": { "hashes": [ - "sha256:b27c2826c47d0f3219f29554824c30c5e8945175d888647acd804ddd04af846c", - "sha256:da46cec9fd2de5be3a8a784f434e4c4ab670b4ff54d605c4c2717e9d49c4c367" + "sha256:786ff802f32e91311bff3889f6e9a86e81505fe99f2735bb6d60ae0c5004f199", + "sha256:b8e6aca0523f3ab76fee51799c488e38782ac06eafcf95e7ba832985c8e7b13a" ], - "markers": "python_version >= '3.7'", - "version": "==2.17.2" + "markers": "python_version >= '3.8'", + "version": "==2.18.0" }, "pyjwt": { "hashes": [ @@ -1665,11 +1649,11 @@ }, "referencing": { "hashes": [ - "sha256:191e936b0c696d0af17ad7430a3dc68e88bc11be6514f4757dc890f04ab05889", - "sha256:8080727b30e364e5783152903672df9b6b091c926a146a759080b62ca3126cd6" + "sha256:25b42124a6c8b632a425174f24087783efb348a6f1e0008e63cd4466fedf703c", + "sha256:eda6d3234d62814d1c64e305c1331c9a3a6132da475ab6382eaa997b21ee75de" ], "markers": "python_version >= '3.8'", - "version": "==0.35.0" + "version": "==0.35.1" }, "requests": { "hashes": [ @@ -2030,11 +2014,11 @@ }, "sqlglot": { "hashes": [ - "sha256:3d887c3841d615fc97f02df73b441514ebe20576afffdf145019212a4c37e4a8", - "sha256:5d63006a802482ab49a4f2e848cecb17edc4ba920395c1f226c8e7ad48fac874" + "sha256:673c7a5c43097c23a450e738a9e1bf429f1816d1d486245cf1c5cf058e08c817", + "sha256:b03c9d7c66640e55a10388eed47fa757107746d25fc034b697d55a7776e4607c" ], "markers": "python_version >= '3.7'", - "version": "==23.12.2" + "version": "==23.13.1" }, "sqlparse": { "hashes": [ @@ -2457,19 +2441,19 @@ }, "boto3": { "hashes": [ - "sha256:22f65b3c9b7a419f8f39c2dddc421e14fab8cbb3bd8a9d467e874237d39f59b1", - "sha256:bbb87d641c73462e53b1777083b55c8f13921618ad08757478a8122985c56c13" + "sha256:030e43b8efe22b4cf10b9f3ef9e30cd4cf9ef9784b26efe9a4583339f2b2bcec", + "sha256:28c10956033fa79e64529f48c3b62db86d5e4b77024a7343764b6bde6b553543" ], "markers": "python_version >= '3.8'", - "version": "==1.34.94" + "version": "==1.34.98" }, "botocore": { "hashes": [ - "sha256:99b11be9a28f9051af4c96fa121e9c3f22a86d499abd773c9e868b2a38961bae", - "sha256:f00a79002e0cb9d6895ecd0919c506402850177d7b6c4d2634fa2da362d95bcb" + "sha256:4cee65df02f4b0be08ad1401965cc89efafebc50ef0727d2d17083c7f1ed2831", + "sha256:631c0031d8ce922b5752ab395ead896a0281b0dc74745a754d0351a27c5d83de" ], "markers": "python_version >= '3.8'", - "version": "==1.34.94" + "version": "==1.34.98" }, "cachelib": { "hashes": [ @@ -2902,41 +2886,41 @@ }, "cryptography": { "hashes": [ - "sha256:0270572b8bd2c833c3981724b8ee9747b3ec96f699a9665470018594301439ee", - "sha256:111a0d8553afcf8eb02a4fea6ca4f59d48ddb34497aa8706a6cf536f1a5ec576", - "sha256:16a48c23a62a2f4a285699dba2e4ff2d1cff3115b9df052cdd976a18856d8e3d", - "sha256:1b95b98b0d2af784078fa69f637135e3c317091b615cd0905f8b8a087e86fa30", - "sha256:1f71c10d1e88467126f0efd484bd44bca5e14c664ec2ede64c32f20875c0d413", - "sha256:2424ff4c4ac7f6b8177b53c17ed5d8fa74ae5955656867f5a8affaca36a27abb", - "sha256:2bce03af1ce5a5567ab89bd90d11e7bbdff56b8af3acbbec1faded8f44cb06da", - "sha256:329906dcc7b20ff3cad13c069a78124ed8247adcac44b10bea1130e36caae0b4", - "sha256:37dd623507659e08be98eec89323469e8c7b4c1407c85112634ae3dbdb926fdd", - "sha256:3eaafe47ec0d0ffcc9349e1708be2aaea4c6dd4978d76bf6eb0cb2c13636c6fc", - "sha256:5e6275c09d2badf57aea3afa80d975444f4be8d3bc58f7f80d2a484c6f9485c8", - "sha256:6fe07eec95dfd477eb9530aef5bead34fec819b3aaf6c5bd6d20565da607bfe1", - "sha256:7367d7b2eca6513681127ebad53b2582911d1736dc2ffc19f2c3ae49997496bc", - "sha256:7cde5f38e614f55e28d831754e8a3bacf9ace5d1566235e39d91b35502d6936e", - "sha256:9481ffe3cf013b71b2428b905c4f7a9a4f76ec03065b05ff499bb5682a8d9ad8", - "sha256:98d8dc6d012b82287f2c3d26ce1d2dd130ec200c8679b6213b3c73c08b2b7940", - "sha256:a011a644f6d7d03736214d38832e030d8268bcff4a41f728e6030325fea3e400", - "sha256:a2913c5375154b6ef2e91c10b5720ea6e21007412f6437504ffea2109b5a33d7", - "sha256:a30596bae9403a342c978fb47d9b0ee277699fa53bbafad14706af51fe543d16", - "sha256:b03c2ae5d2f0fc05f9a2c0c997e1bc18c8229f392234e8a0194f202169ccd278", - "sha256:b6cd2203306b63e41acdf39aa93b86fb566049aeb6dc489b70e34bcd07adca74", - "sha256:b7ffe927ee6531c78f81aa17e684e2ff617daeba7f189f911065b2ea2d526dec", - "sha256:b8cac287fafc4ad485b8a9b67d0ee80c66bf3574f655d3b97ef2e1082360faf1", - "sha256:ba334e6e4b1d92442b75ddacc615c5476d4ad55cc29b15d590cc6b86efa487e2", - "sha256:ba3e4a42397c25b7ff88cdec6e2a16c2be18720f317506ee25210f6d31925f9c", - "sha256:c41fb5e6a5fe9ebcd58ca3abfeb51dffb5d83d6775405305bfa8715b76521922", - "sha256:cd2030f6650c089aeb304cf093f3244d34745ce0cfcc39f20c6fbfe030102e2a", - "sha256:cd65d75953847815962c84a4654a84850b2bb4aed3f26fadcc1c13892e1e29f6", - "sha256:e4985a790f921508f36f81831817cbc03b102d643b5fcb81cd33df3fa291a1a1", - "sha256:e807b3188f9eb0eaa7bbb579b462c5ace579f1cedb28107ce8b48a9f7ad3679e", - "sha256:f12764b8fffc7a123f641d7d049d382b73f96a34117e0b637b80643169cec8ac", - "sha256:f8837fe1d6ac4a8052a9a8ddab256bc006242696f03368a4009be7ee3075cdb7" + "sha256:00c0faa5b021457848d031ecff041262211cc1e2bce5f6e6e6c8108018f6b44a", + "sha256:073104df012fc815eed976cd7d0a386c8725d0d0947cf9c37f6c36a6c20feb1b", + "sha256:076c92b08dd1ab88108bc84545187e10d3693a9299c593f98c4ea195a0b0ead7", + "sha256:089aeb297ff89615934b22c7631448598495ffd775b7d540a55cfee35a677bf4", + "sha256:3b750279f3e7715df6f68050707a0cee7cbe81ba2eeb2f21d081bd205885ffed", + "sha256:43e521f21c2458038d72e8cdfd4d4d9f1d00906a7b6636c4272e35f650d1699b", + "sha256:4bdb39ecbf05626e4bfa1efd773bb10346af297af14fb3f4c7cb91a1d2f34a46", + "sha256:5967e3632f42b0c0f9dc2c9da88c79eabdda317860b246d1fbbde4a8bbbc3b44", + "sha256:65d529c31bd65d54ce6b926a01e1b66eacf770b7e87c0622516a840e400ec732", + "sha256:6981acac509cc9415344cb5bfea8130096ea6ebcc917e75503143a1e9e829160", + "sha256:81dbe47e28b703bc4711ac74a64ef8b758a0cf056ce81d08e39116ab4bc126fa", + "sha256:8b90c57b3cd6128e0863b894ce77bd36fcb5f430bf2377bc3678c2f56e232316", + "sha256:9184aff0856261ecb566a3eb26a05dfe13a292c85ce5c59b04e4aa09e5814187", + "sha256:945a43ebf036dd4b43ebfbbd6b0f2db29ad3d39df824fb77476ca5777a9dde33", + "sha256:97eeacae9aa526ddafe68b9202a535f581e21d78f16688a84c8dcc063618e121", + "sha256:9f1a3bc2747166b0643b00e0b56cd9b661afc9d5ff963acaac7a9c7b2b1ef638", + "sha256:9ff75b88a4d273c06d968ad535e6cb6a039dd32db54fe36f05ed62ac3ef64a44", + "sha256:aeb6f56b004e898df5530fa873e598ec78eb338ba35f6fa1449970800b1d97c2", + "sha256:b16b90605c62bcb3aa7755d62cf5e746828cfc3f965a65211849e00c46f8348d", + "sha256:b99831397fdc6e6e0aa088b060c278c6e635d25c0d4d14bdf045bf81792fda0a", + "sha256:bc954251edcd8a952eeaec8ae989fec7fe48109ab343138d537b7ea5bb41071a", + "sha256:c05230d8aaaa6b8ab3ab41394dc06eb3d916131df1c9dcb4c94e8f041f704b74", + "sha256:d16a310c770cc49908c500c2ceb011f2840674101a587d39fa3ea828915b7e83", + "sha256:d93080d2b01b292e7ee4d247bf93ed802b0100f5baa3fa5fd6d374716fa480d4", + "sha256:e1f5f15c5ddadf6ee4d1d624a2ae940f14bd74536230b0056ccb28bb6248e42a", + "sha256:e3442601d276bd9e961d618b799761b4e5d892f938e8a4fe1efbe2752be90455", + "sha256:e85f433230add2aa26b66d018e21134000067d210c9c68ef7544ba65fc52e3eb", + "sha256:eecca86813c6a923cabff284b82ff4d73d9e91241dc176250192c3a9b9902a54", + "sha256:f1e933b238978ccfa77b1fee0a297b3c04983f4cb84ae1c33b0ea4ae08266cc9", + "sha256:f4cece02478d73dacd52be57a521d168af64ae03d2a567c0c4eb6f189c3b9d79", + "sha256:f567a82b7c2b99257cca2a1c902c1b129787278ff67148f188784245c7ed5495", + "sha256:f987a244dfb0333fbd74a691c36000a2569eaf7c7cc2ac838f85f59f0588ddc9" ], "markers": "python_version >= '3.7'", - "version": "==42.0.5" + "version": "==42.0.6" }, "cx-oracle": { "hashes": [ @@ -4324,11 +4308,11 @@ }, "tqdm": { "hashes": [ - "sha256:1ee4f8a893eb9bef51c6e35730cebf234d5d0b6bd112b0271e10ed7c24a02bd9", - "sha256:6cd52cdf0fef0e0f543299cfc96fec90d7b8a7e88745f411ec33eb44d5ed3531" + "sha256:b75ca56b413b030bc3f00af51fd2c1a1a5eac6a0c1cca83cbb37a5c52abce644", + "sha256:e4d936c9de8727928f3be6079590e97d9abfe8d39a590be678eb5919ffc186bb" ], "markers": "python_version >= '3.7'", - "version": "==4.66.2" + "version": "==4.66.4" }, "trino": { "extras": [ diff --git a/requirements-dev.txt b/requirements-dev.txt index 46b4e703..24db8df5 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -3,8 +3,8 @@ asynch==0.2.3; python_version >= '3.7' and python_version < '4.0' authlib==1.2.1 bitarray==2.9.2 blinker==1.8.1; python_version >= '3.8' -boto3==1.34.94; python_version >= '3.8' -botocore==1.34.94; python_version >= '3.8' +boto3==1.34.98; python_version >= '3.8' +botocore==1.34.98; python_version >= '3.8' cachelib==0.9.0; python_version >= '3.7' cachetools==5.3.3; python_version >= '3.7' certifi==2024.2.2; python_version >= '3.6' @@ -17,7 +17,7 @@ clickhouse-sqlalchemy==0.2.4; python_version >= '3.7' and python_version < '4' cmdstanpy==1.2.2; python_version >= '3.8' contourpy==1.2.1; python_version >= '3.9' convertdate==2.4.0; python_version >= '3.7' and python_version < '4' -cryptography==42.0.5; python_version >= '3.7' +cryptography==42.0.6; python_version >= '3.7' cx-oracle==8.3.0 cycler==0.12.1; python_version >= '3.8' ephem==4.1.5 @@ -97,7 +97,7 @@ stanio==0.5.0; python_version >= '3.8' tenacity==8.2.3; python_version >= '3.7' thrift==0.16.0; python_version >= '3.0' thrift-sasl==0.4.3 -tqdm==4.66.2; python_version >= '3.7' +tqdm==4.66.4; python_version >= '3.7' trino[sqlalchemy]==0.328.0; python_version >= '3.8' tzdata==2024.1; python_version >= '2' tzlocal==5.2; python_version >= '3.8' @@ -112,11 +112,10 @@ amqp==5.2.0; python_version >= '3.6' apache-superset==4.0.0; python_version ~= '3.9' apispec[yaml]==6.6.1; python_version >= '3.8' apsw==3.45.3.0; python_version >= '3.8' -async-timeout==4.0.3; python_full_version <= '3.11.2' attrs==23.2.0; python_version >= '3.7' babel==2.14.0; python_version >= '3.7' backoff==2.2.1; python_version >= '3.7' and python_version < '4.0' -bcrypt==4.1.2; python_version >= '3.7' +bcrypt==4.1.3; python_version >= '3.7' billiard==4.2.0; python_version >= '3.7' bottleneck==1.3.8 brotli==1.1.0; platform_python_implementation != 'PyPy' @@ -133,10 +132,9 @@ deprecated==1.2.14; python_version >= '2.7' and python_version not in '3.0, 3.1, deprecation==2.1.0 dnspython==2.6.1; python_version >= '3.8' email-validator==2.1.1; python_version >= '3.8' -exceptiongroup==1.2.1; python_version < '3.11' flask-appbuilder==4.4.1; python_version ~= '3.7' flask-babel==2.0.0 -flask-caching==2.2.0; python_version >= '3.8' +flask-caching==2.3.0; python_version >= '3.8' flask-compress==1.15 flask-jwt-extended==4.6.0; python_version >= '3.7' and python_version < '4' flask-limiter==3.6.0; python_version >= '3.8' @@ -149,14 +147,14 @@ flask-wtf==1.2.1; python_version >= '3.8' func-timeout==4.3.5 geographiclib==2.0; python_version >= '3.7' geopy==2.4.1; python_version >= '3.7' -gunicorn==21.2.0; python_version >= '3.5' +gunicorn==21.2.0; sys_platform != 'win32' h11==0.14.0; python_version >= '3.7' hashids==1.3.1; python_version >= '2.7' humanize==4.9.0; python_version >= '3.8' importlib-metadata==7.1.0; python_version >= '3.8' importlib-resources==6.4.0; python_version >= '3.8' isodate==0.6.1 -jsonschema==4.21.1; python_version >= '3.8' +jsonschema==4.22.0; python_version >= '3.8' jsonschema-specifications==2023.12.1; python_version >= '3.8' kombu==5.3.7; python_version >= '3.8' korean-lunar-calendar==0.3.1 @@ -165,7 +163,7 @@ llvmlite==0.42.0; python_version >= '3.9' mako==1.3.3; python_version >= '3.8' markdown==3.6; python_version >= '3.8' markdown-it-py==3.0.0; python_version >= '3.8' -marshmallow==3.21.1; python_version >= '3.8' +marshmallow==3.21.2; python_version >= '3.8' marshmallow-sqlalchemy==0.28.2; python_version >= '3.7' mdurl==0.1.2; python_version >= '3.7' msgpack==1.0.8; python_version >= '3.8' @@ -183,7 +181,7 @@ polyline==2.0.2; python_version >= '3.7' prison==0.2.1 prompt-toolkit==3.0.43; python_full_version >= '3.7.0' pyarrow==14.0.2; python_version >= '3.8' -pygments==2.17.2; python_version >= '3.7' +pygments==2.18.0; python_version >= '3.8' pyjwt==2.8.0; python_version >= '3.7' pynacl==1.5.0; python_version >= '3.6' pyopenssl==24.1.0 @@ -192,7 +190,7 @@ python-dotenv==1.0.1; python_version >= '3.8' python-geohash==0.8.5 pyyaml==6.0.1; python_version >= '3.6' redis==4.6.0; python_version >= '3.7' -referencing==0.35.0; python_version >= '3.8' +referencing==0.35.1; python_version >= '3.8' requests-cache==1.2.0; python_version >= '3.8' rich==13.7.1; python_full_version >= '3.7.0' rpds-py==0.18.0; python_version >= '3.8' @@ -204,7 +202,7 @@ slack-sdk==3.27.1; python_version >= '3.6' sniffio==1.3.1; python_version >= '3.7' sortedcontainers==2.4.0 sqlalchemy-utils==0.38.3; python_version ~= '3.6' -sqlglot==23.12.2; python_version >= '3.7' +sqlglot==23.13.1; python_version >= '3.7' sqlparse==0.4.4; python_version >= '3.5' sshtunnel==0.4.0 tabulate==0.8.10; python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4' diff --git a/requirements.txt b/requirements.txt index af1e2ac9..b2abb014 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4,11 +4,10 @@ amqp==5.2.0; python_version >= '3.6' apache-superset==4.0.0; python_version ~= '3.9' apispec[yaml]==6.6.1; python_version >= '3.8' apsw==3.45.3.0; python_version >= '3.8' -async-timeout==4.0.3; python_full_version <= '3.11.2' attrs==23.2.0; python_version >= '3.7' babel==2.14.0; python_version >= '3.7' backoff==2.2.1; python_version >= '3.7' and python_version < '4.0' -bcrypt==4.1.2; python_version >= '3.7' +bcrypt==4.1.3; python_version >= '3.7' billiard==4.2.0; python_version >= '3.7' blinker==1.8.1; python_version >= '3.8' bottleneck==1.3.8 @@ -28,16 +27,15 @@ click-repl==0.3.0; python_version >= '3.6' colorama==0.4.6; python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4, 3.5, 3.6' cron-descriptor==1.4.3 croniter==2.0.5; python_version >= '2.6' and python_version not in '3.0, 3.1, 3.2, 3.3' -cryptography==42.0.5; python_version >= '3.7' +cryptography==42.0.6; python_version >= '3.7' deprecated==1.2.14; python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3' deprecation==2.1.0 dnspython==2.6.1; python_version >= '3.8' email-validator==2.1.1; python_version >= '3.8' -exceptiongroup==1.2.1; python_version < '3.11' flask==2.3.3; python_version >= '3.8' flask-appbuilder==4.4.1; python_version ~= '3.7' flask-babel==2.0.0 -flask-caching==2.2.0; python_version >= '3.8' +flask-caching==2.3.0; python_version >= '3.8' flask-compress==1.15 flask-jwt-extended==4.6.0; python_version >= '3.7' and python_version < '4' flask-limiter==3.6.0; python_version >= '3.8' @@ -52,7 +50,7 @@ geographiclib==2.0; python_version >= '3.7' geopy==2.4.1; python_version >= '3.7' google-auth==2.29.0 greenlet==3.0.3; python_version >= '3.7' -gunicorn==21.2.0; python_version >= '3.5' +gunicorn==21.2.0; sys_platform != 'win32' h11==0.14.0; python_version >= '3.7' hashids==1.3.1; python_version >= '2.7' holidays==0.25; python_version >= '3.7' @@ -63,7 +61,7 @@ importlib-resources==6.4.0; python_version >= '3.8' isodate==0.6.1 itsdangerous==2.2.0; python_version >= '3.8' jinja2==3.1.3; python_version >= '3.7' -jsonschema==4.21.1; python_version >= '3.8' +jsonschema==4.22.0; python_version >= '3.8' jsonschema-specifications==2023.12.1; python_version >= '3.8' kombu==5.3.7; python_version >= '3.8' korean-lunar-calendar==0.3.1 @@ -73,7 +71,7 @@ mako==1.3.3; python_version >= '3.8' markdown==3.6; python_version >= '3.8' markdown-it-py==3.0.0; python_version >= '3.8' markupsafe==2.1.5; python_version >= '3.7' -marshmallow==3.21.1; python_version >= '3.8' +marshmallow==3.21.2; python_version >= '3.8' marshmallow-sqlalchemy==0.28.2; python_version >= '3.7' mdurl==0.1.2; python_version >= '3.7' msgpack==1.0.8; python_version >= '3.8' @@ -97,7 +95,7 @@ pyarrow==14.0.2; python_version >= '3.8' pyasn1==0.6.0; python_version >= '3.8' pyasn1-modules==0.4.0; python_version >= '3.8' pycparser==2.22; python_version >= '3.8' -pygments==2.17.2; python_version >= '3.7' +pygments==2.18.0; python_version >= '3.8' pyjwt==2.8.0; python_version >= '3.7' pynacl==1.5.0; python_version >= '3.6' pyopenssl==24.1.0 @@ -109,7 +107,7 @@ python-geohash==0.8.5 pytz==2024.1 pyyaml==6.0.1; python_version >= '3.6' redis==4.6.0; python_version >= '3.7' -referencing==0.35.0; python_version >= '3.8' +referencing==0.35.1; python_version >= '3.8' requests==2.31.0; python_version >= '3.7' requests-cache==1.2.0; python_version >= '3.8' rich==13.7.1; python_full_version >= '3.7.0' @@ -125,7 +123,7 @@ sniffio==1.3.1; python_version >= '3.7' sortedcontainers==2.4.0 sqlalchemy==1.4.52; python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4, 3.5' sqlalchemy-utils==0.38.3; python_version ~= '3.6' -sqlglot==23.12.2; python_version >= '3.7' +sqlglot==23.13.1; python_version >= '3.7' sqlparse==0.4.4; python_version >= '3.5' sshtunnel==0.4.0 tabulate==0.8.10; python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4'