Skip to main content

This pypi package provides Python functions to generate valid Brazilian CPF (Cadastro de Pessoas Físicas) and CNPJ (Cadastro Nacional da Pessoa Jurídica) numbers.

Project description

cpf-and-cnpj-generator

Versão PyPI Licença: MIT Downloads PyPI

Sinta-se à vontade para encontrar bugs e relatá-los para mim. Seu feedback é muito apreciado. Abraços do Gabriel Logan!

Este pacote oferece geração de CPF/CNPJ com suporte ao novo CNPJ alfanumérico e uma implementação mais cuidadosa do que a média das bibliotecas utilitárias desse nicho.

Documentação

https://gabriel-logan.github.io/Gerador-CPF-e-CNPJ-valido/py

Instalação

pip install cpf-and-cnpj-generator

Funções Disponíveis

  • generate_cnpj: Geração de CNPJ por versão.
  • generate_cnpj_v1: Geração de CNPJ numérico (v1).
  • generate_cnpj_v2: Geração de CNPJ alfanumérico (v2).
  • generate_cpf: Geração de CPF.

Uso

Aqui está um exemplo de como usar as funções neste pacote:

from cpf_and_cnpj_generator import CNPJ_V1, CNPJ_V2, generate_cnpj, generate_cpf
# Gerar um CNPJ v1 válido (numérico, padrão)
cnpj = generate_cnpj()
print(cnpj)

# Gerar um CNPJ v1 explicitamente
cnpj_v1 = generate_cnpj(CNPJ_V1)
print(cnpj_v1)

# Gerar um CNPJ v2 válido (alfanumérico)
cnpj_v2 = generate_cnpj(CNPJ_V2)
print(cnpj_v2)

# Gerar um CPF válido
cpf = generate_cpf()
print(cpf)

CNPJ — Versões suportadas

O gerador suporta os dois padrões oficiais de CNPJ:

  • v1: CNPJ numérico tradicional, com 14 dígitos.
  • v2: CNPJ alfanumérico, com 12 caracteres alfanuméricos + 2 dígitos verificadores.

Quando nenhuma versão é informada, generate_cnpj() usa v1 por padrão.

Sinta-se à vontade para explorar as várias funções e experimentar diferentes entradas para entender seu comportamento. Se você encontrar algum problema ou tiver sugestões, não hesite em entrar em contato comigo. Seu feedback é valioso e ajuda a melhorar o pacote. Boa codificação!

Por - Gabriel Logan

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cpf_and_cnpj_generator-1.1.1.tar.gz (4.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cpf_and_cnpj_generator-1.1.1-py3-none-any.whl (5.6 kB view details)

Uploaded Python 3

File details

Details for the file cpf_and_cnpj_generator-1.1.1.tar.gz.

File metadata

  • Download URL: cpf_and_cnpj_generator-1.1.1.tar.gz
  • Upload date:
  • Size: 4.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for cpf_and_cnpj_generator-1.1.1.tar.gz
Algorithm Hash digest
SHA256 bbf1e1131bdb0a818fed8995416eb814af02500892b1dfff48401b545ab8b128
MD5 f4851e432fd195f440f89e6292a61ffe
BLAKE2b-256 39b3d6b9723d5a33eb0f8ecbf0f1a21127f0163a8e4677b20d2b04eb462b45f5

See more details on using hashes here.

File details

Details for the file cpf_and_cnpj_generator-1.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for cpf_and_cnpj_generator-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9532dd0c919e8a050f85a91226ba90def16de65ec6e0f03d8f203123534ba5d1
MD5 70759e78e3a165f65c148ce5c80fcb8d
BLAKE2b-256 205cdc8cdfb4c23d2e48ac3480218aa2aad5e99710cb061635fb6f7460489c95

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page