Diff below brings py-seaborn to 0.10.0, which is a major update. Notable
change is that this update is strictly compatible with Python 3.6+.
There are no consumers of this port.
Changes to the port:
- set MODPY_VERSION in Makefile
- set pkgpath marker in PLIST
- update the list of RDEPs
Testing:
- one failing test: TestAxesStyle.test_reset_orig needs GTK3Agg as
backend. This is also the case with the version in ports
- run tested on amd64 with some work related tools
Comments/OK?
diff --git Makefile Makefile
index f7aa3ae7e7a..8cc83ca3433 100644
--- Makefile
+++ Makefile
@@ -2,7 +2,7 @@
COMMENT = statistical data visualization
-MODPY_EGG_VERSION = 0.9.0
+MODPY_EGG_VERSION = 0.10.0
DISTNAME = seaborn-${MODPY_EGG_VERSION}
PKGNAME = py-${DISTNAME}
@@ -20,18 +20,16 @@ MODPY_PI = Yes
MODPY_SETUPTOOLS = Yes
MODPY_PYTEST = Yes
MODPY_PYTEST_ARGS = seaborn
+MODPY_VERSION = ${MODPY_DEFAULT_VERSION_3}
-RUN_DEPENDS = graphics/py-matplotlib${MODPY_FLAVOR}>=1.4.3 \
- math/py-numpy${MODPY_FLAVOR}>=1.9.3 \
- math/py-pandas${MODPY_FLAVOR}>=0.15.2 \
- math/py-scipy${MODPY_FLAVOR}>=0.14.0
+RUN_DEPENDS = graphics/py-matplotlib${MODPY_FLAVOR}>=2.1.2 \
+ math/py-numpy${MODPY_FLAVOR}>=1.13.3 \
+ math/py-pandas${MODPY_FLAVOR}>=0.22.0 \
+ math/py-scipy${MODPY_FLAVOR}>=1.0.1
TEST_DEPENDS = ${RUN_DEPENDS} \
devel/py-nose${MODPY_FLAVOR}
-FLAVORS = python3
-FLAVOR ?=
-
# TestAxesStyle.test_reset_orig is the only test that fails as it needs
# 'GTK3Agg' as backend.
TEST_ENV = MPLBACKEND=AGG
diff --git distinfo distinfo
index 310a58cf74e..4b14f8003c4 100644
--- distinfo
+++ distinfo
@@ -1,2 +1,2 @@
-SHA256 (seaborn-0.9.0.tar.gz) = dsg/eUyjIPtrI6fGGS1eGFpfz0dYlmoMClS67kbUHi8=
-SIZE (seaborn-0.9.0.tar.gz) = 198184
+SHA256 (seaborn-0.10.0.tar.gz) = Wf5BThONfV6giw/rAbhsr0aC42+nSOOYdzBSOomuy7k=
+SIZE (seaborn-0.10.0.tar.gz) = 194113
diff --git pkg/PLIST pkg/PLIST
index cf7619ca2f7..8649aafb36f 100644
--- pkg/PLIST
+++ pkg/PLIST
@@ -1,4 +1,5 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2019/08/10 03:48:32 bket Exp $
+@pkgpath graphics/py-seaborn,python3
lib/python${MODPY_VERSION}/site-packages/seaborn/
lib/python${MODPY_VERSION}/site-packages/seaborn-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
lib/python${MODPY_VERSION}/site-packages/seaborn-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
@@ -10,24 +11,20 @@ lib/python${MODPY_VERSION}/site-packages/seaborn/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/seaborn/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/seaborn/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/seaborn/${MODPY_PYCACHE}algorithms.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/seaborn/${MODPY_PYCACHE}apionly.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/seaborn/${MODPY_PYCACHE}axisgrid.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/seaborn/${MODPY_PYCACHE}categorical.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/seaborn/${MODPY_PYCACHE}cm.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/seaborn/${MODPY_PYCACHE}conftest.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/seaborn/${MODPY_PYCACHE}distributions.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/seaborn/${MODPY_PYCACHE}linearmodels.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/seaborn/${MODPY_PYCACHE}matrix.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/seaborn/${MODPY_PYCACHE}miscplot.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/seaborn/${MODPY_PYCACHE}palettes.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/seaborn/${MODPY_PYCACHE}rcmod.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/seaborn/${MODPY_PYCACHE}regression.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/seaborn/${MODPY_PYCACHE}relational.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/seaborn/${MODPY_PYCACHE}timeseries.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/seaborn/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/seaborn/${MODPY_PYCACHE}widgets.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/seaborn/algorithms.py
-lib/python${MODPY_VERSION}/site-packages/seaborn/apionly.py
lib/python${MODPY_VERSION}/site-packages/seaborn/axisgrid.py
lib/python${MODPY_VERSION}/site-packages/seaborn/categorical.py
lib/python${MODPY_VERSION}/site-packages/seaborn/cm.py
@@ -46,10 +43,7 @@
lib/python${MODPY_VERSION}/site-packages/seaborn/external/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/seaborn/external/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/seaborn/external/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/seaborn/external/${MODPY_PYCACHE}husl.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/seaborn/external/${MODPY_PYCACHE}six.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/seaborn/external/husl.py
-lib/python${MODPY_VERSION}/site-packages/seaborn/external/six.py
-lib/python${MODPY_VERSION}/site-packages/seaborn/linearmodels.py
lib/python${MODPY_VERSION}/site-packages/seaborn/matrix.py
lib/python${MODPY_VERSION}/site-packages/seaborn/miscplot.py
lib/python${MODPY_VERSION}/site-packages/seaborn/palettes.py
@@ -82,6 +76,5 @@
lib/python${MODPY_VERSION}/site-packages/seaborn/tests/test_rcmod.py
lib/python${MODPY_VERSION}/site-packages/seaborn/tests/test_regression.py
lib/python${MODPY_VERSION}/site-packages/seaborn/tests/test_relational.py
lib/python${MODPY_VERSION}/site-packages/seaborn/tests/test_utils.py
-lib/python${MODPY_VERSION}/site-packages/seaborn/timeseries.py
lib/python${MODPY_VERSION}/site-packages/seaborn/utils.py
lib/python${MODPY_VERSION}/site-packages/seaborn/widgets.py