Rodando automaticamente o Flake8 antes de todos os commits do Git

Quando programamos em Python é importante verificarmos se o nosso código está de acordo com a PEP 8, seguindo seu guia de estilos. Para isto muitas vezes rodamos o Flake8, que é uma aplicação que analisa o nosso código e avalia o que está seguindo e não está seguindo as boas práticas da PEP 8. Para instalar o Flake8 é muito simples, basta rodarmos o comando: pip install flake8 Após instalarmos para podermos avaliar nosso código no diretório atual basta executarmos o comando: ...

6 de julho de 2018 · 1 min de leitura · Lucas Polo

Acessando webservices SOAP em Python

Apesar da grande adoção de REST para a criação de webservices, ainda é muito comum (e necessário) termos que trocar mensagens com sistemas legados, inclusive em outras linguagens como Java e .NET, assim poder fazer em chamadas a endpoints SOAP se torna necessário muitas vezes. Esta necessidade surgiu para mim quando vi que testar serviços em SOAP seria muito mais fácil ser feito em Python, devido sua sintaxe idiomática e scripts muito simples de serem construídos. Buscando nas “internets” eu descobri uma biblioteca chamada Zeep, que de tão simples que é o seu acesso não compensa nem discutir muito, mas já irmos direto ao código, utilizando o webservice dos Correios: ...

16 de junho de 2018 · 2 min de leitura · Lucas Polo