mirror of
https://github.com/PyMySQL/mysqlclient.git
synced 2025-08-16 03:50:43 +08:00
Some Python 3 fixes for the build process. _mysql does *not* build yet.
This commit is contained in:
@ -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():
|
def get_metadata_and_options():
|
||||||
config = SafeConfigParser()
|
config = SafeConfigParser()
|
||||||
@ -7,8 +12,8 @@ def get_metadata_and_options():
|
|||||||
metadata = dict(config.items('metadata'))
|
metadata = dict(config.items('metadata'))
|
||||||
options = dict(config.items('options'))
|
options = dict(config.items('options'))
|
||||||
|
|
||||||
metadata['py_modules'] = filter(None, metadata['py_modules'].split('\n'))
|
metadata['py_modules'] = list(filter(None, metadata['py_modules'].split('\n')))
|
||||||
metadata['classifiers'] = filter(None, metadata['classifiers'].split('\n'))
|
metadata['classifiers'] = list(filter(None, metadata['classifiers'].split('\n')))
|
||||||
|
|
||||||
return metadata, options
|
return metadata, options
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user