Source code for skbuild.exceptions
"""
This module defines exceptions commonly used in scikit-build.
"""
from __future__ import annotations
[docs]
class SKBuildError(RuntimeError):
"""Exception raised when an error occurs while configuring or building a
project.
"""
[docs]
class SKBuildInvalidFileInstallationError(SKBuildError):
"""Exception raised when a file is being installed into an invalid location."""
[docs]
class SKBuildGeneratorNotFoundError(SKBuildError):
"""Exception raised when no suitable generator is found for the current
platform.
"""