summaryrefslogtreecommitdiff
path: root/setup.py
diff options
context:
space:
mode:
Diffstat (limited to 'setup.py')
-rw-r--r--setup.py22
1 files changed, 22 insertions, 0 deletions
diff --git a/setup.py b/setup.py
index b8fd8ad4d..cfb83bcdc 100644
--- a/setup.py
+++ b/setup.py
@@ -30,6 +30,16 @@ if sys.hexversion < 0x20500f0:
+scripts = ['%(script)s = Mailman.bin.%(script)s:main' % dict(script=script)
+ for script in (
+ 'make_instance',
+ 'testall',
+ 'withlist',
+ )
+ ]
+
+
+
setup(
name = 'mailman',
version = __version__,
@@ -45,6 +55,18 @@ Any other spelling is incorrect.""",
url = 'http://www.list.org',
keywords = 'email',
packages = find_packages(),
+ # Executable scripts
+ entry_points = {
+ 'console_scripts': scripts,
+ },
+ # Third-party requirements.
+ install_requires = [
+ 'Elixir',
+ 'SQLAlchemy',
+ 'munepy',
+ 'wsgiref',
+ 'zope.interface',
+ ],
# Optionally use 'nose' for unit test sniffing.
extras_require = {
'nose': ['nose'],