Hello, I am trying to use `tap-slack` ```Plugin co...
# troubleshooting
c
Hello, I am trying to use
tap-slack
Copy code
Plugin configuration is invalid
Catalog discovery failed: command ['/slack/.meltano/extractors/tap-slack/venv/bin/tap-slack', '--config', '/slack/.meltano/run/tap-slack/tap.ec86c2a1-0b07-43f6-bfb9-68fb83b20092.config.json', '--discover'] returned 1 with stderr:
 Traceback (most recent call last):
  File "/slack/.meltano/extractors/tap-slack/venv/bin/tap-slack", line 5, in <module>
    from tap_slack.tap import TapSlack
  File "/slack/.meltano/extractors/tap-slack/venv/lib/python3.8/site-packages/tap_slack/tap.py", line 7, in <module>
    from singer_sdk.helpers._compat import final
ImportError: cannot import name 'final' from 'singer_sdk.helpers._compat' (/slack/.meltano/extractors/tap-slack/venv/lib/python3.8/site-packages/singer_sdk/helpers/_compat.py)
Python3.8 (but python the same was on python3.10) . What can I do with it?
v
meltano.yml please 😄
e
@Cezary Dev +1 to Derek's suggestion, and also could you try updating your tap-slack to have
pip_url: ... singer-sdk==0.11.1
?
c
Copy code
ersion: 1
default_environment: dev
project_id: 40fb2dab-eea3-49cd-9a21-de1e0d916ba1
environments:
- name: dev
- name: staging
- name: prod
plugins:
  extractors:
  - name: tap-slack
    variant: meltanolabs
    pip_url: git+<https://github.com/MeltanoLabs/tap-slack.git>
@Edgar Ramírez (Arch.dev) how the whole url should look like?
s
@Edgar Ramírez (Arch.dev) - I have hit the same error - https://meltano.slack.com/archives/C069CQNHDNF/p1715116326463799 I see tap-slack is using singer_sdk-0.28.0