Hi, I am developing a custom tap for adjust, and I...
# troubleshooting
n
Hi, I am developing a custom tap for adjust, and I wanted to test it with meltano instead of testing directly with the
.sh
script, and I don't know if I'm doing it right, as I'm getting an error. I coppied the full directory of the tap and I pasted it inside the extract folder in a meltano project, I followed the steps for the
meltano add --custom extractor
and now when I try to
meltano install extractor tap-adjust
I get this error:
Copy code
Installing extractor 'tap-adjust'...
Extractor 'tap-adjust' could not be installed: failed to install plugin 'tap-adjust'.
  DEPRECATION: A future pip version will change local packages to be built in-place without first copying to a temporary directory. We recommend you use --use-feature=in-tree-build to test your packages with this new behavior before it becomes the default.
   pip 21.3 will remove support for this functionality. You can find discussion regarding this at <https://github.com/pypa/pip/issues/7555>.
    ERROR: Command errored out with exit status 1:
     command: /mnt/c/Users/nil.serra/IdeaProjects/meltano-projects/test/.meltano/extractors/tap-adjust/venv/bin/python -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-_gblgnrv/simpleeval_3c54a8b7ba1a400c9ee342758e692dce/setup.py'"'"'; __file__='"'"'/tmp/pip-install-_gblgnrv/simpleeval_3c54a8b7ba1a400c9ee342758e692dce/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-hywby0zb
         cwd: /tmp/pip-install-_gblgnrv/simpleeval_3c54a8b7ba1a400c9ee342758e692dce/
    Complete output (1 lines):
    error in simpleeval setup command: use_2to3 is invalid.
    ----------------------------------------
WARNING: Discarding <https://files.pythonhosted.org/packages/62/25/aec98426834844b70b7ab24b4cce8655d31e654f58e1fa9861533f5f2af1/simpleeval-0.9.10.tar.gz#sha256=692055488c2864637f6c2edb5fa48175978a2a07318009e7cf03c9790ca17bea> (from <https://pypi.org/simple/simpleeval/>). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
ERROR: Could not find a version that satisfies the requirement simpleeval<0.10.0,>=0.9.10 (from singer-sdk) (from versions: 0.8.1.linux-x86_64, 0.9.0.linux-x86_64, 0.9.1.linux-x86_64, 0.8.1, 0.8.2, 0.8.5, 0.8.6, 0.8.7, 0.9.0, 0.9.1, 0.9.2, 0.9.3, 0.9.4, 0.9.5, 0.9.6, 0.9.7, 0.9.8, 0.9.10)
ERROR: No matching distribution found for simpleeval<0.10.0,>=0.9.10

Failed to install plugin(s)
Solved, I think I am not using the venv's properly, as I installed
simpleeval
via pip and now works fine