Agrupa os datasets para uma análise das contratações dos órgãos e entidades da administração pública direta, autárquica e fundacional obtidos através do site: https://portaldatransparencia.gov.br/download-de-dados/compras
Project description
Contratos Governamentais
Agrupa os datasets para uma análise das contratações dos órgãos e entidades da administração pública direta, autárquica e fundacional obtidos através do site: https://portaldatransparencia.gov.br/download-de-dados/compras
Instalação
Pode ser instalado usando pip:
py -m pip install joao_marcionilo_contratos_governamentais
Criar Tabela
Function: create_table(credential:str, path:str, date:str)
Converte um arquivo csv de um arquivo zip para uma tabela Sql Server, mantendo somente as colunas desejadas
Example
import joao_marcionilo_contratos_governamentais as cg
conn_data = ""
cg.create_table(conn_data, path_to_zip, "202502")
Parameters
| Parameter | Type | Description |
|---|---|---|
credential |
str |
String de conexão para PYODBC |
path |
str |
Caminho do CSV |
date |
str |
String de uma data no formato AnoMês, ex: "202502" |
Buscar Resultados
Function: fetch_costs(credential:str, dates:tuple, oe="", superior=True, save_as:str=None)
Busca pelos gastos totais de um ou mais Órgãos Públicos durante as datas providas
Example
import joao_marcionilo_contratos_governamentais as cg
conn_data = ""
print(cg.fetch_costs(conn_data, (("2025", "01"), ("2025", "02")), "202502"))
Parameters
| Parameter | Type | Description |
|---|---|---|
credential |
str |
String de conexão para PYODBC |
dates |
tuple |
Datas das comparações a serem feitas, ex: (("2025", "01"), ("2025", "02")) |
oe |
str |
Filtra qual órgão/entidade deve ser análisado |
superior |
bool |
Define se as buscas serão agrupadas pelos órgãos/entidades responsáveis ou pelo seu superior |
save_as |
str |
Salva a busca em csv |
Return type: list
Deletar Tabela
Function: delete_table(credential:str, date:str)
Deleta uma tabela registrada
Example
import joao_marcionilo_contratos_governamentais as cg
conn_data = ""
print(cg.delete_table(conn_data, "202502")
Parameters
| Parameter | Type | Description |
|---|---|---|
credential |
str |
String de conexão para PYODBC |
date |
str |
String de uma data no formato AnoMês, ex: "202502" |
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
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
File details
Details for the file joao_marcionilo_contratos_governamentais-0.1.0.tar.gz.
File metadata
- Download URL: joao_marcionilo_contratos_governamentais-0.1.0.tar.gz
- Upload date:
- Size: 3.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bab2f6fdf9796c76b026f9db83c9d898eabb80df57996854b960705b57bfd07b
|
|
| MD5 |
cdcb630d4dc325dcb9ad396bbed4f315
|
|
| BLAKE2b-256 |
5976449256da4da2bba84a3c70c2deea52f503c7c4c32e26a975aab823d91e21
|
File details
Details for the file joao_marcionilo_contratos_governamentais-0.1.0-py3-none-any.whl.
File metadata
- Download URL: joao_marcionilo_contratos_governamentais-0.1.0-py3-none-any.whl
- Upload date:
- Size: 4.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
49f1a8c404839a1b3dc7105dd7ab8a50b8a763ba367d28077e91c063d058dc65
|
|
| MD5 |
7739999896d89cbbd5b525f68124d05f
|
|
| BLAKE2b-256 |
b87bffea1e11b6c5efef68f4bcc865c2933a69d4f4b6f02dcd6aa484cda69ba3
|