Sobre o projeto

O Poetry oferece uma abordagem unificada para declarar, gerenciar e instalar dependências para projetos Python. Ele substitui múltiplos arquivos de configuração tradicionais — incluindo setup.py, requirements.txt, setup.cfg, MANIFEST.in e Pipfile — por um formato de projeto único baseado em pyproject.toml. As principais capacidades incluem: - Gerenciamento de Dependências: Lida com a instalação e restrições de versão para dependências do projeto, incluindo suporte para dependências git e dependências opcionais. - Organização do Projeto: Suporta grupos de dependências (ex: dev, docs, lint) para organizar os requisitos com base no ambiente ou tarefa. - Empacotamento: Simplifica o processo de definição de metadados do pacote e scripts para ferramentas de CLI. - Integração com o Ecossistema: Funciona com o poetry-core para conformidade com o sistema de build PEP 517 e oferece plugins para exportar arquivos de lock para outros formatos, como requirements.txt.