Trying to add locally a singer-sdk tap project int...
# singer-tap-development
p
Trying to add locally a singer-sdk tap project into my meltano project, i get this error:
Copy code
Installing extractor 'tap-decentraland-thegraph'...
Extractor 'tap-decentraland-thegraph' could not be installed: failed to install plugin 'tap-decentraland-thegraph'.
ERROR: File "setup.py" or "setup.cfg" not found. Directory cannot be installed in editable mode: /home/sicarul/dev/tap-decentraland-thegraph
(A "pyproject.toml" file was found, but editable mode currently requires a setuptools-based build.)

Failed to install plugin(s)
Any ideas what do i need to do? I added it using the "-e" option as suggested by the docs
j
Can you share your YAML?
p
Yup
Untitled.yaml
j
And sorry just to confirm this is a tap you developed yourself that is only available locally on your machine?
p
For now yes
And i did work on another one that i uploaded to github before, but i'd like to test this one locally before publishing it
I had the same issue but i just went with it using github, however i'd like to work locally first
This is specially important since every little change using github means i have to push a change and run meltano install
j
So I went through this recently and I think:
Copy code
executable
This needs to be the full path to the .sh in your tap repo that was generated by the SDK.
Copy code
pip_url
You can put any valid pip_url (I used github) as this won't be used when you invoke the tap locally
v
https://meltano.com/tutorials/create-a-custom-extractor.html They are working on that problem as well. This write up done by @aaronsteers (I think he wrote it at least) is great
p
Amazing, that works! Thanks both
j
Great news!