-
Notifications
You must be signed in to change notification settings - Fork 8
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
Multiple packages : only one can be found #75
Comments
#76 now explicitely checks for this and doesnt exhibit the issue... More investigation in our usecase where the problem was first spotted shows that the problem does NOT happen when using Meaning this is likely a race condition. multiple catkin_make are calling multiple pip instances that modify the easy-install.pth at the same time... We need to investigate more for ways to prevent this... |
the Also running a second time with multiple jobs (default yujin_make setting) doesnt exhibit the problem... So we are now in a CANNOT REPRODUCE situation. at least with the version in #76 Lets keep this around for a while, but if it doesn't happen again, lets close this. |
Still happening... reproducing steps are not really clear yet. |
Reference : pip not handling parallel invocations : pypa/pip#2361 |
#61 address this by using a lock and dependencies chain to ensure there is only one instance of pip running at a time. |
When having multiple package using catkin_pip in a workspace, only one of them can be imported.
This seems to be due to the
easy-install.pth
file, which contains in that case :Multiple egg links are present, but useless with this
easy-install.pth
file.Note: I confirmed that this isn't a pip bug :
note
easy-install.pth
file in that case :And also :
The text was updated successfully, but these errors were encountered: