summaryrefslogtreecommitdiff
path: root/setup.py
diff options
context:
space:
mode:
authorGuido van Rossum <guido@python.org>2013-03-26 09:09:15 -0700
committerGuido van Rossum <guido@python.org>2013-03-26 09:09:15 -0700
commit381dd7906698bb52cbedf3e70ff33c9c4b3dd9e1 (patch)
treec64995801894fcdcdf4585051e3bcd0ee5af0c0e /setup.py
parent3706699627fc51bdc13e62b2cb1b877ed114a60e (diff)
downloadtrollius-381dd7906698bb52cbedf3e70ff33c9c4b3dd9e1.tar.gz
Improved setup.py from issue 23.
Diffstat (limited to 'setup.py')
-rw-r--r--setup.py14
1 files changed, 12 insertions, 2 deletions
diff --git a/setup.py b/setup.py
index 67b037c..dcaee96 100644
--- a/setup.py
+++ b/setup.py
@@ -1,4 +1,14 @@
+import os
from distutils.core import setup, Extension
-ext = Extension('_overlapped', ['overlapped.c'], libraries=['ws2_32'])
-setup(name='_overlapped', ext_modules=[ext])
+extensions = []
+if os.name == 'nt':
+ ext = Extension('_overlapped', ['overlapped.c'], libraries=['ws2_32'])
+ extensions.append(ext)
+
+setup(name='tulip',
+ description="reference implementation of PEP 3156",
+ url='http://www.python.org/dev/peps/pep-3156/',
+ packages=['tulip'],
+ ext_modules=extensions
+ )