Skip to main content

Dbt2PDF

dbt2pdf

CI/CD Lint Tests Coverage Status ruff ty
Package PyPI PyPI - Downloads PyPI - Python Version GitHub


Documentation: https://dribia.github.io/dbt2pdf

Source Code: https://github.com/dribia/dbt2pdf


Installation

This project resides in the Python Package Index (PyPI), so it can easily be installed with pip:

pip install dbt2pdf

Usage

The dbt2pdf package provides a command-line interface (CLI) to convert DBT models to PDF files.

To view the avilable commands and full usage documentation, run:

dbt2pdf --help

To view a given command usage documentation, the help flag can be used:

dbt2pdf <command> --help

Examples

dbt2pdf generate \
  --manifest-path ./manifest.json \
  --title "DBT Documentation" \
  --add-author john@example.com \
  --add-author doe@example.com \
  output.pdf

Contributing

uv is the best way to interact with this project, to install it, follow the official uv installation guide.

With uv installed, one can install the project dependencies with:

uv sync

Then, to run the project unit tests:

make test-unit

To run the linters (ruff and mypy):

make lint

To apply all code formatting:

make format

License

dbt2pdf is distributed under the terms of the MIT license. Check the LICENSE file for further details.

Metadata

Release files for dbt2pdf 0.1.3

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

Source distribution (sdist)

Source distribution for dbt2pdf 0.1.3
File Size Uploaded
dbt2pdf-0.1.3.tar.gz 185.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for dbt2pdf 0.1.3
File Interpreter ABI Platform
dbt2pdf-0.1.3-py3-none-any.whl Python 3 none any Details

Total release size: 198.6 kB

Release files / dbt2pdf-0.1.3.tar.gz

Download URL dbt2pdf-0.1.3.tar.gz
Size 185.6 kB
Tags Source
SHA-256 checksum
How to use checksums
54e1f9d281ccf75cfdfd14a25b41a2b0717fbd773c767e7497f261e87a9eb896
BLAKE2b-256 checksum
How to use checksums
5ac7b3fc0db0e3b532a58503aa4feee6f9a18204cf85fef50cb57b5b5016b5cf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / dbt2pdf-0.1.3-py3-none-any.whl

Download URL dbt2pdf-0.1.3-py3-none-any.whl
Size 13.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
61ed9dffa19fa1f02fcb06d6ee947ef91abfc795b2fb213da67f51f60c37aa0e
BLAKE2b-256 checksum
How to use checksums
73bcda4db37ff5184fc498e70639fc82182fe98abedd86be36ee923034595f94
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release history Release notifications | RSS feed

This release

0.1.3 This release

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

0.0.10

2 release files

0.0.9

2 release files

0.0.8

2 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

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