Blob Blame History Raw
make importing of drawing and geo subpackages optional

diff -Naur networkx-1.8.1.orig/networkx/__init__.py networkx-1.8.1/networkx/__init__.py
--- networkx-1.8.1.orig/networkx/__init__.py	2013-08-04 13:53:31.000000000 +0000
+++ networkx-1.8.1/networkx/__init__.py	2014-03-14 17:21:05.240698548 +0000
@@ -79,6 +79,8 @@
 from networkx.linalg import *
 from networkx.tests.test import run as test
 
-import networkx.drawing
-from networkx.drawing import *
-
+try:
+    import networkx.drawing
+    from networkx.drawing import *
+except ImportError:
+    pass
diff -Naur networkx-1.8.1.orig/networkx/readwrite/__init__.py networkx-1.8.1/networkx/readwrite/__init__.py
--- networkx-1.8.1.orig/networkx/readwrite/__init__.py	2013-08-04 13:53:31.000000000 +0000
+++ networkx-1.8.1/networkx/readwrite/__init__.py	2014-03-15 23:58:54.524347105 +0000
@@ -13,4 +13,8 @@
 from networkx.readwrite.gml import *
 from networkx.readwrite.graphml import *
 from networkx.readwrite.gexf import *
-from networkx.readwrite.nx_shp import *
+
+try:
+    from networkx.readwrite.nx_shp import *
+except ImportError:
+    pass