mirror of
https://github.com/OPM/opm-simulators.git
synced 2025-02-25 18:55:30 -06:00
add python packaging fluff
This commit is contained in:
18
python/Dockerfile
Normal file
18
python/Dockerfile
Normal file
@@ -0,0 +1,18 @@
|
||||
# Dockerfile to generate PyPI packages. Needs to be run from the opm-common root folder
|
||||
# Example use:
|
||||
# sudo docker build -t manylinux2014_opm:built . -f python/Dockerfile
|
||||
|
||||
FROM quay.io/pypa/manylinux_2_28_x86_64 AS stage1
|
||||
ARG version_tag=""
|
||||
ARG build_jobs=4
|
||||
WORKDIR /tmp/opm
|
||||
RUN echo "Using package version tag: $version_tag"
|
||||
ADD . .
|
||||
RUN /bin/bash setup-docker-image.sh
|
||||
FROM stage1 AS stage2
|
||||
RUN /bin/bash build-deps.sh $build_jobs
|
||||
FROM stage2 AS stage3
|
||||
RUN /bin/bash generate-pypi-package.sh $version_tag $build_jobs
|
||||
|
||||
FROM scratch AS export_stage
|
||||
COPY --from=stage3 /tmp/opm/wheelhouse .
|
||||
Reference in New Issue
Block a user