@@ -56,29 +56,30 @@ def build_extension(self, ext: CMakeExtension) -> None:
5656
5757
5858now = 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
8283
8384packages = (
8485 [HOST_MLIR_PYTHON_PACKAGE_PREFIX ]
@@ -96,7 +97,7 @@ def build_extension(self, ext: CMakeExtension) -> None:
9697
9798cmdclass = {"build_py" : MyInstallData }
9899ext_modules = []
99- if bool (os .getenv ("BUNDLE_MLIR_PYTHON_BINDINGS" , False )):
100+ if bool (int ( os .getenv ("BUNDLE_MLIR_PYTHON_BINDINGS" , False ) or 0 )):
100101 cmdclass ["build_ext" ] = CMakeBuild
101102 ext_modules += [CMakeExtension (HOST_MLIR_PYTHON_PACKAGE_PREFIX , sourcedir = "." )]
102103
0 commit comments