Ir al contenido

Instalacion

  • Python 3.10 o mas reciente (3.11 y 3.12 tambien soportados)
  • pip, uv o cualquier instalador compatible con PEP 517
Ventana de terminal
pip install dataspoc-pipe

O con uv:

Ventana de terminal
uv pip install dataspoc-pipe

Por defecto, Pipe escribe en el sistema de archivos local. Para escribir en buckets en la nube, instala el extra correspondiente:

ExtraProveedorPaquete backend
s3Amazon S3s3fs
gcsGoogle Cloud Storagegcsfs
azureAzure Blob Storageadlfs
Ventana de terminal
# 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 Pipe como un MCP server para integracion con agentes de IA:

Ventana de terminal
pip install dataspoc-pipe[mcp]

Los Singer taps son paquetes separados. Instala los que necesites:

Ventana de terminal
# 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 es una herramienta CLI independiente. Pipe los ejecuta como subprocesos, asi que solo necesitan estar disponibles en tu PATH.

Ventana de terminal
dataspoc-pipe --version

Salida esperada:

dataspoc-pipe 0.2.0

Ejecuta dataspoc-pipe init para crear el directorio de configuracion, luego ve al Inicio Rapido para construir tu primer pipeline.