scottrice / Ice

Application to automatically add ROMs to Steam
http://scottrice.github.io/Ice/
MIT License
834 stars 96 forks source link

error: Could not find suitable distribution for Requirement.parse('pysteam==1.0.0-beta2') #388

Open dustinarden opened 8 years ago

dustinarden commented 8 years ago

Few messages before the error message that is the subject line

Ice 0.1.0 is already the active version in easy-install.pth

Installed /usr/local/lib/python2.7/dist-packages/Ice-0.1.0-py2.7.egg
Processing dependencies for Ice==0.1.0
Searching for pysteam==1.0.0-beta2
Reading https://pypi.python.org/simple/pysteam/
No local packages or download links found for pysteam==1.0.0-beta2
error: Could not find suitable distribution for Requirement.parse('pysteam==1.0.0-beta2')

this is being ran on a kodibuntu install via SSH. used git clone https://github.com/scottrice/Ice.git to pull down the files and then ran sudo python setup.py install as directed on the main page. I havent configured anything in the consoles or emulators text yet if that makes any difference.

jeffjenx commented 8 years ago

I encountered the same error message. This is my first time ever working with python, but I feel like I should be able to figure this out. The error obviously states that it cannot find the pysteam 1.0.0-beta2 package. So, I figured I could just install it myself by cloning https://github.com/scottrice/pysteam and running python setup.py install. Terminal seemed to do some stuff, so I'm guessing it installed the pysteam package. Tried re-installing the Ice project and, unfortunately, it yielded the same error message.

Could not find suitable distribution for Requirement.parse('pysteam==1.0.0-beta2')

I found this error message in a discussion on Reddit and they suggested editing requirements.txt to the following (I used sudo nano requirements.txt from the cloned directory):

appdirs==1.2.0 pastebin==1.1.0 psutil==2.1.1 pysteam>=1.0.0-b1

The only notable change was the last line that defines the requirement for pysteam. After making this change, I was able to go back and complete the install of the Ice project's setup script. I ended up getting a permissions error when actually running the Ice program, but the setup did complete.

Because of my unfamiliarity with python, I'm not sure if this is a change that should make it into the master. Seems like the >= should automatically get the latest version instead of hard-coding a specific one, right?

Draeken commented 7 years ago

This is also possible :

requirements.txt

pastebin==1.1.0
psutil==2.1.1
-e git://github.com/scottrice/pysteam.git#egg=pysteam