mirror of
https://github.com/PyMySQL/mysqlclient.git
synced 2025-08-15 11:10:58 +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():
|
||||
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
|
||||
|
||||
|
Reference in New Issue
Block a user