diff --git a/poetry.lock b/poetry.lock index 745d8e230..593f89edb 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 2.1.4 and should not be changed by hand. +# This file is automatically @generated by Poetry 2.3.1 and should not be changed by hand. [[package]] name = "a2wsgi" @@ -1550,25 +1550,26 @@ protobuf = ["grpcio-tools (>=1.78.0)"] [[package]] name = "gunicorn" -version = "23.0.0" +version = "25.1.0" description = "WSGI HTTP Server for UNIX" optional = false -python-versions = ">=3.7" +python-versions = ">=3.10" groups = ["main"] files = [ - {file = "gunicorn-23.0.0-py3-none-any.whl", hash = "sha256:ec400d38950de4dfd418cff8328b2c8faed0edb0d517d3394e457c317908ca4d"}, - {file = "gunicorn-23.0.0.tar.gz", hash = "sha256:f014447a0101dc57e294f6c18ca6b40227a4c90e9bdb586042628030cba004ec"}, + {file = "gunicorn-25.1.0-py3-none-any.whl", hash = "sha256:d0b1236ccf27f72cfe14bce7caadf467186f19e865094ca84221424e839b8b8b"}, + {file = "gunicorn-25.1.0.tar.gz", hash = "sha256:1426611d959fa77e7de89f8c0f32eed6aa03ee735f98c01efba3e281b1c47616"}, ] [package.dependencies] packaging = "*" [package.extras] -eventlet = ["eventlet (>=0.24.1,!=0.36.0)"] -gevent = ["gevent (>=1.4.0)"] +eventlet = ["eventlet (>=0.40.3)"] +gevent = ["gevent (>=24.10.1)"] +http2 = ["h2 (>=4.1.0)"] setproctitle = ["setproctitle"] -testing = ["coverage", "eventlet", "gevent", "pytest", "pytest-cov"] -tornado = ["tornado (>=0.2)"] +testing = ["coverage", "eventlet (>=0.40.3)", "gevent (>=24.10.1)", "h2 (>=4.1.0)", "httpx[http2]", "pytest", "pytest-asyncio", "pytest-cov", "uvloop (>=0.19.0)"] +tornado = ["tornado (>=6.5.0)"] [[package]] name = "h11" @@ -1801,7 +1802,7 @@ files = [ [package.dependencies] attrs = ">=22.2.0" -jsonschema-specifications = ">=2023.03.6" +jsonschema-specifications = ">=2023.3.6" referencing = ">=0.28.4" rpds-py = ">=0.7.1" @@ -2369,17 +2370,21 @@ files = [ [[package]] name = "peewee" -version = "3.19.0" +version = "4.0.0" description = "a little orm" optional = false python-versions = "*" groups = ["main"] files = [ - {file = "peewee-3.19.0-py3-none-any.whl", hash = "sha256:de220b94766e6008c466e00ce4ba5299b9a832117d9eb36d45d0062f3cfd7417"}, - {file = "peewee-3.19.0.tar.gz", hash = "sha256:f88292a6f0d7b906cb26bca9c8599b8f4d8920ebd36124400d0cbaaaf915511f"}, + {file = "peewee-4.0.0-py3-none-any.whl", hash = "sha256:6de14ff11ab50c3152dc1d4e12628c1b28c1e03ff4e4213e463429bfcd7340b6"}, + {file = "peewee-4.0.0.tar.gz", hash = "sha256:bc2722abf32a8074362c346fc8a95f2d34a9587873e81025b6429676c32044b6"}, ] [package.extras] +aiomysql = ["aiomysql", "greenlet"] +aiosqlite = ["aiosqlite", "greenlet"] +asyncpg = ["asyncpg", "greenlet"] +cysqlite = ["cysqlite"] mysql = ["pymysql"] postgres = ["psycopg2-binary"] psycopg3 = ["psycopg[binary]"] @@ -3271,10 +3276,10 @@ files = [ ] [package.dependencies] -botocore = ">=1.37.4,<2.0a.0" +botocore = ">=1.37.4,<2.0a0" [package.extras] -crt = ["botocore[crt] (>=1.37.4,<2.0a.0)"] +crt = ["botocore[crt] (>=1.37.4,<2.0a0)"] [[package]] name = "schema" @@ -3833,4 +3838,4 @@ type = ["pytest-mypy"] [metadata] lock-version = "2.1" python-versions = ">=3.12,<3.14" -content-hash = "7934423351d8e65ff05e5506d2305725127009d1cb568aff32f6c97d9349e755" +content-hash = "ebfe39a6b6e444322c6758b1d4980206c213744ae4b11760e449093054f269df" diff --git a/pyproject.toml b/pyproject.toml index 81608c996..dcab4bda2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -33,8 +33,8 @@ cramjam = "=2.10.0" flask = "^3.1.1" gitpython = "^3.1.43" connexion = {version = "^3.1.0", extras = ["swagger-ui", "flask"]} -gunicorn = "^23.0.0" -peewee = "^3.18.1" +gunicorn = "^25.0.0" +peewee = "^4.0.0" prometheus-client = "^0.22.0" psycopg2 = "^2.9.9" psycopg-pool = "^3.2.1" diff --git a/requirements-build.txt b/requirements-build.txt index 708f4796d..0c72e1772 100644 --- a/requirements-build.txt +++ b/requirements-build.txt @@ -307,21 +307,21 @@ hatchling==1.28.0 \ # urllib3 # uvicorn # watchtower -maturin==1.12.2 \ - --hash=sha256:04c9c4f9c9f904f007cbfcd4640c406e53f19d04c220f5940d1537edb914d325 \ - --hash=sha256:0ed31b6a392928ad23645a470edc4f3814b952a416e41f8e5daac42d7bfbabc6 \ - --hash=sha256:134e895578258a693ba1d55b166c2ba96e9f51067e106b8a74d422432653d45b \ - --hash=sha256:39665d622dcc950ab17b9569e8cab84a4d64eea6a18b540a8b49e00c0f7dda02 \ - --hash=sha256:4bdc486b9ab80d8b50143ecc9a1924b890866fe95be150dd9a59fa22a6b37238 \ - --hash=sha256:6af778e7ee048612e55a1255488db7678741bea2ba881e66a19712f59f2534cb \ - --hash=sha256:72aad9efe09a6392de9930f2bea80bfcc36fd98e18caa621f512571179c02d41 \ - --hash=sha256:9763d277e143409cf0ce309eb1a493fc4e1e75777364d67ccac39a161b51b5b0 \ - --hash=sha256:a882cc80c241b1e2c27bd1acd713b09e9ac9266a3159cc1e34e8c7b77f049bba \ - --hash=sha256:c06d218931985035d7ab4d0211ba96027e1bc7e4b01a87c8c4e30a57790403ec \ - --hash=sha256:ca3b20bcc3aff115c9eaf97340e78bff58829ea1efa16764940dd0d858dcf6af \ - --hash=sha256:d1617989b4a5dc543fea6d23c28b2f07fadb2c726ff00fe959538ee71a301384 \ - --hash=sha256:d6253079f53dbb692395a13abddc0f2d3d96af32f8c0b32e2912849713c55794 \ - --hash=sha256:f1c2e4ee43bf286b052091a3b2356a157978985837c7aed42354deb2947a4006 +maturin==1.12.4 \ + --hash=sha256:06f6438be7e723aaf4b412fb34839854b540a1350f7614fadf5bd1db2b98d5f7 \ + --hash=sha256:4d68664e5b81f282144a3b717a7e8593ec94ac87d7ae563a4c464e93d6cde877 \ + --hash=sha256:5bb07c349dd066277a61e017a6d6e0860cd54b7b33f8ead10b9e5a4ffb740a0a \ + --hash=sha256:5cc56481b0f360571587c35a1d960ce6d0a0258d49aebb6af98fff9db837c337 \ + --hash=sha256:88e09e6c386b08974fab0c7e4c07d7c7c50a0ba63095d31e930d80568488e1be \ + --hash=sha256:89749cfc0e6baf5517fa370729a98955552e42fefc406b95732d5c8e85bc90c0 \ + --hash=sha256:8fd7eb0c9bb017e98d81aa86a1d440b912fe4f7f219571035dd6ab330c82071c \ + --hash=sha256:939c4c57efa8ea982a991ee3ccb3992364622e9cbd1ede922b5cfb0f652bf517 \ + --hash=sha256:ab32c5ff7579a549421cae03e6297d3b03d7b81fa2934e3bdf24a102d99eb378 \ + --hash=sha256:b8c05d24209af50ed9ae9e5de473c84866b9676c637fcfad123ee57f4a9ed098 \ + --hash=sha256:c21baaed066b5bec893db2d261bfe3b9da054d99c018326f0bdcf1dc4c3a1eb9 \ + --hash=sha256:cf8a0eddef9ab8773bc823c77aed3de9a5c85fb760c86448048a79ef89794c81 \ + --hash=sha256:d72f626616292cb3e283941f47835ffc608207ebd8f95f4c50523a6631ffcb2e \ + --hash=sha256:eba1bd1c1513d00fec75228da98622c68a9f50f9693aaa6fb7dacb244e7bbf26 # via # cramjam # cryptography diff --git a/requirements.txt b/requirements.txt index e98f4baf1..52285dbd6 100644 --- a/requirements.txt +++ b/requirements.txt @@ -886,9 +886,9 @@ grpcio==1.78.0 ; python_version >= "3.12" and python_version < "3.14" \ --hash=sha256:fbe6e89c7ffb48518384068321621b2a69cab509f58e40e4399fdd378fa6d074 \ --hash=sha256:fd5f135b1bd58ab088930b3c613455796dfa0393626a6972663ccdda5b4ac6ce \ --hash=sha256:ff870aebe9a93a85283837801d35cd5f8814fe2ad01e606861a7fb47c762a2b7 -gunicorn==23.0.0 ; python_version >= "3.12" and python_version < "3.14" \ - --hash=sha256:ec400d38950de4dfd418cff8328b2c8faed0edb0d517d3394e457c317908ca4d \ - --hash=sha256:f014447a0101dc57e294f6c18ca6b40227a4c90e9bdb586042628030cba004ec +gunicorn==25.1.0 ; python_version >= "3.12" and python_version < "3.14" \ + --hash=sha256:1426611d959fa77e7de89f8c0f32eed6aa03ee735f98c01efba3e281b1c47616 \ + --hash=sha256:d0b1236ccf27f72cfe14bce7caadf467186f19e865094ca84221424e839b8b8b h11==0.16.0 ; python_version >= "3.12" and python_version < "3.14" \ --hash=sha256:4e35b956cf45792e4caa5885e69fba00bdbc6ffafbfa020300e549b208ee5ff1 \ --hash=sha256:63cf8bbe7522de3bf65932fda1d9c2772064ffb3dae62d55932da54b31cb6c86 @@ -1290,9 +1290,9 @@ oauthlib==3.3.1 ; python_version >= "3.12" and python_version < "3.14" \ packaging==26.0 ; python_version >= "3.12" and python_version < "3.14" \ --hash=sha256:00243ae351a257117b6a241061796684b084ed1c516a08c48a3f7e147a9d80b4 \ --hash=sha256:b36f1fef9334a5588b4166f8bcd26a14e521f2b55e6b9de3aaa80d3ff7a37529 -peewee==3.19.0 ; python_version >= "3.12" and python_version < "3.14" \ - --hash=sha256:de220b94766e6008c466e00ce4ba5299b9a832117d9eb36d45d0062f3cfd7417 \ - --hash=sha256:f88292a6f0d7b906cb26bca9c8599b8f4d8920ebd36124400d0cbaaaf915511f +peewee==4.0.0 ; python_version >= "3.12" and python_version < "3.14" \ + --hash=sha256:6de14ff11ab50c3152dc1d4e12628c1b28c1e03ff4e4213e463429bfcd7340b6 \ + --hash=sha256:bc2722abf32a8074362c346fc8a95f2d34a9587873e81025b6429676c32044b6 platformdirs==3.11.0 ; python_version >= "3.12" and python_version < "3.14" \ --hash=sha256:cf8ee52a3afdb965072dcc652433e0c7e3e40cf5ea1477cd4b3b1d2eb75495b3 \ --hash=sha256:e9d171d00af68be50e9202731309c4e658fd8bc76f55c11c7dd760d023bda68e