Compile error for Win10 with Python 2.7
Failed building wheel for rankit Running setup.py clean for rankit Failed to build rankit Installing collected packages: rankit Running setup.py install for rankit ... error Complete output from command "D:\Program Files\Anaconda2\python.exe" -u -c "import setuptools, tokenize;file='c:\users\slu19\appdata\local\temp\pip-install-l7o8c0\rankit\setup.py';f=getattr(tokenize, 'open', open)(file);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, file, 'exec'))" install --record c:\users\slu19\appdata\local\temp\pip-record-so6ajo\install-record.txt --single-version-externally-managed --compile: running install running build running build_py creating build creating build\lib.win-amd64-2.7 creating build\lib.win-amd64-2.7\rankit copying rankit\Merge.py -> build\lib.win-amd64-2.7\rankit copying rankit_init_.py -> build\lib.win-amd64-2.7\rankit creating build\lib.win-amd64-2.7\rankit\Ranker copying rankit\Ranker\LeastViolatedRank.py -> build\lib.win-amd64-2.7\rankit\Ranker copying rankit\Ranker\UnsupervisedRanker.py -> build\lib.win-amd64-2.7\rankit\Ranker copying rankit\Ranker_init_.py -> build\lib.win-amd64-2.7\rankit\Ranker creating build\lib.win-amd64-2.7\rankit\Table copying rankit\Table\Table.py -> build\lib.win-amd64-2.7\rankit\Table copying rankit\Table_init_.py -> build\lib.win-amd64-2.7\rankit\Table creating build\lib.win-amd64-2.7\rankit\Ranker\tests copying rankit\Ranker\tests\test_ranker.py -> build\lib.win-amd64-2.7\rankit\Ranker\tests copying rankit\Ranker\tests_init_.py -> build\lib.win-amd64-2.7\rankit\Ranker\tests creating build\lib.win-amd64-2.7\rankit\Table\test copying rankit\Table\test\test_table.py -> build\lib.win-amd64-2.7\rankit\Table\test copying rankit\Table\test_init_.py -> build\lib.win-amd64-2.7\rankit\Table\test running egg_info writing requirements to rankit.egg-info\requires.txt writing rankit.egg-info\PKG-INFO writing top-level names to rankit.egg-info\top_level.txt writing dependency_links to rankit.egg-info\dependency_links.txt reading manifest file 'rankit.egg-info\SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file 'rankit.egg-info\SOURCES.txt' copying rankit\Ranker\matrix_build.c -> build\lib.win-amd64-2.7\rankit\Ranker copying rankit\Ranker\matrix_build.pyx -> build\lib.win-amd64-2.7\rankit\Ranker running build_ext building 'rankit.Ranker.matrix_build' extension creating build\temp.win-amd64-2.7 creating build\temp.win-amd64-2.7\Release creating build\temp.win-amd64-2.7\Release\rankit creating build\temp.win-amd64-2.7\Release\rankit\ranker D:\Program Files\Anaconda2\Library\mingw-w64\bin\gcc.exe -mno-cygwin -mdll -O -Wall -DMS_WIN64 "-ID:\Program Files\Anaconda2\lib\site-packages\numpy\core\include" "-ID:\Program Files\Anaconda2\include" "-ID:\Program Files\Anaconda2\PC" -c rankit/Ranker/matrix_build.c -o build\temp.win-amd64-2.7\Release\rankit\ranker\matrix_build.o gcc: error: unrecognized command line option '-mno-cygwin' error: command 'D:\Program Files\Anaconda2\Library\mingw-w64\bin\gcc.exe' failed with exit status 1
Thank you for reporting. So far Rankit only works on Linux. Will spend some time investigating how this will compile on Windows.
What a pity!!! Would it work if you also upload the pre-built .py files in Linux and I import directly from .py files? Thanks!!!