GeoEco.Dependencies

Classes for declaring and checking dependencies on other software in MethodMetadata and ArgumentMetadata.

Classes

Dependency

Base class for a metadata object representing a software dependency.

WindowsDependency

A Dependency that checks that the operating system is Microsoft Windows, and its version.

PythonDependency

A Dependency that checks the version of Python that is running.

PythonModuleDependency

A Dependency that checks that a third-party Python module can be imported.

Exceptions

UnsupportedPlatformError

An exception indicating the current operating system or platform is not supported.

SoftwareNotInstalledError

An exception indicating the that required software is not installed.