Instalação
Instalação básica
Seção intitulada “Instalação básica”pip install dataspoc-lensIsso instala o pacote principal com DuckDB, a CLI, shell interativo e transformações SQL.
Requisitos
Seção intitulada “Requisitos”- Python 3.10+
- DuckDB é instalado automaticamente como dependência
Extras opcionais
Seção intitulada “Extras opcionais”Instale extras para funcionalidades adicionais:
# Cloud storage backendspip install dataspoc-lens[s3] # Amazon S3 support (s3fs)pip install dataspoc-lens[gcs] # Google Cloud Storage support (gcsfs)pip install dataspoc-lens[azure] # Azure Blob Storage support (adlfs)
# Notebookspip install dataspoc-lens[jupyter] # JupyterLab with SQL magicpip install dataspoc-lens[marimo] # Marimo reactive notebooks
# AI and agentspip install dataspoc-lens[ai] # AI natural language queries (Anthropic, OpenAI)pip install dataspoc-lens[mcp] # MCP server for AI agent integration
# Everythingpip install dataspoc-lens[all] # All extras includedReferência de extras
Seção intitulada “Referência de extras”| Extra | O que adiciona | Caso de uso |
|---|---|---|
[s3] | s3fs | Consultar arquivos Parquet no Amazon S3 |
[gcs] | gcsfs | Consultar arquivos Parquet no Google Cloud Storage |
[azure] | adlfs | Consultar arquivos Parquet no Azure Blob Storage |
[jupyter] | jupyterlab, jupysql, duckdb-engine, ipykernel, numpy, pandas | Notebooks interativos com %%sql magic |
[marimo] | marimo, numpy, pandas | Notebooks reativos com Marimo |
[ai] | anthropic, openai | Consultas em linguagem natural via LLM |
[mcp] | mcp | Servidor Model Context Protocol para agentes de IA |
[all] | Todos os acima | Instalação completa |
Usando uv
Seção intitulada “Usando uv”Se você prefere o uv como gerenciador de pacotes:
uv pip install dataspoc-lensuv pip install dataspoc-lens[all]Verificar a instalação
Seção intitulada “Verificar a instalação”dataspoc-lens --versiondataspoc-lens 0.2.0