Skip to content

Comments

fix check for in-project-venv#7977

Merged
radoering merged 1 commit intopython-poetry:masterfrom
dimbleby:in-project-venv
May 23, 2023
Merged

fix check for in-project-venv#7977
radoering merged 1 commit intopython-poetry:masterfrom
dimbleby:in-project-venv

Conversation

@dimbleby
Copy link
Contributor

looks like #7792 was a bit careless, confusing two things

  • it rightly replaced two "is in-project-venv enabled?" checks with "is in-project-venv enabled, OR not explicitly configured but the directory exists?"
  • it wrongly replaced two "is in-project-venv enabled AND the directory already exists?" checks in the same way

this undoes those mistakes

fixes #7957

Copy link
Member

@radoering radoering left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is a test feasible?

@radoering radoering added impact/backport Requires backport to stable branch backport/1.5 labels May 21, 2023
@dimbleby
Copy link
Contributor Author

unclear how to test.

test_activate_with_in_project_setting_does_not_fail_if_no_venvs_dir() executes the code path but the reason that it shows no problem is that the mocking check_output_wrapper() does not know that python -c ... is trying to call a non-existent python.

@radoering radoering merged commit 846aee3 into python-poetry:master May 23, 2023
poetry-bot bot pushed a commit that referenced this pull request May 23, 2023
radoering pushed a commit that referenced this pull request May 23, 2023
@dimbleby dimbleby deleted the in-project-venv branch May 23, 2023 08:48
@manugarri
Copy link

maybe a way to test this would be to have an end to end test? create a new poetry environment with the flag set to true?

@github-actions
Copy link

github-actions bot commented Mar 3, 2024

This pull request has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Mar 3, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

impact/backport Requires backport to stable branch

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Poetry 1.5 fails to install dependencies

3 participants