Ian OLeary
03/14/2024, 1:29 PM[4/7] RUN pip install -r requirements.txt:
0.738 ERROR: c:\users\user\documents\github\datawarehouse_v1\meltano\taps\tap-jobdiva is not a valid editable requirement. It should either be a path to a local project or a VCS URL
I'm getting this error while attempting to build my docker image. I have my custom tap in taps\tap-jobdiva and can install it fine when I run "meltano install extractors" from the CLI - but it's failing to install in my image. The install looks like this: -e c:\users\user\documents\github\datawarehouse_v1\meltano\taps\tap-jobdiva
in my requirements.txt and like this: pip_url: -e .\\taps\\tap-jobdiva
in my meltano.yml
. Any ideas?Edgar Ramírez (Arch.dev)
03/14/2024, 4:19 PMrequirements.txt
if you are also installing Meltano in your image, and instead use meltano install
to install your plugins.Ian OLeary
03/14/2024, 5:02 PM=> => # ERROR: .apsap-jobdiva is not a valid editable requirement. It should either be a path to a local project or a VCS URL
Is docker building the path to the tap wrong?Edgar Ramírez (Arch.dev)
03/14/2024, 5:42 PMpip_url: -e .\\taps\\tap-jobdiva
are interpreted as tabs 😅 so .\\taps\\tap-jobdiva -> .apsap-jobdiva
. Would using forward slashes work in your windows environment, i.e. pip_url: -e ./taps/tap-jobdiva
?Ian OLeary
03/14/2024, 9:43 PMIan OLeary
03/15/2024, 2:48 PM