Skip to main content

dre-cli

DRE, the Declarative Reporting Engine, is open-source reports as code. You keep each report as .sql and YAML files in git; DRE runs the SQL against your databases (each tab of a workbook can come from a different one, and tables can be declared as dbt-style sources), writes the result as csv, delimited, fixed-width, parquet or xlsx (including multi-sheet workbooks, number formats, formulas and totals rows, and branded Excel templates), and delivers the file wherever it needs to go: email, SFTP/FTP, S3, GCS, Azure Blob, Databricks Volumes or Slack. A report can also send a headline message built from its results, to Slack or email (Microsoft Teams and Google Chat are in preview). It runs on whatever scheduler you already have: cron, Airflow, Dagster, Databricks Jobs.

If you know dbt, you already know DRE: a project of SQL and YAML, Jinja and macros, ref(), source(), folder config, tags, selectors, profiles and targets. dbt builds your tables; DRE delivers the last mile, the reports people receive. DRE is inspired by dbt and is an independent project, not affiliated with or endorsed by dbt Labs, Inc. (dbt is their trademark). DRE and dbt, side by side.

pip install dre-cli        # or: uv tool install dre-cli
dre --help

This package holds the dre 0.4.2 executable. Plugins (databases, file formats, destinations) are installed by dre on demand, for the ones a project declares. From Python: dre_cli.run(["run", "-s", "daily"]).

In a Databricks job, add dre-cli to the job's environment dependencies and run dre (or python -m dre_cli) from a script or notebook.

Documentation: getdre.com/docs. Source and issues: github.com/get-dre/dre.

Metadata

Release files for dre-cli 0.4.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for dre-cli 0.4.2
File
dre_cli-0.4.2-py3-none-win_arm64.whl Python 3 none Windows ARM64 Details
dre_cli-0.4.2-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
dre_cli-0.4.2-py3-none-manylinux_2_35_x86_64.whl Python 3 none Linux glibc 2.35+ x86-64 Details
dre_cli-0.4.2-py3-none-manylinux_2_35_aarch64.whl Python 3 none Linux glibc 2.35+ ARM64 Details
dre_cli-0.4.2-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details
dre_cli-0.4.2-py3-none-macosx_10_12_x86_64.whl Python 3 none macOS 10.12+ x86-64 Details

Total release size: 55.5 MB

Release files / dre_cli-0.4.2-py3-none-win_arm64.whl

Download URL dre_cli-0.4.2-py3-none-win_arm64.whl
Size 8.2 MB
Tags Python 3 Windows ARM64
SHA-256 checksum
How to use checksums
3ac68e972001be2a635e59be0c12240bc1f68cab0b83c9bb81e5cd3ea73057b2
BLAKE2b-256 checksum
How to use checksums
b86f9aff2698421da1a6f41dca5c86b604e611515d8bbe8527a84ad908793240
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 14, 2026.

Transparency log

Release files / dre_cli-0.4.2-py3-none-win_amd64.whl

Download URL dre_cli-0.4.2-py3-none-win_amd64.whl
Size 8.8 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
3f8e3d2df6c3f5b50bb50f1034a12306636daa7066b14ab25d266cf8f18a702f
BLAKE2b-256 checksum
How to use checksums
59fd0384ddf1e15fdb68227a190965d22e3017c7d3d1b3ecdbfcda82b84b0ec7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 14, 2026.

Transparency log

Release files / dre_cli-0.4.2-py3-none-manylinux_2_35_x86_64.whl

Download URL dre_cli-0.4.2-py3-none-manylinux_2_35_x86_64.whl
Size 10.2 MB
Tags Linux glibc 2.35+ x86-64 Python 3
SHA-256 checksum
How to use checksums
45ff192ad66f039c5669487a21b5120c39fd4d9bbbd6528563edf38989638738
BLAKE2b-256 checksum
How to use checksums
4c0324837a641f1fe453a5dab9f85a1f9693d36d214313809ec0b57f73bec69f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 14, 2026.

Transparency log

Release files / dre_cli-0.4.2-py3-none-manylinux_2_35_aarch64.whl

Download URL dre_cli-0.4.2-py3-none-manylinux_2_35_aarch64.whl
Size 9.9 MB
Tags Linux glibc 2.35+ ARM64 Python 3
SHA-256 checksum
How to use checksums
df2942f725341613f2c0bbd35ee386873ab257666c6f4d2c52199f8e9c4eef35
BLAKE2b-256 checksum
How to use checksums
2b92a8572d26ffba0e7673f74b73104ad3de668c35be73b4c687de40ae413b9d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 14, 2026.

Transparency log

Release files / dre_cli-0.4.2-py3-none-macosx_11_0_arm64.whl

Download URL dre_cli-0.4.2-py3-none-macosx_11_0_arm64.whl
Size 8.9 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e151e52b09e56c1b3229e5512a1d780be9c418196ed65d945ddc42c926083f3e
BLAKE2b-256 checksum
How to use checksums
c5f0c20db213c725f217c0f6adc89cd5da5c60fd48ae8b2836593ecc0ed683aa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 14, 2026.

Transparency log

Release files / dre_cli-0.4.2-py3-none-macosx_10_12_x86_64.whl

Download URL dre_cli-0.4.2-py3-none-macosx_10_12_x86_64.whl
Size 9.5 MB
Tags Python 3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
87f979f08e9d137a47dd026156588e48a156242e1b044f26ead8fd5964a01ee2
BLAKE2b-256 checksum
How to use checksums
fd8c510f288968b0a48eaf5cb77b7ef9442c7615baa88e1167fcee943b9510f8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 14, 2026.

Transparency log
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