Hi,
my name is Stefano Costa, I am an archaeologist and I am developing
GNUCal, a radiocarbon calibration program released under the GNU GPL.
[1][2]

Currently the program consists of a small "library", largely based on
Matplotlib and Numpy, and a command line program. My goal is to create a
distributable package, that should ideally contain both the "gnucal"
package and the command line program.

As you can see in the source code [3], I am following some sort of
standard layout for my project, but some things aren't still clear to
me, even after reading setuptools' documentation and looking to the
source of some known Python packages (like sphinx, pastescript, django):
      * where should the executable module be wrt setup.py and/or the
        package directory in the source tree
      * how should I format the console_scripts entry in setup() to make
        the executable module available to the system PATH after
        installing
      * how should I call the "gnucal" package from inside the
        executable script (currently I'm using "from gnucal import core"
        but it doesn't seem to work)

I'm using virtualenv to create testing environments for the install
process, and my Python is 2.5.4 on Debian Sid.

Any suggestion is appreciated, particularly if there are some real
examples to draw from.

thanks,
steko

[1] http://gnucal.iosa.it/
[2] http://en.wikipedia.org/wiki/Radiocarbon_dating#Calibration
[3] http://bitbucket.org/steko/gnucal/

-- 
Stefano Costa
http://www.iosa.it/ Open Archaeology

Attachment: signature.asc
Description: Questa รจ una parte del messaggio firmata digitalmente

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to