module installhelper.module_dependencies

Short summary

module pymyinstall.installhelper.module_dependencies

Guess missing dependencies

source on GitHub

Functions

function

truncated documentation

_main_pipdeptree

The function relies on module pipdeptree.main.

get_default_ignore_modules

A couple of modules have some dependencies on not supported modules or modules integrated to the standard distributiion …

missing_dependencies

Returns the list of missing dependencies for the installed modules.

Documentation

Guess missing dependencies

source on GitHub

pymyinstall.installhelper.module_dependencies._main_pipdeptree(local_only=False)

The function relies on module pipdeptree.main.

source on GitHub

pymyinstall.installhelper.module_dependencies.get_default_ignore_modules()

A couple of modules have some dependencies on not supported modules or modules integrated to the standard distributiion such enum34. This function returns this list. Skips errors such as Module 'cachecontrol' misses 'msgpack_python'.

source on GitHub

pymyinstall.installhelper.module_dependencies.missing_dependencies(specific=None, ignore_module=['argparse', 'backports.weakref', 'distribute', 'enum', 'enum34', 'enum_compat', 'enum-compat', 'fasttsne', 'futures', 'holoviews', 'hypertemp', 'keyrings.alt', 'msgpack_python', 'msgpack-python', 'onnx', 'ordereddict', 'path', 'path.py', 'pathlib', 'pip', 'pipdeptree', 'prettytable', 'pycryptodome', 'pydocstyle', 'pyopengl', 'pypiwin32', 'pythonnet', 'pywin32', 'pywin32_ctypes', 'rope', 'setuptools'])

Returns the list of missing dependencies for the installed modules.

Parameters:
  • specific – look dependencies only for a specific module

  • ignore_module – list of modules not to consider as a missing dependency even if they are installed

Returns:

list of missing dependencies as dictionary (module, missing dependencies)

Changed in version 1.5: Parameters ignore_module.

source on GitHub