required_packages¶
- sbpy.utils.required_packages(*packages, message=None)[source]¶
Verifies the arguments are valid packages.
- Parameters:
- *modulesstr
The names of packages to test.
- messagestr
An additional message to show the user, e.g., the reason for the requirement.
- Raises:
Examples
>>> from sbpy.utils import required_packages >>> required_packages("unavailable_package") Traceback (most recent call last): ... sbpy.exceptions.RequiredPackageUnavailable: `unavailable_package` is required.