You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Populating the runfiles tree is disabled by default on windows (ie --noenable_runfiles). This means the runfiles library resolves the requirements_file to the file in the source tree (ie resolved_requirements_file is the absolute path to the file in the source tree, not to a file in the runfiles directory). pip_compile is told to output to a relative path, which means it will output to a file in the runfiles directory. The check to see if we need to copy that file to the source tree was incorrect because it didn't check to see if the file output by pip_compile was the same as the one in the source tree, it checked if the resolved file was the same as the one in the source tree. Since the resolved file IS the same as the one in the source tree, it never copied, but the resolved file is not the file that pip_compile output to.
0 commit comments