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.2.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.2-py3-none-any.whl (3.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: wiseql-0.0.2.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.2.tar.gz
Algorithm Hash digest
SHA256 56974974e86af89b01060f531d4f309f9148fe2ce1fbfcf675e97fa26bc57b13
MD5 6057265f162c5827bab19f971b331043
BLAKE2b-256 a4907726d8630df534ad6d3b2332bfd6532f97823a09c78e9cbc9d284bf57f6c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wiseql-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 3.1 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 e32aa91a0084e0a0d8625760268cf7c66595a5b83ecddeca39004fec281ceb2e
MD5 d535eeef0d506b3fde8fbe3e5ea5aedd
BLAKE2b-256 ac6da72a3e5808993816027ec52f610f2ab892cb7a36d56e0390c5b26d367808

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