workarounds for old versions of distutils
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29858 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -65,6 +65,20 @@ RELEASE_NUMBER = RELEASE_VERSION # for compatibility
|
||||
CLEANUP.append('wx/__version__.py')
|
||||
|
||||
|
||||
#----------------------------------------------------------------------
|
||||
# patch distutils if it can't cope with the "classifiers" or
|
||||
# "download_url" keywords
|
||||
#----------------------------------------------------------------------
|
||||
|
||||
if sys.version < '2.2.3':
|
||||
from distutils.dist import DistributionMetadata
|
||||
DistributionMetadata.classifiers = None
|
||||
DistributionMetadata.download_url = None
|
||||
depends = {}
|
||||
else:
|
||||
depends = {'depends' : depends}
|
||||
|
||||
|
||||
#----------------------------------------------------------------------
|
||||
# Define the CORE extension module
|
||||
#----------------------------------------------------------------------
|
||||
@@ -135,7 +149,7 @@ ext = Extension('_core_', ['src/helpers.cpp',
|
||||
extra_compile_args = cflags,
|
||||
extra_link_args = lflags,
|
||||
|
||||
depends = depends
|
||||
**depends
|
||||
)
|
||||
wxpExtensions.append(ext)
|
||||
|
||||
@@ -172,7 +186,7 @@ ext = Extension('_gdi_', ['src/drawlist.cpp'] + swig_sources,
|
||||
libraries = libs,
|
||||
extra_compile_args = cflags,
|
||||
extra_link_args = lflags,
|
||||
depends = depends
|
||||
**depends
|
||||
)
|
||||
wxpExtensions.append(ext)
|
||||
|
||||
@@ -208,7 +222,7 @@ ext = Extension('_windows_', swig_sources,
|
||||
libraries = libs,
|
||||
extra_compile_args = cflags,
|
||||
extra_link_args = lflags,
|
||||
depends = depends
|
||||
**depends
|
||||
)
|
||||
wxpExtensions.append(ext)
|
||||
|
||||
@@ -250,7 +264,7 @@ ext = Extension('_controls_', swig_sources,
|
||||
libraries = libs,
|
||||
extra_compile_args = cflags,
|
||||
extra_link_args = lflags,
|
||||
depends = depends
|
||||
**depends
|
||||
)
|
||||
wxpExtensions.append(ext)
|
||||
|
||||
@@ -288,7 +302,7 @@ ext = Extension('_misc_', swig_sources,
|
||||
libraries = libs,
|
||||
extra_compile_args = cflags,
|
||||
extra_link_args = lflags,
|
||||
depends = depends
|
||||
**depends
|
||||
)
|
||||
wxpExtensions.append(ext)
|
||||
|
||||
@@ -307,7 +321,7 @@ ext = Extension('_calendar', swig_sources,
|
||||
libraries = libs,
|
||||
extra_compile_args = cflags,
|
||||
extra_link_args = lflags,
|
||||
depends = depends
|
||||
**depends
|
||||
)
|
||||
wxpExtensions.append(ext)
|
||||
|
||||
@@ -321,7 +335,7 @@ ext = Extension('_grid', swig_sources,
|
||||
libraries = libs,
|
||||
extra_compile_args = cflags,
|
||||
extra_link_args = lflags,
|
||||
depends = depends
|
||||
**depends
|
||||
)
|
||||
wxpExtensions.append(ext)
|
||||
|
||||
@@ -336,7 +350,7 @@ ext = Extension('_html', swig_sources,
|
||||
libraries = libs,
|
||||
extra_compile_args = cflags,
|
||||
extra_link_args = lflags,
|
||||
depends = depends
|
||||
**depends
|
||||
)
|
||||
wxpExtensions.append(ext)
|
||||
|
||||
@@ -351,7 +365,7 @@ ext = Extension('_wizard', swig_sources,
|
||||
libraries = libs,
|
||||
extra_compile_args = cflags,
|
||||
extra_link_args = lflags,
|
||||
depends = depends
|
||||
**depends
|
||||
)
|
||||
wxpExtensions.append(ext)
|
||||
|
||||
@@ -627,16 +641,6 @@ if BUILD_DLLWIDGET:
|
||||
|
||||
|
||||
|
||||
#----------------------------------------------------------------------
|
||||
# patch distutils if it can't cope with the "classifiers" or
|
||||
# "download_url" keywords
|
||||
#----------------------------------------------------------------------
|
||||
|
||||
if sys.version < '2.2.3':
|
||||
from distutils.dist import DistributionMetadata
|
||||
DistributionMetadata.classifiers = None
|
||||
DistributionMetadata.download_url = None
|
||||
|
||||
|
||||
#----------------------------------------------------------------------
|
||||
# Tools, scripts data files, etc.
|
||||
|
Reference in New Issue
Block a user