-
Notifications
You must be signed in to change notification settings - Fork 136
/
setup.py
45 lines (43 loc) · 1.78 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
import sys
import os
from setuptools import setup, find_packages
sys.path.insert(0, 'Exscript')
from version import __version__
# Import the project description from the README.
descr = '''
Exscript is a Python module and a template processor for automating network
connections over protocols such as Telnet or SSH. We attempt to create the
best possible set of tools for working with Telnet and SSH.
'''.strip()
# Run the setup.
setup(name = 'Exscript',
version = __version__,
description = 'Automating Telnet and SSH',
long_description = descr,
author = 'Samuel Abels',
author_email = '[email protected]',
license = 'MIT',
package_dir = {'Exscript': 'Exscript'},
package_data = {},
packages = find_packages(),
scripts = ['scripts/exscript', 'scripts/otp'],
install_requires = ['future', 'configparser', 'paramiko', 'pycryptodomex'],
extras_require = {},
keywords = ' '.join(['exscript',
'telnet',
'ssh',
'network',
'networking',
'automate',
'automation',
'library']),
url = 'https://github.com/knipknap/exscript/',
classifiers = [
'Development Status :: 5 - Production/Stable',
'Intended Audience :: Developers',
'License :: OSI Approved :: MIT License',
'Programming Language :: Python',
'Topic :: Security',
'Topic :: Software Development :: Libraries',
'Topic :: Software Development :: Libraries :: Python Modules'
])