Hello I wanted to install the surveymonkey plugin ...
# troubleshooting
i
Hello I wanted to install the surveymonkey plugin
Copy code
meltano add extractor tap-surveymonkey --variant danladd
Added extractor 'tap-surveymonkey' to your Meltano project
Variant:	danladd
Repository:	<https://gitlab.com/danladd/tap-surveymonkey>
Documentation:	<https://hub.meltano.com/extractors/tap-surveymonkey--danladd>

Installing extractor 'tap-surveymonkey'...
Extractor 'tap-surveymonkey' could not be installed: failed to install plugin 'tap-surveymonkey'.

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

Failed to install plugin(s)
The page is reachable - I could install the stitch connector but I'm not using stitchdata and it i'm not able to enter the access_code there
I'm using meltano3.0 and it seems it throws a lot of errors in debug mode
Has there something changed in the plugin mechanism because the plugin is very old
v
Copy code
visch@DESKTOP-9BDPA9T:~/git/meltano-projects/getting_started$ meltano add extractor tap-surveymonkey --variant danladd
Added extractor 'tap-surveymonkey' to your Meltano project
Variant:        danladd
Repository:     <https://gitlab.com/danladd/tap-surveymonkey>
Documentation:  <https://hub.meltano.com/extractors/tap-surveymonkey--danladd>

Installing extractor 'tap-surveymonkey'...
Installed extractor 'tap-surveymonkey'

To learn more about extractor 'tap-surveymonkey', visit <https://hub.meltano.com/extractors/tap-surveymonkey--danladd>
visch@DESKTOP-9BDPA9T:~/git/meltano-projects/getting_started$
i
ok very strange - then it is something with my system. I'm using python 3.10
installed it via pipx
```meltano --log-level=debug add extractor tap-surveymonkey --variant danladd Installing extractor 'tap-surveymonkey'... 2023-09-20T125259.296947Z [debug ] Packages for 'extractors/tap-surveymonkey' have changed so performing a clean install. 2023-09-20T125259.297185Z [debug ] Removed old virtual environment for 'extractors/tap-surveymonkey' 2023-09-20T125259.297245Z [debug ] Creating virtual environment for 'extractors/tap-surveymonkey' 2023-09-20T125259.495418Z [debug ] Upgrading pip for 'extractors/tap-surveymonkey' 2023-09-20T125259.495515Z [debug ] Upgrading with args '--upgrade pip' in existing virtual environment for 'extractors/tap-surveymonkey' 2023-09-20T125300.431282Z [debug ] Installing with args 'git+https://gitlab.com/danladd/tap-surveymonkey.git' into virtual environment for 'extractors/tap-surveymonkey' Extractor 'tap-surveymonkey' could not be installed: failed to install plugin 'tap-surveymonkey'. 2023-09-20T125302.754297Z [debug ] Need help fixing this problem? Visit http://melta.no/ for troubleshooting steps, or to join our friendly Slack community. Failed to install plugin(s) ╭─────────────────────────────── Traceback (most recent call last) ────────────────────────────────╮ │ /home/airflow/.local/pipx/venvs/meltano/lib/python3.10/site-packages/meltano/cli/__init__.py:102 │ │ in _run_cli │ │ │ │ 99 │ """ │ │ 100 │ try: │ │ 101 │ │ try: # noqa: WPS225, WPS505 │ │ ❱ 102 │ │ │ cli(obj={"project": None}) │ │ 103 │ │ except ProjectReadonly as err: │ │ 104 │ │ │ raise CliError( │ │ 105 │ │ │ │ f"The requested action could not be completed: {err}", │ │ │ │ /home/airflow/.local/pipx/venvs/meltano/lib/python3.10/site-packages/click/core.py:1157 in │ │ call │ │ │ │ 1154 │ │ │ 1155 │ def __call__(self, *args: t.Any, **kwargs: t.Any) -> t.Any: │ │ 1156 │ │ """Alias for meth`main`.""" │ │ ❱ 1157 │ │ return self.main(*args, **kwargs) │ │ 1158 │ │ 1159 │ │ 1160 class Command(BaseCommand): │ │ │ │ /home/airflow/.local/pipx/venvs/meltano/lib/python3.10/site-packages/meltano/cli/cli.py:42 in │ │ main │ │ │ │ 39 │ │ │ args: Positional arguments for the Click group. │ │ 40 │ │ │ kwargs: Keyword arguments for the Click group. │ │ 41 │ │ """ │ │ ❱ 42 │ │ return super().main(*args, windows_expand_args=False, **kwargs) │ │ 43 │ │ 44 │ │ 45 @click.group( │ │ │ │ /home/airflow/.local/pipx/venvs/meltano/lib/python3.10/site-packages/click/core.py:1078 in main │ │ │ │ 1075 │ │ try: …
I cut a little bit upfront cause it was too long to post here
other extractors went without problems
Confirmed it it is working with python3.8 but the plugin is not working with python3.10 anymore
e
Yeah, plugin's not "officially" compatible with Python 3.10 (see https://gitlab.com/danladd/tap-surveymonkey/-/blob/bd185d235673345b992c5aaa3e74a70fae998f7c/pyproject.toml#L9) I think you could still install it with the
--force
flag for
meltano install
.
i
@edgar_ramirez_mondragon just FYI with --force it worked