File tree Expand file tree Collapse file tree 4 files changed +3
-17
lines changed Expand file tree Collapse file tree 4 files changed +3
-17
lines changed Original file line number Diff line number Diff line change @@ -7,7 +7,7 @@ ENV WORKSPACE_DIR="/app/builds" \
7
7
DEBIAN_FRONTEND=noninteractive \
8
8
STACK="cedar-14"
9
9
10
- RUN apt-get update && apt-get install -y python-pip && rm -rf /var/lib/apt/lists/*
10
+ RUN apt-get update && apt-get install -y python-pip libsqlite3-dev realpath && rm -rf /var/lib/apt/lists/*
11
11
12
12
COPY requirements.txt /app/
13
13
RUN pip install -r /app/requirements.txt
Original file line number Diff line number Diff line change @@ -7,7 +7,7 @@ ENV WORKSPACE_DIR="/app/builds" \
7
7
DEBIAN_FRONTEND=noninteractive \
8
8
STACK="heroku-16"
9
9
10
- RUN apt-get update && apt-get install -y python-pip && rm -rf /var/lib/apt/lists/*
10
+ RUN apt-get update && apt-get install -y python-pip libsqlite3-dev && rm -rf /var/lib/apt/lists/*
11
11
12
12
COPY requirements.txt /app/
13
13
RUN pip install --disable-pip-version-check --no-cache-dir -r /app/requirements.txt
Original file line number Diff line number Diff line change @@ -7,7 +7,7 @@ ENV WORKSPACE_DIR="/app/builds" \
7
7
DEBIAN_FRONTEND=noninteractive \
8
8
STACK="heroku-18"
9
9
10
- RUN apt-get update && apt-get install --no-install-recommends -y python-pip-whl=9.0.1-2 python-pip=9.0.1-2 python-setuptools python-wheel && rm -rf /var/lib/apt/lists/*
10
+ RUN apt-get update && apt-get install --no-install-recommends -y python-pip-whl=9.0.1-2 python-pip=9.0.1-2 python-setuptools python-wheel libsqlite3-dev && rm -rf /var/lib/apt/lists/*
11
11
12
12
COPY requirements.txt /app/
13
13
RUN pip install --disable-pip-version-check --no-cache-dir -r /app/requirements.txt
Original file line number Diff line number Diff line change @@ -16,20 +16,6 @@ python_version=${BASE^} # this gives us only the filename with version number
16
16
version_number=$( echo " $python_version " | cut -d- -f2) # this returns just X.X.X
17
17
dep_url=https://python.org/ftp/python/${version_number} /${python_version} .tgz
18
18
19
- # Install SQLITE, as headers are not available out of the box on the stack
20
- apt-get install libsqlite3-dev
21
- needed=( libsqlite3-dev )
22
- if [[ $STACK == " cedar-14" ]]; then
23
- needed+=( realpath )
24
-
25
- # Check whether our packages are missing on the stack
26
- missing=$( comm -1 -3 <( dpkg-query -W -f ' ${package}\n' | sort) <( IFS=$' \n ' ; echo " ${needed[*]} " | sort) )
27
- if [[ " $missing " ]]; then
28
- # install missing and needed packages
29
- apt-get update -qq || { echo " Failed to 'apt-get update'. You must build this formula using Docker." ; exit 1; }
30
- apt-get install -q -y $missing
31
- fi
32
-
33
19
curl -L " ${dep_url} " | tar xz -C " ${OUT_PREFIX} "
34
20
mv " ${OUT_PREFIX} /${python_version} " src
35
21
cd src
You can’t perform that action at this time.
0 commit comments