Catalog PyPI
Back to packageRELEASE DETAILS

1.0.1

PyPI

abrasileirado

Python library specific brazilian objects and validations.

Published9 May 2026
Direct dependencies8
Transitive dependenciesNot calculated

README

Version 1.0.1 documentation

Python BRfied

License Python QA Coverage Publish Docs pre-commit

Python library specific brazilian objects and validations.

FAQ 1:

Why I create abrasileirado? Because this is Brazil (Toretto, 2020).

FAQ 2:

Why are classes, properties, and methods in Portuguese? (Toretto, 2020) already answered.

FAQ 3:

Why not validate-docbr, pycpfcnpj or brutils? Because I prefer Immutable classes and here we have more types implementeds. See comparation.

Immutable classes

With validation, formating and unformating

  • ✅ CEP - Código de Endereçamento Postal - Empresa de Correio e Telegráfos (ECT)
  • ✅ EnderecoBrasil - ECT
  • ✅ CPF - Cadastro de Pessoa Física - Receita Federal do Brasil (RFB)
  • ✅ CNPJ (new and old standard) - Cadastro Nacional de Pessoa Jurídica - RFB
  • ✅ CNES - Cadastro Nacional de Estabelecimento de Saúde - DATASUS
  • ✅ CNS - Cadastro Nacional de Saúde (Cartão SUS) - DATASUS
  • ✅ PIS - Programa de Integração Social - Tesouro Nacional
  • ✅ RENAVAM - Registro Nacional de Veículos Automotores - Secretaria Nacional de Trânsito (Senatran)
  • ✅ TituloEleitoral - Tribunal Superior Eleitoral - TSE
  • ✅ Telefone - Agência Nacional de Telecomunicações (Anatel)
  • ✅ Passaporte - Polícia Federal (PF)
  • ✅ PlacaVeicular - Conselho Nacional de Trânsito (CONTRAN)
  • ✅ NUP - Número Único de Processo - Conselho Nacional de Justiça (CNJ)
  • ✅ CertidaoRCPN - Certidão de nascimento, casamento e outros - Conselho Nacional de Justiça (CNJ)

CEP, EnderecoBrasil, CPF, CNPJ, CNH, CNS, CNES, PIS, RENAVAM, Titulo eleitoral, NUP, Telefone, Passaporte, Placa veicular, Certidão

Enums

In accordance with regulatory bodies

  • ✅ Sim/Não (Enum)

  • ✅ Estado Civil (Enum) - Instituto Brasileiro de Geografia e Estatística (IBGE)

  • ✅ Cor/Raça (Enum) - IBGE

  • ✅ Sexo (Enum) - IBGE

  • ✅ Gênero (Enum) - IBGE*

  • ✅ Deficiência (Enum) - IBGE

  • ✅ Zona de habitação (Enum) - IBGE

  • ✅ Região geopolítica (Enum) - IBGE

  • ✅ Unidade federativa (Enum) - IBGE

  • ✅ Grupo de natureza jurídica (Enum) - IBGE

  • ✅ Natureza jurídica (Enum) - IBGE

  • 🚫 Modulo11

  • 🚫 ProtocoloIntegrado

  • 🚫 ProtocoloJustica

  • 🚫 PJE

  • 🚫 Boleto

  • 🚫 NFE

  • 🚫 Municipio

Validações e formatações

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 8

Native requirements
8 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
pre-commit
Environment
{
  "extras": "",
  "marker": "extra == \"dev\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
pre-commit>=4.6.0; extra == "dev"runtime
black
Environment
{
  "extras": "",
  "marker": "extra == \"dev\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
black>=26.3.1; extra == "dev"runtime
ruff
Environment
{
  "extras": "",
  "marker": "extra == \"dev\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
ruff>=0.15.11; extra == "dev"runtime
doc8
Environment
{
  "extras": "",
  "marker": "extra == \"dev\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
doc8>=2.0.0; extra == "dev"runtime
pytest
Environment
{
  "extras": "",
  "marker": "extra == \"dev\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
pytest>=9.0.3; extra == "dev"runtime
pytest-cov
Environment
{
  "extras": "",
  "marker": "extra == \"dev\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
pytest-cov>=7.1.0; extra == "dev"runtime
python-dotenv
Environment
{
  "extras": "",
  "marker": "extra == \"dev\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
python-dotenv>=1.2.2; extra == "dev"runtime
pytest-coverage-gate
Environment
{
  "extras": "",
  "marker": "extra == \"dev\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
pytest-coverage-gate>=1.0.3; extra == "dev"runtime

Distribution files

2 collected
abrasileirado-1.0.1-py3-none-any.whl

bdist_wheel · 16.58 KB · Python py3

Source file
abrasileirado-1.0.1.tar.gz

sdist · 21.37 KB · Python source

Source file

Repository

PENDING
abrasileirado/python_abrasileirado

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 17:35 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:afcb97bcf883afd2203a69fcff9225fc73a40363250a1b7eaeb7a9a392bc4a8d

Other collected versions

View all collected versions →