@@ -56,29 +56,30 @@ def build_extension(self, ext: CMakeExtension) -> None:
56
56
57
57
58
58
now = datetime .now ()
59
- version_s = f"0.0.8.{ now .year } { now .month :02} { now .day :02} { now .hour :02} +"
60
-
61
-
62
- local_version = []
63
- GPU = os .getenv ("GPU" , None )
64
- if GPU not in {None , "none" }:
65
- local_version += [GPU ]
66
-
67
- try :
68
- short_hash = run_git (
69
- ["rev-parse" , "--short" , "HEAD" ],
70
- Path (__file__ ).parent ,
71
- ).parse_success (
72
- parse = str ,
73
- error_msg = "branch err (abbrev-err)" ,
74
- )
75
- except Exception as e :
76
- short_hash = "no-hash"
77
-
78
- if local_version :
79
- version_s += "." .join (local_version + [short_hash ])
80
- else :
81
- version_s += short_hash
59
+ version_s = f"0.0.8.{ now .year } { now .month :02} { now .day :02} { now .hour :02} "
60
+
61
+ if bool (int (os .getenv ("USE_LOCAL_VERSION" , True ) or 1 )):
62
+ version_s += "+"
63
+ local_version = []
64
+ GPU = os .getenv ("GPU" , None )
65
+ if GPU not in {None , "none" }:
66
+ local_version += [GPU ]
67
+
68
+ try :
69
+ short_hash = run_git (
70
+ ["rev-parse" , "--short" , "HEAD" ],
71
+ Path (__file__ ).parent ,
72
+ ).parse_success (
73
+ parse = str ,
74
+ error_msg = "branch err (abbrev-err)" ,
75
+ )
76
+ except Exception as e :
77
+ short_hash = "no-hash"
78
+
79
+ if local_version :
80
+ version_s += "." .join (local_version + [short_hash ])
81
+ else :
82
+ version_s += short_hash
82
83
83
84
packages = (
84
85
[HOST_MLIR_PYTHON_PACKAGE_PREFIX ]
@@ -96,7 +97,7 @@ def build_extension(self, ext: CMakeExtension) -> None:
96
97
97
98
cmdclass = {"build_py" : MyInstallData }
98
99
ext_modules = []
99
- if bool (os .getenv ("BUNDLE_MLIR_PYTHON_BINDINGS" , False )):
100
+ if bool (int ( os .getenv ("BUNDLE_MLIR_PYTHON_BINDINGS" , False ) or 0 )):
100
101
cmdclass ["build_ext" ] = CMakeBuild
101
102
ext_modules += [CMakeExtension (HOST_MLIR_PYTHON_PACKAGE_PREFIX , sourcedir = "." )]
102
103
0 commit comments