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

GH Actions: Bypass PEP 668 in runners #8020

Merged
merged 1 commit into from
Oct 16, 2024

Conversation

singiamtel
Copy link
Contributor

This is needed in order to install pip packages globally in the new Ubuntu images, the other choice would be to create a venv and install the deps there instead

https://peps.python.org/pep-0668/

https://mattermost.web.cern.ch/alice/pl/f75f33zosf8rbd9dnagywfinac

CC: @mpuccio @vkucera @ktf

This is needed in order to install pip packages globally in the new
Ubuntu images, the other choice would be to create a venv instead
@ktf ktf merged commit 4bb538f into AliceO2Group:master Oct 16, 2024
6 checks passed
@singiamtel singiamtel deleted the fix_actions_pep668 branch October 16, 2024 08:35
@vkucera
Copy link
Collaborator

vkucera commented Oct 17, 2024

Unfortunately this throws no such option: --break-system-packages on Ubuntu 22.04.5 LTS workers.

singiamtel added a commit to singiamtel/O2Physics that referenced this pull request Oct 17, 2024
louisemillot pushed a commit to louisemillot/O2Physics that referenced this pull request Nov 26, 2024
This is needed in order to install pip packages globally in the new
Ubuntu images, the other choice would be to create a venv instead
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

3 participants