# $OpenBSD: Makefile,v 1.5 2020/09/09 08:00:36 bket Exp $

COMMENT =		statistical data visualization

MODPY_EGG_VERSION =	0.11.0
DISTNAME =		seaborn-${MODPY_EGG_VERSION}
PKGNAME =		py-${DISTNAME}

CATEGORIES =		graphics math

HOMEPAGE =		https://seaborn.pydata.org/

MAINTAINER =		Bjorn Ketelaars <bket@openbsd.org>

# BSD 3-Clause
PERMIT_PACKAGE =	Yes

MODULES =		lang/python
MODPY_PI =		Yes
MODPY_SETUPTOOLS =	Yes
MODPY_PYTEST =		Yes
MODPY_PYTEST_ARGS =	seaborn

RUN_DEPENDS =		graphics/py-matplotlib${MODPY_FLAVOR}>=2.2.0 \
			math/py-numpy${MODPY_FLAVOR}>=1.15.0 \
			math/py-pandas${MODPY_FLAVOR}>=0.23.0 \
			math/py-scipy${MODPY_FLAVOR}>=1.0.0

TEST_DEPENDS =		devel/py-nose${MODPY_FLAVOR}

# TestAxesStyle.test_reset_orig is the only test that fails as it needs
# 'GTK3Agg' as backend.
TEST_ENV =		MPLBACKEND=AGG

FLAVORS =		python3
FLAVOR =		python3

.include <bsd.port.mk>
