Hi, Mahipal here. I am trying to add 'tap-typeform...
# plugins-general
m
Hi, Mahipal here. I am trying to add 'tap-typeform' default variant to my meltano project. I ran
meltano add extractor tap-typeform
which added below config to yml file, but failed to install the pluggi.
Copy code
- name: tap-typeform
    variant: albert-marrero
    pip_url: git+<https://github.com/albert-marrero/tap-typeform.git>
Below are the details:
Copy code
Installing 1 plugins...
Installing extractor 'tap-typeform'...
2023-11-16T01:19:55.050116Z [info     ] Logged pip install output to /Users/mahipalzanakat/meltano-projects/my-meltano-project/.meltano/logs/pip/extractors/tap-typeform/pip.log
Extractor 'tap-typeform' could not be installed: Failed to install plugin 'tap-typeform'.

Need help fixing this problem? Visit <http://melta.no/> for troubleshooting steps, or to
join our friendly Slack community.

Failed to install plugin(s)
My python version is 3.8.10, meltano version is 3.1.0. Does anyone know the reason for this?
e
Hi Mahipal waves Have you looked at the log file mentioned in the output?
m
@edgar_ramirez_mondragon I did. Below is the last few lines of that long 'pip.log' file. It says python version '3.10.11' not in the required range, but my python version is 3.8.10. That's weird. ```2023-11-15T171954,994 Skipping link: not a file: https://pypi.org/simple/singer-sdk/ 2023-11-15T171954,997 Given no hashes to check 4 links for project 'singer-sdk': discarding no candidates 2023-11-15T171954,998 Collecting singer-sdk<0.4.0,>=0.3.11 (from tap-typeform==0.0.1) 2023-11-15T171954,998 Created temporary directory: /private/var/folders/jh/n6dp7v_s35z7sqdl0gd867f40000gp/T/pip-unpack-ajuqy29c 2023-11-15T171955,001 Using cached singer_sdk-0.3.18-py3-none-any.whl (79 kB) 2023-11-15T171955,003 INFO: pip is looking at multiple versions of tap-typeform to determine which version is compatible with other requirements. This could take a while. 2023-11-15T171955,003 Will try a different candidate, due to conflict: 2023-11-15T171955,003 tap-typeform 0.0.1 depends on Python <3.10,>=3.6.2 2023-11-15T171955,003 ERROR: Package 'tap-typeform' requires a different Python: 3.10.11 not in '<3.10,>=3.6.2' 2023-11-15T171955,003 Exception information: 2023-11-15T171955,003 Traceback (most recent call last): 2023-11-15T171955,003 File "/Users/mahipalzanakat/meltano-projects/my-meltano-project/.meltano/extractors/tap-typeform/venv/lib/python3.10/site-packages/pip/_internal/resolution/resolvelib/resolver.py", line 95, in resolve 2023-11-15T171955,003 result = self._result = resolver.resolve( 2023-11-15T171955,003 File "/Users/mahipalzanakat/meltano-projects/my-meltano-project/.meltano/extractors/tap-typeform/venv/lib/python3.10/site-packages/pip/_vendor/resolvelib/resolvers.py", line 546, in resolve 2023-11-15T171955,003 state = resolution.resolve(requirements, max_rounds=max_rounds) 2023-11-15T171955,003 File "/Users/mahipalzanakat/meltano-projects/my-meltano-project/.meltano/extractors/tap-typeform/venv/lib/python3.10/site-packages/pip/_vendor/resolvelib/resolvers.py", line 439, in resolve 2023-11-15T171955,003 raise ResolutionImpossible(self.state.backtrack_causes) 2023-11-15T171955,003 pip._vendor.resolvelib.resolvers.ResolutionImpossible: [RequirementInformation(requirement=RequiresPythonRequirement('<3.10,>=3.6.2'), parent=LinkCandidate('git+https://github.com/albert-marrero/tap-typeform.git'))] 2023-11-15T171955,003 2023-11-15T171955,003 The above exception was the direct cause of the following exception: 2023-11-15T171955,003 2023-11-15T171955,003 Traceback (most recent call last): 2023-11-15T171955,003 File "/Users/mahipalzanakat/meltano-projects/my-meltano-project/.meltano/extractors/tap-typeform/venv/lib/python3.10/site-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2023-11-15T171955,003 status = run_func(*args) 2023-11-15T171955,003 File "/Users/mahipalzanakat/meltano-projects/my-meltano-project/.meltano/extractors/tap-typeform/venv/lib/python3.10/site-packages/pip/_internal/cli/req_command.py", line 245, in wrapper 2023-11-15T171955,003 return func(self, options, args) 2023-11-15T171955,003 File "/Users/mahipalzanakat/meltano-projects/my-meltano-project/.meltano/extractors/tap-typeform/venv/lib/python3.10/site-packages/pip/_internal/commands/install.py", line 377, in run 2023-11-15T171955,003 requirement_set = resolver.resolve( 2023-11-15T171955,003 File "/Users/mahipalzanakat/meltano-projects/my-meltano-project/.meltano/extractors/tap-typeform/venv/lib/python3.10/site-packages/pip/_internal/resolution/resolvelib/resolver.py", line 104, in resolve 2023-11-15T171955,003 raise error from e 2023-11-15T171955,003 pip._internal.exceptions.UnsupportedPythonVersion: Package 'tap-typeform' requires a different Python: 3.10.11 not in '<3.10,>=3.6.2' 2023-11-15T171955,004 Remote version of pip: 23.3.1 2023-11-15T171955,004 Local version of pip: 23.3.1 2023-11-15T171955,…
e
Maybe you accidentally installed Meltano on Python 3.10, which is supported by Meltano but not by the plugin. How did you install Meltano? If you used pipx, you can use the
--python
option to use a specific python executablr.