From 940f9964f7b03b2940508d57ddd807c05628ee06 Mon Sep 17 00:00:00 2001 From: fluzzi Date: Mon, 28 Mar 2022 15:46:42 -0300 Subject: [PATCH] adding setup --- requirements.txt | 2 +- setup.py | 33 +++++++++++++++++++++++++++++++++ 2 files changed, 34 insertions(+), 1 deletion(-) create mode 100644 setup.py diff --git a/requirements.txt b/requirements.txt index 8e8af1d..f191bb5 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,4 @@ -inquirer~=2.9.1 +inquirer~=2.9.2 pexpect~=4.8.0 pycryptodome~=3.14.1 PyYAML~=6.0 diff --git a/setup.py b/setup.py new file mode 100644 index 0000000..e1f0421 --- /dev/null +++ b/setup.py @@ -0,0 +1,33 @@ +from setuptools import setup, find_packages +import pathlib + +VERSION = '2.0.0' +DESCRIPTION = 'Conn is a SSH/Telnet connection manager and automation module' + +here = pathlib.Path(__file__).parent.resolve() +LONG_DESCRIPTION = (here / "README.md").read_text(encoding="utf-8") + +# Setting up +setup( + name="conn", + version=VERSION, + author="Federico Luzzi", + author_email="", + description=DESCRIPTION, + long_description=LONG_DESCRIPTION, + long_description_content_type="text/markdown", + url="https://github.com/fluzzi/connpy", + packages=find_packages(), + install_requires=["inquirer","pexpect","pycryptodome","PyYAML"], # add any additional packages that + keywords=['networking', 'automation', 'ssh', 'telnet', 'connection manager'], + classifiers= [ + "Development Status :: 4 - Beta", + "Topic :: System :: Networking", + "Intended Audience :: Telecommunications Industry", + "Programming Language :: Python :: 3", + "Natural Language :: English", + # "Operating System :: MacOS :: MacOS X", + # "Operating System :: Microsoft :: Windows", + "Operating System :: Unix" + ] +)