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 poetryou
pipx install poetry2. 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_projetoIsso 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 requestsIsso 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.pyAlém disso, você pode ativar o ambiente virtual do Poetry para executar comandos diretamente:
poetry shellIsso 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.