pip editable=true doesn't work with multiple requirement names #77755
Labels
affects_2.12
bug
This issue/PR relates to a bug.
easyfix
This issue is considered easy to fix by aspiring contributors.
has_pr
This issue has an associated PR.
module
This issue/PR relates to a module.
P3
Priority 3 - Approved, No Time Limitation
support:core
This issue/PR relates to code supported by the Ansible Engineering Team.
Summary
When I pass
editable: true
and a list ofname
s, I expect each package to be installed as editable. However, Ansible passes just one-e
flag topip
, whereas the pip semantics appear to be "the next package listed is editable". This means that only the first package named is installed editable, whereas the Ansible structure (a single editable flag) suggests they all should be.Issue Type
Bug Report
Component Name
pip
Ansible Version
Configuration
$ ansible-config dump --only-changed
OS / Environment
Ubuntu 20.04
Steps to Reproduce
Something like this should reproduce:
Expected Results
I expect this to run a command like
pip3 install -e git+https://foo#egg=foo -e git+https://bar#egg=bar
Actual Results
Instead I get
pip3 install -e git+https://foo#egg=foo git+https://bar#egg=bar
.Code of Conduct
The text was updated successfully, but these errors were encountered: