simpleml.imports

Module to centralize all external imports - makes it easy to handle optional dependencies in different installations

Module Contents

Classes

MissingImportFactory

Factory class to generate library specific import wrappers

MissingImportWrapper

Wrapper class and callable generator to be used instead of unavailable dependencies

Attributes

LOGGER

Provider

SSHTunnelForwarder

__author__

ddDataFrame

hickle

onedrivesdk

psycopg2

tf

simpleml.imports.LOGGER[source]
simpleml.imports.Provider[source]
simpleml.imports.SSHTunnelForwarder[source]
simpleml.imports.__author__ = Elisha Yadgaran[source]
simpleml.imports.ddDataFrame[source]
simpleml.imports.hickle[source]
simpleml.imports.onedrivesdk[source]
simpleml.imports.psycopg2[source]
simpleml.imports.tf[source]
class simpleml.imports.MissingImportFactory[source]

Bases: object

Factory class to generate library specific import wrappers

class simpleml.imports.MissingImportWrapper(*args, **kwargs)[source]

Bases: object

Wrapper class and callable generator to be used instead of unavailable dependencies Errors on reference when not available instead of on import

name :str[source]
pypi_name :str[source]
simpleml_extra_group :str[source]
classmethod __call__(cls)[source]
classmethod __repr__(cls)[source]

Return repr(self).

classmethod raise_error(cls)[source]