Poetry

1.1.8 / 1.2.0a2 Pre-release

Manage all your Python-based projects in a clear and deterministic way with the help of this utility that allows you to declare, manage, and install the required dependencies

Poetry is a useful utility designed to equip users with all the necessary tools required to manage a Python project from start to finish.
More specifically, it's a dependency and packaging manager for Python. With its help, users can declare, manage and install dependencies of Python projects under a single roof.

Build, publish, track Python projects with ease


Projects can be built and packaged with a single command. The app supports source distribution and wheels, as well as private repositories (allows users to publish projects to PyPI).
Besides its packaging and publishing abilities, Poetry is also very good at allowing users to track their projects and check the state of dependencies.
In addition, the app also comes with a comprehensive dependency resolver. This allows users to find the best possible solution or at least get a detailed explanation if the solution does not exist.
Last but not least, it's worth pointing out that Poetry is fully isolated from the system it is installed on. This means that it uses already configured virtualenvs and, if they don't exist, then it creates its own.

Getting started with Poetry


Before anything else, users should know that Poetry is compatible with Python 2.7 or 3.5+. During its installation, Poetry automatically picks up the current Python version available (to create virtualenvs accordingly).
There are two main ways to install Poetry. The first one includes using Windows Bash and requires users to enter the following command: "curl -sSL https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py | python -"
The second option involves the usage of Windows Powershell. To install, users are required to enter the following command: "(Invoke-WebRequest -Uri https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py -UseBasicParsing).Content | python -"
For more details regarding Poetry's installation, users can visit the official documentation section.

Conclusion


Taking everything into account, users who are looking for a way to reliably manage all their Python projects should definitely give Poetry a chance.
It provides a direct way of managing, installing, and declare Python dependencies, offering Python newcomers a less convoluted way of working with packing and dependency management systems.
41.5 MB
5.0
Info
Update Date
Version
1.1.8 / 1.2.0a2 Pre-release
License
Freeware
Created By
Python Poetry
Related software Development