mcardillo55 / cbpro-trader

Automated cryptocurrency trading on Coinbase Pro (formerly gdax-trader)
GNU General Public License v3.0
218 stars 72 forks source link

Dependency issues #18

Open sdfsdsdsd opened 3 years ago

sdfsdsdsd commented 3 years ago

Hi,

I am running in issues like this

ERROR: Cannot install -r requirements.txt (line 5), cbpro==1.1.4 and requests==2.20.0 because these package versions have conflicting dependencies.

The conflict is caused by:
    The user requested requests==2.20.0
    cbpro 1.1.4 depends on requests==2.13.0
    The user requested requests==2.20.0
    cbpro 1.1.3 depends on requests==2.13.0
    The user requested requests==2.20.0
    cbpro 1.1.2 depends on requests==2.13.0
    The user requested requests==2.20.0
    cbpro 1.1.1 depends on requests==2.13.0
    The user requested requests==2.20.0
    cbpro 1.1.0 depends on requests==2.13.0

Also i wondered if it is possible to resolve the dependy of the cbpro fork to the original again. Have been looking through the MR and it looks like that.

But so far I have so many dependency issues that I wanted to ask if it is me or the system :)

Thanks

hornswoggler commented 3 years ago

requirements-fix.txt

Eliminating the version requirements for astroid, requests, and six appears to have resolved the problem for now.

sdfsdsdsd commented 3 years ago

@hornswoggler should this issue stay open? My problem is solved but is there a MR needed?

hornswoggler commented 3 years ago

@sdfsdsdsd I think it should stay open. There may be additional issues unforeseen as further development continues. Ideally, finding the modules where the dependencies matter and determine whether code adjustments would allow changes in dependency versions should be explored. I do not know enough about the dependencies to understand why specific versions are required.