File tree Expand file tree Collapse file tree 3 files changed +13
-5
lines changed
examples/multi_python_versions Expand file tree Collapse file tree 3 files changed +13
-5
lines changed Original file line number Diff line number Diff line change @@ -38,13 +38,13 @@ multi_pip_parse(
38
38
default_version = default_python_version ,
39
39
python_interpreter_target = {
40
40
"3.10" : interpreter_3_10 ,
41
- "3.11" : interpreter_3_11 ,
41
+ "3.11.1 " : interpreter_3_11 ,
42
42
"3.8" : interpreter_3_8 ,
43
43
"3.9" : interpreter_3_9 ,
44
44
},
45
45
requirements_lock = {
46
46
"3.10" : "//requirements:requirements_lock_3_10.txt" ,
47
- "3.11" : "//requirements:requirements_lock_3_11.txt" ,
47
+ "3.11.1 " : "//requirements:requirements_lock_3_11.txt" ,
48
48
"3.8" : "//requirements:requirements_lock_3_8.txt" ,
49
49
"3.9" : "//requirements:requirements_lock_3_9.txt" ,
50
50
},
Original file line number Diff line number Diff line change 16
16
17
17
18
18
def websockets_is_for_python_version (sanitized_version_check ):
19
- return f"pypi_{ sanitized_version_check } _websockets" in websockets .__file__
19
+ # We are checking that the name of the repository folders
20
+ # match the expexted generated names. If we update the folder
21
+ # structure or naming we will need to modify this test
22
+ if f"pypi_{ sanitized_version_check } _websockets" in websockets .__file__ :
23
+ return True
24
+
25
+ raise RuntimeError (
26
+ f"Expected version '{ sanitized_version_check } ' was not in { websockets .__file__ } "
27
+ )
Original file line number Diff line number Diff line change @@ -185,7 +185,7 @@ _process_requirements(
185
185
repo_prefix = "{pypi_repository}_",
186
186
)""" .format (
187
187
pypi_repository = pypi_repository ,
188
- python_version = version_label ( python_version , sep = "." ) ,
188
+ python_version = python_version ,
189
189
sanitized_python_version = sanitized_python_version ,
190
190
)
191
191
process_requirements_calls .append (process_requirements_call )
@@ -246,7 +246,7 @@ def install_deps(**whl_library_kwargs):
246
246
load_statements = "\n " .join (load_statements ),
247
247
process_requirements_calls = "\n " .join (process_requirements_calls ),
248
248
rules_python = rules_python ,
249
- default_version = rctx .attr .default_version ,
249
+ default_version = full_version ( rctx .attr .default_version ) ,
250
250
)
251
251
rctx .file ("requirements.bzl" , requirements_bzl )
252
252
rctx .file ("BUILD.bazel" , "exports_files(['requirements.bzl'])" )
You can’t perform that action at this time.
0 commit comments