ersilia.setup.requirements package¶
Submodules¶
ersilia.setup.requirements.bentoml module¶
- class ersilia.setup.requirements.bentoml.BentoMLRequirement[source]¶
Bases:
object
A class to handle the installation and version checking of BentoML for Ersilia.
- is_bentoml_ersilia_version()[source]¶
Checks if the installed BentoML version is the Ersilia version.
- install() None [source]¶
Installs the Ersilia version of BentoML.
This method installs the BentoML package from the Ersilia GitHub repository.
- Return type:
None
ersilia.setup.requirements.compound module¶
- class ersilia.setup.requirements.compound.ChemblWebResourceClientRequirement[source]¶
Bases:
object
A class to handle the installation of the ChEMBL web resource client library.
ersilia.setup.requirements.conda module¶
ersilia.setup.requirements.docker module¶
- class ersilia.setup.requirements.docker.DockerRequirement[source]¶
Bases:
object
A class to handle the checking and management of Docker.
- is_active() bool [source]¶
Checks if Docker is active.
- Returns:
True if Docker is active, False otherwise.
- Return type:
bool
- is_inside_docker() bool [source]¶
Checks if the current environment is inside a Docker container.
- Returns:
True if inside a Docker container, False otherwise.
- Return type:
bool
- is_installed() bool [source]¶
Checks if Docker is installed.
- Returns:
True if Docker is installed, False otherwise.
- Return type:
bool
ersilia.setup.requirements.eospath module¶
ersilia.setup.requirements.git module¶
- class ersilia.setup.requirements.git.GitLfsRequirement[source]¶
Bases:
object
A class to handle the checking and installation of Git LFS.
- is_installed(install_if_necessary=True)¶
Checks if Git LFS is installed.
- activate() None [source]¶
Activates Git LFS.
This method runs the Git LFS install command.
- Return type:
None
- install() None [source]¶
Installs Git LFS.
This method installs Git LFS using conda.
- Return type:
None
- is_installed(**kwargs)¶
- class ersilia.setup.requirements.git.GithubCliRequirement[source]¶
Bases:
object
A class to handle the checking and installation of the GitHub CLI.
- is_installed(raise_exception=False, install_if_necessary=False)¶
Checks if the GitHub CLI is installed.
- install() None [source]¶
Installs the GitHub CLI.
This method installs the GitHub CLI using conda.
- Return type:
None
- is_installed(**kwargs)¶