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

Use dbx_py_binary for running vpip #47

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

Conversation

jsharpe
Copy link
Contributor

@jsharpe jsharpe commented May 24, 2022

This ensures that the dependencies installed via vpip are using the correct version of python as the version of python configured in the rules_python toolchain may be different to that used by the dbx_py_binary rules.

@jsharpe
Copy link
Contributor Author

jsharpe commented Aug 16, 2022

I actually ran into a need to also run vinst as a dbx_py_binary rule as well but IIRC this caused circular dependency issues. @jhance I'm guessing you don't run into this internally because you build python as a binary separately and make that built binary available on PATH to bazel when building other tooling if I'm not mistaken. In my case I am building python and using libraries against it within the same build.

@jsharpe
Copy link
Contributor Author

jsharpe commented Oct 31, 2022

@jhance friendly ping on this.

@jhance
Copy link
Contributor

jhance commented Aug 15, 2023

5047bda covered this it seems.

@jsharpe
Copy link
Contributor Author

jsharpe commented Aug 15, 2023

Yes, it does; although technically vinst should also run through dbx_py_binary too but I couldn't get this to work due to a circular dep. Not sure if this has changed now but we've largely moved over to rules_python now instead of these rules due to them becoming unmaintained in the OSS version for a long enough period.

@jhance
Copy link
Contributor

jhance commented Aug 16, 2023

Yeah, unfortunately its not really an official project to maintain this repository and at some point the tooling we added to ensure that the repository is actually exportable with the copybara patches got turned off, which resulted in it being quite the headache to be able to export again.

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

Successfully merging this pull request may close these issues.

2 participants