├── .gitignore ├── MANIFEST.in ├── README.md ├── duckdbt ├── api.py ├── common.py ├── driver.py ├── extensions.py ├── ipython.py ├── load_db_profile.py ├── server.py ├── static │ ├── dashboard.css │ └── favicon.ico └── templates │ └── index.html ├── example ├── .gitignore ├── README.md ├── analyses │ └── .gitkeep ├── dbt_project.yml ├── macros │ └── .gitkeep ├── models │ └── example │ │ ├── my_first_dbt_model.sql │ │ ├── my_second_dbt_model.sql │ │ └── schema.yml ├── profiles.yml ├── seeds │ └── .gitkeep ├── snapshots │ └── .gitkeep ├── start.sh └── tests │ └── .gitkeep └── setup.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwills/duckdbt/HEAD/.gitignore -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwills/duckdbt/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # DuckDBT: The Modern Data Stack in a Python Package 2 | -------------------------------------------------------------------------------- /duckdbt/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwills/duckdbt/HEAD/duckdbt/api.py -------------------------------------------------------------------------------- /duckdbt/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwills/duckdbt/HEAD/duckdbt/common.py -------------------------------------------------------------------------------- /duckdbt/driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwills/duckdbt/HEAD/duckdbt/driver.py -------------------------------------------------------------------------------- /duckdbt/extensions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwills/duckdbt/HEAD/duckdbt/extensions.py -------------------------------------------------------------------------------- /duckdbt/ipython.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwills/duckdbt/HEAD/duckdbt/ipython.py -------------------------------------------------------------------------------- /duckdbt/load_db_profile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwills/duckdbt/HEAD/duckdbt/load_db_profile.py -------------------------------------------------------------------------------- /duckdbt/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwills/duckdbt/HEAD/duckdbt/server.py -------------------------------------------------------------------------------- /duckdbt/static/dashboard.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwills/duckdbt/HEAD/duckdbt/static/dashboard.css -------------------------------------------------------------------------------- /duckdbt/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwills/duckdbt/HEAD/duckdbt/static/favicon.ico -------------------------------------------------------------------------------- /duckdbt/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwills/duckdbt/HEAD/duckdbt/templates/index.html -------------------------------------------------------------------------------- /example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwills/duckdbt/HEAD/example/.gitignore -------------------------------------------------------------------------------- /example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwills/duckdbt/HEAD/example/README.md -------------------------------------------------------------------------------- /example/analyses/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example/dbt_project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwills/duckdbt/HEAD/example/dbt_project.yml -------------------------------------------------------------------------------- /example/macros/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example/models/example/my_first_dbt_model.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwills/duckdbt/HEAD/example/models/example/my_first_dbt_model.sql -------------------------------------------------------------------------------- /example/models/example/my_second_dbt_model.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwills/duckdbt/HEAD/example/models/example/my_second_dbt_model.sql -------------------------------------------------------------------------------- /example/models/example/schema.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwills/duckdbt/HEAD/example/models/example/schema.yml -------------------------------------------------------------------------------- /example/profiles.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwills/duckdbt/HEAD/example/profiles.yml -------------------------------------------------------------------------------- /example/seeds/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example/snapshots/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example/start.sh: -------------------------------------------------------------------------------- 1 | python3 -m duckdbt.server 2 | -------------------------------------------------------------------------------- /example/tests/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwills/duckdbt/HEAD/setup.py --------------------------------------------------------------------------------