mirror of
https://github.com/f-droid/fdroidserver.git
synced 2025-11-04 22:40:29 +03:00
gitlab-ci: switch archlinux job to virtualenv
https://gitlab.com/fdroid/fdroidserver/-/jobs/4466370098 $ pip install -e .[test] error: externally-managed-environment × This environment is externally managed ╰─> To install Python packages system-wide, try 'pacman -S python-xyz', where xyz is the package you are trying to install. If you wish to install a non-Arch-packaged Python package, create a virtual environment using 'python -m venv path/to/venv'. Then use path/to/venv/bin/python and path/to/venv/bin/pip. If you wish to install a non-Arch packaged Python application, it may be easiest to use 'pipx install xyz', which will manage a virtual environment for you. Make sure you have python-pipx installed via pacman. note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages.
This commit is contained in:
parent
255258f1c8
commit
3db90b65fb
1 changed files with 2 additions and 0 deletions
|
|
@ -170,6 +170,8 @@ arch_pip_install:
|
||||||
- master@fdroid/fdroidserver
|
- master@fdroid/fdroidserver
|
||||||
script:
|
script:
|
||||||
- pacman --sync --sysupgrade --refresh --noconfirm gcc git grep python-pip python-virtualenv python-wheel tar
|
- pacman --sync --sysupgrade --refresh --noconfirm gcc git grep python-pip python-virtualenv python-wheel tar
|
||||||
|
- python -m venv venv
|
||||||
|
- source venv/bin/activate
|
||||||
- pip install -e .[test]
|
- pip install -e .[test]
|
||||||
- fdroid
|
- fdroid
|
||||||
- fdroid readmeta
|
- fdroid readmeta
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue