diff --git a/3rdparty/python/external-tool-upgrade-requirements.txt b/3rdparty/python/external-tool-upgrade-requirements.txt index f1da99f0115..169c2db4a0c 100644 --- a/3rdparty/python/external-tool-upgrade-requirements.txt +++ b/3rdparty/python/external-tool-upgrade-requirements.txt @@ -1,6 +1,6 @@ packaging==26.0 -requests==2.32.5 +requests==2.33.1 tqdm==4.67.3 -types-requests==2.32.4.20260107 -types-tqdm==4.67.3.20260205 +types-requests==2.33.0.20260327 +types-tqdm==4.67.3.20260303 pytest==9.0.2 diff --git a/3rdparty/python/flake8-requirements.txt b/3rdparty/python/flake8-requirements.txt index 08530824817..54baac4c683 100644 --- a/3rdparty/python/flake8-requirements.txt +++ b/3rdparty/python/flake8-requirements.txt @@ -1,4 +1,4 @@ -flake8>=5.0.4,<7 +flake8>=5.0.4,<8 flake8-2020>=1.7.0,<2 flake8-no-implicit-concat flake8-comprehensions>=3.10.0,<4.0 diff --git a/3rdparty/python/mypy-requirements.txt b/3rdparty/python/mypy-requirements.txt index 2381fd6743f..6028149d214 100644 --- a/3rdparty/python/mypy-requirements.txt +++ b/3rdparty/python/mypy-requirements.txt @@ -1,2 +1,2 @@ -mypy~=1.19.1 +mypy~=1.20.0 mypy-typing-asserts==0.1.1 diff --git a/3rdparty/python/pbs-script-requirements.txt b/3rdparty/python/pbs-script-requirements.txt index 3b3ad260764..9f0f134ffc5 100644 --- a/3rdparty/python/pbs-script-requirements.txt +++ b/3rdparty/python/pbs-script-requirements.txt @@ -1,3 +1,3 @@ -PyGithub==2.8.1 -requests[security]==2.32.5 -types-requests==2.32.4.20260107 +PyGithub==2.9.0 +requests[security]==2.33.1 +types-requests==2.33.0.20260327 diff --git a/3rdparty/python/pytest-requirements.txt b/3rdparty/python/pytest-requirements.txt index b2557a54a09..262ee169a80 100644 --- a/3rdparty/python/pytest-requirements.txt +++ b/3rdparty/python/pytest-requirements.txt @@ -1,5 +1,5 @@ -pytest==8.4.1 -pytest-cov==6.2.1 +pytest==9.0.2 +pytest-cov==7.1.0 pytest-xdist==3.8.0 ipdb pytest-asyncio diff --git a/3rdparty/python/requirements.txt b/3rdparty/python/requirements.txt index 3490129ce5f..4afa2af54a6 100644 --- a/3rdparty/python/requirements.txt +++ b/3rdparty/python/requirements.txt @@ -9,24 +9,24 @@ chevron==0.14.0 fasteners==0.20.0 freezegun==1.5.5 hdrhistogram==0.10.3 -ijson==3.4.0.post0 +ijson==3.5.0 packaging==26.0 -psutil==5.9.8 +psutil==7.2.2 # This should be compatible with pytest.py, although it can be looser so that we don't # over-constrain pantsbuild.pants.testutil -pytest>=7,<9,!=7.1.0,!=7.1.1 +pytest>=7,!=7.1.0,!=7.1.1,<10 python-lsp-jsonrpc==1.1.2 PyYAML>=6.0,<7.0 -requests[security]==2.32.5 +requests[security]==2.33.1 setproctitle==1.3.7 -setuptools>=63.1.0,<82.0 +setuptools>=63.1.0,<83.0 toml==0.10.2 types-PyYAML==6.0.12.20250915 -types-requests==2.32.4.20260107 +types-requests==2.33.0.20260327 types-setuptools==82.0.0.20260210 types-toml==0.10.8.20240310 typing-extensions==4.15 -mypy~=1.19.1 +mypy~=1.20.0 mypy-typing-asserts==0.1.1 node-semver==0.9.0 @@ -36,17 +36,17 @@ elfdeps==0.2.0 # see: pants.backends.nfpm.native_libs.elfdeps # These dependencies are only for debugging Pants itself (in VSCode/PyCharm respectively), # and should never be imported. debugpy==1.8.20 -pydevd-pycharm==261.20362.36 +pydevd-pycharm==261.22158.340 # These dependencies must only be used from the explorer backend, and no code outside that backend # may import anything from it, so these libraries are not ending up as requirements of Pants itself. -fastapi==0.120.1 -starlette==0.49.1 -strawberry-graphql[fastapi]==0.284.1 -uvicorn[standard]==0.38.0 +fastapi==0.135.2 +starlette==1.0.0 +strawberry-graphql[fastapi]==0.312.2 +uvicorn[standard]==0.42.0 -beautifulsoup4==4.11.1 # Util for webcrawling for pulling in tool versions -python-gnupg==0.5.5 # For validating signatures +beautifulsoup4==4.14.3 # Util for webcrawling for pulling in tool versions +python-gnupg==0.5.6 # For validating signatures # Only used for release management -PyGithub==2.8.1 +PyGithub==2.9.0