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

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

Total release size: 60.2 MB

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

Download URL dre_cli-0.4.3-py3-none-win_arm64.whl
Size 8.8 MB
Tags Python 3 Windows ARM64
SHA-256 checksum
How to use checksums
82c354b8149be4faa6d1110a53ef178dd204f50734332b98615efb1a686336b1
BLAKE2b-256 checksum
How to use checksums
7373a59737104505d7444bbbecd0f27d712e63bcfda0a117722b05337e56f27a
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 15, 2026.

Transparency log

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

Download URL dre_cli-0.4.3-py3-none-win_amd64.whl
Size 9.5 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
291b4977105b40809986213ca0af7a1b8e224b4bfa7cc527922a863a352e48a5
BLAKE2b-256 checksum
How to use checksums
5333b47953765bd3f9730a9f10f3da7199ab69983fb8d23d63b0bc469da1b1aa
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 15, 2026.

Transparency log

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

Download URL dre_cli-0.4.3-py3-none-manylinux_2_35_x86_64.whl
Size 11.0 MB
Tags Linux glibc 2.35+ x86-64 Python 3
SHA-256 checksum
How to use checksums
eac874590a3b8175f90de01d64a1c5225552d613cd23eba9e039fbe9c6d96ae1
BLAKE2b-256 checksum
How to use checksums
69f5ce294a775de1f27ce8ec20e13f958efe0c8f760d8a88eafcf183ea64059a
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 15, 2026.

Transparency log

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

Download URL dre_cli-0.4.3-py3-none-manylinux_2_35_aarch64.whl
Size 10.8 MB
Tags Linux glibc 2.35+ ARM64 Python 3
SHA-256 checksum
How to use checksums
150b5035d2109b4532d2d18a54bed8a3946c9f2c65841c059d97cda58d7eabf2
BLAKE2b-256 checksum
How to use checksums
a2a68978a7447c3cc29b4ce481fc10f48ff12c1377d764a5078070d01bf86f14
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 15, 2026.

Transparency log

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

Download URL dre_cli-0.4.3-py3-none-macosx_11_0_arm64.whl
Size 9.7 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8d36997f59e440a8029ba48a49a0d2955dfc505f589374aa1d0cdddb0249d639
BLAKE2b-256 checksum
How to use checksums
3b371df2fe2ab51d8d9e29e2d31975f21bdec01fbba52b1e56112d157c7df8b1
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 15, 2026.

Transparency log

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

Download URL dre_cli-0.4.3-py3-none-macosx_10_12_x86_64.whl
Size 10.3 MB
Tags Python 3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
77c36df5854b2be66c678094a065009f4d0341b2bd4f62954f41585da092d84b
BLAKE2b-256 checksum
How to use checksums
f4447131b89cda03bbf120339d0f960cd6697f416c7cb94ab3a9d31000e27f0e
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 15, 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