Some Python 3 fixes for the build process. _mysql does *not* build yet.

This commit is contained in:
adustman
2012-09-07 20:01:59 +00:00
parent e614bd4795
commit 1294271d28

View File

@ -1,4 +1,9 @@
from ConfigParser import SafeConfigParser
try:
# Python 2.x
from ConfigParser import SafeConfigParser
except ImportError:
# Python 3.x
from configparser import ConfigParser as SafeConfigParser
def get_metadata_and_options():
config = SafeConfigParser()
@ -7,8 +12,8 @@ def get_metadata_and_options():
metadata = dict(config.items('metadata'))
options = dict(config.items('options'))
metadata['py_modules'] = filter(None, metadata['py_modules'].split('\n'))
metadata['classifiers'] = filter(None, metadata['classifiers'].split('\n'))
metadata['py_modules'] = list(filter(None, metadata['py_modules'].split('\n')))
metadata['classifiers'] = list(filter(None, metadata['classifiers'].split('\n')))
return metadata, options