4rtzel / poe-archnemesis-scanner

Tool for Path of Exile game to automatically scan Archemesis inventory and display related information
Apache License 2.0
64 stars 25 forks source link

python requirements are unable to be installed on windows #4

Closed shortywz closed 2 years ago

shortywz commented 2 years ago

Hi - two issues with the requirements.txt - first, it doesn't appear that opencv 4.5.2.54 is available anymore (at least not for windows).

ERROR: Could not find a version that satisfies the requirement opencv-python==4.5.2.54 (from versions: 3.4.0.14, 3.4.10.37, 3.4.11.39, 3.4.11.41, 3.4.11.43, 3.4.11.45, 3.4.13.47, 3.4.15.55, 3.4.16.57, 3.4.16.59, 3.4.17.61, 4.3.0.38, 4.4.0.40, 4.4.0.42, 4.4.0.44, 4.4.0.46, 4.5.1.48, 4.5.3.56, 4.5.4.58, 4.5.4.60, 4.5.5.62) ERROR: No matching distribution found for opencv-python==4.5.2.54

Second, the strict requirement of Pillow 8.0.0 tries to install an old version of NumPY which isn't available on windows without installing a fortran compiler.

I brought in slightly newer version of both and everything is running smoothly now: opencv-python~=4.5 Pillow~=8.0

4rtzel commented 2 years ago

I'm probably using some old pip version that came with the Python from the Windows Store.

I'll try to update my setup and bring the modules in requirements.txt to the newer versions.

4rtzel commented 2 years ago

Should be addressed by 6f60c59.