erplibre/doc/POETRY.md

1 KiB

Poetry

Add dependencies automatically

Add your dependencies in file requirements.txt and run script

./script/poetry_update.py

This will search all requirements.txt files and update pyproject.toml and it will update poetry

Priority dependencies in ./requirements.txt, after it's ./odoo/requirements.txt, after it's highest version values.

TODO add option to only add missing dependencies and ignore update.

Add dependencies manually

The automatic script will erase this dependency, but you can add it for your local test.

poetry add PYTHON_MODULE

Error relative path can't be expressed as a file URI

If you got this error relative path can't be expressed as a file URI when executing poetry, delete directory artifacts: rm -rf artifacts/ and rerun the update.

Upgrade Poetry

Change version in file ./script/install_locally.sh into constant POETRY_VERSION.

Erase directory ~/.poetry and ./get-poetry.py.

Run installation script for OS, check ./script/install_locally.sh.