File tree Expand file tree Collapse file tree 2 files changed +11
-3
lines changed Expand file tree Collapse file tree 2 files changed +11
-3
lines changed Original file line number Diff line number Diff line change @@ -18,16 +18,22 @@ python.toolchain(
18
18
)
19
19
use_repo (python , "python3_9" )
20
20
use_repo (python , "python3_9_toolchains" )
21
- use_repo (python , "python3_9_host_interpreter" )
22
21
23
22
register_toolchains (
24
23
"@python3_9_toolchains//:all" ,
25
24
)
26
25
26
+ interpreter = use_extension ("@rules_python//python/extensions:interpreter.bzl" , "interpreter" )
27
+ interpreter .install (
28
+ name = "interpreter_python3_9" ,
29
+ python_name = "python3_9" ,
30
+ )
31
+ use_repo (interpreter , "interpreter_python3_9" )
32
+
27
33
pip = use_extension ("@rules_python//python/extensions:pip.bzl" , "pip" )
28
34
pip .parse (
29
35
name = "pip" ,
30
- python_interpreter_target = "@python3_9_host_interpreter //:python" ,
36
+ python_interpreter_target = "@interpreter_python3_9 //:python" ,
31
37
requirements_lock = "//:requirements_lock.txt" ,
32
38
requirements_windows = "//:requirements_windows.txt" ,
33
39
)
Original file line number Diff line number Diff line change 23
23
class ExampleTest (unittest .TestCase ):
24
24
def test_entry_point (self ):
25
25
rlocation_path = os .environ .get ("YAMLLINT_ENTRY_POINT" )
26
- assert rlocation_path is not None
26
+ assert (
27
+ rlocation_path is not None
28
+ ), "expected 'YAMLLINT_ENTRY_POINT' env variable to be set to rlocation of the tool"
27
29
28
30
entry_point = pathlib .Path (runfiles .Create ().Rlocation (rlocation_path ))
29
31
self .assertTrue (entry_point .exists (), f"'{ entry_point } ' does not exist" )
You can’t perform that action at this time.
0 commit comments