Skip to main content

PyCEP

Consulta CEPs em vários serviços (Correios, ViaCep, OpenCep) de maneira totalmente assíncrona

Comece por aqui

Nesta seção você encontrará instruções de como instalar o pacote e também encontrará exemplos de uso

Requerimentos

Esse projeto é compatível com as versões 3.10, 3.11 e 3.12 do python no momento. A compatibilização com versões anteriores está prevista, e qualquer contribuição é bem vinda.

Instalação

PIP
pip install pycep
Poetry
poetry add pycep

Fazendo uma consulta

Tenha em mente que a lib vai retornar o serviço que responder mais rápido

from pycep import Cep

cep = Cep("75140070")

Acessando os dados da consulta

Você pode usar os atributos listados abaixo para acessar os dados do Cep:

from pycep import Cep

cep = Cep("75140070")

print(cep.number) # 75140070
print(cep.state) # GO
print(cep.city) # Anápolis
print(cep.street) # Rua Senador Mardocheu Diniz
print(cep.district) # Dom Pedro II
print(cep.query_service) #CorreiosService
print(cep.status) # query_done

Você também pode converter os dados para dict

from pycep import Cep

cep = Cep("75140070")
print(dict(cep))

{
 'street': 'Rua Senador Mardocheu Diniz',
 'district': 'Dom Pedro II',
 'city': 'Anápolis',
 'state': 'GO',
 'cep': '75140070',
 'provider': 'CorreiosService'
 }

Este projeto utiliza

  • HttpX - Adapter padrão para requisições HTTP
  • AioHTTP - Adapter alternativo para requisições HTTP
  • Poetry - Gerenciamento de dependências e publicação
  • Pytest - Testes automatizados

Autor

  • Erick Duarte - Implementação inicial - erickod

Licença

O projeto está disponível através da licença MIT - Consulte o arquivo LICENSE.md para mais detalhes.

Metadata

Release files for pycep 1.0.4

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

Source distribution (sdist)

Source distribution for pycep 1.0.4
File Size Uploaded Provenance Actions
pycep-1.0.4.tar.gz 6.6 kB Without provenance Details for pycep-1.0.4.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for pycep 1.0.4
File Interpreter ABI Platform Actions
pycep-1.0.4-py3-none-any.whl Python 3 none any Details for pycep-1.0.4-py3-none-any.whl

Total release size: 17.0 kB

Release files / pycep-1.0.4.tar.gz

Download URL pycep-1.0.4.tar.gz
Size 6.6 kB
Tags Source
SHA-256 checksum
How to use checksums
d3d9a42eb0cea1e6368cfa7a277d3c6733d4a129bb86a1ffd5a5dd7006fdca4c
BLAKE2b-256 checksum
How to use checksums
8c703a325dc9fda9530ed130948434adfe1e5e9704e28f4f0856e3c9610edf97
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.3 CPython/3.12.6 Linux/6.10.11-2-MANJARO

Release files / pycep-1.0.4-py3-none-any.whl

Download URL pycep-1.0.4-py3-none-any.whl
Size 10.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6777125d75cc114f47b811170066ef94a082b1e7f245046debfefe1fd0f4d79e
BLAKE2b-256 checksum
How to use checksums
622f51f6899e92d4bccf5ca441d4fe35e0a638cc0d408dac875d78a290bfdedf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.3 CPython/3.12.6 Linux/6.10.11-2-MANJARO

Security for pycep 1.0.4

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.

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