Skip to content

Bug Report: gym==0.21.0 is not installable with pip>=24.1 due to invalid extras_require syntax #4

@xiahuadong1981

Description

@xiahuadong1981

INFO: pip is still looking at multiple versions of causalnex to determine which version is compatible with other requirements. This could take a while.
ERROR: Cannot install -r requirements.txt (line 10), -r requirements.txt (line 22), -r requirements.txt (line 28), -r requirements.txt (line 37), -r requirements.txt (line 4), -r requirements.txt (line 40), -r requirements.txt (line 41), -r requirements.txt (line 52), -r requirements.txt (line 56), -r requirements.txt (line 62), -r requirements.txt (line 63), -r requirements.txt (line 64), -r requirements.txt (line 71), -r requirements.txt (line 72), -r requirements.txt (line 73), -r requirements.txt (line 77), -r requirements.txt (line 81), numpy==1.23.5, setuptools==65.5.0 and stable-baselines3 because these package versions have conflicting dependencies.

The conflict is caused by:
The user requested setuptools==65.5.0
tensorboard 2.12.0 depends on setuptools>=41.0.0
wandb 0.14.2 depends on setuptools
causalnex 0.12.1 depends on setuptools>=65.5.1
The user requested setuptools==65.5.0
tensorboard 2.12.0 depends on setuptools>=41.0.0
wandb 0.14.2 depends on setuptools
causalnex 0.12.0 depends on setuptools>=65.5.1
The user requested setuptools==65.5.0
tensorboard 2.12.0 depends on setuptools>=41.0.0
wandb 0.14.2 depends on setuptools
causalnex 0.11.2 depends on setuptools>=65.5.1
The user requested numpy==1.23.5
contourpy 1.0.7 depends on numpy>=1.16
imageio 2.25.0 depends on numpy
matplotlib 3.6.3 depends on numpy>=1.19
pandas 1.5.3 depends on numpy>=1.20.3; python_version < "3.10"
patsy 0.5.3 depends on numpy>=1.4
pgmpy 0.1.19 depends on numpy
pydoe2 1.3.0 depends on numpy
pywavelets 1.4.1 depends on numpy>=1.17.3
scikit-image 0.19.3 depends on numpy>=1.17.0
scikit-learn 0.24.2 depends on numpy>=1.13.3
scipy 1.9.3 depends on numpy<1.26.0 and >=1.18.5
stable-baselines3 1.7.0 depends on numpy
statsmodels 0.13.5 depends on numpy>=1.17; python_version != "3.10" or platform_system != "Windows" or platform_python_implementation == "PyPy"
tensorboard 2.12.0 depends on numpy>=1.12.0
tifffile 2023.1.23.1 depends on numpy
gym 0.21.0 depends on numpy>=1.18.0
causalnex 0.11.1 depends on numpy<1.22 and >=1.14.2; python_version < "3.10"

To fix this you could try to:

  1. loosen the range of package versions you've specified

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions