1
0
Fork 0
mirror of https://github.com/ldericher/fftcgtool synced 2025-01-15 15:02:59 +00:00

working setup.py

This commit is contained in:
Jörn-Michael Miehe 2021-09-07 15:16:41 +02:00
parent 94d6559b74
commit d39ee374aa
2 changed files with 7 additions and 20 deletions

View file

@ -2,31 +2,17 @@ FROM python:3.9-alpine
ENV PYTHONUNBUFFERED 1 ENV PYTHONUNBUFFERED 1
WORKDIR "/app"
RUN set -ex; \
pip3 install \
--no-cache-dir --no-color --disable-pip-version-check --no-python-version-warning \
pipenv \
;
COPY Pipfile Pipfile.lock ./
RUN set -ex; \ RUN set -ex; \
# install prerequisites # install prerequisites
apk add --no-cache \ apk add --no-cache \
g++ \ g++ \
jpeg-dev \ jpeg-dev \
zlib-dev \ zlib-dev \
; \
# build/install local packages
pipenv install --deploy; \
pipenv --clear; \
# remove build-only prerequisites
apk del --no-cache \
g++ \
; ;
COPY . . COPY . /usr/src/fftcgtool
ENTRYPOINT ["pipenv", "run", "./fftcgtool.py"] RUN set -ex; \
pip3 --use-feature=in-tree-build install /usr/src/fftcgtool
ENTRYPOINT ["fftcgtool"]

View file

@ -1,8 +1,9 @@
from setuptools import setup from setuptools import setup, find_packages
setup( setup(
name="fftcgtool", name="fftcgtool",
version="0.2", version="0.2",
packages=find_packages(),
author="LDericher", author="LDericher",
author_email="ldericher@gmx.de", author_email="ldericher@gmx.de",
setup_requires="setuptools-pipfile", setup_requires="setuptools-pipfile",