more python2/3 compat
authorRobin Gareus <robin@gareus.org>
Sat, 22 Aug 2015 22:00:19 +0000 (00:00 +0200)
committerRobin Gareus <robin@gareus.org>
Sat, 22 Aug 2015 22:00:19 +0000 (00:00 +0200)
wscript

diff --git a/wscript b/wscript
index 38a61a76520a3b946511a163d15a518519e254dc..3e39d76b3c4eef2c48ba18d982fbad779d2d2eea 100644 (file)
--- a/wscript
+++ b/wscript
@@ -183,13 +183,8 @@ V = MAJOR + '.' + MINOR + '.' + MICRO
 # can cause odd problems elsewhere. Note that
 # in python3, encode and decode do not return
 # strings, so we have to force the type.
-VERSION = str (V.encode ('ascii', 'ignore'))
-PROGRAM_VERSION = str (MAJOR.encode ('ascii', 'ignore'))
-
-# It seems, that on msys2, with python3, it puts quotes around
-# the version number, which breaks the build.
-VERSION = VERSION.replace('\'', '')
-PROGRAM_VERSION = PROGRAM_VERSION.replace('\'', '')
+VERSION = V.encode ('ascii', 'ignore').decode ("utf-8")
+PROGRAM_VERSION = MAJOR.encode ('ascii', 'ignore').decode ("utf-8")
 
 if len (sys.argv) > 1 and sys.argv[1] == 'dist':
         if not 'APPNAME' in os.environ: