https://python-poetry.org/

O Poetry é uma ferramenta para gerenciamento de dependências e empacotamento no Python. Ele simplifica o processo de configuração e manutenção de projetos Python.

Poetry is a tool for dependency management and packaging in Python. It simplifies the process of setting up and maintaining Python projects.

1. Instalar o Poetry

A maneira mais fácil de instalar o Poetry é usando o comando pipx ou pip.

pip install poetry

ou

pipx install poetry

2. Inicializar um Projeto

Para iniciar um novo projeto com o Poetry, navegue até o diretório onde deseja criar o projeto e execute o seguinte comando:

poetry new nome_do_projeto

Isso criará uma estrutura de diretórios básica para seu projeto. Você verá algo assim:

nome_do_projeto/
├── pyproject.toml
├── README.rst
├── nome_do_projeto
│   └── __init__.py
└── tests
    └── __init__.py

3. Adicionar uma Dependência

Para adicionar uma dependência ao seu projeto, use o comando add do Poetry. Por exemplo, para adicionar a biblioteca requests, execute:

poetry add requests

Isso adicionará a dependência ao arquivo pyproject.toml e instalará a biblioteca no ambiente virtual do projeto.

4. Rodar o Projeto

Para executar seu projeto, você pode usar o comando run do Poetry. Se você tiver um script que você deseja rodar, como main.py, execute:

poetry run python nome_do_projeto/main.py

Além disso, você pode ativar o ambiente virtual do Poetry para executar comandos diretamente:

poetry shell

Isso ativará o ambiente virtual e você verá algo como (nome_do_projeto) no início do seu prompt. Agora você pode executar comandos Python diretamente.