Skip to main content

conduto

CLI para criar projetos de migração/ELT de dados: gera o .env com as credenciais dos bancos, o manifesto main.yml, os schemas YAML das tabelas e configura o ambiente com uv (pyyaml, jinja2, polars, dagster).

Repositório: github.com/joaopedrozg/conduto

Instalação

pip install conduto

Uso

conduto init meu_projeto

O comando pergunta as credenciais dos bancos de origem e destino e gera a estrutura:

meu_projeto/
├── .env
├── main.yml
├── schemas/
│   ├── clientes.yml
│   ├── pedidos.yml
│   └── produtos.yml
└── ambiente uv (pyyaml, jinja2, polars, dagster)

Desenvolvimento

uv sync
uv build
uv publish

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

conduto-0.1.0.tar.gz (7.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

conduto-0.1.0-py3-none-any.whl (8.9 kB view details)

Uploaded Python 3

File details

Details for the file conduto-0.1.0.tar.gz.

File metadata

  • Download URL: conduto-0.1.0.tar.gz
  • Upload date:
  • Size: 7.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for conduto-0.1.0.tar.gz
Algorithm Hash digest
SHA256 1672fac91891334eaa11f9480ca38d745c7506f294e26545aca8358618ea22e1
MD5 1a52128ca1b78f84bfee439aac819532
BLAKE2b-256 f36d30109b311b4ccc88f8cc225e717d0f91809b799c90ec60e2398090420ad9

See more details on using hashes here.

File details

Details for the file conduto-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: conduto-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 8.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for conduto-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 bb8a15e07387b4e0ccb4b90b8c28aefcff1dd1ae982a4bd57cab5dda5c123f68
MD5 e148fd8a27302dbbf5d16c4aac4510be
BLAKE2b-256 dfd9db8214f10a98b188b6a2e4cc1864c0911bff6bf55d1f1ebdf9fab9fc6680

See more details on using hashes here.

Release history Release notifications | RSS feed

0.1.13

2 files

0.1.12

2 files

0.1.11

2 files

0.1.10

2 files

0.1.9

2 files

0.1.8

2 files

0.1.7

2 files

0.1.6

2 files

0.1.5

2 files

0.1.4

1 file

0.1.3

2 files

This release

0.1.0 This release

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page