OSS Atualizações #4
RastreioBot
- Atualizei script de atualizações dos pacotes para usar função de busca nos Correios atualizada. Com essa mudança, o tempo para atualizar todos os pacotes caiu de ~50min para ~3min (commit);
- Atualizei função que busca atualização nos Correios para aceitar múltiplos pacotes em uma mesma requisição (commit);
- Criei testes para função is_finished_package, responsável por verificar se a última atualização do pacote é final (por exemplo: “pacote entregue ao destinatário”) (commit);
- Removi o antigo scrit que atualizava os pacotes no banco de dados. Esquecemos de removê-lo após criar o async_routine.py (agora também migrado) (commit);
- Migrei o CI usado para executar os testes unitários do Travis para o Github Actions (commit);
- Migrei async_routine.py para pasta rastreio/workers/ e criei o comando packages:update no CLI. Para atualizar os pacotes, agora basta executar $ rastreio packages:update (commit);
- Reorganizei a lista de requisitos que estavam divididos entre requirements.txt e Pipfile. Agora todas as bibliotecas estão definidas no pyproject.toml (commit);
- Atualizei o README.md com todas essas mudanças.
Outros
- Dois novos textos no blog: Entendendo mock.assret e Modelo de avaliação das atividades da Python Brasil;
- Adicionei as logos da Python Brasil 2020 e 2021 no repositório de logos dos eventos https://hugovk.github.io/python-logos/;
- Reuniões da Python Brasil 2021.
Próximo Mês
Foco para os próximos meses será Python Brasil.
\o/