simplify path handling in setup.py for include, bin and lib paths
major overhaul of appveyor.yml
split build job Build Wheels -> Build Dependencies (building Tesseract, Leptonica and image libraries) and Build Wheels (now only building tesserocr). Build Dependencies produces an artifact containing include, bin and lib directories for Tesseract and Leptonica.
replace build job for conda packages with a much simpler approach
replace conda_setup_build_env.py with wheel_to_conda_converter.py
replace vcpkg with Software Network (vcpkg was not maintaining build dependencies for older Leptonica builds)
add fallback to miniconda during building wheels if the specific python version is not present on the agent
test produced wheels with and without Pillow, since there are now tests conditioned on both scenarios
generate versions.txt as an additional artifact containing the output of tesserocr.tesseract_version() for each wheel
test_api.py
setup.py
for include, bin and lib pathsBuild Wheels
->Build Dependencies
(building Tesseract, Leptonica and image libraries) andBuild Wheels
(now only building tesserocr).Build Dependencies
produces an artifact containing include, bin and lib directories for Tesseract and Leptonica.conda_setup_build_env.py
withwheel_to_conda_converter.py
versions.txt
as an additional artifact containing the output oftesserocr.tesseract_version()
for each wheel