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

Can't install alongside tap-salesforce #13

Closed
micaelbergeron opened this issue May 30, 2018 · 3 comments
Closed

Can't install alongside tap-salesforce #13

micaelbergeron opened this issue May 30, 2018 · 3 comments

Comments

@micaelbergeron
Copy link

This project depends on singer-python==2.1.4 but it seems the latest version is 5.1.1.

This cause a dependency conflict when installing alongside tap-salesforce which depends on singer-python==5.0.5

Are these projects complying to semver? Can we change the dependencies to be lenient of patch releases, using singer-python>=5.0.0?

@briansloane
Copy link

Hey @micaelbergeron. It sounds like you are having issues due to conflicts in your environment. We recommend that you install each tap and target in a separate python environment as outlined here:

https://github.com/singer-io/getting-started/blob/master/docs/RUNNING_AND_DEVELOPING.md#running-a-singer-tap-with-a-singer-target

That being said, we could probably update the CSV targets version of singer-python but running in different environments will help when they become out of sync.

@micaelbergeron
Copy link
Author

micaelbergeron commented Jun 1, 2018

Thanks @briansloane, I will look into that.

@timvisher
Copy link
Contributor

The blessed way to run taps and targets is to run each from their own virtualenv. That helps avoid exactly this kind of conflict. Hopefully that resolved the immediate issue here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants