-
Notifications
You must be signed in to change notification settings - Fork 6
/
setup.py
65 lines (52 loc) · 1.87 KB
/
setup.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
#!/usr/bin/env python
from distutils.core import setup
import re, sys, lyntin
from ez_setup import use_setuptools
use_setuptools()
from setuptools import setup, find_packages
VERSION = str(lyntin.__version__)
(AUTHOR, EMAIL) = re.match("^(.*?)\s*<(.*)>$", lyntin.__author__).groups()
URL = lyntin.__url__
LICENSE = lyntin.__license__
if '--format=wininst' in sys.argv:
SCRIPTS = ['scripts/runlyntin.pyw']
else:
SCRIPTS = ['scripts/runlyntin']
setup(name="lyntin",
version=VERSION.lower(),
description="Lyntin mud client",
long_description = """
Lyntin
======
Summary
-------
Lyntin is a mud client written in Python that sports multiple
user interfaces (tk, text, curses) and runs on multiple platforms
(Windows, Linux, Mac OSX, ...). It has a module system that allows
users to write new Lyntin commands, modify default Lyntin behavior,
and extend the client to suit their individual needs.
Download and installation
-------------------------
To download and install PyBlosxom you can go to::
http://lyntin.sourceforge.net/
to download the .tar.gz file, or you can use easy_install::
easy_install Lyntin
""",
license=LICENSE,
author=AUTHOR,
author_email=EMAIL,
keywords="mud client",
url=URL,
packages=find_packages(exclude=["ez_setup"]),
scripts=SCRIPTS,
include_package_data = False,
install_requires = [], # FIXME
classifiers = ["Development Status :: 5 - Production/Stable",
"Intended Audience :: Developers",
"Intended Audience :: End Users/Desktop",
"License :: OSI Approved :: GNU General Public License 3.0 (GPL)",
"Operating System :: OS Independent",
"Programming Language :: Python",
"Topic :: Games/Entertainment :: Multi-User Dungeons (MUD)",
],
)