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

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

Total release size: 62.6 MB

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

Download URL dre_cli-0.6.0-py3-none-win_arm64.whl
Size 9.2 MB
Tags Python 3 Windows ARM64
SHA-256 checksum
How to use checksums
7f7b4d8e3b277fe4870e7328c4dd4ab4ca5059d743df97700f1f13911dc6b150
BLAKE2b-256 checksum
How to use checksums
c44c1e3febdb761bf52ad00a42209e7fda18872f20ed8cba619fb97c7f478616
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 17, 2026.

Transparency log

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

Download URL dre_cli-0.6.0-py3-none-win_amd64.whl
Size 10.0 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
501425a6ad0c402cda54d29b0a70b54c1acbc39395318b8fee82df32fc2201ee
BLAKE2b-256 checksum
How to use checksums
5940aafe6f4e9068210b401ac51e561d47c8251d30e3641d02b902ae59cc3b6a
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 17, 2026.

Transparency log

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

Download URL dre_cli-0.6.0-py3-none-manylinux_2_35_x86_64.whl
Size 11.5 MB
Tags Linux glibc 2.35+ x86-64 Python 3
SHA-256 checksum
How to use checksums
813d85fac5df80c71bac571c2bd0410f96d83081986a53ee6aa570c0ecfa0717
BLAKE2b-256 checksum
How to use checksums
0a53e7fbc2e6131de127b880b02c78a47e0b1e009d062bcdc5822775b6135a42
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 17, 2026.

Transparency log

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

Download URL dre_cli-0.6.0-py3-none-manylinux_2_35_aarch64.whl
Size 11.2 MB
Tags Linux glibc 2.35+ ARM64 Python 3
SHA-256 checksum
How to use checksums
e52c48c0c2f5d5118a6c1af6cc42b79dec412d62cafd7b8b2bd1bc29310e0416
BLAKE2b-256 checksum
How to use checksums
8afb56494a5b3682c29c9c2356e1070e4a203e3d42c6df71911a96ae3fa83d08
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 17, 2026.

Transparency log

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

Download URL dre_cli-0.6.0-py3-none-macosx_11_0_arm64.whl
Size 10.1 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
eeb21842c0502208b22a4842c29e4bd0ba08eabecc8a6b487dfe39a03c0b884c
BLAKE2b-256 checksum
How to use checksums
f9fbc7ae4be9113edeea9b93ce8709be33d9683cce0c5204aa52e2c1a62a10fa
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 17, 2026.

Transparency log

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

Download URL dre_cli-0.6.0-py3-none-macosx_10_12_x86_64.whl
Size 10.7 MB
Tags Python 3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
003db4abfcef4ce959cf3292bf9f30110aaa1381f0648128f9b92371690c62ae
BLAKE2b-256 checksum
How to use checksums
536b82693bc4cc09a7bbabe7be7525470a27b82e93bd4471f43511527658c956
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 17, 2026.

Transparency log

Security for dre-cli 0.6.0

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.

Full provenance

All 6 files in this release have been uploaded with provenance metadata.

Select from 6 files

Attestation for dre_cli-0.6.0-py3-none-win_arm64.whl

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 17, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.6.0 This release

6 release files Full provenance

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