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.1 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.1

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.1
File
dre_cli-0.4.1-py3-none-win_arm64.whl Python 3 none Windows ARM64 Details
dre_cli-0.4.1-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
dre_cli-0.4.1-py3-none-manylinux_2_35_x86_64.whl Python 3 none Linux glibc 2.35+ x86-64 Details
dre_cli-0.4.1-py3-none-manylinux_2_35_aarch64.whl Python 3 none Linux glibc 2.35+ ARM64 Details
dre_cli-0.4.1-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details
dre_cli-0.4.1-py3-none-macosx_10_12_x86_64.whl Python 3 none macOS 10.12+ x86-64 Details

Total release size: 55.4 MB

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

Download URL dre_cli-0.4.1-py3-none-win_arm64.whl
Size 8.2 MB
Tags Python 3 Windows ARM64
SHA-256 checksum
How to use checksums
a89db25b6e6042996b42e3b5b023b803974ab68900d82acb209072e577cbe04f
BLAKE2b-256 checksum
How to use checksums
235fbb0007c409809fa59fbbaf35e365a9d10b2027998c194cf2ee162e160cc6
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 12, 2026.

Transparency log

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

Download URL dre_cli-0.4.1-py3-none-win_amd64.whl
Size 8.8 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
54d69dd4cf5e49b428f35bdc52bad3a8b894aca12b9fdcfe368e262da76a5474
BLAKE2b-256 checksum
How to use checksums
d20b5fcb08f858f54f3adc337813fb437fb4479290d8e19b2512bda510c0a0a6
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 12, 2026.

Transparency log

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

Download URL dre_cli-0.4.1-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
b4c3896bb4ae0e05b99b7c1ac6f5053e30f2bf2a9b86c51b73ceab27bb51a4f4
BLAKE2b-256 checksum
How to use checksums
1bc92f9aa463253313d4acd9192130ba7cdb7cb2c16ad76404ec057b69fbb667
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 12, 2026.

Transparency log

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

Download URL dre_cli-0.4.1-py3-none-manylinux_2_35_aarch64.whl
Size 9.8 MB
Tags Linux glibc 2.35+ ARM64 Python 3
SHA-256 checksum
How to use checksums
ed29ae0fc0f4c3af3fd43109f27e383d9f9dcb8fe35471706dcb6c57edf521f5
BLAKE2b-256 checksum
How to use checksums
ccade908a5b83f7ad60622ee52f8a927016e8cf091d699c81fe0e1ba03904cdf
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 12, 2026.

Transparency log

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

Download URL dre_cli-0.4.1-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
c9388a575d53e48857efa10ed185cc25474b7765e52a4aa569cbe4a80b5981c7
BLAKE2b-256 checksum
How to use checksums
73c39e5fc91368e249d3252884b6d709b223d9e618391970d07d61da047d601e
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 12, 2026.

Transparency log

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

Download URL dre_cli-0.4.1-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
9991830ef782e17c31ebfa2ba0562c7be7efc752a73cc95c36b260b07623aaf9
BLAKE2b-256 checksum
How to use checksums
42b15af421d1ebe1215de521d0e13d3ff9f6f0de047e1fdbf464954438ece68a
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 12, 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