Dependent packages that the CLI program requires and version requirements

Virtual Storage Platform One SDS Block Cloud Setup and Configuration Guide

Version
1.17.x
Audience
anonymous
Part Number
MK-24VSP1SDS008-04

Package name

Required version

certifi

2019.3.9 or later

Click

7.0 or later

python-dateutil

2.8.0 or later

six

1.12.0 or later

However, 1.16.0 or later is required when using Python 3.10 or later.

urllib3

1.25.3 or later

However, 1.26.5 or later is required when using Python 3.10 or later.

requests

2.4.3 to 2.15.1, or 2.22.0 or later

However, 2.25.0 or later is required when using Python 3.10 or later.

requests-toolbelt

0.8.0 or later

However, 1.0.0 or later is required when using Python 3.10 or later.

If the controller node cannot access the python repository, when you obtain the preceding packages by using another terminal, note the following.

  • You must also install packages on which each package of the preceding package list depends.

    Example:

    • To install a requests package of version 2.22.0 to 2.25.1, you must install idna and chardet.
    • To install a requests package of version 2.26.0 or later, you must install idna and charset-normalizer.
    • To install a Click package of version 8.0.0 or later to Windows, you must install colorama.
  • Depending on the dependency between each package in the preceding package list, you might need to install packages of specific version combinations.

    Example: When you install an urllib package of version 3 2.0.0 or later, you need to install a requests package of version 2.30.0 or later.

  • For details about information pertaining to packages on which each package depends, obtain a JSON format document from the python repository at the following URL and see "requires_dist."

    https://pypi.org/pypi/<package-name>/<version>/json

  • When you install a new version of any package (in the preceding package list), you might need to upgrade software installed on the controller node in addition to a Python package.

    Example: When you install an urllib package of version 3 2.0.0 or later, OpenSSL 1.1.1 or later needs to have been installed on the controller node.