Nike-Inc / brickflow

Pythonic Programming Framework to orchestrate jobs in Databricks Workflow
https://engineering.nike.com/brickflow/
Apache License 2.0
183 stars 36 forks source link

Throw an error when `tableauserverclient` is not found with resolution instructions #104

Closed maxim-mityutko closed 5 months ago

maxim-mityutko commented 5 months ago

Description

Throwing an error with resolution instructions for installation of the tableauserverclient.

Related Issue

Closes #103

Motivation and Context

Give an easy to follow solution for end users without forcing specific library version.

How Has This Been Tested?

Uninstalled TSC library - got expected error. Installed TSC library - got OK.

Screenshots (if appropriate):

Types of changes

Checklist:

codecov[bot] commented 5 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 90.32%. Comparing base (6ba515b) to head (4f3facc).

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #104 +/- ## ======================================= Coverage 90.32% 90.32% ======================================= Files 22 22 Lines 3381 3381 ======================================= Hits 3054 3054 Misses 327 327 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.