To guarantee repeatable installations, all project dependencies are managed using Poetry. The project’s direct dependencies are listed in
poetry lock generates
poetry.lock which has all versions pinned.
You can install Poetry by using
pip install --pre poetry or by following the official installation guide here.
We recommend a pre-release version of
1.0.0b that contains many fixes and features that Saleor relies on. Other versions might not work as expected.
We recommend that you use this workflow and keep
pyproject.tomlas well as
poetry.lockunder version control to make sure all computers and environments run exactly the same code.
If you are not using Poetry, we also provide
These files should be updated by
poetry export -f requirements.txt -o requirements.txtand
poetry export -f requirements.txt -o requirements_dev.txt --dev, if any dependencies are changed in