robinhood-unofficial / pyrh

Python Framework to make trades with the unofficial Robinhood API
https://pyrh.readthedocs.io/en/latest/
MIT License
1.77k stars 603 forks source link

Outdated dependencies (packages not following semantic versioning) #306

Closed jhirschibar closed 1 year ago

jhirschibar commented 1 year ago

Checklist

Description

Pyrh fails to be added to other projects when combined with packages that use updated versions of certifi and pytz.

Steps/Code to Reproduce

poetry add polygon
poetry add pyrh

Results

Because no versions of pyrh match >2.1.1,<3.0.0
 and pyrh (2.1.1) depends on pytz (>=2019.3,<2020.0), pyrh (>=2.1.1,<3.0.0) requires pytz (>=2019.3,<2020.0).
And because pandas (1.5.3) depends on pytz (>=2020.1)
 and no versions of pandas match >1.5.3,<2.0.0, pyrh (>=2.1.1,<3.0.0) is incompatible with pandas (>=1.5.3,<2.0.0).
So, because option-bot depends on both pandas (^1.5.3) and pyrh (^2.1.1), version solving failed.

Versions


Linux-5.15.79.1-microsoft-standard-WSL2-x86_64-with-glibc2.35
Python 3.11.1 (main, Dec 23 2022, 13:33:30) [GCC 11.3.0]
pyrh 2.1.1