brutils-python
brutils-python copied to clipboard
Biblioteca de utilitários projetada para validar, gerar e manipular dados de acordo com as particularidades do Brasil 🇧🇷
**Descrição do problema** Em arquivos onde a função is_valid() pede o argumento type (license_plate.py, phone.py), a lógica pede por strings específicas para o argumento. Em license_plate, 'type' pode ser old_format,...
## Descrição Efetuada a inclusão de type hints conforme solicitado na issue ## Mudanças Propostas Alterado o arquivo cpf.py onde foram adicionados os type hints. ## Checklist de Revisão -...
… em cnpj.py ## Descrição ## Mudanças Propostas ## Checklist de Revisão - [x] Eu li o [Contributing.md](https://github.com/brazilian-utils/brutils-python/blob/main/CONTRIBUTING.md) - [x] Os testes foram adicionados ou atualizados para refletir as mudanças...
**Descrição do problema** Fui dar o "Bora" e permitiu atribuiu minha conta e conversando com as pessoas aqui não era para isso ser possível **Para Reproduzir** Passos para reproduzir o...
# Problema para rodar no Windows **Descrição do problema** Atualmente, o projeto apresenta dificuldades para ser executado em ambientes Windows nativos. As soluções propostas, como o uso do `Makefile` ou...
## Descrição Adicionar utilidades para Passaporte brasileiro ao brutils. O número de passaporte brasileiro é composto por duas letras (“série”) + seis dígitos (ex.: CS265436). Não há “Passport Book Number”...
478
## Descrição Resolve o formato novo de CNPJ que estará em vigor a partir de 2026 no utilitário 'cnpj'. ## Mudanças Propostas - Utilitário cnpj agora pode tratar CNPJs do...
## Seu pedido de recurso está relacionado a um problema? - O arquivo `brutils/cnpj.py` utiliza type hints no formato de comentários (`# type:`), o que reduz a legibilidade e a...
## Seu pedido de recurso está relacionado a um problema? - O arquivo `brutils/voter_id.py` usa type hints no padrão legado, prejudicando a clareza e a adoção de práticas atuais de...
## Seu pedido de recurso está relacionado a um problema? - O arquivo `brutils/cep.py` utiliza type hints no formato de comentários (`# type:`), prejudicando a clareza e a padronização com...