[Python-de] setuptools/distutils Extension parameter

Ole Streicher ole-usenet-spam at gmx.net
Do Nov 3 16:45:09 CET 2011


Hallo Gruppe,

ich habe ein setup.py in der Art

----------------------------------8<-------------------------------------
import os
try:
    from setuptools import setup, Extension
except:
    from distutils.core import setup, Extension

module1 = Extension('my.MyExtension',
                    include_dirs = [ '/opt/cext/include' ],
                    libraries = [ 'cext' ],
                    library_dirs = [ '/opt/cext/lib/' ],
                    sources = ['my/MyExtension.c'])
setup(..., ext_modules = [ module1 ])
----------------------------------8<-------------------------------------

und ich möchte jetzt gerne die Variablen include_dirs und library_dirs
so gestalten, dass man sie beim Aufruf von setup.py mit angeben kann:

python setup.py build --incdir="/usr/local/include/cext" \
  --libdir="/usr/local/lib/cext"

o.ä.

Wie stelle ich das am Besten an? 

Viele Grüße

Ole



Mehr Informationen über die Mailingliste python-de