| Mark Hammond | 495cf99 | 2008-04-07 01:53:39 +0000 | [diff] [blame] | 1 | # This is an example of a distutils 'setup' script for the example_nt | 
 | 2 | # sample.  This provides a simpler way of building your extension | 
 | 3 | # and means you can avoid keeping MSVC solution files etc in source-control. | 
 | 4 | # It also means it should magically build with all compilers supported by | 
 | 5 | # python. | 
 | 6 |  | 
 | 7 | # USAGE: you probably want 'setup.py install' - but execute 'setup.py --help' | 
 | 8 | # for all the details. | 
 | 9 |  | 
 | 10 | # NOTE: This is *not* a sample for distutils - it is just the smallest | 
 | 11 | # script that can build this.  See distutils docs for more info. | 
 | 12 |  | 
 | 13 | from distutils.core import setup, Extension | 
 | 14 |  | 
 | 15 | example_mod = Extension('example', sources = ['example.c']) | 
 | 16 |  | 
 | 17 |  | 
 | 18 | setup(name = "example", | 
 | 19 |     version = "1.0", | 
 | 20 |     description = "A sample extension module", | 
 | 21 |     ext_modules = [example_mod], | 
 | 22 | ) |