Traceback (most recent call last):

 "setup.py", line 80, in <module>
geos_include_dirs=[os.path.join(GEOS_dir,'include'),numpy.get_include()]

 "/usr/lib/python2.5/posixpath.py", line 62, in join
elif path == '' or path.endswith('/'):AttributeError: 'NoneType' object has no attribute 'endswith'
Traceback (most recent call last):

 "/usr/local/bin/sparse", line 9, in <module>
load_entry_point('streamparse==1.0.1', 'console_scripts', 'sparse')()

 "/usr/local/lib/python2.7/dist-packages/streamparse/cmdln.py", line 93, in main
args["--force"], args["--debug"])

 "/usr/local/lib/python2.7/dist-packages/invoke/tasks.py", line 111, in __call__
result = self.body(*args, **kwargs)

 "/usr/local/lib/python2.7/dist-packages/streamparse/ext/invoke.py", line 202, in submit_topology
name, "{}/{}.txt".format(config["virtualenv_specs"], name)

 "/usr/local/lib/python2.7/dist-packages/fabric/tasks.py", line 171, in __call__
return self.run(*args, **kwargs)

 "/usr/local/lib/python2.7/dist-packages/fabric/tasks.py", line 174, in run
return self.wrapped(*args, **kwargs)

 "/usr/local/lib/python2.7/dist-packages/streamparse/ext/fabric.py", line 138, in create_or_update_virtualenvs
hosts=env.storm_workers)

 "/usr/local/lib/python2.7/dist-packages/fabric/tasks.py", line 424, in execute
results['<local-only>'] = task.run(*args, **new_kwargs)

 "/usr/local/lib/python2.7/dist-packages/fabric/tasks.py", line 174, in run
return self.wrapped(*args, **kwargs)

 "/usr/local/lib/python2.7/dist-packages/fabric/decorators.py", line 181, in inner
return func(*args, **kwargs)

 "/usr/local/lib/python2.7/dist-packages/streamparse/ext/fabric.py", line 94, in _create_or_update_virtualenv
virtualenv_path = os.path.join(virtualenv_root, virtualenv_name)

 "/usr/lib/python2.7/posixpath.py", line 77, in join
elif path == '' or path.endswith('/'):AttributeError: 'NoneType' object has no attribute 'endswith'