Closed
Description
Description
macOS 11 (20230803) has two dist-info directories installed for pip that causes its unexpected behavior.
See steps to reproduce and AR & ER below.
Platforms affected
- Azure DevOps
- GitHub Actions - Standard Runners
- GitHub Actions - Larger Runners
Runner images affected
- Ubuntu 20.04
- Ubuntu 22.04
- macOS 11
- macOS 12
- macOS 13
- Windows Server 2019
- Windows Server 2022
Image version and build link
Image: https://github.com/actions/runner-images/releases/tag/macOS-11%2F20230803.1
Build: https://github.com/Netcracker/KubeMarine/actions/runs/5806754239
Is it regression?
Yes, the problem does not reproduce on previous build 20230709.1
Expected behavior
- Only one dist-info directory
/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/pip-23.2.1.dist-info
pip install pip==23.0
should downgrade the pip package.
Actual behavior
- Two dist-info directories
/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/pip-23.1.2.dist-info /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/pip-23.2.1.dist-info
pip install pip==23.0
"upgrades" the pip package to23.2.1
.
Repro steps
Synthetic job configuration:
test-pip:
runs-on: macos-11
steps:
- run: |
find /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages -name 'pip-*.dist-info'
- uses: actions/setup-python@v4
with:
python-version: "3.11"
- run: |
pip show pip
pip install pip==23.0
pip show pip
Metadata
Metadata
Assignees
Labels
Something isn't workingSomething isn't working