Revision: 6160
          http://matplotlib.svn.sourceforge.net/matplotlib/?rev=6160&view=rev
Author:   jswhit
Date:     2008-10-07 00:38:35 +0000 (Tue, 07 Oct 2008)

Log Message:
-----------
fix pickling

Modified Paths:
--------------
    trunk/toolkits/basemap/setup.py

Modified: trunk/toolkits/basemap/setup.py
===================================================================
--- trunk/toolkits/basemap/setup.py     2008-10-06 19:18:09 UTC (rev 6159)
+++ trunk/toolkits/basemap/setup.py     2008-10-07 00:38:35 UTC (rev 6160)
@@ -81,15 +81,19 @@
 package_dirs       = {'':'lib'}
 extensions = 
[Extension("mpl_toolkits.basemap._proj",deps+['src/_proj.c'],include_dirs = 
['src'],)]
 
extensions.append(Extension("mpl_toolkits.basemap._geod",deps+['src/_geod.c'],include_dirs
 = ['src'],))
+# can't install _geoslib in mpl_toolkits.basemap namespace,
+# or Basemap objects won't be pickleable.
 if sys.platform == 'win32': 
 # don't use runtime_library_dirs on windows (workaround
 # for a distutils bug - http://bugs.python.org/issue2437).
-    
extensions.append(Extension("mpl_toolkits.basemap._geoslib",['src/_geoslib.c'],
+    
#extensions.append(Extension("mpl_toolkits.basemap._geoslib",['src/_geoslib.c'],
+    extensions.append(Extension("_geoslib",['src/_geoslib.c'],
                                 library_dirs=geos_library_dirs,
                                 include_dirs=geos_include_dirs,
                                 libraries=['geos_c','geos']))
 else:
-    
extensions.append(Extension("mpl_toolkits.basemap._geoslib",['src/_geoslib.c'],
+    
#extensions.append(Extension("mpl_toolkits.basemap._geoslib",['src/_geoslib.c'],
+    extensions.append(Extension("_geoslib",['src/_geoslib.c'],
                                 library_dirs=geos_library_dirs,
                                 runtime_library_dirs=geos_library_dirs,
                                 include_dirs=geos_include_dirs,


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 the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Matplotlib-checkins mailing list
Matplotlib-checkins@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-checkins

Reply via email to