diff options
Diffstat (limited to 'source/n/pssh/setup.py')
-rw-r--r-- | source/n/pssh/setup.py | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/source/n/pssh/setup.py b/source/n/pssh/setup.py new file mode 100644 index 000000000..fd19afd8a --- /dev/null +++ b/source/n/pssh/setup.py @@ -0,0 +1,45 @@ +#!/usr/bin/env python + +import os + +from setuptools import setup + +from psshlib import version + +long_description = """PSSH (Parallel SSH) provides parallel versions of OpenSSH and related tools, including pssh, pscp, prsync, pnuke, and pslurp. The project includes psshlib which can be used within custom applications.""" + +setup( + name = "pssh", + version = version.VERSION, + author = "Andrew McNabb", + author_email = "amcnabb@mcnabbs.org", + url = "https://github.com/lilydjwg/pssh", + description = "Parallel version of OpenSSH and related tools", + long_description = long_description, + license = "BSD", + platforms = ['linux'], + + classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: System Administrators", + "License :: OSI Approved :: BSD License", + "Operating System :: POSIX", + "Programming Language :: Python", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.5", + "Programming Language :: Python :: 3.6", + "Programming Language :: Python :: 3.7", + "Programming Language :: Python :: 3.8", + "Topic :: Software Development :: Libraries :: Python Modules", + "Topic :: System :: Clustering", + "Topic :: System :: Networking", + "Topic :: System :: Systems Administration", + ], + + packages = ['psshlib'], + scripts = [os.path.join("bin", p) for p in ["pssh", "pnuke", "prsync", "pslurp", "pscp", "pssh-askpass"]], + data_files = [('share/man/man1', [ + 'man/man1/pssh.1', 'man/man1/pscp.1', + 'man/man1/prsync.1', 'man/man1/pslurp.1', 'man/man1/pnuke.1', + ])], +) |