Pyprojectx provides a wrapper script that bootstraps the installation of all the development tools used in a project. As such it has the ability to install poetry on demand.
The benefits:
- you can clone and build a project without having to install poetry first
- you can lock the poetry version: this makes your project immune for breaking changes in poetry; as developer you don't need to install/select the required version
- projects become beginner-friendly as nothing needs to be set up
Pyprojectx has a poetry initializer: it installs poetry locally inside the project and starts poetry init
pyprojectx itself shows how you can build a poetry project in a minute:
git clone https://github.com/pyprojectx/pyprojectx.git
cd pyprojectx
./pw build
IMO it makes sense to add this to the documentation.
Pyprojectx provides a wrapper script that bootstraps the installation of all the development tools used in a project. As such it has the ability to install poetry on demand.
The benefits:
Pyprojectx has a poetry initializer: it installs poetry locally inside the project and starts
poetry initpyprojectx itself shows how you can build a poetry project in a minute:
IMO it makes sense to add this to the documentation.