Installation of ssh-import-id==5.6 fails if requests package is not already installed
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ssh-import-id |
Fix Released
|
Medium
|
Unassigned |
Bug Description
Our docker container installs packages via requirements.txt. This means that initially none of the packages are installed. During installation, ssh-import-id==5.6 (the latest on PyPi) fails when setup.py attempts to import the requests package as the result of setup.py importing `from ssh_import_id import __version__`.
I took a look at the latest setup.py in master and it appears to have a fix for this, but no new version has been released to PyPi since 5.6, so the install fails.
Could you please kindly push a new version of this package to PyPi?
Here is the error message:
```
ERROR: Command errored out with exit status 1:
command: /Users/
cwd: /private/
Complete output (7 lines):
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/private/
from ssh_import_id import __version__
File "/private/
import requests
ModuleNotFo
---
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
```
Related branches
- Robie Basak: Abstain
- Dustin Kirkland : Approve
-
Diff: 58 lines (+14/-4)4 files modifieddebian/changelog (+10/-0)
debian/control (+2/-2)
setup.py (+1/-1)
ssh_import_id/version.py (+1/-1)
- Dustin Kirkland : Approve
- ssh-import-id: Pending requested
-
Diff: 13 lines (+1/-1)1 file modifiedsetup.py (+1/-1)
marked fix-committed as it is in master right now.
fix-released after 5.8.