Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Newly generated connector failed with JSONSchema version mismatch #24829

Closed
maver1ck opened this issue Apr 4, 2023 · 2 comments
Closed

Newly generated connector failed with JSONSchema version mismatch #24829

maver1ck opened this issue Apr 4, 2023 · 2 comments
Labels
area/platform issues related to the platform autoteam community team/compose team/platform-move team/tse Technical Support Engineers type/bug Something isn't working

Comments

@maver1ck
Copy link

maver1ck commented Apr 4, 2023

Environment

  • Airbyte version: master
  • OS Version / Instance: Ubuntu 20.04
  • Deployment: docker
  • Step where error happened: Create new connector

Current Behavior

Newly created Airbyte source based on Singer tap-mambu failed installation

Expected Behavior

I should be able to generate proper sources based on Singer taps

Logs

INFO: pip is looking at multiple versions of source-mambu-singer to determine which version is compatible with other requirements. This could take a while.
ERROR: Cannot install source-mambu-singer and tap-mambu because these package versions have conflicting dependencies.

The conflict is caused by:
    airbyte-cdk 0.1.56 depends on jsonschema~=3.2.0
    singer-python 5.8.0 depends on jsonschema==2.6.0

To fix this you could try to:
1. loosen the range of package versions you've specified
2. remove package versions to allow pip attempt to solve the dependency conflict

Steps to Reproduce

  1. Run generate.sh
  2. Choose Python Singer Source
  3. Use 'tap-mambu'
  4. Run ./acceptance-test-docker.sh in newly generated source-mambu-singer directory
@maver1ck
Copy link
Author

maver1ck commented Apr 4, 2023

This is probably related:
singer-io/singer-python#161

@natikgadzhi
Copy link
Contributor

Unfortunately, we won't actively support singer taps in generators moving forward. You are still welcome to use them, but we'll remove the generator, you'd have to manually add singer-python as a dependency.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/platform issues related to the platform autoteam community team/compose team/platform-move team/tse Technical Support Engineers type/bug Something isn't working
Projects
None yet
Development

No branches or pull requests

5 participants