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.
-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Matplotlib-checkins mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/matplotlib-checkins