-
Notifications
You must be signed in to change notification settings - Fork 5.5k
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
Allow arbitrary arguments to be passed to pip through pip.installed #52327
Conversation
Uh... I think you might want to rebase your fixes (or retarget your PR) |
@akmod Looks like you have some lint |
Failing on Centos7 with python3 and windows, but not because of the commit. Centos7 and Windows are having issues in Jenkins |
I'm not sure if the remaining problem is legit something with these tests - it is a problem in the pip state tests, so probably worth looking into 👍 |
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.
👍
- Changed `pip_future` to `extra_args` - Changed the execution module code block to a cli example - Moved the state.sls example to pip_state.py
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.
A few minor things. Looks great.
Can someone backport this to master branch? |
@max-arnold Done 👍 |
What does this PR do?
Makes it possible to pass arbitrary arguments to pip from pip.installed
What issues does this PR fix or reference?
#24751
Previous Behavior
N/A
New Behavior
pip keyword and positional arguments not yet implemented in salt can be passed to pip through pip.installed
Tests written?
Yes
Commits signed with GPG?
Yes