시 — Gerenciamento de dependsências em Python!!

Quando se trata de gerenciamento de dependsências de software conversa costuma ser curta e bem direta. Isso é o normal na maioria das linguagens de programação existentes atualmente, porém com python, é diferente. Existem hoje diversas opções que podemos utilizar para fazer este gerenciamento de dependsências para a linguagem python. Conda, Pip, Virtualenv, Pipenv são gerenciadores bem conhecidos para fazer esse esse controle de dependsências. Contudo, não é sobre nenhuma dessas que abordaremos hoje, mas sim sobre o Poetry.

Criado por Sébastien Eustace em 2018, o Poetry surge para tentar trazer soluções que foram deixadas de lado por gerenciadores antigos. Ele permite que você는 bibliotecas das quais seu projeto dependse e assim tudo será gerenciado para você로 선언합니다.

Instalação do Poetry



리눅스




curl -sSL https://install.python-poetry.org | python3 -


윈도우




(Invoke-WebRequest -Uri https://install.python-poetry.org -UseBasicParsing).Content | py -


프린시파이스 코만도스



Agora que já temos o Poetry instalado, vamos iniciar criando um novo projeto para desenvolvermos. 파라 이스토, 바스타 파제르:

poetry new project


E este comando gera o seguinte arquivo para a gente. Todas as 파스타s já criadas inclusive de testes e o pyproject.toml, que é o arquivo que orquestra todo o seu projeto e todas as suas dependsências.

project
├── pyproject.toml
├── README.md
├── project
│   └── __init__.py
└── tests
    └── __init__.py 
    └── test_project.py


para instalar todos as bibliotecas presentes no seu pacote, basta escrever o comando:

poetry install


Esse comando além de instalar todas as dependsências também criará um arquivo chamado poem.lock que irá listar todas as dependsências do seu projeto e as versões que elas estão.

E por fim, vamos ver como podemos adicionar uma nova dependsência. Para isso, é bastante simples, basta escrevermos no terminal:

poetry add nome_da_dependência


결론



E isso é tudo pessoal. No artigo de hoje vimos um pouco sobre o Poetry e seus principais comandos para podermos gerenciar dependsências com python. 대부분의 작업은 "직관적"으로 간단합니다. Para saber um pouco mais afundo sobre o Poetry e diversos outros comandos que ele possui, bast acessar a documentação .

프록시마를 먹었습니다!!!

좋은 웹페이지 즐겨찾기