Dbt2PDF
| CI/CD | |
| Package |
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)
| File | Size | Uploaded | |
|---|---|---|---|
| dbt2pdf-0.1.3.tar.gz | 185.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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}
|