Create the AzureClient class to fetch dbt manifest files from Azure Storage. Two authentication mechanisms are supported: DefaultAzureCredential and storage account connection strings, the latter of which must be provided via the AZURE_STORAGE_CONNECTION_STRING environment variable.
I also bumped the pinned dbt-core version from =1.6.0 to include 1.7.*, broadened the compatible Python versions, included the pre-commit, types-pyyaml, and mypy packages required for precommit hooks, and included configuration for isort to resolve a conflict with black.
README has been updated to include details and an example of the azure manifest type.
Create the
AzureClient
class to fetch dbt manifest files from Azure Storage. Two authentication mechanisms are supported:DefaultAzureCredential
and storage account connection strings, the latter of which must be provided via theAZURE_STORAGE_CONNECTION_STRING
environment variable.I also bumped the pinned
dbt-core
version from=1.6.0
to include1.7.*
, broadened the compatible Python versions, included thepre-commit
,types-pyyaml
, andmypy
packages required for precommit hooks, and included configuration forisort
to resolve a conflict withblack
.README has been updated to include details and an example of the
azure
manifest type.Resolves #28