mirror of
https://github.com/chatmail/core.git
synced 2026-05-08 17:36:29 +03:00
ci(concourse): install devpi in a virtual environment
This commit solves the "error: externally-managed-environment" which started appearing since Debian 12 release. `debian` is used as an Docker image to run devpi.
This commit is contained in:
@@ -153,11 +153,13 @@ jobs:
|
|||||||
- -ec
|
- -ec
|
||||||
- |
|
- |
|
||||||
apt-get update -y
|
apt-get update -y
|
||||||
apt-get install -y --no-install-recommends python3-pip python3-setuptools
|
apt-get install -y --no-install-recommends python3-pip python3-setuptools python3-venv
|
||||||
pip3 install devpi
|
python3 -m venv env
|
||||||
devpi use https://m.devpi.net/dc/master
|
env/bin/pip install --upgrade pip
|
||||||
devpi login ((devpi.login)) --password ((devpi.password))
|
env/bin/pip install devpi
|
||||||
devpi upload py-wheels/*manylinux201*
|
env/bin/devpi use https://m.devpi.net/dc/master
|
||||||
|
env/bin/devpi login ((devpi.login)) --password ((devpi.password))
|
||||||
|
env/bin/devpi upload py-wheels/*manylinux201*
|
||||||
|
|
||||||
- name: python-aarch64
|
- name: python-aarch64
|
||||||
plan:
|
plan:
|
||||||
@@ -224,10 +226,12 @@ jobs:
|
|||||||
- |
|
- |
|
||||||
apt-get update -y
|
apt-get update -y
|
||||||
apt-get install -y --no-install-recommends python3-pip python3-setuptools
|
apt-get install -y --no-install-recommends python3-pip python3-setuptools
|
||||||
pip3 install devpi
|
python3 -m venv env
|
||||||
devpi use https://m.devpi.net/dc/master
|
env/bin/pip install --upgrade pip
|
||||||
devpi login ((devpi.login)) --password ((devpi.password))
|
env/bin/pip install devpi
|
||||||
devpi upload py-wheels/*manylinux201*
|
env/bin/devpi use https://m.devpi.net/dc/master
|
||||||
|
env/bin/devpi login ((devpi.login)) --password ((devpi.password))
|
||||||
|
env/bin/devpi upload py-wheels/*manylinux201*
|
||||||
|
|
||||||
- name: python-musl-x86_64
|
- name: python-musl-x86_64
|
||||||
plan:
|
plan:
|
||||||
@@ -294,10 +298,12 @@ jobs:
|
|||||||
- |
|
- |
|
||||||
apt-get update -y
|
apt-get update -y
|
||||||
apt-get install -y --no-install-recommends python3-pip python3-setuptools
|
apt-get install -y --no-install-recommends python3-pip python3-setuptools
|
||||||
pip3 install devpi
|
python3 -m venv env
|
||||||
devpi use https://m.devpi.net/dc/master
|
env/bin/pip install --upgrade pip
|
||||||
devpi login ((devpi.login)) --password ((devpi.password))
|
env/bin/pip install devpi
|
||||||
devpi upload py-wheels/*musllinux_1_1_x86_64*
|
env/bin/devpi use https://m.devpi.net/dc/master
|
||||||
|
env/bin/devpi login ((devpi.login)) --password ((devpi.password))
|
||||||
|
env/bin/devpi upload py-wheels/*musllinux_1_1_x86_64*
|
||||||
|
|
||||||
- name: python-musl-aarch64
|
- name: python-musl-aarch64
|
||||||
plan:
|
plan:
|
||||||
@@ -364,7 +370,9 @@ jobs:
|
|||||||
- |
|
- |
|
||||||
apt-get update -y
|
apt-get update -y
|
||||||
apt-get install -y --no-install-recommends python3-pip python3-setuptools
|
apt-get install -y --no-install-recommends python3-pip python3-setuptools
|
||||||
pip3 install devpi
|
python3 -m venv env
|
||||||
devpi use https://m.devpi.net/dc/master
|
env/bin/pip install --upgrade pip
|
||||||
devpi login ((devpi.login)) --password ((devpi.password))
|
env/bin/pip install devpi
|
||||||
devpi upload py-wheels/*musllinux_1_1_aarch64*
|
env/bin/devpi use https://m.devpi.net/dc/master
|
||||||
|
env/bin/devpi login ((devpi.login)) --password ((devpi.password))
|
||||||
|
env/bin/devpi upload py-wheels/*musllinux_1_1_aarch64*
|
||||||
|
|||||||
Reference in New Issue
Block a user