Criando nosso ambiente do pacote python com Poetry, linters, testes e documentação #CodaComigo
Eduardo Mendes
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 ... https://www.youtube.com/watch?v=uXQv2cciCeI
2023-03-03
0.0 LBC
Copyrighted (contact publisher)
139828409 Bytes