thoth.adviser.wraps package¶
Submodules¶
thoth.adviser.wraps.libraries_io module¶
A wrap that links to information as provided by libraries.io.
-
class
thoth.adviser.wraps.libraries_io.
LibrariesIOWrap
(*, unit_run: bool = False, configuration: Dict[str, Any] = NOTHING)[source]¶ Bases:
thoth.adviser.wrap.Wrap
A wrap that links to information as provided by libraries.io.
thoth.adviser.wraps.pulp_release module¶
A wrap that links to a Pulp instance.
-
class
thoth.adviser.wraps.pulp_release.
PulpReleaseWrap
(*, unit_run: bool = False, configuration: Dict[str, Any] = NOTHING)[source]¶ Bases:
thoth.adviser.wrap.Wrap
A wrap that adds link to Red Hat’s Pulp instance.
thoth.adviser.wraps.pypi_release module¶
A wrap that links Python package releases available on PyPI.
-
class
thoth.adviser.wraps.pypi_release.
PyPIReleaseWrap
(*, unit_run: bool = False, configuration: Dict[str, Any] = NOTHING)[source]¶ Bases:
thoth.adviser.wrap.Wrap
A wrap that adds information about Python packages present on PyPI.
thoth.adviser.wraps.pytorch_release module¶
A wrap that notifies about packages consumed from the PyTorch index.
-
class
thoth.adviser.wraps.pytorch_release.
PyTorchReleaseWrap
(*, unit_run: bool = False, configuration: Dict[str, Any] = NOTHING)[source]¶ Bases:
thoth.adviser.wrap.Wrap
A wrap that notifies about packages consumed from the PyTorch index.
thoth.adviser.wraps.thoth_search_package module¶
A wrap that links Python package version to Thoth Search UI.
-
class
thoth.adviser.wraps.thoth_search_package.
ThothSearchPackageWrap
(*, unit_run: bool = False, configuration: Dict[str, Any] = NOTHING, search_package_url: str = 'https://thoth-station.ninja/search/package/{package_name}/{package_version}/{index_url}/{os_name}/{os_version}/{python_version}')[source]¶ Bases:
thoth.adviser.wrap.Wrap
A wrap that links Python package to Thoth Search UI.
thoth.adviser.wraps.trove_classifiers module¶
A wrap that provides information derived from Python trove classifiers.
-
class
thoth.adviser.wraps.trove_classifiers.
TroveClassifiersWrap
(*, unit_run: bool = False, configuration: Dict[str, Any] = NOTHING)[source]¶ Bases:
thoth.adviser.wrap.Wrap
A wrap that provides information derived from Python trove classifiers.
Module contents¶
Wrap units implemented in adviser.
-
class
thoth.adviser.wraps.
PyPIReleaseWrap
(*, unit_run: bool = False, configuration: Dict[str, Any] = NOTHING)[source]¶ Bases:
thoth.adviser.wrap.Wrap
A wrap that adds information about Python packages present on PyPI.
-
class
thoth.adviser.wraps.
PyTorchReleaseWrap
(*, unit_run: bool = False, configuration: Dict[str, Any] = NOTHING)[source]¶ Bases:
thoth.adviser.wrap.Wrap
A wrap that notifies about packages consumed from the PyTorch index.
-
class
thoth.adviser.wraps.
PulpReleaseWrap
(*, unit_run: bool = False, configuration: Dict[str, Any] = NOTHING)[source]¶ Bases:
thoth.adviser.wrap.Wrap
A wrap that adds link to Red Hat’s Pulp instance.
-
class
thoth.adviser.wraps.
LibrariesIOWrap
(*, unit_run: bool = False, configuration: Dict[str, Any] = NOTHING)[source]¶ Bases:
thoth.adviser.wrap.Wrap
A wrap that links to information as provided by libraries.io.
-
class
thoth.adviser.wraps.
TroveClassifiersWrap
(*, unit_run: bool = False, configuration: Dict[str, Any] = NOTHING)[source]¶ Bases:
thoth.adviser.wrap.Wrap
A wrap that provides information derived from Python trove classifiers.
-
class
thoth.adviser.wraps.
ThothSearchPackageWrap
(*, unit_run: bool = False, configuration: Dict[str, Any] = NOTHING, search_package_url: str = 'https://thoth-station.ninja/search/package/{package_name}/{package_version}/{index_url}/{os_name}/{os_version}/{python_version}')[source]¶ Bases:
thoth.adviser.wrap.Wrap
A wrap that links Python package to Thoth Search UI.