Skip to content

DadosAbertosBrasil v0.1.3

Compare
Choose a tag to compare
@GusFurtado GusFurtado released this 31 Oct 21:41
· 123 commits to master since this release

Esta versão (0.1.3) do pacote DadosAbertosBrasil trás uma reformulação completa do módulo senado, além da implementação de algumas boas práticas no código.

Changelog:

DadosAbertosBrasil.senado:

  • O pacote senado agora realiza o request em JSON, ao invés de XML. Logo, a importação do pacote xml e as classes para converter a ElementTree em dict se tornaram desnecessárias e foram removidas;
  • Criação da classe senado.Lista que substitui o antigo método senado.lista. Esta classe possui os métodos atual, afastados e legislatura, que permite uma busca mais precisa e intuitiva da lista de senadores;
  • Criação da classe senado.Senadores que substitui o antigo método senado.senador. Esta classe possui vários métodos e parâmetros de busca para obter informações detalhadas dos senadores;
  • Expansão da função senado.partidos, que agora retorna em formato DataFrame e possui filtro de partidos ativos e inativos.

Geral:

  • Maior atenção ao PEP 8;
  • Adição de Type Hints em todos os métodos e classes do pacote;
  • Adição de Docstrings em todos os métodos e classes do pacote. Nos próximos releases os Docstrings serão reescritos para estarem de acordo com padrões praticados na comunidade;