mirror of
https://github.com/Balshgit/python-poetry.git
synced 2025-09-10 16:30:41 +03:00
Poetry main packages
Used for poetry packages management with docker
required docker
and optionally docker compose
Install poetry
curl -sSL https://install.python-poetry.org | python3 -
Generate poetry.lock and requirements.txt in container for any version of python3 and poetry
Prepare:
- copy
pyproject.toml
file topoetry
dir - In Dockerfile set
python
version the same as inpyproject.toml
andpoetry
version which will be used
Run from docker:
docker build --build-arg USER=$USER -t poetry-python . && docker run --rm -u $USER -v $PWD/poetry:/poetry poetry-python
Or run from docker-compose:
docker compose up --build
script will generate poetry.lock
and requirements.txt
files in poetry
directory
Local poetry export
poetry export -f requirements.txt --with dev --without-hashes --output requirements.txt
Description
Languages
Dockerfile
51.4%
Makefile
48.6%