@@ -35,20 +35,11 @@ def _select_golden_requirements_file(
35
35
36
36
parse_str_none = lambda s : None if s == "None" else s
37
37
38
- requirements_in = os . path . relpath ( sys .argv .pop (1 ) )
39
- requirements_txt = os . path . relpath ( sys .argv .pop (1 ) )
38
+ requirements_in = sys .argv .pop (1 )
39
+ requirements_txt = sys .argv .pop (1 )
40
40
requirements_linux = parse_str_none (sys .argv .pop (1 ))
41
41
requirements_darwin = parse_str_none (sys .argv .pop (1 ))
42
42
requirements_windows = parse_str_none (sys .argv .pop (1 ))
43
- parts = requirements_in .split (os .path .sep , 2 )
44
- if parts [0 ] == "external" :
45
- requirements_in = parts [2 ]
46
- requirements_txt = (
47
- requirements_txt
48
- if "BUILD_WORKSPACE_DIRECTORY" in os .environ
49
- else os .path .join (".." , ".." , requirements_txt )
50
- )
51
- os .chdir (os .path .join (parts [0 ], parts [1 ]))
52
43
update_target_label = sys .argv .pop (1 )
53
44
54
45
# Before loading click, set the locale for its parser.
@@ -83,9 +74,7 @@ def _select_golden_requirements_file(
83
74
#
84
75
# Changing to the WORKSPACE root avoids 'file not found' errors when the `.update` target is run
85
76
# from different directories within the WORKSPACE.
86
- requirements_txt = os .path .join (
87
- os .environ ["BUILD_WORKSPACE_DIRECTORY" ], requirements_txt
88
- )
77
+ os .chdir (os .environ ["BUILD_WORKSPACE_DIRECTORY" ])
89
78
else :
90
79
err_msg = (
91
80
"Expected to find BUILD_WORKSPACE_DIRECTORY (running under `bazel run`) or "
0 commit comments