Skip to main content

WiseQL — the wise data browser: run SQL recipes as small, observable, debuggable steps. In development.

Project description

WiseQL

The wise data browser.

WiseQL is a terminal app that runs SQL recipes — complex database reads broken into small, observable steps — with live run views, per-step reports, and assertions that catch data issues automatically.

A 400-line SQL query is a black box. WiseQL turns it into a glass box.

🚧 In development. This release reserves the package name. Follow progress at wiseql.dev.

Planned highlights

  • Recipes as TOML: break a monster query into a DAG of small SQL steps with named inputs/outputs
  • Norton Commander-style TUI: F-keys, live DAG run view, drill into any step's data
  • Per-step assertions (row counts, nulls, uniqueness) that find data issues for you
  • Checkpointing (Parquet) — resume failed runs, diff today's run against yesterday's
  • Oracle first, PostgreSQL next; DuckDB inside; read-only by default
  • Optional local AI add-on for failure explanation — never required, never in the execution path

License

MIT

Project details


Download files

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

Source Distribution

wiseql-0.0.1.tar.gz (2.4 kB view details)

Uploaded Source

Built Distribution

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

wiseql-0.0.1-py3-none-any.whl (3.0 kB view details)

Uploaded Python 3

File details

Details for the file wiseql-0.0.1.tar.gz.

File metadata

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

File hashes

Hashes for wiseql-0.0.1.tar.gz
Algorithm Hash digest
SHA256 bb347f5c877c680c64dc8f8768532dd2b0b66849c7c4ddd4f46fdb702871e6b4
MD5 8fcfc4b0e7626be3867e2522fac166a5
BLAKE2b-256 7814d496b72c06157887be142072a40d2adc81aaab2c3f1f3958c1eb67f75d86

See more details on using hashes here.

File details

Details for the file wiseql-0.0.1-py3-none-any.whl.

File metadata

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

File hashes

Hashes for wiseql-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b373e84f3e060454ca9ddc3939eaf7f1633ac88ffd4ddc61a5397a0d973438c2
MD5 2197dc15c13dfda00631e481b7dd4839
BLAKE2b-256 18695c75d7a04432249033cfa84a94f27e2a7be48ecbcbd2ad852d61af218668

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page