cpf-and-cnpj-generator
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.
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 válido (v1 ou v2, aleatório)
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() escolhe aleatoriamente entre v1 e v2.
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
Metadata
Release files for cpf-and-cnpj-generator 1.2.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| cpf_and_cnpj_generator-1.2.2.tar.gz | 5.0 kB | Without provenance | Details for cpf_and_cnpj_generator-1.2.2.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| cpf_and_cnpj_generator-1.2.2-py3-none-any.whl | Python 3 | none | any | Details for cpf_and_cnpj_generator-1.2.2-py3-none-any.whl |
Total release size: 10.6 kB
Release files / cpf_and_cnpj_generator-1.2.2.tar.gz
| Download URL | cpf_and_cnpj_generator-1.2.2.tar.gz |
|---|---|
| Size | 5.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4a5d7d5301d986d710b3f2c69044058343af69da2095771529ee1da57bceceb6
|
|
BLAKE2b-256 checksum How to use checksums |
5ad5f15a3e2d01d8f87caa572e24bace480261c68efd9fd2837ebef2e402211c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / cpf_and_cnpj_generator-1.2.2-py3-none-any.whl
| Download URL | cpf_and_cnpj_generator-1.2.2-py3-none-any.whl |
|---|---|
| Size | 5.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f7dc7e2b29211b41d03c45b6de0511c0a49466511c05cb8df9e275d095d63f30
|
|
BLAKE2b-256 checksum How to use checksums |
fbe25932e66a390085d12c05959da9a778b75d9b0e56853e724ace2c23e17921
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Security for cpf-and-cnpj-generator 1.2.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.