Compile PycURL from source on Windows producing install
£20-250 GBP
Completed
Posted over 6 years ago
£20-250 GBP
Paid on delivery
I am being effected by a bug in the c-ares dependency of PyCurl. The current version used in the latest official build is c-ares/1.10.0 and the fix in c-ares/1.13.0.
Are you happy wielding a Microsoft compiler? Not scared by compiling something from source? Can you follow instructions? If so this is totally the job for you. There are even instructions and build scripts and everything!
Our python project uses a build of PycURL on Windows as follows.
$ python
Python 3.4.2 (v3.4.2:ab2c023a9432, Oct 6 2014, 22:15:05) [MSC v.1600 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import pycurl
>>> [login to view URL]
'PycURL/7.43.0 libcurl/7.51.0 OpenSSL/1.1.0c zlib/1.2.8 c-ares/1.11.0 libssh2/1.8.0'
>>>
The scripts which make the official binaries for distribution are opensource. Examples of their output is [login to view URL]
[login to view URL] and specifically [login to view URL] for the scripts which do this.
The project deliverable is a installer like the ones found at [login to view URL] which works with Python 3.4.x (32bit install) which install PycURL with the required dependencies at the following software versions.
PycURL >= 7.43.0 [Hard requirement]
libcurl latest stable [Soft requirement]
OpenSSL latest stable [Soft requirement]
zlib >= 1.2.8
c-ares = 1.13.0 [Hard requirement]
libssh2 [Soft requirement]
and instructions we can follow to reproduce. Instructions don't need to be a run-start-to-finish script but more something a competent technical person could follow to reproduce your work.
Other things.
1. We're very happy for you to opensource / publish your method and results. We're not the only ones effected by this bug.
2. We've done something very similar to this recently for c-ares/1.11.0. I've attached build notes /instructions from a independant and successfull :) attempt with older versions of the libs.
3. We're not in a blinding hurry.
Good luck and happy bidding!