kwcoco.cli.finish_install module¶
- class kwcoco.cli.finish_install.FinishInstallCLI(*args, **kwargs)[source]¶
Bases:
DataConfigFinish the install of kwcoco.
This is a script that handles install logic that could not be added to the setup.py
Valid options: []
- Parameters:
*args – positional arguments for this data config
**kwargs – keyword arguments for this data config
- classmethod main(cmdline=1, **kwargs)[source]¶
Example
>>> # xdoctest: +SKIP >>> from kwcoco.cli.finish_install import * # NOQA >>> cmdline = 0 >>> kwargs = dict() >>> main(cmdline=cmdline, **kwargs)
- default = {'strict': <Value(False)>, 'with_cv2_headless': <Value(True)>, 'with_gdal': <Value(True)>}¶
- kwcoco.cli.finish_install.parse_requirements(fname='requirements.txt', versions='loose')[source]¶
Parse the package dependencies listed in a requirements file but strips specific versioning information.
- Parameters:
fname (str) – path to requirements file
versions (bool | str, default=False) – If true include version specs. If strict, then pin to the minimum version.
- Returns:
list of requirements items
- Return type:
List[str]
- kwcoco.cli.finish_install.main(cmdline=1, **kwargs)¶
Example
>>> # xdoctest: +SKIP >>> from kwcoco.cli.finish_install import * # NOQA >>> cmdline = 0 >>> kwargs = dict() >>> main(cmdline=cmdline, **kwargs)