Ferramenta para facilitar pesquisas ao Portal Nacional de Contratações Públicas (PNCP).
Project description
PNCP
Ferramenta Python para facilitar pesquisas ao Portal Nacional de Contratações Públicas (PNCP).
Instalação
Requer Python 3.12+. Recomenda-se instalar via pip ou uv:
pip install pncp
# ou
uv add pncp
Exemplo de Uso
from pncp.instrumentos_convocatorios import Busca
busca = Busca()
camara_dos_deputados = busca.listar_orgaos().filtrar(
lambda o: "camara dos deputados" in o.nome.lower()
)
aviso_de_dispensa = busca.listar_instrumentos_convocatorios().filtrar(
lambda i: "aviso" in i.nome.lower()
)
busca.preencher(
orgaos=camara_dos_deputados, instrumentos_convocatorios=aviso_de_dispensa, anos=[2025]
)
print(busca.resultados)
if busca.resultados:
resultado = busca.resultados[0]
contratacao = resultado.detalhar()
itens = contratacao.listar_itens()
for item in itens:
print(item)
Funcionalidades
- Pesquisa órgãos e instrumentos convocatórios do PNCP
- Filtragem flexível por nome e atributos
- Detalhamento de contratações e itens
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pncp-0.1.1.tar.gz
(94.9 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
pncp-0.1.1-py3-none-any.whl
(7.3 kB
view details)
File details
Details for the file pncp-0.1.1.tar.gz.
File metadata
- Download URL: pncp-0.1.1.tar.gz
- Upload date:
- Size: 94.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.8.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4d606be92ef4995caa5e6417d3a18462ada641ec9cb6ea20b37d0d8acfa2b831
|
|
| MD5 |
0b20081f00839dccc62d0ab52843f4d0
|
|
| BLAKE2b-256 |
18f00ec2fa07b19de4ae30a446a30f9b8f34c1994fef1eec95c740f84458d09c
|
File details
Details for the file pncp-0.1.1-py3-none-any.whl.
File metadata
- Download URL: pncp-0.1.1-py3-none-any.whl
- Upload date:
- Size: 7.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.8.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a414cd805e1cb510ad260e6eeca42c5873caad86d1be34f1ca07562af7f60e99
|
|
| MD5 |
a64033f32c4b48081c6c7ebeab85d728
|
|
| BLAKE2b-256 |
669604ae7e889e5baaa12d36b91a54a06252b3b69373dbe6ceb249ecb8368d28
|