Criando nosso ambiente do pacote python com Poetry, linters, testes e documentação #CodaComigo



Criando nosso ambiente do pacote python com Poetry, linters, testes e documentação #CodaComigo

Criando nosso ambiente do pacote python com Poetry, linters, testes e documentação #CodaComigo

Nesse vídeo, vamos aprender a criar o ambiente para o desenvolvimento do nosso pacote python. Vamos utilizar o gerenciador de pacotes Poetry como base para o nosso projeto, e também vamos instalar ferramentas importantes como linters como blue e isort, testes com pytest, pytest-cov e coverage, além de bibliotecas de documentação como mkdocs, mkdocs-material e mkdocstring. Vamos separar essas ferramentas nos ambientes de ferramentas do Poetry, como grupos de dev e doc, para manter tudo organizado. Acompanhe essa jornada e aprenda a criar um ambiente de trabalho completo e produtivo para o seu pacote python! #CodaComigo

Links importantes:
– Campanha de financiamento do canal: https://apoia.se/livedepython
– Meus contatos nas redes: https://linktr.ee/dunossauro

Links citados:
– Repositório do projeto: https://github.com/dunossauro/notas-musicais
– poetry: https://python-poetry.org/
– Live sobre poetry: https://youtu.be/ZOSWdktsKf0
– pipx: https://pypa.github.io/pipx/
– gh-cli: https://cli.github.com/
– ignr: https://github.com/Antrikshy/ignr.py
– pytest: https://docs.pytest.org
– Live sobre Pytest: https://youtu.be/MjQCvJmc31A
– pytest-cov: https://pytest-cov.readthedocs.io/
– PEP-8: https://peps.python.org/pep-0008/
– Blue: https://blue.readthedocs.io
– Isort: https://pycqa.github.io/isort/
– mkdocs-material: https://squidfunk.github.io/mkdocs-material/
– Live sobre mkdocs: https://youtu.be/GW6nAJ1NHUQ
– mkdocstrings: https://mkdocstrings.github.io/
– mkdocstrings-python: https://mkdocstrings.github.io/python/
– taskipy: https://github.com/illBeRoy/taskipy

Outros vídeos do canal que se relacionam com esse conteúdo:

– Live sobre poetry: https://youtu.be/ZOSWdktsKf0
– Live sobre Pytest: https://youtu.be/MjQCvJmc31A
– Live sobre mkdocs: https://youtu.be/GW6nAJ1NHUQ
– Live sobre como organizar um projeto python: https://youtu.be/O3bs4JtHrow

Comments are closed.