Tiny Docker image to build a Python package and upload it to PyPI
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

il y a 1 an
12345678910
  1. FROM python:3-alpine
  2. RUN apk add --no-cache git
  3. RUN pip install --no-cache-dir build twine
  4. WORKDIR /src
  5. ENTRYPOINT git clone "$0" . \
  6. && python3 -m build --outdir /dist \
  7. && sha256sum /dist/* \
  8. && read -p 'Upload these files? [y/N] ' upload \
  9. && [ "${upload}" = y -o "${upload}" = Y ] \
  10. && TWINE_USERNAME=__token__ twine upload /dist/*