from parser import get_lexer, get_parser
import ast
from predicate import Predicate, InvalidPredicate

__all__ = ["get_lexer", "get_parser", "ast", "Predicate", "InvalidPredicate"]
__version__ = "0.1.0"


@@ -1,12 +1,44 @@
+__version__ = %220.1.0%22%0A%0Atry:%0A    
 from parser 
@@ -66,16 +66,20 @@
 _parser%0A
+    
 import a
@@ -81,16 +81,20 @@
 ort ast%0A
+    
 from pre
@@ -135,17 +135,20 @@
 edicate%0A
-%0A
+    
 __all__ 
@@ -217,31 +217,80 @@
 icate%22%5D%0A
-__version__ = %220.1.0%22
+except ImportError:%0A    print %22Missing dependencies!%22%0A    __all__ = %5B%5D
 %0A%0A

Change __init__ so that setup.py works