Skip to content

Release 2.15 requires ssh2-python=>1.2.0 but not specified in setup.py #412

@jefverschuerend09

Description

@jefverschuerend09

For general questions please use the mail group.

Describe the bug
setup.py needs to be updated to install at least ssh2-python
currently it's mentioned in release notes but no minimum version is specified
installation doesn't overwrite already installed versions like 1.0.0

To Reproduce

  1. Have system with ssh2-python < 1.2.0
  2. Install latest version of parallelssh
  3. ssh2-python is not updated
  4. parallelssh fails

Expected behavior
ssh2-python is updated along with parallel-ssh

Actual behaviour
dependency ssh2-python remained at old version

Screenshots
N/A

Additional information

"Requirement already satisfied: requests>=2.19.1 in /usr/lib/python3.9/site-packages (from -r /runner/project/automation/../library/requirements.txt (line 1)) (2.25.0)",
"Collecting parallel-ssh>=2.13.0",
" Downloading parallel_ssh-2.16.0-py3-none-any.whl (88 kB)",
"Requirement already satisfied: chardet<4,>=3.0.2 in /usr/lib/python3.9/site-packages (from requests>=2.19.1->-r /runner/project/automation/../library/requirements.txt (line 1)) (3.0.4)",
"Requirement already satisfied: idna<3,>=2.5 in /usr/lib/python3.9/site-packages (from requests>=2.19.1->-r /runner/project/automation/../library/requirements.txt (line 1)) (2.10)",
"Requirement already satisfied: urllib3<1.27,>=1.21.1 in /usr/lib/python3.9/site-packages (from requests>=2.19.1->-r /runner/project/automation/../library/requirements.txt (line 1)) (1.25.10)",
"Requirement already satisfied: ssh2-python in /usr/local/lib64/python3.9/site-packages (from parallel-ssh>=2.13.0->-r /runner/project/automation/../library/requirements.txt (line 2)) (1.0.0)",
"Requirement already satisfied: ssh-python in /usr/local/lib64/python3.9/site-packages (from parallel-ssh>=2.13.0->-r /runner/project/automation/../library/requirements.txt (line 2)) (1.0.0)",
"Requirement already satisfied: gevent in /usr/local/lib64/python3.9/site-packages (from parallel-ssh>=2.13.0->-r /runner/project/automation/../library/requirements.txt (line 2)) (24.11.1)",
"Requirement already satisfied: zope.interface in /usr/local/lib64/python3.9/site-packages (from gevent->parallel-ssh>=2.13.0->-r /runner/project/automation/../library/requirements.txt (line 2)) (7.1.1)",
"Requirement already satisfied: greenlet>=3.1.1; platform_python_implementation == "CPython" in /usr/local/lib64/python3.9/site-packages (from gevent->parallel-ssh>=2.13.0->-r /runner/project/automation/../library/requirements.txt (line 2)) (3.1.1)",
"Requirement already satisfied: zope.event in /usr/local/lib/python3.9/site-packages (from gevent->parallel-ssh>=2.13.0->-r /runner/project/automation/../library/requirements.txt (line 2)) (5.0)",
"Requirement already satisfied: setuptools in /usr/lib/python3.9/site-packages (from zope.interface->gevent->parallel-ssh>=2.13.0->-r /runner/project/automation/../library/requirements.txt (line 2)) (50.3.2)",
"Installing collected packages: parallel-ssh",
"Successfully installed parallel-ssh-2.16.0"

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions