M
01/17/2024, 3:57 PMReuben (Matatika)
01/17/2024, 7:16 PMM
01/17/2024, 7:16 PMReuben (Matatika)
01/17/2024, 7:25 PMpip_url to your package
pip_url: -e <path>
and then
meltano install <type> <name>
e.g.
meltano.yml
version: 1
default_environment: dev
project_id: 70b74e31-2644-4c45-ba10-c064290af478
environments:
- name: dev
- name: staging
- name: prod
plugins:
extractors:
- name: tap-spotify
variant: matatika
pip_url: -e /home/reuben/Documents/taps/tap-spotify
meltano install extractor tap-spotify
To test a loader, run any tap and capture the output
meltano invoke <tap> > tap.out
and then run
cat tap.out | meltano invoke <target>M
01/17/2024, 7:53 PMM
01/17/2024, 8:21 PMmeltano install I get the following error:
Loader 'target-bigquery' is not known to Meltano. Try running `meltano lock --update --all` to ensure your plugins are up to date.`Reuben (Matatika)
01/17/2024, 8:34 PMmeltano.yml?M
01/17/2024, 8:40 PMloaders:
- name: target-bigquery
variant: myname
pip_url: -e path_to_the_forked_repo_on_my_machineReuben (Matatika)
01/17/2024, 8:43 PMrm -rf .meltano/loaders/target-bigquery/
and then installing again?M
01/17/2024, 8:43 PMReuben (Matatika)
01/17/2024, 8:45 PMtap-spotify example installed fine for me and I was able to meltano invoke without any issues... I'll try with target-bigquery.M
01/17/2024, 8:46 PMReuben (Matatika)
01/17/2024, 8:47 PMM
01/17/2024, 8:47 PMM
01/17/2024, 8:50 PMM
01/17/2024, 8:51 PMReuben (Matatika)
01/17/2024, 8:59 PM.lock file for the base plugin definition - effectively you are just providing overrides in the meltano.yml. Maybe by changing the variant it loses its reference to the .lock file (since it's not a custom plugin).Edgar Ramírez (Arch.dev)
01/17/2024, 9:24 PM