API Reference#

Checks#

geomancy.checks.Check

Check base class and tree structure.

geomancy.checks.Result

A Check's result with awareness of concurrent.futures and rich functionality

geomancy.checks.CheckException

Exception raised when an error is encountered in the setup of a check.

geomancy.checks.CheckEnv

Check the current environment variables.

geomancy.checks.CheckExec

Check for the presence and version of executables

geomancy.checks.CheckPath

Check paths for valid files and directories

geomancy.checks.CheckPlatform

Check the availability and version of a python package

geomancy.checks.CheckPythonPackage

Check the availability and version of a python package

geomancy.checks.aws.CheckAwsS3

Check AWS the availability and permissions of S3 buckets.

geomancy.checks.aws.CheckAwsIam

Check the IAM access credentials and settings

Environment#

geomancy.environment.sub_env

Try to substitute environment variables in the string.

geomancy.environment.parse_env

Parse a string in env format into a dict.

geomancy.environment.load_env

Load an environment file.