Locking paramiko version to <2 for the sshv2 plugin

* Added README explaining the paramiko transition.
  * NOTE: The sshv2 plugin will eventually transition
    to utilizing paramkio>2 once plugins are external
    to opencafe.

Change-Id: Iab3249ce31503367ed862114b71c460d5eb1b208
This commit is contained in:
Jose Idar 2016-05-09 11:39:26 -05:00
parent b704b4a068
commit 5b8be5e231
2 changed files with 17 additions and 1 deletions

View File

@ -0,0 +1,15 @@
Notes about installation
========================
The sshv2 plugin requires Paramiko, which in the past relied on the pycrypto
library.
As of Paramiko v2.0, the pycrypto library has been replaces with the
Python Cryptographic Authority's cryptography library. While this is a good
change overall, some systems may be lacking the required libraries.
This plugin will continue to use 1.17.0 for the near term, but will eventually
switch to paramiko > 2, at which point it will be neccessary for users to
upgrade their systems in order to install this plugin.
For information about the transition from 1.17.0 to 2.0 and the involved
changes, please see http://www.paramiko.org/changelog.html

View File

@ -20,10 +20,11 @@ setup(
name='cafe_sshv2_plugin',
version='0.0.1',
description='Paramiko based plugin for OpenCAFE',
long_description='{0}'.format(open('README.rst').read()),
author='Rackspace Cloud QE',
author_email='cloud-cafe@lists.rackspace.com',
url='http://rackspace.com',
packages=find_packages(),
namespace_packages=['cafe'],
install_requires=['paramiko', 'pysocks'],
install_requires=['paramiko<2', 'pysocks'],
zip_safe=False)