seomoz / simhash-py

Simhash and near-duplicate detection
MIT License
406 stars 115 forks source link

[WIP] Add AppVeyor CI setup on Windows #31

Open rth opened 7 years ago

rth commented 7 years ago

This PR aims to track progress on building simhash-py on Windows using the Microsoft Visual Studio compilers, as discussed in issue #29. It adds,

This is still work in progress, currently Windows builds for all Python versions fail as discussed in the parent issue #29, in particular detailed error messages can be found for,

Notes

rth commented 7 years ago

Support of multiple Python versions on Windows may be too challenging a task given the use of simhash-cpp of the C++11 standard, and the poor support of this standard by earlier versions of MSVC compilers.

Therefore restricting this PR to Python 3.5 (or even 3.6) that use the latest (and most complete) MSVC 2015 compiler might a more reasonable first step.

Update: latest Appveyor CI output can be found at https://ci.appveyor.com/project/rth/simhash-py