# Extracao de dados para o Contextia.
#
# Instale so o driver do banco do cliente -- todos falam o protocolo nativo em
# Python puro, sem client nativo instalado na maquina. E o motivo de a extracao
# ser em Python e nao em PHP: o PHP precisaria do Oracle Instant Client para
# alcancar um ERP em Oracle/APEX.
#
#   pip install --user -r requirements.txt

requests            # envio para a API do Contextia
logzero             # log do conector
tqdm                # barra de progresso

# --- driver do banco de origem: instale o que se aplica ---
oracledb            # Oracle, inclusive APEX (modo thin, sem Instant Client)
pymysql             # MySQL / MariaDB
pg8000              # PostgreSQL
python-tds          # SQL Server

# --- so quando o banco nao esta exposto na rede ---
sshtunnel           # tunel SSH ate o banco do cliente

# Firebird NAO entra aqui: nao ha driver em Python puro, ele exige a biblioteca
# fbclient instalada na maquina.
