From: <js...@us...> - 2007-11-01 03:16:10
|
Revision: 4075 http://matplotlib.svn.sourceforge.net/matplotlib/?rev=4075&view=rev Author: jswhit Date: 2007-10-31 20:16:07 -0700 (Wed, 31 Oct 2007) Log Message: ----------- new setup.py Modified Paths: -------------- trunk/toolkits/basemap-testing/setup.py Modified: trunk/toolkits/basemap-testing/setup.py =================================================================== --- trunk/toolkits/basemap-testing/setup.py 2007-11-01 03:10:51 UTC (rev 4074) +++ trunk/toolkits/basemap-testing/setup.py 2007-11-01 03:16:07 UTC (rev 4075) @@ -13,9 +13,6 @@ from distutils.core import Extension from distutils.util import convert_path -import numpy - - def dbf_macros(): """Return the macros to define when compiling the dbflib wrapper. @@ -39,9 +36,7 @@ packages = ['matplotlib.toolkits.basemap'] package_dirs = {'':'lib'} -extensions = [Extension("matplotlib.toolkits.basemap._proj", - deps+['src/_proj.c'], - include_dirs = ['src', numpy.get_include()],)] +extensions = [Extension("matplotlib.toolkits.basemap._proj",deps+['src/_proj.c'],include_dirs = ['src'],)] extensions.append(Extension("matplotlib.toolkits.basemap._geod",deps+['src/_geod.c'],include_dirs = ['src'],)) # install shapelib and dbflib. @@ -66,30 +61,19 @@ if 'setuptools' in sys.modules: # Are we running with setuptools? # if so, need to specify all the packages in heirarchy - additional_params = {'namespace_packages' : ['matplotlib.toolkits']} + additional_params = {'namespace_packages' : ['matplotlib.toolkits']} packages.extend(['matplotlib', 'matplotlib.toolkits']) setup = setuptools.setup else: additional_params = {} from distutils.core import setup - - + + # Specify all the required mpl data pyproj_datafiles = ['data/epsg', 'data/esri', 'data/esri.extra', 'data/GL27', 'data/nad.lst', 'data/nad27', 'data/nad83', 'data/ntv2_out.dist', 'data/other.extra', 'data/pj_out27.dist', 'data/pj_out83.dist', 'data/proj_def.dat', 'data/README', 'data/td_out.dist', 'data/test27', 'data/test83', 'data/testntv2', 'data/testvarious', 'data/world'] -basemap_datafiles = [ 'data/countries_c.txt', - 'data/states_c.txt', - 'data/rivers_c.txt', - 'data/gshhs_c.txt', - 'data/countries_l.txt', - 'data/states_l.txt', - 'data/rivers_l.txt', - 'data/gshhs_l.txt', - 'data/countries_i.txt', - 'data/states_i.txt', - 'data/rivers_i.txt', - 'data/gshhs_i.txt', - 'data/5minmask.bin', - ] +boundaryfiles = glob.glob('lib/matplotlib/toolkits/basemap/data/*dat') +boundaryfiles = [os.path.join('data',os.path.basename(bfile)) for bfile in boundaryfiles] +basemap_datafiles = boundaryfiles + ['data/5minmask.bin'] package_data = {'matplotlib.toolkits.basemap':pyproj_datafiles+basemap_datafiles} setup( name = "basemap", @@ -108,8 +92,8 @@ license = "OSI Approved", keywords = ["python","plotting","plots","graphs","charts","GIS","mapping","map projections","maps"], classifiers = ["Development Status :: 4 - Beta", - "Intended Audience :: Science/Research", - "License :: OSI Approved", + "Intended Audience :: Science/Research", + "License :: OSI Approved", "Topic :: Scientific/Engineering :: Visualization", "Topic :: Software Development :: Libraries :: Python Modules", "Operating System :: OS Independent"], This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |