Installation#

This Python library only requires Python 3.10+ to work. Earlier Python versions are not supported.

Basic installation#

This library is publicly available in PyPI so it can be easily installed with your favourite Python dependency and packaging management tool, e.g.

pip install ensembl-py

Development-oriented installation#

If you want to install this library in editable mode, we suggest you to do so via Python’s virtual environment module (venv):

python -m venv <VIRTUAL_ENVIRONMENT_NAME>
source <VIRTUAL_ENVIRONMENT_NAME>/bin/activate
git clone https://github.com/Ensembl/ensembl-py.git
cd ensembl-py
pip install -e .[cicd]