del sdist.sdist.make_release_tree from distutils.dist import Distribution import setupext from setupext import print_line, print_raw, print_message, print_status # Get the version from versioneer import versioneer __version__ = versioneer.get_version() # These are the packages in the order we want to display them. This # list may contain strings to create section headers for the display. mpl_packages = [ 'Building Matplotlib', setupext.Matplotlib(), setupext.Python(), setupext.Platform(), 'Required dependencies and extensions', setupext.Numpy(), setupext.InstallRequires(), setupext.LibAgg(), setupext.FreeType(), setupext.FT2Font(), setupext.Png(), setupext.Qhull(), setupext.Image(), setupext.TTConv(), setupext.Path(), setupext.Contour(), setupext.QhullWrap(),
if __name__ == '__main__': # BEFORE importing distutils, remove MANIFEST. distutils doesn't properly # update it when the contents of directories change. if os.path.exists('MANIFEST'): os.remove('MANIFEST') try: from setuptools.core import setup except ImportError: from distutils.core import setup import setupext from setupext import print_line, print_raw, print_message, print_status # Get the version from the source code __version__ = setupext.Matplotlib().check() # These are the packages in the order we want to display them. This # list may contain strings to create section headers for the display. mpl_packages = [ 'Building Matplotlib', setupext.Matplotlib(), setupext.Python(), setupext.Platform(), 'Required dependencies and extensions', setupext.Numpy(), setupext.Dateutil(), setupext.Tornado(), setupext.Pyparsing(), setupext.CXX(),