Skip to content
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

Remove --sequential #5348

Merged
merged 4 commits into from
Sep 11, 2022
Merged

Remove --sequential #5348

merged 4 commits into from
Sep 11, 2022

Conversation

oz123
Copy link
Contributor

@oz123 oz123 commented Sep 9, 2022

No description provided.

This is now meaningless since we use pip batch install.
We now use the batch install method from pip directly, so it's
meaningless.
Since we removed sequential options ...
@oz123 oz123 requested a review from matteius September 9, 2022 20:53
@oz123 oz123 marked this pull request as draft September 9, 2022 20:57
@oz123 oz123 marked this pull request as ready for review September 9, 2022 21:22
@matteius
Copy link
Member

I think we may need to deprecate the flag before we remove it in case people use it in their CI.

@oz123
Copy link
Contributor Author

oz123 commented Sep 11, 2022

I believe that people who use the flag in CI won't notice the difference, since it's a warning... A one off breakage is a risk we can take. If someone relied on the functionality, it's already gone. ...
So, let's merge this with a warning. I have a strong gut feeling there won't be any rush of issues because of this.

@oz123 oz123 merged commit 9572c31 into main Sep 11, 2022
@oz123 oz123 deleted the remove-sequential branch September 11, 2022 17:36
@tconkling
Copy link

Hey, just a heads up that this does break CI. If you're using the --sequential flag, this new version of Pipenv parses that flag as a dependency name, and fails with

pipenv.vendor.requirementslib.exceptions.RequirementError: Failed parsing requirement from '--sequential'

tconkling added a commit to streamlit/streamlit that referenced this pull request Sep 20, 2022
Remove obsolete (and now broken!) --sequential flag from `pipenv install`

(Pipenv now incorrectly parses this flag as a package name, and throws an error when it can't install it.)

pypa/pipenv#5348

We originally added the flag because Pipenv stated it "increased determinism" (and we were having issues with dependencies being resolved non-deterministically).
kmcgrady pushed a commit to streamlit/streamlit that referenced this pull request Sep 21, 2022
Remove obsolete (and now broken!) --sequential flag from `pipenv install`

(Pipenv now incorrectly parses this flag as a package name, and throws an error when it can't install it.)

pypa/pipenv#5348

We originally added the flag because Pipenv stated it "increased determinism" (and we were having issues with dependencies being resolved non-deterministically).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants