[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: ncurses en python in debian
On Fri, Dec 31, 1999 at 05:21:01PM +0100, Egbert Bouwman wrote:
> De python curses module zit niet in de standaard Python distributie,
> daarom heb ik de debian python module python-curses 1.5.1-7 geinstalleerd.
> Uit de tekst www.python.org/doc/howto/curses/curses.html (van Andrew
> Kuchling) maak ik op dat dit de originele, beperkte curses module is,
> en dat er ook een nieuwere versie bestaat, te vinden op:
> andrich.net/python/selfmade.html#ncursesmodule.
> Net als alle andere bestanden daar is dat een rpm file, geen debian deb.
> Op het net kan ik geen nieuwere debian python curses vinden.
> Ik heb geen zin om rpm's te behandelen onder debian, tenzij iemand
> me kan vertellen (1) dat dat doodsimpel is (2) hoe dat moet.
>
> In zijn tekst noemt Kuchling oa de functie newpad(), maar die zit niet
> in mijn curses module (wel bv newwin(), dus ik zit niet helemaal fout).
> Ook niets over kleuren. Ook in de Python Library Reference
> (www.python.org/doc/lib) staat hier niets over.
> Mis ik iets, zie ik iets verkeerd ?
Zoals je misschien weet probeert Python extreem portable te zijn... De
standaard curses-module gebruikt V7 (aka BSD) curses interface, en die
'mist' een aantal dingen in vergelijking met de nieuwere curses libraries
(ncurses, slang) -- pads en kleur, met name. De nieuwere curses-module werkt
jammer genoeg niet op alle systemen, is daarom niet de default, en daarom
heeft de standaard documentatie het ook niet over de nieuwe features.
Je kan de nieuwe cursesmodule prima zelf compileren, heb je volgens mij niet
de hele python source voor nodig. Over Debian en RPM packages kan ik niet
zoveel zeggen, aangezien ik een RedHatter ben, maar volgens mij is er een
rpm2deb tool.. dan moet je wellicht alleen nog de cursesmodule.so naar de
juist plek verplaatsen.
--
Thomas Wouters <thomas@xs4all.net>
Hi! I'm a .signature virus! copy me into your .signature file to help me spread!
Nederlandse Python mailinglist, python@nl.linux.org
archief: http://mail.nl.linux.org/python/