# IMPORT ORDER MATTERS!

# inherit from BaseConfig
from cumulusci.core.keychain.BaseProjectKeychain import BaseProjectKeychain
from cumulusci.core.keychain.BaseProjectKeychain import DEFAULT_CONNECTED_APP

# inherit from BaseProjectKeychain
from cumulusci.core.keychain.BaseEncryptedProjectKeychain import (
    BaseEncryptedProjectKeychain,
)
from cumulusci.core.keychain.EnvironmentProjectKeychain import (
    EnvironmentProjectKeychain,
)

# inherit from BaseEncryptedProjectKeychain
from cumulusci.core.keychain.encrypted_file_project_keychain import (
    EncryptedFileProjectKeychain,
)

__all__ = (
    BaseProjectKeychain,
    DEFAULT_CONNECTED_APP,
    BaseEncryptedProjectKeychain,
    EnvironmentProjectKeychain,
    EncryptedFileProjectKeychain,
)

# IMPORT ORDER MATTERS!

# inherit from BaseConfig
from cumulusci.core.keychain.BaseProjectKeychain import BaseProjectKeychain
from cumulusci.core.keychain.BaseProjectKeychain import DEFAULT_CONNECTED_APP

# inherit from BaseProjectKeychain
from cumulusci.core.keychain.BaseEncryptedProjectKeychain import (
    BaseEncryptedProjectKeychain,
)
from cumulusci.core.keychain.EnvironmentProjectKeychain import (
    EnvironmentProjectKeychain,
)

# inherit from BaseEncryptedProjectKeychain
from cumulusci.core.keychain.encrypted_file_project_keychain import (
    EncryptedFileProjectKeychain,
)

__all__ = (
    "BaseProjectKeychain",
    "DEFAULT_CONNECTED_APP",
    "BaseEncryptedProjectKeychain",
    "EnvironmentProjectKeychain",
    "EncryptedFileProjectKeychain",
)

Use __all__ to shut up Flake8
Use __all__ to shut up Flake8
