Installation
Installing lolpop¶
lolpop can be installed directly from PyPI via:
pip install lolpop
lolpop maintains many extra packages that can be installed based on what you are using it for. We would also recommend installing the cli extra:
pip install 'lolpop[cli]'
To see a list of all available extras, you can use the following cli command (after installing the lolpop cli above):
> lolpop list-extras
aif360
alibi
aws
cli
databricks
dbt-core
deepchecks
duckdb
dvc
evidently
google
metaflow
mlflow
optuna
prefect
redshift
scikit-learn
snowflake
sweetviz
timeseries
xgboost
ydata-profiling
yellowbrick
Local Development¶
If you're running lolpop from source, you can leverage poetry to handle your install. In particular,
poetry install
will install whatever is current in pyproject.toml. And, if you are working on a particular component for which you have added an extra package for:
poetry install -E <extra_name>
Or, to install all extras:
poetry install --all-extras
See the poetry docs for more information on using poetry.