Christian Heimes | 5e69685 | 2008-04-09 08:37:03 +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 | ) |