Metadata-Version: 2.1
Name: airflow-providers-siasg
Version: 1.0.9
Summary: Provider para Airflow que comunica com SIASG e seus sistemas derivados
Home-page: UNKNOWN
Author: Carlos Alberto Duarte Pinto
Author-email: carlos.adpinto@gmail.com
License: MIT
Project-URL: Homepage, https://antigo.comprasgovernamentais.gov.br/index.php/comprasnet-siasg
Project-URL: Source Code, https://github.com/CarlosAdp/airflow-providers-siasg
Keywords: airflow,siasg,administracao,governo,compras,pregao
Platform: UNKNOWN
Classifier: Environment :: Console
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: System Administrators
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Office/Business :: Financial :: Accounting
Description-Content-Type: text/markdown
Requires-Dist: apache-airflow
Requires-Dist: requests
Requires-Dist: selenium-wire
Requires-Dist: humanize
Requires-Dist: pandas
Requires-Dist: apache-airflow[mongo]
Requires-Dist: openpyxl

# airflow-providers-siasg
Provider para Airflow que comunica com [SIASG](https://antigo.comprasgovernamentais.gov.br/index.php/comprasnet-siasg) e seus sistemas derivados

# Instalação

```shell
pip install airflow-providers-siasg
```

# Conteúdo

- Sub-provider para [DW-SIASG](https://dw.comprasnet.gov.br/dwcompras/servlet/mstrWeb)
    - Novo tipo de conexão "Conta do DW-SIASG"
    - Transfers de relatórios do DW-SIASG para arquivo e banco MongoDB

# Exemplos de uso

```python
task2 = DWSIASGRelatorioParaMongoOperator(
    task_id='task2',
    id_conexao='teste',
    id_relatorio='BFD128CD11EC5B5D670B0080EF6553F5',
    respostas_prompts=['160030', '160130'],
    timeout_segundos=120,
    id_conexao_mongo='teste_mongo',
    banco='teste_siasg',
    colecao='teste_siasg',
)
```

Para mais exemplos, consultar `airflow/providers/siasg/example_dags/dw.py`


