Learn R Programming

findpython (version 1.0.8)

is_python_sufficient: Tests whether the python command is sufficient

Description

is_python_sufficient checks whether a given python binary has all the desired features (minimum and/or maximum version number and/or access to certain modules).

Usage

is_python_sufficient(
  path,
  minimum_version = NULL,
  maximum_version = NULL,
  required_modules = NULL
)

Value

TRUE or FALSE depending on whether the python binary met all requirements

Arguments

path

The path to a given python binary. If binary is on system path just the binary name will work.

minimum_version

The minimum version of python it should be. Should be a string with major and minor number separated by a ‘.’. If left NULL won't impose such a restriction.

maximum_version

The maximum version of python it should be. Should be a string with major and minor number separated by a ‘.’. If left NULL won't impose such a restriction.

required_modules

Which modules should be required. Can use a single "|" to represent a single either-or requirement like "json|simplejson". If left NULL won't impose such a restriction.