# automatically generated by g-sorcery
# please do not edit this file

EAPI=8

REALNAME="nrel.routee.compass"
LITERALNAME="nrel.routee.compass"
REALVERSION="${PV}"
DIGEST_SOURCES="yes"
PYTHON_COMPAT=( python{3_11,3_12,3_13} )
DISTUTILS_USE_PEP517=standalone

inherit python-r1 gs-pypi

DESCRIPTION="An eco-routing tool build upon RouteE-Powertrain"

HOMEPAGE="https://nrel.github.io/routee-compass"
LICENSE="BSD 3-Clause License Copyright c 2023, Alliance for Sustainable Energy, LLC"
SRC_URI="https://files.pythonhosted.org/packages/source/${REALNAME::1}/${REALNAME}/${REALNAME}-${REALVERSION}.tar.gz"
SOURCEFILE="${REALNAME}-${REALVERSION}.tar.gz"
RESTRICT="test"

SLOT="0"
KEYWORDS="~amd64 ~x86"

IUSE="all dev osm"
DEPENDENCIES="<dev-python/tomlkit-1.0[${PYTHON_USEDEP}]
	dev? ( <dev-python/pytest-9.0[${PYTHON_USEDEP}] )
	dev? ( dev-python/maturin[${PYTHON_USEDEP}] )
	dev? ( dev-python/jupyter-book[${PYTHON_USEDEP}] )
	dev? ( dev-python/ruff[${PYTHON_USEDEP}] )
	dev? ( dev-python/sphinx-book-theme[${PYTHON_USEDEP}] )
	dev? ( <dev-python/mypy-2.0[${PYTHON_USEDEP}] )
	dev? ( <dev-python/jupyterlab-5.0[${PYTHON_USEDEP}] )
	dev? ( dev-python/boxsdk[${PYTHON_USEDEP}] )
	dev? ( dev-python/types-requests[${PYTHON_USEDEP}] )
	osm? ( dev-python/osmnx[${PYTHON_USEDEP}] )
	osm? ( dev-python/rio-vrt[${PYTHON_USEDEP}] )
	osm? ( dev-python/folium[${PYTHON_USEDEP}] )
	osm? ( dev-python/mapclassify[${PYTHON_USEDEP}] )
	osm? ( <dev-python/requests-3.0[${PYTHON_USEDEP}] )
	osm? ( dev-python/geopandas[${PYTHON_USEDEP}] )
	osm? ( <dev-python/shapely-3.0[${PYTHON_USEDEP}] )
	osm? ( <dev-python/networkx-4.0[${PYTHON_USEDEP}] )
	osm? ( dev-python/folium[${PYTHON_USEDEP}] )
	osm? ( <dev-python/pandas-3.0[${PYTHON_USEDEP}] )
	osm? ( <dev-python/numpy-3.0[${PYTHON_USEDEP}] )
	osm? ( dev-python/rasterio[${PYTHON_USEDEP}] )
	osm? ( <dev-python/matplotlib-4.0[${PYTHON_USEDEP}] )
	osm? ( <dev-python/seaborn-1.0[${PYTHON_USEDEP}] )
	all? ( dev-python/nrel-routee-compass[${PYTHON_USEDEP}] )
	all? ( dev-python/nrel-routee-compass[${PYTHON_USEDEP}] )"
BDEPEND="${DEPENDENCIES}"
RDEPEND="${DEPENDENCIES}"