Closed oppianmatt closed 9 years ago
Hi Matthew!
Thanks for the clear bug report and sorry for breaking your builds. I added the os.unlink()
call without properly thinking through the repercussions of parallel builds. I just released pip-accel 0.28.2 which removes the os.unlink()
call, leaving it to the existing logic in the local cache backend to atomically move the cached binary distribution into place.
Can you try out pip-accel 0.28.2 and let me know whether it resolves the problem you reported?
I'm confident that the problem you reported here is now resolved so I'm going to close this issue. If you believe the problem you reported is not fixed in pip-accel 0.28.2 and newer versions feel free to reopen this issue or open a new one. Thanks for the feedback!
even with a virtualenv.
We got parallel branches being build/tested with jenkins and it uses pip-accel to install packages into a virtual env. But it seems sometimes we get an error about missing files. My guess is that the other pip-accel deleted it.