Ticket #298 (closed issue: duplicate)

Opened 13 years ago

Last modified 11 years ago

Fix readline support on glue's ActivePython instalation

Reported by: spascoe Owned by: spascoe
Priority: desirable Milestone: PreBeta
Component: ndg2 Version:
Keywords: strategy Cc: pjkersha domlowe

Description (last modified by spascoe) (diff)

using glue's ActivePython? as an interactive shell does not allow arrow key navigation of your command or access to a command history. This must be connected to the readline library ActivePython? is using (or not using).

This is a major irritation. A blog entry  here says it isn't part of ActivePython? and a mailing list post  here explains that it's a licencing issue (ActivePython? isn't GPL). The latter also suggests just dropping readline.so from another Python build into your PYTHONPATH.

Make a new Python 2.4 installation on glue to replace ActivePython?. This installation will contain all NDG dependency packages.

Change History

comment:1 Changed 13 years ago by pjkersha

ActivePython? was originally picked simply because it was easy to install. There's no reason to keep it.

If/when we do change it will need careful management to make sure all the 3rd party dependencies are included in site-packages.

comment:2 Changed 13 years ago by spascoe

  • Status changed from new to assigned
  • Description modified (diff)
  • Milestone set to PreBeta

At some point this is going to be enough of an issue for me to track down all dependencies and install a vanilla python 2.4.x. I have compiled the python tarball many times before so I'm the obvious candidate.

Initial timeline: PreBeta?.

comment:3 Changed 13 years ago by spascoe

  • Status changed from assigned to closed
  • Resolution set to duplicate

This will be fixed when #300 is done. In the mean time /usr/local/badc/python contains Python 2.4.2 for those who like readline.

comment:4 Changed 11 years ago by lawrence

  • Keywords strategy added
  • Component changed from strategy to ndg2

Cleaned up to ndg2 (obsolete component)

Note: See TracTickets for help on using tickets.