meltanolabs / evidence-ext Goto Github PK
View Code? Open in Web Editor NEWA Meltano extension for Evidence.dev, built with the Meltano EDK
License: MIT License
A Meltano extension for Evidence.dev, built with the Meltano EDK
License: MIT License
Todo:
label
and description
fields to each settingsend_anonymous_usage_stats
config to settingsgetting an error when running meltano invoke evidence initialize
. Will look into once evidence v 0.17 is running.
Slack thread for details.
Similar to how the airflow-ext uses the EDK pre_invoke hook to create a config file on disk, we could take a similar approach to create the evidence/template/evidence.settings.json
file. This would allow the management and injection of config from Meltano (including per Meltano Environment etc.) ๐
add as an option to meltano commands
to install evidence pre-release
In reading through #2, I noticed that we don't yet have kind
set for settings in meltano.yml
file. This is probably fine for most settings, but we'll want to add kind
at minimum for password
-type settings (creds) and non-string settings.
Most importantly, we just want to make sure that secrets are properly handled by testers and devs who might be trying this out.
Related [Slack thread](existing project) re: updates ๐งต
See here: evidence-dev/evidence#1220 (comment)
Hey team,
I'm trying to run this plugin in a docker container using the Meltano 2.5 - Python 3.8 image but am getting this error when invoking:
parameters = get_params_from_function(callback)
File "/project/.meltano/utilities/evidence/venv/lib/python3.8/site-packages/typer/utils.py", line 9, in get_params_from_function
type_hints = get_type_hints(func)
File "/usr/local/lib/python3.8/typing.py", line 1264, in get_type_hints
value = _eval_type(value, globalns, localns)
File "/usr/local/lib/python3.8/typing.py", line 270, in _eval_type
return t._evaluate(globalns, localns)
File "/usr/local/lib/python3.8/typing.py", line 518, in _evaluate
eval(self.__forward_code__, globalns, localns),
File "<string>", line 1, in <module>
TypeError: 'type' object is not subscriptable
Possible cause: Plugin is only adapted for python 3.8 and above.
What could be the cause of this error?
Thanks, and have a great day!
See tap-snowflake release as example.
Following the instructions - Getting Started on https://hub.meltano.com/utilities/evidence/
I get the following error:
Need to install the following packages:
[email protected]
Running on a linux mint machine.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.