madmay247 / breeze-historical-options

breeze-historical-options provides traders with second-level historic options data using the ICICI Breeze API. Data can be used for backtesting, analysis and simulation purposes.
https://pypi.org/project/breeze-historical-options/
38 stars 9 forks source link

Installing in Linux giving errors conflicting 1.0, 1.1, 1.2 depends on pywin32==306 #2

Open mahekanna opened 1 month ago

mahekanna commented 1 month ago

Hi, Thanks for the wonderful setup. When i tried to install it on rocky linux 9, it is giving conflicts.

RROR: Cannot install breeze-historical-options==1.0, breeze-historical-options==1.1 and breeze-historical-options==1.2 because these package versions have conflicting dependencies.

The conflict is caused by: breeze-historical-options 1.2 depends on pywin32==306 breeze-historical-options 1.1 depends on pywin32==306 breeze-historical-options 1.0 depends on pywin32==306

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

ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts

mahekanna commented 1 month ago

I fixed this by removing the pywin32 from linux pip install -r requirements.txt file.

And you should include the breeze_connect package in requirements files.

really awesome. It just simply working.