module installhelper.module_dependencies
¶
Short summary¶
module pymyinstall.installhelper.module_dependencies
Guess missing dependencies
Functions¶
function |
truncated documentation |
---|---|
The function relies on module pipdeptree.main. |
|
A couple of modules have some dependencies on not supported modules or modules integrated to the standard distributiion … |
|
Returns the list of missing dependencies for the installed modules. |
Documentation¶
Guess missing dependencies
- pymyinstall.installhelper.module_dependencies._main_pipdeptree(local_only=False)¶
The function relies on module pipdeptree.main.
- 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'
.
- 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.