-
Notifications
You must be signed in to change notification settings - Fork 223
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
Switch from conda to venv for development env #1297
Conversation
for more information, see https://pre-commit.ci
Could you elaborate on the why? |
is there a way to make it a choice? instead of one or another? |
Or remove this topic altogether. To my earlier point, the environment is up to the dev, so should we even bother with providing these trivial helper methods at all? We can document suggestions, but do we need the make target helpers? |
I like this idea. I can update the docs to include suggestions for both venv and conda, but pull out the make targets altogether. On one hand, it feels kinda wrong to pull out something that already works, but my thinking behind it is that having the targets there makes it seem like conda is the only way to build the local dev environment when that isn't really the case. Are you both okay with that solution @lresende @kevin-bates |
@kevin-bates Well, it looks like we have been there: And than we came back: Do you remember why we had to come back? |
It appears we have come full circle. 😄 @bloomsa contributed #1107 to introduce only the helper targets, but then we hit a bit of a snafu due to other changes that #1108 fixed. Given this, I think we can proceed with removing the helper targets and documenting suggestions for setting up |
addresses #1294
Upon doing this, the "happy path" is simpler but overall it feels a little more frail / platform dependent. I'm curious to hear thoughts on that tradeoff or any suggestions people have seen from other repos