Skip to content
12 changes: 9 additions & 3 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -136,10 +136,10 @@ dependencies = [

# mlflow-skinny: used for interacting with the Gitlab model registry. We use the "skinny" version that does not have unnecessary dependencies.
# mlflow dependency is necessary for importing. However, all of mlflow's dependencies that don't overlap with mlflow-skinny are excluded below.
# Updated Mon May 19, 2026 with mlflow>=3.12.0 (CVE remediation)
# Updated Sun Jun 22, 2026 with mlflow>=3.14.0 (CVE remediation)
# License: Apache 2.0 https://github.com/mlflow/mlflow/blob/c6ce84e817897e1a0461632f8a06d4e5e4ac3726/LICENSE.txt
"mlflow-skinny>=3.12.0",
"mlflow>=3.12.0",
"mlflow-skinny>=3.14.0",
"mlflow>=3.14.0",

# aiohttp: async http backend
# Updated Mon Feb 10, 2026 with aiohttp>=3.13.3
Expand Down Expand Up @@ -278,6 +278,12 @@ build-backend = "setuptools.build_meta"
[tool.uv]
managed = true
required-version = ">=0.9.30"
# grpcio is a transitive dependency of ray. Pin the lower bound here to
# ensure uv selects a CVE-safe version across all resolver paths.
# Updated Sun Jun 22, 2026 (CVE remediation)
constraint-dependencies = [
"grpcio>=1.81.0rc1",
]
exclude-dependencies = [
# Exclude unwanted dependencies from mlflow
"alembic",
Expand Down
9 changes: 4 additions & 5 deletions resources_servers/longmt_eval/requirements.txt
Original file line number Diff line number Diff line change
@@ -1,13 +1,12 @@
-e nemo-gym[dev] @ ../../
# SEGALE: forked from bc19b2b with numpy==1.23.5 → >=1.23.5 to resolve
# the pandas==2.2.3 conflict (pandas requires numpy>=1.26.0).
segale @ git+https://github.com/jeffwillette/SEGALE.git@c89cd75a7aaba17ba52bbd0c971cb690cb178753
# Match segale's torch==2.5.0 pin to avoid uv resolution conflict.
# torch 2.5.x targets CUDA 12 (not 13), same concern as wmt_translation.
segale @ git+https://github.com/kajalj22/SEGALE.git@a7c9a1a9a327e181d82ef01cc6aae96d6840862a
# Bumped torch 2.5.0 → 2.12.0 on Sun Jun 22, 2026 for CVE remediation.
# torchmetrics imports pkg_resources which setuptools 81 removed; pin <81.
setuptools>=70,<81
torch==2.5.0
torchvision==0.20.0
torch==2.12.0
torchvision==0.27.0
# Cython lets pyximport JIT-compile vecalign/dp_core.pyx for Python 3.12.
# The bundled .so in the SEGALE repo is cpython-310 only; pyximport writes
# a cpython-312 .so into the installed package dir on first import and caches
Expand Down
Loading
Loading