-
Notifications
You must be signed in to change notification settings - Fork 41
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add paramiko to tests pip requirments #990
Conversation
Have run integration tests for the first time after F41 upgrade, and found that paramiko is never installed when installing all requirements according to the documentation, and is required by the tests. Signed-off-by: Mark Kemel <[email protected]>
Good finding! |
Hmm, paramiko is our own dependency for multihost feature, but pyyaml is an indirect dependency of tmt:
So even though we have it in RPM installation section, we shouldn't be needing to have it there. So what am I missing? Also is there a reason to use pip installation method when you are on F41? |
Fair point. I also see that
We support both options - installing via pip and rpm. Not sure why pip on F41 was used, but its true that we mention |
👍 to remove
Sure, 👍 to have paramiko in requirements.txt |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Signed-off-by: Mark Kemel <[email protected]>
Actually I realized only now that it's either |
You mean remove it from CI pip install command? |
Yes, we could remove |
Well it breaks @engelmi |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Have run integration tests for the first time after F41 upgrade, and found that paramiko is never installed when installing all requirements according to the documentation, and is required by the tests.