public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: dev-python/seaborn/files/, dev-python/seaborn/
@ 2022-10-08 20:10 Michał Górny
  0 siblings, 0 replies; 3+ messages in thread
From: Michał Górny @ 2022-10-08 20:10 UTC (permalink / raw
  To: gentoo-commits

commit:     9f84c5a23618bbae6acc3dcfd3022abd4b02c9ef
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Oct  8 20:07:16 2022 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Oct  8 20:08:32 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f84c5a2

dev-python/seaborn: Remove old

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 dev-python/seaborn/Manifest                        |   1 -
 ...s-for-compatability-with-matplotlib-3.5.0.patch | 280 ---------------------
 dev-python/seaborn/seaborn-0.11.2.ebuild           |  54 ----
 3 files changed, 335 deletions(-)

diff --git a/dev-python/seaborn/Manifest b/dev-python/seaborn/Manifest
index a8e8ec89b47a..05272f65be96 100644
--- a/dev-python/seaborn/Manifest
+++ b/dev-python/seaborn/Manifest
@@ -1,2 +1 @@
-DIST seaborn-0.11.2.tar.gz 268839 BLAKE2B b1ba3a76431843921f01f714e601ebe7ed87a8c4136acb65a7cdb89059d67cb136484cb968efd713a5260caa552673efd5d06898a69624b36311fd3908f00179 SHA512 f08fe82b4ecca2b140a953c89bb7f811255d00ec819225809bb224aadde161ddabdeaf5cab53e3558bb84334cee828baafe0ee5efe465e80875a0513fb1ab9ac
 DIST seaborn-0.12.0.tar.gz 1407601 BLAKE2B 3da8db0a0c08a40a3969a2ffce248f5521b4c7c93ecf0f014850093ef48331326454572ceea6ee1133805bf92540b0d2acecdfb7cb789d238f743b30e6a28947 SHA512 b2b06a22d48f19ace2448f465ca5e700f3486971d9fb86e85a1a8c9e2956b904e5f4c2c8075f848299b182cf8f69b2fac22366fedbd8012b9c44adc0bcb7e060

diff --git a/dev-python/seaborn/files/seaborn-Update-tests-for-compatability-with-matplotlib-3.5.0.patch b/dev-python/seaborn/files/seaborn-Update-tests-for-compatability-with-matplotlib-3.5.0.patch
deleted file mode 100644
index 9f46a59145f1..000000000000
--- a/dev-python/seaborn/files/seaborn-Update-tests-for-compatability-with-matplotlib-3.5.0.patch
+++ /dev/null
@@ -1,280 +0,0 @@
-From 262bb95402e405489f6d58bb96dcb06fcd24f0ba Mon Sep 17 00:00:00 2001
-From: Michael Waskom <mwaskom@users.noreply.github.com>
-Date: Sun, 31 Oct 2021 16:52:06 -0400
-Subject: [PATCH] Update tests for compatability with matplotlib 3.5.0 (#2690)
-
-* Update boxplot tests for mpl3.5 compatability
-
-* Update kdeplot tests for mpl3.5 compatability
-
-* Update legend tests for mpl3.5 compatability
-
-* Pin docutils to avoid buggy interaction with sphinx
-
-[ flow: modified to apply on top of 0.11.2 ]
-
-Modified-by: Florian Schmaus <flow@gentoo.org>
----
- seaborn/tests/test_categorical.py   | 30 +++++++++------
- seaborn/tests/test_distributions.py | 58 ++++++++++++++++++++---------
- 3 files changed, 61 insertions(+), 28 deletions(-)
-
-diff --git a/seaborn/tests/test_categorical.py b/seaborn/tests/test_categorical.py
-index a0b0393c330c..ac41a8885773 100644
---- a/seaborn/tests/test_categorical.py
-+++ b/seaborn/tests/test_categorical.py
-@@ -28,6 +28,14 @@ class CategoricalFixture:
-     df = pd.DataFrame(dict(y=y, g=g, h=h, u=u))
-     x_df["W"] = g
- 
-+    def get_box_artists(self, ax):
-+
-+        if Version(mpl.__version__) < Version("3.5.0b0"):
-+            return ax.artists
-+        else:
-+            # Exclude labeled patches, which are for the legend
-+            return [p for p in ax.patches if not p.get_label()]
-+
- 
- class TestCategoricalPlotter(CategoricalFixture):
- 
-@@ -772,12 +780,12 @@ class TestBoxPlotter(CategoricalFixture):
-     def test_axes_data(self):
- 
-         ax = cat.boxplot(x="g", y="y", data=self.df)
--        assert len(ax.artists) == 3
-+        assert len(self.get_box_artists(ax)) == 3
- 
-         plt.close("all")
- 
-         ax = cat.boxplot(x="g", y="y", hue="h", data=self.df)
--        assert len(ax.artists) == 6
-+        assert len(self.get_box_artists(ax)) == 6
- 
-         plt.close("all")
- 
-@@ -785,14 +793,14 @@ class TestBoxPlotter(CategoricalFixture):
- 
-         ax = cat.boxplot(x="g", y="y", data=self.df, saturation=1)
-         pal = palettes.color_palette(n_colors=3)
--        for patch, color in zip(ax.artists, pal):
-+        for patch, color in zip(self.get_box_artists(ax), pal):
-             assert patch.get_facecolor()[:3] == color
- 
-         plt.close("all")
- 
-         ax = cat.boxplot(x="g", y="y", hue="h", data=self.df, saturation=1)
-         pal = palettes.color_palette(n_colors=2)
--        for patch, color in zip(ax.artists, pal * 2):
-+        for patch, color in zip(self.get_box_artists(ax), pal * 2):
-             assert patch.get_facecolor()[:3] == color
- 
-         plt.close("all")
-@@ -801,7 +809,7 @@ class TestBoxPlotter(CategoricalFixture):
- 
-         ax = cat.boxplot(x="g", y="y", data=self.df,
-                          order=["a", "b", "c", "d"])
--        assert len(ax.artists) == 3
-+        assert len(self.get_box_artists(ax)) == 3
- 
-     def test_missing_data(self):
- 
-@@ -811,13 +819,13 @@ class TestBoxPlotter(CategoricalFixture):
-         y[-2:] = np.nan
- 
-         ax = cat.boxplot(x=x, y=y)
--        assert len(ax.artists) == 3
-+        assert len(self.get_box_artists(ax)) == 3
- 
-         plt.close("all")
- 
-         y[-1] = 0
-         ax = cat.boxplot(x=x, y=y, hue=h)
--        assert len(ax.artists) == 7
-+        assert len(self.get_box_artists(ax)) == 7
- 
-         plt.close("all")
- 
-@@ -2504,11 +2512,11 @@ class TestCatPlot(CategoricalFixture):
- 
-         g = cat.catplot(x="g", y="y", data=self.df, kind="box")
-         want_artists = self.g.unique().size
--        assert len(g.ax.artists) == want_artists
-+        assert len(self.get_box_artists(g.ax)) == want_artists
- 
-         g = cat.catplot(x="g", y="y", hue="h", data=self.df, kind="box")
-         want_artists = self.g.unique().size * self.h.unique().size
--        assert len(g.ax.artists) == want_artists
-+        assert len(self.get_box_artists(g.ax)) == want_artists
- 
-         g = cat.catplot(x="g", y="y", data=self.df,
-                         kind="violin", inner=None)
-@@ -2858,14 +2866,14 @@ class TestBoxenPlotter(CategoricalFixture):
- 
-         ax = cat.boxenplot(x="g", y="y", data=self.df, saturation=1)
-         pal = palettes.color_palette(n_colors=3)
--        for patch, color in zip(ax.artists, pal):
-+        for patch, color in zip(self.get_box_artists(ax), pal):
-             assert patch.get_facecolor()[:3] == color
- 
-         plt.close("all")
- 
-         ax = cat.boxenplot(x="g", y="y", hue="h", data=self.df, saturation=1)
-         pal = palettes.color_palette(n_colors=2)
--        for patch, color in zip(ax.artists, pal * 2):
-+        for patch, color in zip(self.get_box_artists(ax), pal * 2):
-             assert patch.get_facecolor()[:3] == color
- 
-         plt.close("all")
-diff --git a/seaborn/tests/test_distributions.py b/seaborn/tests/test_distributions.py
-index 737d6ccdaddc..57b380c32ca1 100644
---- a/seaborn/tests/test_distributions.py
-+++ b/seaborn/tests/test_distributions.py
-@@ -39,6 +39,27 @@ from .._testing import (
- )
- 
- 
-+def get_contour_coords(c):
-+    """Provide compatability for change in contour artist type in mpl3.5."""
-+    # See https://github.com/matplotlib/matplotlib/issues/20906
-+    if isinstance(c, mpl.collections.LineCollection):
-+        return c.get_segments()
-+    elif isinstance(c, mpl.collections.PathCollection):
-+        return [p.vertices[:np.argmax(p.codes) + 1] for p in c.get_paths()]
-+
-+
-+def get_contour_color(c):
-+    """Provide compatability for change in contour artist type in mpl3.5."""
-+    # See https://github.com/matplotlib/matplotlib/issues/20906
-+    if isinstance(c, mpl.collections.LineCollection):
-+        return c.get_color()
-+    elif isinstance(c, mpl.collections.PathCollection):
-+        if c.get_facecolor().size:
-+            return c.get_facecolor()
-+        else:
-+            return c.get_edgecolor()
-+
-+
- class TestDistPlot(object):
- 
-     rs = np.random.RandomState(0)
-@@ -803,7 +824,10 @@ class TestKDEPlotUnivariate:
-         for label, level in zip(legend_labels, order):
-             assert label.get_text() == level
- 
--        legend_artists = ax.legend_.findobj(mpl.lines.Line2D)[::2]
-+        legend_artists = ax.legend_.findobj(mpl.lines.Line2D)
-+        if Version(mpl.__version__) < Version("3.5.0b0"):
-+            # https://github.com/matplotlib/matplotlib/pull/20699
-+            legend_artists = legend_artists[::2]
-         palette = color_palette()
-         for artist, color in zip(legend_artists, palette):
-             assert to_rgb(artist.get_color()) == to_rgb(color)
-@@ -854,7 +878,7 @@ class TestKDEPlotBivariate:
-             f, ax = plt.subplots()
-             kdeplot(data=long_df, x="x", y="y", hue="c", fill=fill)
-             for c in ax.collections:
--                if fill:
-+                if fill or Version(mpl.__version__) >= Version("3.5.0b0"):
-                     assert isinstance(c, mpl.collections.PathCollection)
-                 else:
-                     assert isinstance(c, mpl.collections.LineCollection)
-@@ -870,8 +894,8 @@ class TestKDEPlotBivariate:
-         kdeplot(x=x, y=y, hue=hue, common_norm=True, ax=ax1)
-         kdeplot(x=x, y=y, hue=hue, common_norm=False, ax=ax2)
- 
--        n_seg_1 = sum([len(c.get_segments()) > 0 for c in ax1.collections])
--        n_seg_2 = sum([len(c.get_segments()) > 0 for c in ax2.collections])
-+        n_seg_1 = sum([len(get_contour_coords(c)) > 0 for c in ax1.collections])
-+        n_seg_2 = sum([len(get_contour_coords(c)) > 0 for c in ax2.collections])
-         assert n_seg_2 > n_seg_1
- 
-     def test_log_scale(self, rng):
-@@ -898,7 +922,7 @@ class TestKDEPlotBivariate:
-         ax2.contour(10 ** xx, yy, density, levels=levels)
- 
-         for c1, c2 in zip(ax1.collections, ax2.collections):
--            assert_array_equal(c1.get_segments(), c2.get_segments())
-+            assert_array_equal(get_contour_coords(c1), get_contour_coords(c2))
- 
-     def test_bandwidth(self, rng):
- 
-@@ -911,7 +935,7 @@ class TestKDEPlotBivariate:
-         kdeplot(x=x, y=y, bw_adjust=2, ax=ax2)
- 
-         for c1, c2 in zip(ax1.collections, ax2.collections):
--            seg1, seg2 = c1.get_segments(), c2.get_segments()
-+            seg1, seg2 = get_contour_coords(c1), get_contour_coords(c2)
-             if seg1 + seg2:
-                 x1 = seg1[0][:, 0]
-                 x2 = seg2[0][:, 0]
-@@ -936,9 +960,9 @@ class TestKDEPlotBivariate:
-         kdeplot(x=x, y=y, hue=hue, weights=weights, ax=ax2)
- 
-         for c1, c2 in zip(ax1.collections, ax2.collections):
--            if c1.get_segments() and c2.get_segments():
--                seg1 = np.concatenate(c1.get_segments(), axis=0)
--                seg2 = np.concatenate(c2.get_segments(), axis=0)
-+            if get_contour_coords(c1) and get_contour_coords(c2):
-+                seg1 = np.concatenate(get_contour_coords(c1), axis=0)
-+                seg2 = np.concatenate(get_contour_coords(c2), axis=0)
-                 assert not np.array_equal(seg1, seg2)
- 
-     def test_hue_ignores_cmap(self, long_df):
-@@ -946,7 +970,7 @@ class TestKDEPlotBivariate:
-         with pytest.warns(UserWarning, match="cmap parameter ignored"):
-             ax = kdeplot(data=long_df, x="x", y="y", hue="c", cmap="viridis")
- 
--        color = tuple(ax.collections[0].get_color().squeeze())
-+        color = tuple(get_contour_color(ax.collections[0]).squeeze())
-         assert color == mpl.colors.colorConverter.to_rgba("C0")
- 
-     def test_contour_line_colors(self, long_df):
-@@ -955,7 +979,7 @@ class TestKDEPlotBivariate:
-         ax = kdeplot(data=long_df, x="x", y="y", color=color)
- 
-         for c in ax.collections:
--            assert tuple(c.get_color().squeeze()) == color
-+            assert tuple(get_contour_color(c).squeeze()) == color
- 
-     def test_contour_fill_colors(self, long_df):
- 
-@@ -987,7 +1011,7 @@ class TestKDEPlotBivariate:
-         kdeplot(**plot_kws, levels=np.linspace(thresh, 1, n), ax=ax2)
- 
-         for c1, c2 in zip(ax1.collections, ax2.collections):
--            assert_array_equal(c1.get_segments(), c2.get_segments())
-+            assert_array_equal(get_contour_coords(c1), get_contour_coords(c2))
- 
-         with pytest.raises(ValueError):
-             kdeplot(**plot_kws, levels=[0, 1, 2])
-@@ -999,7 +1023,7 @@ class TestKDEPlotBivariate:
-         kdeplot(**plot_kws, levels=n, thresh=0, ax=ax2)
- 
-         for c1, c2 in zip(ax1.collections, ax2.collections):
--            assert_array_equal(c1.get_segments(), c2.get_segments())
-+            assert_array_equal(get_contour_coords(c1), get_contour_coords(c2))
-         for c1, c2 in zip(ax1.collections, ax2.collections):
-             assert_array_equal(c1.get_facecolors(), c2.get_facecolors())
- 
-@@ -2246,13 +2270,13 @@ class TestDisPlot:
-         z = [0] * 80 + [1] * 20
- 
-         g = displot(x=x, y=y, col=z, kind="kde", levels=10)
--        l1 = sum(bool(c.get_segments()) for c in g.axes.flat[0].collections)
--        l2 = sum(bool(c.get_segments()) for c in g.axes.flat[1].collections)
-+        l1 = sum(bool(get_contour_coords(c)) for c in g.axes.flat[0].collections)
-+        l2 = sum(bool(get_contour_coords(c)) for c in g.axes.flat[1].collections)
-         assert l1 > l2
- 
-         g = displot(x=x, y=y, col=z, kind="kde", levels=10, common_norm=False)
--        l1 = sum(bool(c.get_segments()) for c in g.axes.flat[0].collections)
--        l2 = sum(bool(c.get_segments()) for c in g.axes.flat[1].collections)
-+        l1 = sum(bool(get_contour_coords(c)) for c in g.axes.flat[0].collections)
-+        l2 = sum(bool(get_contour_coords(c)) for c in g.axes.flat[1].collections)
-         assert l1 == l2
- 
-     def test_bivariate_hist_norm(self, rng):
--- 
-2.35.1
-

diff --git a/dev-python/seaborn/seaborn-0.11.2.ebuild b/dev-python/seaborn/seaborn-0.11.2.ebuild
deleted file mode 100644
index 50b1cabf1626..000000000000
--- a/dev-python/seaborn/seaborn-0.11.2.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit distutils-r1
-
-DESCRIPTION="Statistical data visualization"
-HOMEPAGE="https://seaborn.pydata.org https://github.com/mwaskom/seaborn"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
-	dev-python/matplotlib[${PYTHON_USEDEP}]
-	dev-python/numpy[${PYTHON_USEDEP}]
-	dev-python/pandas[${PYTHON_USEDEP}]
-	dev-python/statsmodels[${PYTHON_USEDEP}]
-	dev-python/scipy[${PYTHON_USEDEP}]
-"
-BDEPEND="test? ( dev-python/nose[${PYTHON_USEDEP}] )"
-
-PATCHES=(
-	"${FILESDIR}"/${PN}-Update-tests-for-compatability-with-matplotlib-3.5.0.patch
-)
-
-distutils_enable_tests pytest
-
-python_test() {
-	# Tests fail due to a newer matplotlib (3.5) being used. Was fixed
-	# upstream in https://github.com/mwaskom/seaborn/issues/2663 but not
-	# for the 0.11 branch. Partially backported in
-	# seaborn-Update-tests-for-compatability-with-matplotlib-3.5.0.patch.
-	local EPYTEST_DESELECT=(
-		'seaborn/tests/test_categorical.py::TestBoxPlotter::test_axes_data'
-		'seaborn/tests/test_categorical.py::TestBoxPlotter::test_box_colors'
-		'seaborn/tests/test_categorical.py::TestBoxPlotter::test_draw_missing_boxes'
-		'seaborn/tests/test_categorical.py::TestBoxPlotter::test_missing_data'
-		'seaborn/tests/test_categorical.py::TestCatPlot::test_plot_elements'
-		'seaborn/tests/test_categorical.py::TestBoxenPlotter::test_box_colors'
-		'seaborn/tests/test_distributions.py::TestKDEPlotUnivariate::test_legend'
-		'seaborn/tests/test_distributions.py::TestKDEPlotBivariate::test_fill_artists'
-		'seaborn/tests/test_distributions.py::TestDisPlot::test_with_rug[kwargs0]'
-		'seaborn/tests/test_distributions.py::TestDisPlot::test_with_rug[kwargs1]'
-		'seaborn/tests/test_distributions.py::TestDisPlot::test_with_rug[kwargs2]'
-	)
-	cat > matplotlibrc <<- EOF || die
-		backend : Agg
-	EOF
-	epytest
-}


^ permalink raw reply related	[flat|nested] 3+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-python/seaborn/files/, dev-python/seaborn/
@ 2023-02-26  0:30 Sam James
  0 siblings, 0 replies; 3+ messages in thread
From: Sam James @ 2023-02-26  0:30 UTC (permalink / raw
  To: gentoo-commits

commit:     9ac0a321e63176ce49d5830281476e27bec05e6c
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 25 23:45:37 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Feb 26 00:29:56 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ac0a321

dev-python/seaborn: add 0.12.2

Closes: https://bugs.gentoo.org/880587
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-python/seaborn/Manifest                        |  1 +
 .../files/seaborn-0.12.2-matplotlib-3.7.patch      | 19 ++++++++++
 dev-python/seaborn/seaborn-0.12.2.ebuild           | 44 ++++++++++++++++++++++
 3 files changed, 64 insertions(+)

diff --git a/dev-python/seaborn/Manifest b/dev-python/seaborn/Manifest
index 05272f65be96..0fa6e8e28578 100644
--- a/dev-python/seaborn/Manifest
+++ b/dev-python/seaborn/Manifest
@@ -1 +1,2 @@
 DIST seaborn-0.12.0.tar.gz 1407601 BLAKE2B 3da8db0a0c08a40a3969a2ffce248f5521b4c7c93ecf0f014850093ef48331326454572ceea6ee1133805bf92540b0d2acecdfb7cb789d238f743b30e6a28947 SHA512 b2b06a22d48f19ace2448f465ca5e700f3486971d9fb86e85a1a8c9e2956b904e5f4c2c8075f848299b182cf8f69b2fac22366fedbd8012b9c44adc0bcb7e060
+DIST seaborn-0.12.2.tar.gz 1439798 BLAKE2B cf6903b1a2d27516bcafe46cabc81ea9fac80666394a6a82516630f9ac60afc7e9d31817e029cda9a08da04c0a37ce0244ad23acda16bca3283532ddb0fbdb71 SHA512 988a9922ee301b655911efa38905674b7dd15e7f7b157ad67f5befaeb02db492553f8bd6133b54d2dd7970b8dbbfd92d81d1faea3fa618247ebcaeb98620a060

diff --git a/dev-python/seaborn/files/seaborn-0.12.2-matplotlib-3.7.patch b/dev-python/seaborn/files/seaborn-0.12.2-matplotlib-3.7.patch
new file mode 100644
index 000000000000..dbc4908321d9
--- /dev/null
+++ b/dev-python/seaborn/files/seaborn-0.12.2-matplotlib-3.7.patch
@@ -0,0 +1,19 @@
+https://github.com/mwaskom/seaborn/commit/db7ae11750fc2dfb695457239708448d54e9b8cd
+
+From db7ae11750fc2dfb695457239708448d54e9b8cd Mon Sep 17 00:00:00 2001
+From: Michael Waskom <mwaskom@users.noreply.github.com>
+Date: Wed, 25 Jan 2023 16:58:26 -0500
+Subject: [PATCH] Update test to reflect change in matplotlib 3.7 (#3236)
+
+--- a/tests/test_axisgrid.py
++++ b/tests/test_axisgrid.py
+@@ -331,7 +331,7 @@ def test_subplot_kws(self):
+         g = ag.FacetGrid(self.df, despine=False,
+                          subplot_kws=dict(projection="polar"))
+         for ax in g.axes.flat:
+-            assert "PolarAxesSubplot" in str(type(ax))
++            assert "PolarAxes" in ax.__class__.__name__
+ 
+     def test_gridspec_kws(self):
+         ratios = [3, 1, 2]
+

diff --git a/dev-python/seaborn/seaborn-0.12.2.ebuild b/dev-python/seaborn/seaborn-0.12.2.ebuild
new file mode 100644
index 000000000000..276eda23158c
--- /dev/null
+++ b/dev-python/seaborn/seaborn-0.12.2.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{9..11} )
+inherit distutils-r1 multiprocessing pypi
+
+DESCRIPTION="Statistical data visualization"
+HOMEPAGE="https://seaborn.pydata.org https://github.com/mwaskom/seaborn"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+	dev-python/matplotlib[${PYTHON_USEDEP}]
+	dev-python/numpy[${PYTHON_USEDEP}]
+	dev-python/pandas[${PYTHON_USEDEP}]
+	dev-python/statsmodels[${PYTHON_USEDEP}]
+	dev-python/scipy[${PYTHON_USEDEP}]
+"
+BDEPEND="
+	test? ( dev-python/pytest-xdist[${PYTHON_USEDEP}] )
+"
+
+PATCHES=(
+	"${FILESDIR}"/${P}-matplotlib-3.7.patch
+)
+
+distutils_enable_tests pytest
+
+src_test() {
+	cat > matplotlibrc <<- EOF || die
+		backend : Agg
+	EOF
+
+	distutils-r1_src_test
+}
+
+python_test() {
+	epytest -n "$(makeopts_jobs)"
+}


^ permalink raw reply related	[flat|nested] 3+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-python/seaborn/files/, dev-python/seaborn/
@ 2023-11-02  5:44 Michał Górny
  0 siblings, 0 replies; 3+ messages in thread
From: Michał Górny @ 2023-11-02  5:44 UTC (permalink / raw
  To: gentoo-commits

commit:     ef5c6301fe39b1ffce42004ad20dec275a49482c
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Nov  2 05:43:13 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Nov  2 05:44:25 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef5c6301

dev-python/seaborn: Remove old

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 dev-python/seaborn/Manifest                        |  1 -
 .../files/seaborn-0.12.2-matplotlib-3.7.patch      | 19 ----------
 dev-python/seaborn/seaborn-0.12.2.ebuild           | 44 ----------------------
 3 files changed, 64 deletions(-)

diff --git a/dev-python/seaborn/Manifest b/dev-python/seaborn/Manifest
index 986bdede51e9..893779dfa24f 100644
--- a/dev-python/seaborn/Manifest
+++ b/dev-python/seaborn/Manifest
@@ -1,2 +1 @@
-DIST seaborn-0.12.2.tar.gz 1439798 BLAKE2B cf6903b1a2d27516bcafe46cabc81ea9fac80666394a6a82516630f9ac60afc7e9d31817e029cda9a08da04c0a37ce0244ad23acda16bca3283532ddb0fbdb71 SHA512 988a9922ee301b655911efa38905674b7dd15e7f7b157ad67f5befaeb02db492553f8bd6133b54d2dd7970b8dbbfd92d81d1faea3fa618247ebcaeb98620a060
 DIST seaborn-0.13.0.tar.gz 1455480 BLAKE2B 9f7383715366889ffd80788f901c574d9330285da2098e5695e944f1c6b92d4e417163a82378dd75c03233fc6485158401a1aaa461f2fa8e71a4cbc3ebf957cb SHA512 d603e880c29e05ab68f86d285c5c5ee9cf2da1d45265ed609f7bc87650fe20e80c026af487f63f9492a268f51ba5bab0cae4fd8fdeaf28125d16d317f9c937c8

diff --git a/dev-python/seaborn/files/seaborn-0.12.2-matplotlib-3.7.patch b/dev-python/seaborn/files/seaborn-0.12.2-matplotlib-3.7.patch
deleted file mode 100644
index dbc4908321d9..000000000000
--- a/dev-python/seaborn/files/seaborn-0.12.2-matplotlib-3.7.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-https://github.com/mwaskom/seaborn/commit/db7ae11750fc2dfb695457239708448d54e9b8cd
-
-From db7ae11750fc2dfb695457239708448d54e9b8cd Mon Sep 17 00:00:00 2001
-From: Michael Waskom <mwaskom@users.noreply.github.com>
-Date: Wed, 25 Jan 2023 16:58:26 -0500
-Subject: [PATCH] Update test to reflect change in matplotlib 3.7 (#3236)
-
---- a/tests/test_axisgrid.py
-+++ b/tests/test_axisgrid.py
-@@ -331,7 +331,7 @@ def test_subplot_kws(self):
-         g = ag.FacetGrid(self.df, despine=False,
-                          subplot_kws=dict(projection="polar"))
-         for ax in g.axes.flat:
--            assert "PolarAxesSubplot" in str(type(ax))
-+            assert "PolarAxes" in ax.__class__.__name__
- 
-     def test_gridspec_kws(self):
-         ratios = [3, 1, 2]
-

diff --git a/dev-python/seaborn/seaborn-0.12.2.ebuild b/dev-python/seaborn/seaborn-0.12.2.ebuild
deleted file mode 100644
index f6dc1cf23fc6..000000000000
--- a/dev-python/seaborn/seaborn-0.12.2.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{9..11} )
-inherit distutils-r1 multiprocessing pypi
-
-DESCRIPTION="Statistical data visualization"
-HOMEPAGE="https://seaborn.pydata.org https://github.com/mwaskom/seaborn"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
-	dev-python/matplotlib[${PYTHON_USEDEP}]
-	dev-python/numpy[${PYTHON_USEDEP}]
-	dev-python/pandas[${PYTHON_USEDEP}]
-	dev-python/statsmodels[${PYTHON_USEDEP}]
-	dev-python/scipy[${PYTHON_USEDEP}]
-"
-BDEPEND="
-	test? ( dev-python/pytest-xdist[${PYTHON_USEDEP}] )
-"
-
-PATCHES=(
-	"${FILESDIR}"/${P}-matplotlib-3.7.patch
-)
-
-distutils_enable_tests pytest
-
-src_test() {
-	cat > matplotlibrc <<- EOF || die
-		backend : Agg
-	EOF
-
-	distutils-r1_src_test
-}
-
-python_test() {
-	epytest -n "$(makeopts_jobs)"
-}


^ permalink raw reply related	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2023-11-02  5:44 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-11-02  5:44 [gentoo-commits] repo/gentoo:master commit in: dev-python/seaborn/files/, dev-python/seaborn/ Michał Górny
  -- strict thread matches above, loose matches on Subject: below --
2023-02-26  0:30 Sam James
2022-10-08 20:10 Michał Górny

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox