dfsql
                                
                                
                                
                                    dfsql copied to clipboard
                            
                            
                            
                        ImportError: cannot import name 'basestring' from 'pyparsing'
Hi guys, I noticed that dfsql doesn't work with new versions of pyparsing (since 3.0.0). This should probably be fixed.
import dfsql.utils
./miniconda3/lib/site-packages/dfsql/utils.py in <module>
----> 1 from pyparsing import basestring
      2
      3 from dfsql.engine import pd
      4 from dfsql.exceptions import QueryExecutionException
      5
ImportError: cannot import name 'basestring' from 'pyparsing' (./miniconda3/lib/site-packages/pyparsing/__init__.py)
                                    
                                    
                                    
                                
Thanks.
This is fixed in https://github.com/mindsdb/dfsql/pull/39, but the mysterious Ray/Dask issues are preventing me from releasing the fix. You can checkout basestring_fix if you want to test dfsql without this problem
Yes, I do not see the issue related to the import error in basestring_fix branch but it would be great to have a new release of dfsql to support it in Modin as we normally do.
Yes, I do not see the issue related to the import error in
basestring_fixbranch but it would be great to have a new release ofdfsqlto support it in Modin as we normally do.
Absolutely! But currently dfsql doesn't pass tests on OSX with Dask engine and on Ubuntu with Ray engine. Can't make a release until this is resolved
Hope this will happen soon.
@btseytlin, what is the status on this issue?
@btseytlin, what is the status on this issue?
CC @StpMax
@StpMax can we close?