# Module e.c.e.egg_repository

Part of elisa.core.epm

Elisa Plugin Manager

Line # | Kind | Name | Docs
--- | --- | --- | ---
51 | Function | create_repository_from_source | Repository factory.
70 | Class | EggRepository | Elisa egg repository.
175 | Class | EggXmlrpcRepository | Elisa egg repository.
310 | Class | EggFileRepository | Elisa egg repository.

def create_repository_from_source(source):

Repository factory.

Create the suitable repository object for the source schema.

Parameters | source | the source for the repository (type: str )
Returns | the suitable repository (type: `epm.EggRepository` )