Hi, I am exploring Airbyte and like how easy it ha...
# ask-community-for-troubleshooting
n
Hi, I am exploring Airbyte and like how easy it has been to get things setup so far! My question is about custom Singer taps. I have already developed a tap using Meltano's SDK for singer tap development and wondering if its possible to just point to that or if I have to migrate/redevelop using Airbyte's CDK?
1
m
Also there are a few examples implemented where you can check to https://github.com/airbytehq/airbyte/tree/master/airbyte-integrations/connectors
n
I used the connector generator to generate a singer connector, but I feel like I probably jumped into the deep end of the pool without knowing how to swim. I just want to use the singer pendo tap since there isn't a pendo connector for airbyte that I've seen.
Alright, so I've made a lot of progress on figuring out how to build connectors now, read through guides, and I think my pendo singer tap connector should work now, but when I try to build the docker image i get told
Copy code
#11 20.29 ERROR: Cannot install source-pendo-singer and tap-pendo because these package versions have conflicting dependencies.
#11 20.29 
#11 20.29 The conflict is caused by:
#11 20.29     airbyte-cdk 0.1.56 depends on jsonschema~=3.2.0
#11 20.29     singer-python 5.2.1 depends on jsonschema==2.6.0
As I was looking around I tried building one of the other Singer taps (quickbooks), it worked. In looking at the differences the only thing I really saw was that the cdk requirement had no version specified, vs the generated setup.py that i had which had
"airbyte-cdk~=0.1.56"
. I removed the version specification and it worked, but I assume that is because it actually used a really old version of the cdk.