Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/Imaging/Sane/setup.py
diff options
context:
space:
mode:
Diffstat (limited to 'Imaging/Sane/setup.py')
-rw-r--r--Imaging/Sane/setup.py24
1 files changed, 24 insertions, 0 deletions
diff --git a/Imaging/Sane/setup.py b/Imaging/Sane/setup.py
new file mode 100644
index 0000000..3837198
--- /dev/null
+++ b/Imaging/Sane/setup.py
@@ -0,0 +1,24 @@
+from distutils.core import setup, Extension
+
+PIL_BUILD_DIR = '..'
+PIL_IMAGING_DIR = PIL_BUILD_DIR+'/libImaging'
+
+defs = []
+try:
+ import numarray
+ defs.append(('WITH_NUMARRAY',None))
+except ImportError:
+ pass
+
+sane = Extension('_sane',
+ include_dirs = [PIL_IMAGING_DIR],
+ libraries = ['sane'],
+ library_dirs = [PIL_IMAGING_DIR],
+ define_macros = defs,
+ sources = ['_sane.c'])
+
+setup (name = 'pysane',
+ version = '2.0',
+ description = 'This is the pysane package',
+ py_modules = ['sane'],
+ ext_modules = [sane])