- Notifications
You must be signed in to change notification settings - Fork 355
Description
Currently, the package does not work on OSX, if installed directly via pip, because "pip install lxml" does not currently work on OSX.
I don't know how many programmer-hours have been lost due to frustrations in installing lxml on OSX, due to OSX shipping out-dated libxml libraries. StackOverflow is littered with questions about it, and even the solutions that worked for other people didn't work for me.
What did work for me to use this package was to simply install an older lxml. If you write a requirements.txt in the root of this package, and write the lxml dependency as e.g.
lxml==2.3
The package will work successfully on OSX. It works up to lxml 2.3.5, and doesn't work with lxml 3.0. I'm not sure what the oldest version your package will work with; I haven't tested that sorry.
P.S Thanks for your work on this package. If this wasn't here, I'd have probably written it myself.
P.P.S. After spending hours on this stupid, stupid problem, let me just say: **** developing on OSX sucks.