google-deepmind / meltingpot

A suite of test scenarios for multi-agent reinforcement learning.
Apache License 2.0
582 stars 118 forks source link

ERROR: No matching distribution found for dmlab2d #260

Closed fmalato closed 1 month ago

fmalato commented 1 month ago

Describe the problem: Installing meltingpot (all latest versions, tested from v2.2.0 to 2.3.1) fails due to an error.

Error message:

pip install dm-meltingpot==2.3.1
Collecting dm-meltingpot==2.3.1
  Using cached dm_meltingpot-2.3.1.tar.gz (390 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting absl-py (from dm-meltingpot==2.3.1)
  Using cached absl_py-2.1.0-py3-none-any.whl.metadata (2.3 kB)
Collecting chex (from dm-meltingpot==2.3.1)
  Using cached chex-0.1.86-py3-none-any.whl.metadata (17 kB)
Collecting dm-env (from dm-meltingpot==2.3.1)
  Using cached dm_env-1.6-py3-none-any.whl.metadata (966 bytes)
INFO: pip is looking at multiple versions of dm-meltingpot to determine which version is compatible with other requirements. This could take a while.
ERROR: Could not find a version that satisfies the requirement dmlab2d (from dm-meltingpot) (from versions: none)
ERROR: No matching distribution found for dmlab2d

Attempted solutions:

Python / pip version: tested with both Python 3.11.9 and Python 3.9.12 / pip 24.0

Additional info: I did not trying building from source as I am constrained to have the package installed via pip.