This is a snapshot of Indico's old Trac site. Any information contained herein is most probably outdated. Access our new GitHub site here.

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

Same for PIL... easy_install currently broken (Python 2.6)

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
Note: See TracTickets for help on using tickets.