This repository has been archived by the owner on Aug 20, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 56
/
setup.py
executable file
·92 lines (88 loc) · 3.08 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
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
#! /usr/bin/env python
""" Distribution file for x/84. """
from __future__ import print_function
import subprocess
import pipes
import errno
import sys
import os
# pylint: disable=E0611,F0401
# No name 'core' in module 'distutils'
# Unable to import 'distutils.core'
from distutils.core import setup
from setuptools import Command
HERE = os.path.dirname(__file__)
README = 'README.rst'
DOC_URL = 'http://x84.rtfd.org'
setup(name='x84',
version='2.0.17',
description=("Framework for Telnet and SSH BBS or MUD server "
"development with example default bbs board"),
long_description=open(os.path.join(HERE, README)).read(),
author='Jeff Quast',
author_email='[email protected]',
url=DOC_URL,
keywords="telnet ssh terminal server ansi bbs mud curses utf8 cp437",
license='ISC',
packages=['x84', 'x84.default', 'x84.default.art', 'x84.bbs',
'x84.encodings', 'x84.webmodules'],
package_data={
'': [README],
'x84.default': ['*.ans', '*.txt', ],
'x84.default.art': ['*.asc', '*.ans', '*.txt',
'top/*',
'weather/*',
'bulletins/*/*',
],
},
install_requires=[
'blessed>=1.17.8,<2',
'feedparser>=5.2.1,<6',
'html2text==2019.8.11',
'hgtools==8.1.1',
'requests>=2.23.0,<3',
'sauce>=1.2,<2',
'six>=1.15.0,<2',
'sqlitedict>=1.6.0,<2',
'wcwidth>=0.2.4,<1',
'python-dateutil>=2.8.1,<3',
'backports.functools-lru-cache>=1.6.1,<2'
],
extras_require={
'with_crypto': (
'bcrypt>=3.1.7,<4',
'cherrypy>=17.4.2,<18',
'cryptography>=2.9.2,<3',
'paramiko>=2.7.1,<3',
'web.py>=0.51,<1',
)
},
entry_points={
'console_scripts': ['x84=x84.engine:main'],
},
classifiers=[
'Environment :: Console :: Curses',
'Environment :: Console',
'Intended Audience :: Developers',
'License :: OSI Approved :: ISC License (ISCL)',
'Natural Language :: English',
'Operating System :: MacOS :: MacOS X',
'Operating System :: POSIX :: BSD :: FreeBSD',
'Operating System :: POSIX :: BSD :: NetBSD',
'Operating System :: POSIX :: BSD :: OpenBSD',
'Operating System :: POSIX :: BSD',
'Operating System :: POSIX :: Linux',
'Operating System :: POSIX :: SunOS/Solaris',
'Operating System :: POSIX',
'Operating System :: Unix',
'Programming Language :: Python :: 2 :: Only',
'Programming Language :: Python :: 2.6',
'Programming Language :: Python :: 2.7',
'Topic :: Artistic Software',
'Topic :: Communications :: BBS',
'Topic :: Software Development :: User Interfaces',
'Topic :: Terminals :: Telnet',
'Topic :: Terminals',
],
zip_safe=False,
)