-
Notifications
You must be signed in to change notification settings - Fork 4
Dependencies overview
GijsTimmers edited this page Dec 6, 2014
·
1 revision
Dependency | Rationale | Where to get it |
---|---|---|
Python 2 | The kotnetcli application is entirely written in python. Since python is an interpreted language, running the kotnetcli.py script implies having a python interpreter installed. Running the compiled binary however doesn't require having python installed. The newer python3 isn't backwards compatible with python2 . |
Python2 is pre-installed on many UNIX systems. If not most of them provide python2 in the standard package manager. |
curses lib |
kotnetcli uses the curses library to display dynamic colorized progress-output |
Most UNIX versions are shipped with a version of the ncurses library. If not, most of them provide ncurses in the standard package manager. |
mechanize lib | A library emulating a browser in python. This is used by kotnetcli to access the netlogin.kuleuven.be page |
The following section lists platform specific info to resolve this dependency. |
keyring lib |
kotnetcli uses the keyring library to securely save your kotnet credentials to your operating system specific keyring back-end. |
The following section lists platform specific info to resolve this dependency. |
notify2 |
kotnetcli uses notify2 to send OS-specific notifications to your screen. |
The following section lists platform specific info to resolve this dependency. |
jovanbulck |
kotnetcli uses jovanbulck to stay maintained even at night-time |
jovanbulck is pretty hard to acquire. |