diff --git a/dalaran_py/pyproject.toml b/dalaran_py/pyproject.toml index c742c04a6f..1ef3648b52 100644 --- a/dalaran_py/pyproject.toml +++ b/dalaran_py/pyproject.toml @@ -38,14 +38,14 @@ text = "Apache-2.0" [project.optional-dependencies] tests = [ "av>=14.2.0", # PyAV, for demuxing mp4 in VideoStream tests - "inline-snapshot==0.31.1", + "inline-snapshot==0.35.3", "opencv-python>4.6", "pandas>=2", - "polars==1.36.1", - "pytest==9.0.3", + "polars==1.43.2", + "pytest==9.1.1", "semver>=3.0,<3.1", - "syrupy==5.0.0", - "tomli==2.0.1", + "syrupy==5.5.3", + "tomli==2.4.1", "torch>=2.5", # Needs numpy 2 support "torchvision", # Imported at top of `dalaran.experimental.dataloader._decoders`, so needed to import the dataloader module at all "datafusion==54.0.0", diff --git a/pyproject.toml b/pyproject.toml index 6df85a8ec5..ef5d13ccd5 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -24,19 +24,19 @@ dev = [ # This fixup package installs a .pth file that makes `import dalaran` work # with editable installs by adding dalaran_py/dalaran_sdk to the Python path. "dalaran-dev-fixup", - "opentelemetry-exporter-otlp-proto-grpc==1.39.0", + "opentelemetry-exporter-otlp-proto-grpc==1.44.0", "maturin>=1.14.1", - "ruff==0.15.7", + "ruff==0.16.1", "mypy==1.19.1", "nbqa==1.9.1", # Packages needed for running scripts + their type stubs for mypy "pandas>=2.0", "pandas-stubs==2.3.3.251201", "requests>=2.28", - "types-requests==2.32.4.20250913", + "types-requests==2.33.0.20260712", "tqdm>=4.60", - "ty==0.0.31", - "types-tqdm==4.67.0.20250809", + "ty==0.0.66", + "types-tqdm==4.70.0.20260731", "colorama>=0.4", "types-colorama>=0.4.15", "Pillow>=12.3.0,<13", # has py.typed, no stubs needed @@ -142,20 +142,20 @@ examples = [ docs = [ # Documentation build dependencies (mkdocs and plugins) "griffe>=1.14,<2", - "griffe-public-redundant-aliases==0.3.0", - "griffe-warnings-deprecated==1.1.0", + "griffe-public-redundant-aliases==0.3.1", + "griffe-warnings-deprecated==1.1.1", "mkdocs==1.6.1", - "mkdocs-gen-files==0.5.0", - "mkdocs-literate-nav==0.6.1", - "mkdocs-redirects==1.2.2", + "mkdocs-gen-files==0.6.1", + "mkdocs-literate-nav==0.6.3", + "mkdocs-redirects==1.2.3", # 9.7.0 relaxed `pymdown-extensions~=10.2` to `>=10.2`, which is what lets us take 11.x below. "mkdocs-material==9.7.7", - "mkdocs-material-extensions==1.3", + "mkdocs-material-extensions==1.3.1", "mkdocstrings>=0.28.2,<0.29", "mkdocstrings-python>=1.16.2,<2", "pygments", "setuptools>75", - "sphobjinv==2.3.1", + "sphobjinv==2.4", ] [tool.uv]