Closed jpleger closed 6 years ago
Hi @jpleger! Thanks for your submission! Can you confirm you have a recent version of setuptools? (20.8 or later)
Looks like the error is caused by me using an out-of-date version of setuptools and/or wheel to build the wheel on PyPI, so the ; python_version == "2.6"
specifier on the importlib
dependency got dropped.
I'll release a new 2.1.0.16 shortly that will fix that.
Appreciate the quick response, just confirmed that 2.1.0.16 fixes this issue.
Thanks for reporting this, @jpleger !
Looks like cybox is bringing in importlib as an external dependency, which is a python builtin past 2.6 and 3.0. This appears to be breaking the installation on 3.6. The author has also stopped supporting that wrapper, so a fix is unlikely.
Might be time to deprecate support of python 2.6, since the last officially supported version of 2.6 was in 2013. Might make sense to add a note in the docs that if you are using 2.6 or 3.0 install the libimport module.
Using a clean virtual env in 3.6 has error with dependency installation:
In python 2.7, works fine, but installs the external same lib externally, which I don't believe you guys were wanting to do in your setup.py.
Dependency is defined in the python wheel package under dist-info: