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

Support testing in "externally managed" environments #82014

Open
mattclay opened this issue Oct 18, 2023 · 1 comment
Open

Support testing in "externally managed" environments #82014

mattclay opened this issue Oct 18, 2023 · 1 comment
Assignees
Labels
affects_2.18 ansible-test Release work related to ansible-test feature This issue/PR relates to a feature request.

Comments

@mattclay
Copy link
Member

Summary

PEP 668 introduced the concept of "externally managed" environments. In these environments, pip 23+ will only install packages within virtual environments by default. Changes to various testing components are required to support this new behavior:

  • ansible-test
  • container builds which use pip to install packages
  • integration tests which use pip to install packages

Issue Type

Feature Idea

Component Name

ansible-test

@mattclay mattclay added this to TODO: proposed items in ansible-core 2.17 via automation Oct 18, 2023
@ansibot ansibot added feature This issue/PR relates to a feature request. needs_triage Needs a first human triage before being processed. labels Oct 18, 2023
@ansibot

This comment was marked as resolved.

@mattclay mattclay removed the needs_triage Needs a first human triage before being processed. label Oct 18, 2023
@mattclay mattclay moved this from TODO: proposed items to Phase 1 (Oct 16 - Dec 15) in ansible-core 2.17 Oct 18, 2023
@mattclay mattclay self-assigned this Oct 18, 2023
@mattclay mattclay added the ansible-test Release work related to ansible-test label Oct 18, 2023
@mattclay mattclay moved this from Phase 1 (Oct 16 - Dec 15) to Delayed / Rejected in ansible-core 2.17 Mar 19, 2024
@mattclay mattclay added this to To do in ansible-core 2.18 Mar 19, 2024
@mattclay mattclay moved this from TODO: proposed items to Phase 1 in ansible-core 2.18 Mar 19, 2024
@mattclay mattclay moved this from Phase 1 (Apr 29 - Jun 21) to TODO: proposed items in ansible-core 2.18 Mar 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
affects_2.18 ansible-test Release work related to ansible-test feature This issue/PR relates to a feature request.
Projects
ansible-core 2.17
  
Delayed / Rejected
ansible-core 2.18
  
TODO: proposed items
Development

No branches or pull requests

3 participants