diff --git a/requirements.in b/requirements.in index 02c756a0..981b39c0 100644 --- a/requirements.in +++ b/requirements.in @@ -1,7 +1,7 @@ Flask-Caching==2.0.2 -Flask-Migrate==3.1.0 -Flask-SQLAlchemy==2.5.1 -Flask==2.1.1 +Flask-Migrate==4.0.4 +Flask-SQLAlchemy==3.0.3 +Flask==2.2.3 boto3==1.22.0 botocore==1.25.0 black==22.3.0 @@ -12,8 +12,8 @@ datadog==0.44.0 flake8-bugbear==19.3.0 flake8==3.7.7 kombu==4.6.11 +moto==4.1.6 mercurial==6.1.1 -moto==4.0.1 networkx==3.0 packaging==21.3 psycopg2==2.8.2 @@ -27,5 +27,5 @@ requests==2.27.1 rs-parsepatch==0.3.8 sentry-sdk==1.11.1 sentry-sdk[flask]==1.11.1 -sqlalchemy==1.4.35 +sqlalchemy==2.0.7 uWSGI==2.0.20 diff --git a/requirements.txt b/requirements.txt index a5e3fbd8..bfe41fd1 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4,9 +4,9 @@ # # pip-compile --allow-unsafe --generate-hashes requirements.in # -alembic==1.7.7 \ - --hash=sha256:29be0856ec7591c39f4e1cb10f198045d890e6e2274cf8da80cb5e721a09642b \ - --hash=sha256:4961248173ead7ce8a21efb3de378f13b8398e6630fab0eb258dc74a8af24c58 +alembic==1.10.2 \ + --hash=sha256:457eafbdc0769d855c2c92cbafe6b7f319f916c80cf4ed02b8f394f38b51b89d \ + --hash=sha256:8b48368f6533c064b39c024e1daba15ae7f947eac84185c28c06bbe1301a5497 # via flask-migrate amqp==2.6.1 \ --hash=sha256:70cdb10628468ff14e57ec2f751c7aa9e48e7e3651cfd62d431213c0c4e58f21 \ @@ -198,9 +198,9 @@ flake8-bugbear==19.3.0 \ --hash=sha256:5070774b668be92c4312e5ca82748ddf4ecaa7a24ff062662681bb745c7896eb \ --hash=sha256:fef9c9826d14ec23187ae1edeb3c6513c4e46bf0e70d86bac38f7d9aabae113d # via -r requirements.in -flask==2.1.1 \ - --hash=sha256:8a4cf32d904cf5621db9f0c9fbcd7efabf3003f22a04e4d0ce790c7137ec5264 \ - --hash=sha256:a8c9bd3e558ec99646d177a9739c41df1ded0629480b4c8d2975412f3c9519c8 +flask==2.2.3 \ + --hash=sha256:7eb373984bf1c770023fce9db164ed0c3353cd0b53f130f4693da0ca756a2e6d \ + --hash=sha256:c0bec9477df1cb867e5a67c9e1ab758de9cb4a3e52dd70681f59fa40a62b3f2d # via # -r requirements.in # connexion @@ -213,13 +213,13 @@ flask-caching==2.0.2 \ --hash=sha256:19571f2570e9b8dd9dd9d2f49d7cbee69c14ebe8cc001100b1eb98c379dd80ad \ --hash=sha256:24b60c552d59a9605cc1b6a42c56cdb39a82a28dab4532bbedb9222ae54ecb4e # via -r requirements.in -flask-migrate==3.1.0 \ - --hash=sha256:57d6060839e3a7f150eaab6fe4e726d9e3e7cffe2150fb223d73f92421c6d1d9 \ - --hash=sha256:a6498706241aba6be7a251078de9cf166d74307bca41a4ca3e403c9d39e2f897 +flask-migrate==4.0.4 \ + --hash=sha256:73293d40b10ac17736e715b377e7b7bde474cb8105165d77474df4c3619b10b3 \ + --hash=sha256:77580f27ab39bc68be4906a43c56d7674b45075bc4f883b1d0b985db5164d58f # via -r requirements.in -flask-sqlalchemy==2.5.1 \ - --hash=sha256:2bda44b43e7cacb15d4e05ff3cc1f8bc97936cc464623424102bfc2c35e95912 \ - --hash=sha256:f12c3d4cc5cc7fdcc148b9527ea05671718c3ea45d50c7e732cceb33f574b390 +flask-sqlalchemy==3.0.3 \ + --hash=sha256:2764335f3c9d7ebdc9ed6044afaf98aae9fa50d7a074cef55dde307ec95903ec \ + --hash=sha256:add5750b2f9cd10512995261ee2aa23fab85bd5626061aa3c564b33bb4aa780a # via # -r requirements.in # flask-migrate @@ -372,7 +372,7 @@ markupsafe==2.1.1 \ # via # jinja2 # mako - # moto + # werkzeug mccabe==0.6.1 \ --hash=sha256:ab8a6258860da4b6677da4bd2fe5dc2c659cff31b3ee4f7f5d64e79735b80d42 \ --hash=sha256:dd8d182285a0fe56bace7f45b5e7d1a6ebcbf524e8f3bd87eb0f125271b8831f @@ -390,9 +390,9 @@ mercurial==6.1.1 \ --hash=sha256:d381614c41c80f061c8f2df532e75fb14c440b9c41461848c6a7702df496f237 \ --hash=sha256:ff338578db5d415a8134d0dc8e5b8f892ca4ea30dc8b4b3eaeef3719a753cc1e # via -r requirements.in -moto==4.0.1 \ - --hash=sha256:6fb81f500c49f46f19f44b1db1c2ea56f19f90d0ca6b944866ae0f0eeab76398 \ - --hash=sha256:a9529f295ac786ea80cdce682d57170f801c3618c3b540ced29d0473518f534d +moto==4.1.6 \ + --hash=sha256:cfe398a1f6e317d061c47c3d2dd8c6893f3eb49154984a7cbb8bcd4ba517d67d \ + --hash=sha256:fdcc2731212ca050a28b2bc83e87628294bcbd55cb4f4c4692f972023fb1e7e6 # via -r requirements.in mypy-extensions==0.4.3 \ --hash=sha256:090fedd75945a69ae91ce1303b5824f428daf5a028d2f6ab8a299250a846f15d \ @@ -509,9 +509,7 @@ python-jose==3.3.0 \ pytz==2022.1 \ --hash=sha256:1e760e2fe6a8163bc0b3d9a19c4f84342afa0a2affebfaa84b01b978a02ecaa7 \ --hash=sha256:e68985985296d9a66a881eb3193b0906246245294a881e7c8afe623866ac6a5c - # via - # celery - # moto + # via celery pyyaml==6.0 \ --hash=sha256:0283c35a6a9fbf047493e3a0ce8d79ef5030852c51e9d911a27badfde0605293 \ --hash=sha256:055d937d65826939cb044fc8c9b08889e8c743fdc6a32b33e2390f66013e449b \ @@ -599,43 +597,48 @@ six==1.16.0 \ # jsonschema # python-dateutil # requests-mock -sqlalchemy==1.4.35 \ - --hash=sha256:093b3109c2747d5dc0fa4314b1caf4c7ca336d5c8c831e3cfbec06a7e861e1e6 \ - --hash=sha256:186cb3bd77abf2ddcf722f755659559bfb157647b3fd3f32ea1c70e8311e8f6b \ - --hash=sha256:1b4eac3933c335d7f375639885765722534bb4e52e51cdc01a667eea822af9b6 \ - --hash=sha256:1ff9f84b2098ef1b96255a80981ee10f4b5d49b6cfeeccf9632c2078cd86052e \ - --hash=sha256:28aa2ef06c904729620cc735262192e622db9136c26d8587f71f29ec7715628a \ - --hash=sha256:28b17ebbaee6587013be2f78dc4f6e95115e1ec8dd7647c4e7be048da749e48b \ - --hash=sha256:2c6c411d8c59afba95abccd2b418f30ade674186660a2d310d364843049fb2c1 \ - --hash=sha256:2ffc813b01dc6473990f5e575f210ca5ac2f5465ace3908b78ffd6d20058aab5 \ - --hash=sha256:48036698f20080462e981b18d77d574631a3d1fc2c33b416c6df299ec1d10b99 \ - --hash=sha256:48f0eb5bcc87a9b2a95b345ed18d6400daaa86ca414f6840961ed85c342af8f4 \ - --hash=sha256:4ba2c1f368bcf8551cdaa27eac525022471015633d5bdafbc4297e0511f62f51 \ - --hash=sha256:53c7469b86a60fe2babca4f70111357e6e3d5150373bc85eb3b914356983e89a \ - --hash=sha256:6204d06bfa85f87625e1831ca663f9dba91ac8aec24b8c65d02fb25cbaf4b4d7 \ - --hash=sha256:63c82c9e8ccc2fb4bfd87c24ffbac320f70b7c93b78f206c1f9c441fa3013a5f \ - --hash=sha256:70e571ae9ee0ff36ed37e2b2765445d54981e4d600eccdf6fe3838bc2538d157 \ - --hash=sha256:95411abc0e36d18f54fa5e24d42960ea3f144fb16caaa5a8c2e492b5424cc82c \ - --hash=sha256:9837133b89ad017e50a02a3b46419869cf4e9aa02743e911b2a9e25fa6b05403 \ - --hash=sha256:9bec63b1e20ef69484f530fb4b4837e050450637ff9acd6dccc7003c5013abf8 \ - --hash=sha256:9d8edfb09ed2b865485530c13e269833dab62ab2d582fde21026c9039d4d0e62 \ - --hash=sha256:9dac1924611698f8fe5b2e58601156c01da2b6c0758ba519003013a78280cf4d \ - --hash=sha256:9e1a72197529ea00357640f21d92ffc7024e156ef9ac36edf271c8335facbc1a \ - --hash=sha256:9e7094cf04e6042c4210a185fa7b9b8b3b789dd6d1de7b4f19452290838e48bd \ - --hash=sha256:a4efb70a62cbbbc052c67dc66b5448b0053b509732184af3e7859d05fdf6223c \ - --hash=sha256:a5dbdbb39c1b100df4d182c78949158073ca46ba2850c64fe02ffb1eb5b70903 \ - --hash=sha256:aeea6ace30603ca9a8869853bb4a04c7446856d7789e36694cd887967b7621f6 \ - --hash=sha256:b2489e70bfa2356f2d421106794507daccf6cc8711753c442fc97272437fc606 \ - --hash=sha256:babd63fb7cb6b0440abb6d16aca2be63342a6eea3dc7b613bb7a9357dc36920f \ - --hash=sha256:c6fb6b9ed1d0be7fa2c90be8ad2442c14cbf84eb0709dd1afeeff1e511550041 \ - --hash=sha256:cfd8e4c64c30a5219032e64404d468c425bdbc13b397da906fc9bee6591fc0dd \ - --hash=sha256:d17316100fcd0b6371ac9211351cb976fd0c2e12a859c1a57965e3ef7f3ed2bc \ - --hash=sha256:d38a49aa75a5759d0d118e26701d70c70a37b896379115f8386e91b0444bfa70 \ - --hash=sha256:da25e75ba9f3fabc271673b6b413ca234994e6d3453424bea36bb5549c5bbaec \ - --hash=sha256:e255a8dd5572b0c66d6ee53597d36157ad6cf3bc1114f61c54a65189f996ab03 \ - --hash=sha256:e8b09e2d90267717d850f2e2323919ea32004f55c40e5d53b41267e382446044 \ - --hash=sha256:ecc81336b46e31ae9c9bdfa220082079914e31a476d088d3337ecf531d861228 \ - --hash=sha256:effadcda9a129cc56408dd5b2ea20ee9edcea24bd58e6a1489fa27672d733182 +sqlalchemy==2.0.7 \ + --hash=sha256:013f4f330001e84a2b0ef1f2c9bd73169c79d582e54e1a144be1be1dbc911711 \ + --hash=sha256:0789e199fbce8cb1775337afc631ed12bcc5463dd77d7a06b8dafd758cde51f8 \ + --hash=sha256:0b698440c477c00bdedff87348b19a79630a235864a8f4378098d61079c16ce9 \ + --hash=sha256:0eac488be90dd3f7a655d2e34fa59e1305fccabc4abfbd002e3a72ae10bd2f89 \ + --hash=sha256:14854bdb2a35af536d14f77dfa8dbc20e1bb1972996d64c4147e0d3165c9aaf5 \ + --hash=sha256:18795e87601b4244fd08b542cd6bff9ef674b17bcd34e4a3c9935398e2cc762c \ + --hash=sha256:32f508fef9c5a7d19411d94ef64cf5405e42c4689e51ddbb81ac9a7be045cce8 \ + --hash=sha256:33f73cc45ffa050f5c3b60ff4490e0ae9e02701461c1600d5ede1b008076b1b9 \ + --hash=sha256:38e26cf6b9b4c6c37846f7e31b42e4d664b35f055691265f07e06aeb6167c494 \ + --hash=sha256:3da3dff8d9833a7d7f66a3c45a79a3955f775c79f47bb7eea266d0b4c267b17a \ + --hash=sha256:432cfd77642771ee7ea0dd0f3fb664f18506a3625eab6e6d5d1d771569171270 \ + --hash=sha256:4339110be209fea37a2bb4f35f1127c7562a0393e9e6df5d9a65cc4f5c167cb6 \ + --hash=sha256:486015a58c9a67f65a15b4f19468b35b97cee074ae55386a9c240f1da308fbfe \ + --hash=sha256:494db0026918e3f707466a1200a5dedbf254a4bce01a3115fd95f04ba8258f09 \ + --hash=sha256:57b80e877eb6ec63295835f8a3b86ca3a44829f80c4748e1b019e03adea550fc \ + --hash=sha256:5f7c40ec2e3b31293184020daba95850832bea523a08496ac89b27a5276ec804 \ + --hash=sha256:6d44ff7573016fc26311b5a5c54d5656fb9e0c39e138bc8b81cb7c8667485203 \ + --hash=sha256:774965c41b71c8ebe3c5728bf5b9a948231fc3a0422d9fdace0686f5bb689ad6 \ + --hash=sha256:7917632606fc5d4be661dcde45cc415df835e594e2c50cc999a44f24b6bf6d92 \ + --hash=sha256:9020125e3be677c64d4dda7048e247343f1663089cf268a4cc98c957adb7dbe0 \ + --hash=sha256:921485d1f69ed016e1f756de67d02ad4f143eb6b92b9776bfff78786d8978ab5 \ + --hash=sha256:94556a2a7fc3de094ea056b62845e2e6e271e26d1e1b2540a1cd2d2506257a10 \ + --hash=sha256:a4c1e1582492c66dfacc9eab52738f3e64d9a2a380e412668f75aa06e540f649 \ + --hash=sha256:a65a8fd09bdffd63fa23b39cd902e6a4ca23d86ecfe129513e43767a1f3e91fb \ + --hash=sha256:a6f7d1debb233f1567d700ebcdde0781a0b63db0ef266246dfbf75ae41bfdf85 \ + --hash=sha256:b0995b92612979d208189245bf87349ad9243b97b49652347a28ddee0803225a \ + --hash=sha256:b8ab8f90f4a13c979e6c41c9f011b655c1b9ae2df6cffa8fa2c7c4d740f3512e \ + --hash=sha256:bc370d53fee7408330099c4bcc2573a107757b203bc61f114467dfe586a0c7bd \ + --hash=sha256:c38641f5c3714505d65dbbd8fb1350408b9ad8461769ec8e440e1177f9c92d1d \ + --hash=sha256:cc337b96ec59ef29907eeadc2ac11188739281568f14c719e61550ca6d201a41 \ + --hash=sha256:ce076e25f1170000b4ecdc57a1ff8a70dbe4a5648ec3da0563ef3064e8db4f15 \ + --hash=sha256:cebd161f964af58290596523c65e41a5a161a99f7212b1ae675e288a4b5e0a7c \ + --hash=sha256:d2e7411d5ea164c6f4d003f5d4f5e72e202956aaa7496b95bb4a4c39669e001c \ + --hash=sha256:e735a635126b2338dfd3a0863b675437cb53d85885a7602b8cffb24345df33ed \ + --hash=sha256:e7e61e2e4dfe175dc3510889e44eda1c32f55870d6950ef40519640cb266704d \ + --hash=sha256:e90f0be674e0845c5c1ccfa5e31c9ee28fd406546a61afc734355cc7ea1f8f8b \ + --hash=sha256:ea1c63e61b5c13161c8468305f0a5837c80aae2070e33654c68dd12572b638eb \ + --hash=sha256:ea9461f6955f3cf9eff6eeec271686caed7792c76f5b966886a36a42ea46e6b2 \ + --hash=sha256:f15c54713a8dd57a01c974c9f96476688f6f6374d348819ed7e459535844b614 \ + --hash=sha256:fb649c5473f79c9a7b6133f53a31f4d87de14755c79224007eb7ec76e628551e \ + --hash=sha256:fc67667c8e8c04e5c3250ab2cd51df40bc7c28c7c253d0475b377eff86fe4bb0 # via # -r requirements.in # alembic @@ -649,7 +652,10 @@ tomli==2.0.1 \ typing-extensions==4.2.0 \ --hash=sha256:6657594ee297170d19f67d55c05852a874e7eb634f4f753dbd667855e07c1708 \ --hash=sha256:f1c24655a0da0d1b67f07e17a5e6b2a105894e6824b92096378bb3668ef02376 - # via black + # via + # alembic + # black + # sqlalchemy urllib3==1.26.13 \ --hash=sha256:47cc05d99aaa09c9e72ed5809b60e7ba354e64b59c9c173ac3018642d8bb41fc \ --hash=sha256:c083dd0dce68dbfbe1129d5271cb90f9447dea7d52097c6e0126120c521ddea8 @@ -667,9 +673,9 @@ vine==1.3.0 \ # via # amqp # celery -werkzeug==2.1.1 \ - --hash=sha256:3c5493ece8268fecdcdc9c0b112211acd006354723b280d643ec732b6d4063d6 \ - --hash=sha256:f8e89a20aeabbe8a893c24a461d3ee5dad2123b05cc6abd73ceed01d39c3ae74 +werkzeug==2.2.3 \ + --hash=sha256:2e1ccc9417d4da358b9de6f174e3ac094391ea1d4fbef2d667865d819dfd0afe \ + --hash=sha256:56433961bc1f12533306c624f3be5e744389ac61d722175d543e1751285da612 # via # connexion # flask