Provide manylinux wheels for lxml

Bug #1584038 reported by Joar Wandborg
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
lxml
Fix Released
Medium
Unassigned

Bug Description

lxml is usually a pain for Linux/Docker users to install - Historically Linux wheels PyPI has been a No Go, and pip's wheel cache doesn't help on Docker, where it's usually disabled.

Since a while back Python Packaging Authority provides a "manylinux"[0] utility, it would be awesome if lxml could be distributed as a manylinux wheel in addition to the windows wheels.

[0]: https://github.com/pypa/manylinux

Joar Wandborg (joar-s)
summary: - Provide manylinux wheel for lxml
+ Provide manylinux wheels for lxml
Revision history for this message
Joar Wandborg (joar-s) wrote :

Here's a WIP for a manylinux static build: https://github.com/joar/lxml-manylinux

Revision history for this message
Joar Wandborg (joar-s) wrote :

Submitted PR: https://github.com/lxml/lxml/pull/202. I abandoned the travis-ci part of https://github.com/joar/lxml-manylinux, but you can now easily build manylinux wheels, and lxml's main travis-ci could probably be configured to build the wheels and upload them as well.

Revision history for this message
scoder (scoder) wrote :

Wheels uploaded for lxml 3.6.1. Please give them a try.

Changed in lxml:
importance: Undecided → Medium
milestone: none → 3.6.1
status: New → Fix Released
Revision history for this message
Joar Wandborg (joar-s) wrote :

No wheels available for lxml 3.6.1, wheels for lxml 3.6.2 seems to work fine on Python 2.7 and Python 3.5.

Thank you!

Revision history for this message
Chris Jerdonek (chris-jerdonek) wrote :

Thanks! But yes, did you mean to say 3.6.2?

https://pypi.python.org/simple/lxml/

Revision history for this message
scoder (scoder) wrote :

I first uploaded them for 3.6.1, then noticed that they weren't stripped and rebuilt them (almost -50% in size), tried to upload the new packages and PyPI rejected them because the filenames were already used before. :-/ A new release version was the only option.

Revision history for this message
scoder (scoder) wrote :

See ticket #1614603.

Revision history for this message
scoder (scoder) wrote :

Erm, issue 1614603.

Revision history for this message
scoder (scoder) wrote :
Revision history for this message
scoder (scoder) wrote :

New wheels uploaded for lxml 3.6.3. Let's see if those work better.

scoder (scoder)
Changed in lxml:
milestone: 3.6.1 → 3.6.3
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.