S
Stefano Costa
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
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEABECAAYFAkoTAFMACgkQHmNiC9DTAkUq8gCeI8gsT3D8EViX1oSjbeR5LBLq
lQoAn17RCFE1GkBq1cKgagvp3oRiXezh
=uIP+
-----END PGP SIGNATURE-----
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
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEABECAAYFAkoTAFMACgkQHmNiC9DTAkUq8gCeI8gsT3D8EViX1oSjbeR5LBLq
lQoAn17RCFE1GkBq1cKgagvp3oRiXezh
=uIP+
-----END PGP SIGNATURE-----