MapLibre for Python provides Python bindings for MapLibre GL JS.
It integrates seamlessly into Shiny for Python and Jupyter.
# Stable
pip install maplibre
pip install "maplibre[all]"
# Dev
pip install git+https://github.com/eodaGmbH/py-maplibregl@dev
pip install "maplibre[all] @ git+https://github.com/eodaGmbH/py-maplibregl@dev"
docker run --rm -p 8050:8050 ghcr.io/eodagmbh/py-maplibregl/vancouver-blocks:latest
poetry install
poetry run pytest
poetry run pytest --ignore=maplibre/ipywidget.py --doctest-modules maplibre
npm install
npm run prettier
npm run build
npm run build-ipywidget