summaryrefslogtreecommitdiff
path: root/setup.py
diff options
context:
space:
mode:
authorAllan Saddi <allan@saddi.com>2006-02-24 00:16:01 +0000
committerAllan Saddi <allan@saddi.com>2006-02-24 00:16:01 +0000
commit3ee02462aa77244c6ce4e28845efc467a58e302f (patch)
treeb6ff515a2d7dc7cbd6de2de64c327da8f3b5a2a9 /setup.py
parenta50fbcdb8df6ca67809547f03771c6c424756c06 (diff)
downloadflup-3ee02462aa77244c6ce4e28845efc467a58e302f.tar.gz
Add paste.server_factory-compliant factories and respective
egg entry points. Add debug option to servers, which is True by default.
Diffstat (limited to 'setup.py')
-rw-r--r--setup.py14
1 files changed, 13 insertions, 1 deletions
diff --git a/setup.py b/setup.py
index f043498..df8c871 100644
--- a/setup.py
+++ b/setup.py
@@ -1,7 +1,18 @@
#!/usr/bin/env python
+setuptools_extras = {}
+
try:
from setuptools import setup
+ setuptools_extras['entry_points'] = """
+ [paste.server_factory]
+ ajp = flup.server.ajp:factory
+ fcgi = flup.server.fcgi:factory
+ scgi = flup.server.scgi:factory
+ ajp_fork = flup.server.ajp_fork:factory
+ fcgi_fork = flup.server.fcgi_fork:factory
+ scgi_fork = flup.server.scgi_fork:factory
+ """
except ImportError:
from distutils.core import setup
@@ -11,4 +22,5 @@ setup(name='flup',
author='Allan Saddi',
author_email='allan@saddi.com',
url='http://www.saddi.com/software/flup/',
- packages=['flup', 'flup.middleware', 'flup.resolver', 'flup.server'])
+ packages=['flup', 'flup.middleware', 'flup.resolver', 'flup.server'],
+ **setuptools_extras)