Skip to main content

Test codecov PyPI - Version PyPI - Python Version Pydantic V2

Install

pip install brdocs-validation

Supported docs and its formats

Supports Description Format Format's support
CNPJ 12.345.678/9012-34 OR Without special chars
CPF 123.456.789-01 OR Without special chars
CNH Only numbers Length: 11
NIS/PIS/PASEP/NIT Use NIS type for PIS, PASEP, NIT 123.45678.90-1 OR Only numbers
CNS Cartão Nacional de Saúde Only numbers
RENAVAM Only numbers Length: 9, 10 & 11
TE Título de eleitor Only numbers
CERT Certidão de casamento, nascimento e óbito Only numbers
SEI Número do Processo SEI 12345-67890123/4567-89 OR without special chars

Usage

from br_docs import CNPJ, CPF, CNH, NIS, CNS, RENAVAM, TE, CERT, SEI
from pydantic import BaseModel


class User(BaseModel):
    cpf: CPF
    cnpj: CNPJ
    cnh: CNH
    nis: NIS
    cns: CNS
    renavam: RENAVAM
    te: TE
    cert: CERT
    sei: SEI

Metadata

Release files for brdocs-validation 0.5.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for brdocs-validation 0.5.0
File Size Uploaded
brdocs_validation-0.5.0.tar.gz 9.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for brdocs-validation 0.5.0
File Interpreter ABI Platform
brdocs_validation-0.5.0-py3-none-any.whl Python 3 none any Details

Total release size: 20.1 kB

Release files / brdocs_validation-0.5.0.tar.gz

Download URL brdocs_validation-0.5.0.tar.gz
Size 9.4 kB
Tags Source
SHA-256 checksum
How to use checksums
435833badb81ed97ec8170a63df68f40f57146f00ce8f6710f1f4deec0bd7257
BLAKE2b-256 checksum
How to use checksums
cf10c9957d1ea9f13ff976a5cdfc1a4b020873fc7c99cdb6b2c29817ae6c2096
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / brdocs_validation-0.5.0-py3-none-any.whl

Download URL brdocs_validation-0.5.0-py3-none-any.whl
Size 10.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b5f254fc774736e4f52110788a0c02dd406a6c28cd5c844ae567589e73ee3669
BLAKE2b-256 checksum
How to use checksums
995f8c61c8196f405c6bdd8dd2aa41c8d47d0565151ff8b74fb2095cc1f06051
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release history Release notifications | RSS feed

This release

0.5.0 This release

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.0

2 release files

0.0.4

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page