Add poetry config for each package, specifying extras for each
Deleted the pile of requirements.txt's
poetry.lock file to keep dev team synced on dependencies
What This Changes
pyproject.toml now sits at the root of repo
To install project dependencies just run poetry install --no-root to install only the dependencies listed in pyproject.toml without trying to install the current project as a package
To add a new dependency use poetry add <dependency> and if it is package specific please move to extra in pyproject.toml
What's New
poetry
poetry
config for each package, specifying extras for eachrequirements.txt
'spoetry.lock
file to keep dev team synced on dependenciesWhat This Changes
pyproject.toml
now sits at the root of repopoetry install --no-root
to install only the dependencies listed inpyproject.toml
without trying to install the current project as a packagepoetry add <dependency>
and if it is package specific please move to extra inpyproject.toml
Why This Change is Needed
How to Test
poetry install --no-root