Compiling extension module
Alex
new_name at mit.edu
Fri Aug 24 07:29:51 EDT 2001
Have a look at the distutils module. It makes this sort of thing pretty
trivial. For instance, I have the source code to an extension called
_sequence in the file _sequencemodule.c. In the same directory, I have
a file called setup.py, which contains
import distutils
from distutils.core import Extension, setup
setup(name='sequence_transforms',
version='0.1',
maintainer='Alex',
maintainer_email='cut_me_out at hotmail.com',
ext_modules=[Extension('_sequence',
['_sequencemodule.c']
)
],
py_modules=['sequences']
)
then I just type
python setup.py install --prefix=/scratch/tmp/my_installation_prefix
HTH.
Alex.
More information about the Python-list
mailing list