How does setup.py work?

Matias Surdi matiassurdi at gmail.com
Wed Dec 19 03:37:05 EST 2007


dxm escribió:
> I am a new comer to python.
> I am wondering how setup.py works.
> For example, I have a directory like this:
> /
>    setup.py
>    mymodule.c
> 
> where setup.py is:
> 
> from distutils.core import setup, Extension
> 
> mod = Extension('mymodule', sources = ['mymodule.c'])
> 
> setup (name = 'Package',
>        version = '1.0',
>        description = 'This is a demo package',
>        ext_modules = [mod])
> 
> The correct way to install the newly created extension module is to
> type
> python setup.py install instead of executing those statements in
> python shell, isn't it ?
> My question is how additional arguments like 'build', 'install' are
> passed into python and how
> can I install it from interactively from python shell
> 


Here you can read the documentation of "setuptools" , the package from 
where setup.py comes.

http://peak.telecommunity.com/DevCenter/setuptools




More information about the Python-list mailing list