1- load ("@python_versions//3.10:defs.bzl" , py_binary_3_10 = "py_binary" , py_test_3_10 = "py_test" )
2- load ("@python_versions//3.11:defs.bzl" , py_binary_3_11 = "py_binary" , py_test_3_11 = "py_test" )
3- load ("@python_versions//3.9:defs.bzl" , py_binary_3_9 = "py_binary" , py_test_3_9 = "py_test" )
41load ("@pythons_hub//:versions.bzl" , "MINOR_MAPPING" )
52load ("@rules_python//python:py_binary.bzl" , "py_binary" )
63load ("@rules_python//python:py_test.bzl" , "py_test" )
7- load ("@rules_python//python/config_settings:transition.bzl" , py_versioned_binary = "py_binary" , py_versioned_test = "py_test" )
84load ("@rules_shell//shell:sh_test.bzl" , "sh_test" )
95
106py_binary (
@@ -13,25 +9,28 @@ py_binary(
139 main = "version.py" ,
1410)
1511
16- py_binary_3_9 (
12+ py_binary (
1713 name = "version_3_9" ,
1814 srcs = ["version.py" ],
1915 main = "version.py" ,
16+ python_version = "3.9" ,
2017)
2118
22- py_binary_3_10 (
19+ py_binary (
2320 name = "version_3_10" ,
2421 srcs = ["version.py" ],
2522 main = "version.py" ,
23+ python_version = "3.10" ,
2624)
2725
28- py_binary_3_11 (
26+ py_binary (
2927 name = "version_3_11" ,
3028 srcs = ["version.py" ],
3129 main = "version.py" ,
30+ python_version = "3.11" ,
3231)
3332
34- py_versioned_binary (
33+ py_binary (
3534 name = "version_3_10_versioned" ,
3635 srcs = ["version.py" ],
3736 main = "version.py" ,
@@ -49,21 +48,23 @@ py_test(
4948 deps = ["//libs/my_lib" ],
5049)
5150
52- py_test_3_9 (
51+ py_test (
5352 name = "my_lib_3_9_test" ,
5453 srcs = ["my_lib_test.py" ],
5554 main = "my_lib_test.py" ,
55+ python_version = "3.9" ,
5656 deps = ["//libs/my_lib" ],
5757)
5858
59- py_test_3_10 (
59+ py_test (
6060 name = "my_lib_3_10_test" ,
6161 srcs = ["my_lib_test.py" ],
6262 main = "my_lib_test.py" ,
63+ python_version = "3.10" ,
6364 deps = ["//libs/my_lib" ],
6465)
6566
66- py_versioned_test (
67+ py_test (
6768 name = "my_lib_versioned_test" ,
6869 srcs = ["my_lib_test.py" ],
6970 main = "my_lib_test.py" ,
@@ -92,33 +93,36 @@ py_test(
9293 main = "version_test.py" ,
9394)
9495
95- py_test_3_9 (
96+ py_test (
9697 name = "version_3_9_test" ,
9798 srcs = ["version_test.py" ],
9899 env = {"VERSION_CHECK" : "3.9" },
99100 main = "version_test.py" ,
101+ python_version = "3.9" ,
100102)
101103
102- py_test_3_10 (
104+ py_test (
103105 name = "version_3_10_test" ,
104106 srcs = ["version_test.py" ],
105107 env = {"VERSION_CHECK" : "3.10" },
106108 main = "version_test.py" ,
109+ python_version = "3.10" ,
107110)
108111
109- py_versioned_test (
112+ py_test (
110113 name = "version_versioned_test" ,
111114 srcs = ["version_test.py" ],
112115 env = {"VERSION_CHECK" : "3.10" },
113116 main = "version_test.py" ,
114117 python_version = "3.10" ,
115118)
116119
117- py_test_3_11 (
120+ py_test (
118121 name = "version_3_11_test" ,
119122 srcs = ["version_test.py" ],
120123 env = {"VERSION_CHECK" : "3.11" },
121124 main = "version_test.py" ,
125+ python_version = "3.11" ,
122126)
123127
124128py_test (
@@ -133,7 +137,7 @@ py_test(
133137 main = "cross_version_test.py" ,
134138)
135139
136- py_test_3_10 (
140+ py_test (
137141 name = "version_3_10_takes_3_9_subprocess_test" ,
138142 srcs = ["cross_version_test.py" ],
139143 data = [":version_3_9" ],
@@ -143,9 +147,10 @@ py_test_3_10(
143147 "VERSION_CHECK" : "3.10" ,
144148 },
145149 main = "cross_version_test.py" ,
150+ python_version = "3.10" ,
146151)
147152
148- py_versioned_test (
153+ py_test (
149154 name = "version_3_10_takes_3_9_subprocess_test_2" ,
150155 srcs = ["cross_version_test.py" ],
151156 data = [":version_3_9" ],
0 commit comments