diff --git a/.github/workflows/py-lint.yml b/.github/workflows/py-lint.yml index 4000b79e9e..083b0e86a8 100644 --- a/.github/workflows/py-lint.yml +++ b/.github/workflows/py-lint.yml @@ -27,10 +27,10 @@ jobs: with: python-version: '3.11' - name: Set up uv - uses: astral-sh/setup-uv@v2 + uses: astral-sh/setup-uv@v4 with: enable-cache: true - version: "0.4.13" + version: "0.5.7" - name: Install Dependencies run: uv pip install -r requirements/lint.txt env: diff --git a/docker/compile_requirements.sh b/docker/compile_requirements.sh index e0f0da4169..92248e2704 100755 --- a/docker/compile_requirements.sh +++ b/docker/compile_requirements.sh @@ -5,7 +5,7 @@ export CUSTOM_COMPILE_COMMAND="./docker/compile_requirements.sh" -uv pip compile --generate-hashes $@ requirements/default.in -o requirements/default.txt -uv pip compile --generate-hashes $@ requirements/dev.in -o requirements/dev.txt -uv pip compile --generate-hashes $@ requirements/lint.in -o requirements/lint.txt -uv pip compile --generate-hashes $@ requirements/test.in -o requirements/test.txt +uv pip compile --generate-hashes --no-strip-extras $@ requirements/default.in -o requirements/default.txt +uv pip compile --generate-hashes --no-strip-extras $@ requirements/dev.in -o requirements/dev.txt +uv pip compile --generate-hashes --no-strip-extras $@ requirements/lint.in -o requirements/lint.txt +uv pip compile --generate-hashes --no-strip-extras $@ requirements/test.in -o requirements/test.txt diff --git a/requirements/default.txt b/requirements/default.txt index 19d0f91739..d6cb76338c 100644 --- a/requirements/default.txt +++ b/requirements/default.txt @@ -1,5 +1,5 @@ # This file was autogenerated by uv via the following command: -# uv pip compile --generate-hashes requirements/default.in -o requirements/default.txt +# uv pip compile --generate-hashes --no-strip-extras requirements/default.in -o requirements/default.txt amqp==5.2.0 \ --hash=sha256:827cb12fb0baa892aad844fd95258143bce4027fdac4fccddbc43330fd281637 \ --hash=sha256:a1ecff425ad063ad42a486c902807d1482311481c8ad95a72694b2975e75f7fd @@ -358,7 +358,7 @@ fluent-syntax==0.19.0 \ --hash=sha256:920326d7f46864b9758f0044e9968e3112198bc826acee16ddd8f11d359004fd \ --hash=sha256:b352b3475fac6c6ed5f06527921f432aac073d764445508ee5218aeccc7cc5c4 # via compare-locales -google-api-core==2.20.0 \ +google-api-core[grpc]==2.20.0 \ --hash=sha256:ef0591ef03c30bb83f79b3d0575c3f31219001fc9c5cf37024d08310aeffed8a \ --hash=sha256:f74dff1889ba291a4b76c5079df0711810e2d9da81abfdc99957bc961c1eb28f # via @@ -379,7 +379,7 @@ google-cloud-translate==3.16.0 \ --hash=sha256:0797d954c4f6ea073229e950012ba083a4cc9752b431dc0624e2594e287469ef \ --hash=sha256:26de33b011da3ec3046625c855c0159a73ff7ed7e0a489cf582aa4d82b8f1201 # via -r requirements/default.in -googleapis-common-protos==1.65.0 \ +googleapis-common-protos[grpc]==1.65.0 \ --hash=sha256:2972e6c496f435b92590fd54045060867f3fe9be2c82ab148fc8885035479a63 \ --hash=sha256:334a29d07cddc3aa01dee4988f9afd9b2916ee2ff49d6b757155dc0d197852c0 # via @@ -1061,7 +1061,7 @@ pydantic-core==2.23.4 \ --hash=sha256:f69a8e0b033b747bb3e36a44e7732f0c99f7edd5cea723d45bc0d6e95377ffee \ --hash=sha256:ff02b6d461a6de369f07ec15e465a88895f3223eb75073ffea56b84d9331f607 # via pydantic -pyjwt==2.9.0 \ +pyjwt[crypto]==2.9.0 \ --hash=sha256:3b02fb0f44517787776cf48f2ae25d8e14f300e6d7545a4315cee571a415e850 \ --hash=sha256:7e1e5b56cc735432a7369cbfa0efe50fa113ebecdc04ae6922deba8b84582d0c # via diff --git a/requirements/dev.txt b/requirements/dev.txt index 251b423078..df033f454b 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -1,5 +1,5 @@ # This file was autogenerated by uv via the following command: -# uv pip compile --generate-hashes requirements/dev.in -o requirements/dev.txt +# uv pip compile --generate-hashes --no-strip-extras requirements/dev.in -o requirements/dev.txt asgiref==3.8.1 \ --hash=sha256:3e1e3ecc849832fe52ccf2cb6686b7a55f82bb1d6aee72a58826471390335e47 \ --hash=sha256:c343bd80a0bec947a9860adb4c432ffa7db769836c64238fc34bdc3fec84d590 diff --git a/requirements/lint.in b/requirements/lint.in index 03841d85de..b93e62a135 100644 --- a/requirements/lint.in +++ b/requirements/lint.in @@ -14,4 +14,4 @@ # The dependencies are sorted by alphabetical order. # Dependencies that do not come from pypi (eg. eggs from github) are listed at the end of the list. # ------------------------------------------------------------------------------------------------- -ruff==0.6.6 +ruff==0.8.2 diff --git a/requirements/lint.txt b/requirements/lint.txt index 7a816197d3..7a8644dece 100644 --- a/requirements/lint.txt +++ b/requirements/lint.txt @@ -1,22 +1,22 @@ # This file was autogenerated by uv via the following command: -# uv pip compile --generate-hashes requirements/lint.in -o requirements/lint.txt -ruff==0.6.6 \ - --hash=sha256:0adb801771bc1f1b8cf4e0a6fdc30776e7c1894810ff3b344e50da82ef50eeb1 \ - --hash=sha256:0fc030b6fd14814d69ac0196396f6761921bd20831725c7361e1b8100b818034 \ - --hash=sha256:2653fc3b2a9315bd809725c88dd2446550099728d077a04191febb5ea79a4f79 \ - --hash=sha256:488f8e15c01ea9afb8c0ba35d55bd951f484d0c1b7c5fd746ce3c47ccdedce68 \ - --hash=sha256:4b4d32c137bc781c298964dd4e52f07d6f7d57c03eae97a72d97856844aa510a \ - --hash=sha256:515a698254c9c47bb84335281a170213b3ee5eb47feebe903e1be10087a167ce \ - --hash=sha256:59627e97364329e4eae7d86fa7980c10e2b129e2293d25c478ebcb861b3e3fd6 \ - --hash=sha256:69c546f412dfae8bb9cc4f27f0e45cdd554e42fecbb34f03312b93368e1cd0a6 \ - --hash=sha256:6bb1b4995775f1837ab70f26698dd73852bbb82e8f70b175d2713c0354fe9182 \ - --hash=sha256:704da526c1e137f38c8a067a4a975fe6834b9f8ba7dbc5fd7503d58148851b8f \ - --hash=sha256:94c3f78c3d32190aafbb6bc5410c96cfed0a88aadb49c3f852bbc2aa9783a7d8 \ - --hash=sha256:a4c0698cc780bcb2c61496cbd56b6a3ac0ad858c966652f7dbf4ceb029252fbe \ - --hash=sha256:aadf81ddc8ab5b62da7aae78a91ec933cbae9f8f1663ec0325dae2c364e4ad84 \ - --hash=sha256:aefb0bd15f1cfa4c9c227b6120573bb3d6c4ee3b29fb54a5ad58f03859bc43c6 \ - --hash=sha256:bb858cd9ce2d062503337c5b9784d7b583bcf9d1a43c4df6ccb5eab774fbafcb \ - --hash=sha256:e368aef0cc02ca3593eae2fb8186b81c9c2b3f39acaaa1108eb6b4d04617e61f \ - --hash=sha256:efeede5815a24104579a0f6320660536c5ffc1c91ae94f8c65659af915fb9de9 \ - --hash=sha256:f5bc5398457484fc0374425b43b030e4668ed4d2da8ee7fdda0e926c9f11ccfb +# uv pip compile --generate-hashes --no-strip-extras requirements/lint.in -o requirements/lint.txt +ruff==0.8.2 \ + --hash=sha256:1ca4e3a87496dc07d2427b7dd7ffa88a1e597c28dad65ae6433ecb9f2e4f022f \ + --hash=sha256:2aae99ec70abf43372612a838d97bfe77d45146254568d94926e8ed5bbb409ea \ + --hash=sha256:32096b41aaf7a5cc095fa45b4167b890e4c8d3fd217603f3634c92a541de7248 \ + --hash=sha256:5fe716592ae8a376c2673fdfc1f5c0c193a6d0411f90a496863c99cd9e2ae25d \ + --hash=sha256:60f578c11feb1d3d257b2fb043ddb47501ab4816e7e221fbb0077f0d5d4e7b6f \ + --hash=sha256:705832cd7d85605cb7858d8a13d75993c8f3ef1397b0831289109e953d833d29 \ + --hash=sha256:729850feed82ef2440aa27946ab39c18cb4a8889c1128a6d589ffa028ddcfc22 \ + --hash=sha256:81c148825277e737493242b44c5388a300584d73d5774defa9245aaef55448b0 \ + --hash=sha256:ac42caaa0411d6a7d9594363294416e0e48fc1279e1b0e948391695db2b3d5b1 \ + --hash=sha256:b402ddee3d777683de60ff76da801fa7e5e8a71038f57ee53e903afbcefdaa58 \ + --hash=sha256:b84f4f414dda8ac7f75075c1fa0b905ac0ff25361f42e6d5da681a465e0f78e5 \ + --hash=sha256:c49ab4da37e7c457105aadfd2725e24305ff9bc908487a9bf8d548c6dad8bb3d \ + --hash=sha256:cbd5cf9b0ae8f30eebc7b360171bd50f59ab29d39f06a670b3e4501a36ba5897 \ + --hash=sha256:d261d7850c8367704874847d95febc698a950bf061c9475d4a8b7689adc4f7fa \ + --hash=sha256:e769083da9439508833cfc7c23e351e1809e67f47c50248250ce1ac52c21fb93 \ + --hash=sha256:ec016beb69ac16be416c435828be702ee694c0d722505f9c1f35e1b9c0cc1bf5 \ + --hash=sha256:f05cdf8d050b30e2ba55c9b09330b51f9f97d36d4673213679b965d25a785f3c \ + --hash=sha256:fb88e2a506b70cfbc2de6fae6681c4f944f7dd5f2fe87233a7233d888bad73e8 # via -r requirements/lint.in diff --git a/requirements/test.txt b/requirements/test.txt index 8f9be902b7..2f6c3ae019 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -1,5 +1,5 @@ # This file was autogenerated by uv via the following command: -# uv pip compile --generate-hashes requirements/test.in -o requirements/test.txt +# uv pip compile --generate-hashes --no-strip-extras requirements/test.in -o requirements/test.txt certifi==2024.8.30 \ --hash=sha256:922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8 \ --hash=sha256:bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9 @@ -100,7 +100,7 @@ charset-normalizer==3.3.2 \ # via # -c requirements/default.txt # requests -coverage==7.6.1 \ +coverage[toml]==7.6.1 \ --hash=sha256:06a737c882bd26d0d6ee7269b20b12f14a8704807a01056c80bb881a4b2ce6ca \ --hash=sha256:07e2ca0ad381b91350c0ed49d52699b625aab2b44b65e1b4e02fa9df0e92ad2d \ --hash=sha256:0c0420b573964c760df9e9e86d1a9a622d0d27f417e1a949a8a66dd7bcee7bc6 \