Setup.py assumes that paths will use forward slashes, which causes an error on windows:
Traceback (most recent call last): File ".\setup.py", line 7, in <module> lib_sources.remove('lib/svm_loqo.c') # this is an alternate backend for SVM-Light; only ValueError: list.remove(x): x not in list }}}
x not in list happens because the list contains 'lib\svm_logo.c' on Windows. Changing the forward slashes in setup.py to backslashes fixes the issue. I suggest using
os.path.join('lib', 'svm_logo.c') instead.