thoth.solver package

Submodules

thoth.solver.cli module

Thoth-solver CLI.

thoth.solver.compile module

Run pip-compile and verify result.

thoth.solver.compile.pip_compile(*packages: str)[source]

Run pip-compile to pin down packages, also resolve their transitive dependencies.

thoth.solver.exceptions module

Exception hierarchy used in thoth-solver.

exception thoth.solver.exceptions.ThothPipCompileError[source]

Bases: thoth.solver.exceptions.ThothSolverExceptionBase

Exception raised by pip-compile.

exception thoth.solver.exceptions.ThothSolverExceptionBase[source]

Bases: Exception

Top level solver exception in thoth-solver hierarchy.

Module contents

Thoth’s solver package.