2525README_TEMPLATE = os .getcwd ()+ r"/README.txt.template"
2626INIT_TEMPLATE = os .getcwd ()+ r"/__init__.py.template"
2727SETUP_TEMPLATE = os .getcwd ()+ r"/setup.py.template"
28+ SETUP_CFG_TEMPLATE = os .getcwd ()+ r"/setup.cfg.template"
2829
2930def main ():
3031 parser = argparse .ArgumentParser (usage = "%(prog)s [options]" )
@@ -37,6 +38,8 @@ def main():
3738 vars = {}
3839 vars ["APP_VERSION" ] = args .version
3940 vars ["PLATFORM" ] = sysconfig .get_platform ()
41+ vars ["PY_VERSION_DIGITS_ONLY" ] = (str (sys .version_info .major ) + ""
42+ + str (sys .version_info .minor )) # "27" or "34"
4043
4144 print ("Reading template: %s" % README_TEMPLATE )
4245 f = open (README_TEMPLATE )
@@ -53,6 +56,11 @@ def main():
5356 SETUP_CONTENT = f .read () % vars
5457 f .close ()
5558
59+ print ("Reading template: %s" % SETUP_CFG_TEMPLATE )
60+ f = open (SETUP_CFG_TEMPLATE )
61+ SETUP_CFG_CONTENT = f .read () % vars
62+ f .close ()
63+
5664 installer_dir = os .path .dirname (os .path .abspath (__file__ ))
5765
5866 setup_dir = installer_dir + "/" + PACKAGE_NAME + "-" + vars ["APP_VERSION" ]+ "-" + LINUX_BITS + "-setup"
@@ -71,6 +79,10 @@ def main():
7179 with open (setup_dir + "/setup.py" , "w" ) as f :
7280 f .write (SETUP_CONTENT )
7381
82+ print ("Creating setup.cfg from template" )
83+ with open (setup_dir + "/setup.cfg" , "w" ) as f :
84+ f .write (SETUP_CFG_CONTENT )
85+
7486 binaries_dir = os .path .abspath (installer_dir + "/../binaries_" + BITS + "/" )
7587 print ("Copying binaries to package dir" )
7688 ret = os .system ("cp -rf " + binaries_dir + "/* " + package_dir )
0 commit comments