Opened 6 years ago
Closed 2 years ago
#21 closed enhancement (fixed)
ReportLab dependency problem
Reported by: | dmartinc | Owned by: | |
---|---|---|---|
Priority: | high | Milestone: | v1.2 |
Component: | Installation | Version: | 0.98-dev |
Keywords: | install reportlab | Cc: |
Description
ReportLab? is in pypi (Python Package Index) but installing it from there does not work, because it tries to do some C compiling that always fails.
Its developers say it's not easy_install friendly. They say the user should download the .tar.gz and install it with build / install etc.
Possible solutions:
-make an egg without the C optimizations and host it in one of our servers (similar to one of the solutions proposed for the simplejson problem, ticket #20).
-make a script that downloads the .tar.gz and builds and installs everything.
*Option 1: the user executes this script after installing.
*Option 2: This script will be called by bdist_egg (which is called by easy_install). Make a flag to not execute this script (because when we compile our own egg, we also will call bdist_egg and we do not want to compile reportlab). One problem with this script: the URL to download reportlab is dynamic (web page offers a different server depending on geolocation).
-give up and make a README explaining how to install reportlab.
Change History (6)
comment:1 Changed 6 years ago by pferreir
comment:2 Changed 6 years ago by pferreir
- Priority changed from major to minor
- Version changed from 0.97 to 0.98
For now people will have to install it from source. I'll move it to 0.98, since this is really minor.
comment:3 Changed 6 years ago by pferreir
- Milestone changed from v0.97 to v0.98
comment:4 Changed 5 years ago by jbenito
- Milestone changed from v0.98 to v1.0
- Priority changed from low to high
comment:5 Changed 3 years ago by jbenito
- Milestone changed from v1.0 to v1.2
comment:6 Changed 2 years ago by jbenito
- Resolution set to fixed
- Status changed from new to closed
Same for PIL... easy_install currently broken (Python 2.6)