Closed jimmymathews closed 4 years ago
Done. All steps, 1-4.
Note: I switched to #!/bin/bash
(for the install/uninstall scripts), and #!/usr/bin/env python
in place of the previous call to which python
(for the zip executable). Seems more portable for POSIX-compliance systems.
To make development more manageable, the codebase should perhaps be split into several relatively independent units and placed into separate files. This is useful for working on multiple changes at once; alterations in one file won't (immediately) affect or be affected by changes in another file.
Doing this, however, changes the distribution mechanism, since we can't just use a single executable Python file anymore. I read about a simple method:
__main__.py
. (Useimport
statements to use the other files). While we're at it, let's look into bringing in the Python dependencies here, reducing the end-users' burden.