Skip to content

Commit 22e3c72

Browse files
committed
Fix version extraction code
1 parent 5eb28c6 commit 22e3c72

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

robotpy_build/setup.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -104,15 +104,16 @@ def _generate_version(self):
104104

105105
# Create the version.py file
106106
with open(version_file, "w") as fp:
107-
fp.write("# Autogenerated by setup.py\n__version__ = '{0}'".format(v))
107+
fp.write(f'# Autogenerated by setup.py\n__version__ = "{v}"\n')
108108

109+
version = "master"
109110
if exists(version_file):
111+
env = {}
110112
with open(version_file, "r") as fp:
111-
exec(fp.read(), locals())
112-
else:
113-
__version__ = "master"
113+
exec(fp.read(), env)
114+
version = env.get("__version__", version)
114115

115-
return __version__
116+
return version
116117

117118
def _collect_wrappers(self):
118119

0 commit comments

Comments
 (0)