Skip to main content

fgslpycnpj

Componente Python para validar CNPJ e calcular o dígito verificador para o novo padrão Alfanumérico definido pela Instrução Normativa nº 2.229.

Este componente está documentado em português porque CNPJ é um identificador que só faz sentido no Brasil.

Are you not understanding this documentation? Learn portuguese or use a translator.

Como instalar

pip install fgslpycnpj

Usando o componente

Validando o CNPJ

$ python
>>> from fgslpycnpj.cnpj.CNPJ import CNPJ
>>> numero = "12.ABC.345/01DE-35"
>>> cnpj = CNPJ(numero)
>>> print(cnpj.valida())

Calculando o dígito verificador

$ python
>>> from fgslpycnpj.cnpj.DigitoVerificador import DigitoVerificador
>>> base = "12.ABC.345"
>>> dv = CNPJ(base)
>>> print(dv.gera_dv())

Para desenvolvedores

  • PKG-INFO descreve o pacote de uma forma resumida.
  • MANIFEST.in define quais arquivos serão incluídos dentro do pacote.
  • pyproject.toml define a informação de empacotamento geral.

Execute os testes

python -m unittest tests/cnpjtest.py 

Construa o pacote

python -m build --sdist .

Requer o módulo build. Você pode instalá-lo usando pip install build.

Atualize o pacote para o to PyPI

twine upload dist/*

Release files for fgslpycnpj 1.0.1

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

Source distribution (sdist)

Source distribution for fgslpycnpj 1.0.1
File Size Uploaded
fgslpycnpj-1.0.1.tar.gz 15.2 kB Details

Release files / fgslpycnpj-1.0.1.tar.gz

Download URL fgslpycnpj-1.0.1.tar.gz
Size 15.2 kB
Tags Source
SHA-256 checksum
How to use checksums
1a172e1f4d9bab2b9512f3033d0aa8a1a52c77caf121666c7776f369c1a6ca31
BLAKE2b-256 checksum
How to use checksums
72088b292e9e4250d4631e40919a6b2acabe8ddfe6a6a1f4bff894d2897fcc3c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 colorama/0.4.4 importlib-metadata/4.6.4 keyring/23.5.0 pkginfo/1.8.2 readme-renderer/34.0 requests-toolbelt/0.9.1 requests/2.26.0 rfc3986/1.5.0 tqdm/4.57.0 urllib3/1.26.5 CPython/3.10.12

Release history Release notifications | RSS feed

This release

1.0.1 This release

1 release file

1.0.0

1 release file

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