-
Notifications
You must be signed in to change notification settings - Fork 4
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
Introduce new class: Pipenv #38
Conversation
df8180d
to
997ab7c
Compare
997ab7c
to
8a25e65
Compare
re-ping @AbletonDevTools/gotham-city |
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.
I didn't look at the tests yet.
7521ff0
to
78cebe4
Compare
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.
Some final nitpicking.
78cebe4
to
90770fe
Compare
Once there is a green PR on another repo that uses this class/singleton, LGTM 👍 |
@ala-ableton Thanks, but unfortunately because of pypa/pipenv#3079, that might be awhile. |
This class is designed to facilitate running a Pipenv command against multiple versions of Python, which is something that Pipenv cannot do by itself very gracefully. We do this by using the `--python` argument to Pipenv, which assumes that the `Pipfile` does not contain a `requirements` section which may cause Pipenv to throw an error.
90770fe
to
3751f42
Compare
@ala-ableton Regarding the green PR on another repo: https://github.com/AbletonDevTools/ablbot/pull/186 I'm going to go ahead and merge this change, assuming there are no objections. |
This class is designed to facilitate running a Pipenv command against
multiple versions of Python, which is something that Pipenv cannot do
by itself very gracefully. We do this by using the
--python
argumentto Pipenv, which assumes that the
Pipfile
does not contain arequirements
section which may cause Pipenv to throw an error.This is the first step in solving https://github.com/AbletonAppDev/devtools/issues/1340, ping @AbletonDevTools/gotham-city