Pular para o conteúdo

Instalação

  • Python 3.10 ou mais recente (3.11 e 3.12 também são suportados)
  • pip, uv ou qualquer instalador compatível com PEP 517
Terminal window
pip install dataspoc-pipe

Ou com uv:

Terminal window
uv pip install dataspoc-pipe

Por padrão, o Pipe grava no filesystem local. Para gravar em buckets na nuvem, instale o extra apropriado:

ExtraProvedorPacote backend
s3Amazon S3s3fs
gcsGoogle Cloud Storagegcsfs
azureAzure Blob Storageadlfs
Terminal window
# Amazon S3
pip install dataspoc-pipe[s3]
# Google Cloud Storage
pip install dataspoc-pipe[gcs]
# Azure Blob Storage
pip install dataspoc-pipe[azure]
# Multiple extras
pip install dataspoc-pipe[s3,gcs]

Para usar o Pipe como servidor MCP para integração com agentes de IA:

Terminal window
pip install dataspoc-pipe[mcp]

Singer taps são pacotes separados. Instale os que você precisar:

Terminal window
# CSV files
pip install tap-csv
# PostgreSQL
pip install tap-postgres
# MySQL
pip install tap-mysql
# GitHub API
pip install tap-github
# Google Sheets (public)
# Built-in — no install needed

Cada tap é uma ferramenta CLI independente. O Pipe os executa como subprocessos, então eles só precisam estar disponíveis no seu PATH.

Terminal window
dataspoc-pipe --version

Saída esperada:

dataspoc-pipe 0.2.0

Execute dataspoc-pipe init para criar o diretório de configuração e depois vá para o Quickstart para montar seu primeiro pipeline.