Skip to content

Commit

Permalink
Merge pull request #10 from rmartin16/arch-pip-install
Browse files Browse the repository at this point in the history
Fix `pip` install for Arch support for PEP 668
  • Loading branch information
freakboy3742 authored Aug 29, 2023
2 parents 4d0ca08 + 6064711 commit 8ff54e4
Showing 1 changed file with 7 additions and 9 deletions.
16 changes: 7 additions & 9 deletions {{ cookiecutter.format }}/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -14,21 +14,19 @@ ARG DEBIAN_FRONTEND="noninteractive"
# Install System python
RUN apt-get update -y && \
apt-get install --no-install-recommends -y \
python{{ cookiecutter.python_version|py_tag }}-dev \
python{{ cookiecutter.python_version|py_tag }}-venv \
python{{ cookiecutter.python_version|py_tag }}-pip
python{{ cookiecutter.python_version|py_tag }}-dev \
python{{ cookiecutter.python_version|py_tag }}-venv \
python{{ cookiecutter.python_version|py_tag }}-pip
{%- elif cookiecutter.vendor_base == "rhel" -%}
# Install System python
RUN dnf install -y \
python{{ cookiecutter.python_version|py_tag }}-devel \
python{{ cookiecutter.python_version|py_tag }}-pip
python{{ cookiecutter.python_version|py_tag }}-devel \
python{{ cookiecutter.python_version|py_tag }}-pip
{%- elif cookiecutter.vendor_base == "arch" -%}
# Install System python
RUN pacman -Syu --noconfirm \
python{{ cookiecutter.python_version|py_tag }}

# Ensure pip is available
RUN python3 -m ensurepip
python{{ cookiecutter.python_version|py_tag }} \
python-pip
{%- endif %}

# Upgrade pip et alia
Expand Down

0 comments on commit 8ff54e4

Please sign in to comment.