SQL exploration over data files with your CLI
Project description
sqlexplore
SQL exploration over data files with your CLI
Currently in development (Feb 2026).
Install
Requires Python 3.13+.
pip install sqlexplore
Optional (uv tool install):
uv tool install sqlexplore
Usage
Local file:
sqlexplore ./data/example.parquet
Remote file URL:
sqlexplore https://example.com/data_file.csv
Show version:
sqlexplore --version
Remote URL behavior:
- Supports
http://andhttps://URLs ending in.csv,.tsv,.parquet, or.pq. - Downloads to
<app-user-dir>/downloads/<filename>by default. - Use
--download-dir /your/pathto override the download location. - If local download target already exists, prints warning and exits (no overwrite by default). Use
--overwriteto replace it. - Logs download details before normal app flow: remote/local path, progress, elapsed time, and file size.
- In TUI mode, the Activity pane shows app version on load, then startup download log lines (if any).
Result formatting:
- JSON syntax highlighting is auto-applied for
VARCHAR/text columns when sampled values look like JSON objects/arrays. - Detection samples only a few visible rows (not full columns) to keep rendering fast.
- Highlighting is disabled when query result row count is over
100,000.
Known limitations
- Python 3.12 and below are not supported.
- Remote downloads only support
.csv,.tsv,.parquet,.pq.
Links
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
sqlexplore-0.2.0.tar.gz
(27.1 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file sqlexplore-0.2.0.tar.gz.
File metadata
- Download URL: sqlexplore-0.2.0.tar.gz
- Upload date:
- Size: 27.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.24 {"installer":{"name":"uv","version":"0.9.24","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ce4bb63409cf6e53d029aa7c9d4dfbe6d4559e4910ba9c6ff153934627b422ff
|
|
| MD5 |
8c85202db91d809ef666cc0edfc8ac9e
|
|
| BLAKE2b-256 |
a37d3c420bbaeeaa11bd2d8b38d40c6b68c430c3fdff1ebc913a334a238c4dad
|
File details
Details for the file sqlexplore-0.2.0-py3-none-any.whl.
File metadata
- Download URL: sqlexplore-0.2.0-py3-none-any.whl
- Upload date:
- Size: 26.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.24 {"installer":{"name":"uv","version":"0.9.24","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dc38b26b1fe1b786b17e869b4237b2b2e1d25771ed5bb5b12a213e954473d5d4
|
|
| MD5 |
a4837b9b9a27a648b6f2df22e22b2b13
|
|
| BLAKE2b-256 |
65931790f0d1d95a477131708de6cc587886e3d1a5fc54e368d01694c128c092
|