pyCDK provides Python bindings to the Curses Development Kit using Pyrex. It enables developers to build interactive applications with a command-line interface.
It's worth noting that pyCDK is a text interface module, so if you are looking to write a full-fledged GUI in Python, then I highly recommend using wxPython and wxGlade instead. If you do decide to proceed with pyCDK, then here's a short guide for installing it:
1. Ensure Pyrex (version 0.82+) is installed on your system.
2. Download and install CDK from Thomas Dickey's site, untar/gz the source archive, cd into it, run ./configure, ./make, and ./make install.
3. Download the pycdk package.
4. If necessary, modify setup.py by adding the include and lib directories for CDK.
5. Run setup.py install (as root).
6. Every widget has a minimal example under pycdk/examples.
7. If you have any questions that the examples don't make clear, consult the man pages for CDK. Additionally, if you can't find a binding that you're after, please don't hesitate to send me a note, or even better, provide a patch!
Overall, I found pyCDK to be a reliable and efficient toolkit for building curses applications. Its ease of use and flexibility make it an excellent choice for developers who want to create text-based applications quickly and easily.
Version 0.1: N/A