duneanalytics / dune-client

A framework for interacting with Dune Analytics' officially supported API service
Apache License 2.0
85 stars 22 forks source link

Reduced Requirements #24

Closed bh2smith closed 2 years ago

bh2smith commented 2 years ago

Changing requirements to inequalities so we don't get conflicts like this in the future

ERROR: Cannot install -r requirements.txt (line 1), -r requirements.txt (line 2) and web3>=5.30.1 because these package versions have conflicting dependencies.

The conflict is caused by:
    The user requested web3>=5.30.1
    duneapi 6.0.0 depends on web3>=5.28.0
    dune-client 0.0.6 depends on web3==5.30.0

To fix this you could try to:
1. loosen the range of package versions you've specified
2. remove package versions to allow pip attempt to solve the dependency conflict