Skip to content

pipenv 2022.12.17 ate my while loop #5546

Closed
@neilferreira

Description

Issue description

I've described this issue in greater detail on https://github.com/neilferreira/pipenv-ate-my-while-loop - but essentially the pipenv release 2022.12.17 that came out this weekend is seemingly impacting a | while IFS= read -r foo; do statement in bash, and is ending the while loop as a result.

As per my example, this command works:

docker build --build-arg VERSION=2022.11.30 -t foo:latest .

Whereas this command fails:

docker build --build-arg VERSION=2022.12.17 -t foo:latest .

Expected result

I expect that running pipenv install -e . should not impact the bash script that is running it.

Actual result

Running pipenv install -e . is affecting the bash script that is running it.

Steps to replicate

git clone git@github.com:neilferreira/pipenv-ate-my-while-loop.git
cd pipenv-ate-my-while-loop
docker build --build-arg VERSION=2022.11.30 -t foo:latest .
docker build --build-arg VERSION=2022.12.17 -t foo:latest .

Provide the steps to replicate (which usually at least includes the commands and the Pipfile).

Metadata

Assignees

Labels

Type: RegressionThis issue is a regression of a previous behavior.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions