brazilnum

0.8.8 · active · verified Thu Apr 16

brazilnum is a Python library (version 0.8.8) designed for validating and working with various Brazilian identification numbers. It provides functions to validate CNPJ, CEI, CPF, PIS/PASEP, CEP, and municipal codes, which are essential for identifying firms, people, and places in Brazil. While the latest release was in October 2016, it remains a functional tool for these specific validation tasks.

Common errors

Warnings

Install

Imports

Quickstart

This quickstart demonstrates how to import and use the `is_cnpj`, `is_cpf`, and `is_cep` functions to validate common Brazilian identification numbers.

from brazilnum.cnpj import is_cnpj
from brazilnum.cpf import is_cpf
from brazilnum.cep import is_cep

# Example CNPJ validation
cnpj_number = '00.000.000/0001-91'
print(f"Is '{cnpj_number}' a valid CNPJ? {is_cnpj(cnpj_number)}")

# Example CPF validation
cpf_number = '111.444.777-00'
print(f"Is '{cpf_number}' a valid CPF? {is_cpf(cpf_number)}")

# Example CEP validation
cep_number = '01001-000'
print(f"Is '{cep_number}' a valid CEP? {is_cep(cep_number)}")

view raw JSON →