From 0f9d7982da5f1d28159248a0fffe3bdaf0fdd347 Mon Sep 17 00:00:00 2001 From: Daniel Toyama Date: Tue, 21 Jul 2026 10:53:25 -0700 Subject: [PATCH] Unpin dependencies to minimum bounds and remove cloudpickle. Unpin rigid == version equality requirements in requirements.txt and pyproject.toml into lower-bounded >= minimum specifications to keep dependencies aligned with HEAD. Remove unused cloudpickle dependency. PiperOrigin-RevId: 951582052 --- pyproject.toml | 16 ++++++++-------- requirements.txt | 17 ++++++++--------- 2 files changed, 16 insertions(+), 17 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index d907c412..ba7d11db 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -15,14 +15,14 @@ readme = {text = "Read the README at https://github.com/deepmind/android_env for keywords = ["Android", "OS", "reinforcement-learning"] requires-python = ">=3.10" dependencies = [ - "absl-py>=0.1.0", - "dm_env", - "grpcio", - "numpy>=1.21", - "portpicker>=1.2.0", - "protobuf>=2.6", - "pygame", - "pillow", + "absl-py>=2.1.0", + "dm_env>=1.6", + "grpcio>=1.70.0", + "numpy>=2.1.0", + "portpicker>=1.6.0", + "protobuf>=6,<8", + "pygame>=2.6.0", + "pillow>=10.4.0", ] [project.optional-dependencies] diff --git a/requirements.txt b/requirements.txt index 6f4ac2ae..b9a5d957 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,17 +1,16 @@ -absl-py==2.1.0 -dm-env==1.6 -numpy==2.1.0 -portpicker==1.6.0 +absl-py>=2.1.0 +dm-env>=1.6 +numpy>=2.1.0 +portpicker>=1.6.0 pygame>=2.6.0 pillow>=10.4.0 -gymnasium==0.29.1 +gymnasium>=0.29.1 protobuf>=6,<8 grpcio>=1.70.0 grpcio-tools>=1.70.0 -cloudpickle==3.0.0 -farama-notifications==0.0.4 -typing-extensions==4.11.0 -psutil==5.9.8 +farama-notifications>=0.0.4 +typing-extensions>=4.11.0 +psutil>=5.9.8 dm-tree attrs>=18.2.0 wrapt>=1.11.2