deltachat / deltachat-core

Delta.Chat C-Library with e2e chat-over-email functionality & Python bindings
https://c.delta.chat
Other
304 stars 26 forks source link

create python wheels containing libdeltachat.so #328

Closed hpk42 closed 5 years ago

hpk42 commented 6 years ago

For the deltachat python package, we want to have pip install deltachat work without requiring going through all the build instructions. There are two variants we can go for:

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.

flub commented 6 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:

flub commented 5 years ago

I believe this is now possible using the wheelbuilder container. They're not automatically built though.

hpk42 commented 5 years ago

thanks a lot @flub ... it's now all integrated ;)