# Requirements

**rbkcli** has been tested in the following Operating Systems:

* Linux Ubuntu 18.04
* macOS (OS X)
* Windows 10

While using the above described Operating Systems, **rbkcli** was tested with the following Python Interpreter versions:

* python-2.7.16
* python-3.5.6
* python-3.6.9
* python-3.7.3

Python interpreter requires the following packages installed prior to rbkcli installation:

* pip (Python's package indexer)
* setuptools (Python module that automates modules installation)

**rbkcli** will work with any combination of the OS and interpreters listed above.

If using Linux Ubuntu 18.04 and the default bash environment, **rbkcli** has an extra feature: command auto-completion.

* To enable the argcomplete integration, for command auto completion in bash, follow the [quick start guide](https://rubrik.gitbook.io/rbkcli/getting-started/quick-start).

For more information on how to install Python for each platform please visit: [Python Software Foundation](https://www.python.org/)
