Closed hpk42 closed 5 years ago
The plan is to use the manylinux1 docker image on travis to build a wheel which will include the python extension module and also use the auditwheel tool to include the libraries, deltachat.so and it's dependencies, used to build the extension. To do this the following steps should be taken at build time:
I believe this is now possible using the wheelbuilder container. They're not automatically built though.
thanks a lot @flub ... it's now all integrated ;)
For the
deltachat
python package, we want to havepip install deltachat
work without requiring going through all the build instructions. There are two variants we can go for:libdeltachat-X.so
is contained but some/all dependencies (openssl, libetpan, ...) need to be installed at system level.libdeltachat-X.so
is contained and has all the dependencies with it (except for OpenSSL at least)Possibly the linux/mac wheels could be different from the windows one. Having working wheels for just one platform first is also helpful.
@flub please edit/modify this issue in case you have a different suggestion on how top describe the task. I'll review.