[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2026-01-09 Thread Eli Schwartz
commit: 6ccb46d81ca823408a9f319bb4baec4ccbcbcb39
Author: Eli Schwartz  gentoo  org>
AuthorDate: Fri Jan  9 08:17:43 2026 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Fri Jan  9 08:18:49 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ccb46d8

dev-python/matplotlib: Stabilize 3.10.7-r1 x86, #966973

Signed-off-by: Eli Schwartz  gentoo.org>

 dev-python/matplotlib/matplotlib-3.10.7-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.10.7-r1.ebuild 
b/dev-python/matplotlib/matplotlib-3.10.7-r1.ebuild
index 21aadcf459d5..f3f3684ed508 100644
--- a/dev-python/matplotlib/matplotlib-3.10.7-r1.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.10.7-r1.ebuild
@@ -30,7 +30,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc 
~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc 
x86 ~arm64-macos ~x64-macos"
 IUSE="cairo excel gtk3 latex qt6 tk webagg wxwidgets"
 
 LATEX_DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2026-01-08 Thread Eli Schwartz
commit: 7ae1426849b01204b6b2417565138894e57c2597
Author: Eli Schwartz  gentoo  org>
AuthorDate: Fri Jan  9 07:16:12 2026 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Fri Jan  9 07:27:40 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ae14268

dev-python/matplotlib: backport x86 deselects to older releases

It was initially reported for the sake of the old version anyway, to
unblock a stablereq.

Bug: https://bugs.gentoo.org/968122
Signed-off-by: Eli Schwartz  gentoo.org>

 dev-python/matplotlib/matplotlib-3.10.7-r1.ebuild | 13 -
 1 file changed, 12 insertions(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.10.7-r1.ebuild 
b/dev-python/matplotlib/matplotlib-3.10.7-r1.ebuild
index 112edf593243..21aadcf459d5 100644
--- a/dev-python/matplotlib/matplotlib-3.10.7-r1.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.10.7-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -286,6 +286,17 @@ python_test() {

tests/test_backend_pgf.py::test_minus_signs_with_tex
)
;;
+   x86)
+   EPYTEST_DESELECT+=(
+   
'tests/test_tightlayout.py::test_tight_layout2[png]'
+   'tests/test_patches.py::test_wedge_range[pdf]'
+   
'tests/test_tightlayout.py::test_tight_layout3[png]'
+   'tests/test_quiver.py::test_barbs[png]'
+   
'tests/test_axes.py::test_fill_between_interpolate_decreasing[png]'
+   # too large for 32-bit platforms
+   'tests/test_axes.py::test_psd_csd[png]'
+   )
+   ;;
alpha|arm|m68k|o32|ppc|s390|sh|sparc|x86)
EPYTEST_DESELECT+=(
# too large for 32-bit platforms



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2026-01-06 Thread Michał Górny
commit: b7ddc4b8758f3f77d06231652d4fe13af76f2e45
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan  6 10:34:25 2026 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan  6 10:35:02 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7ddc4b8

dev-python/matplotlib: Skip failing tests on x86

Closes: https://bugs.gentoo.org/968122
Signed-off-by: Michał Górny  gentoo.org>

 dev-python/matplotlib/matplotlib-3.10.8-r1.ebuild | 13 -
 1 file changed, 12 insertions(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.10.8-r1.ebuild 
b/dev-python/matplotlib/matplotlib-3.10.8-r1.ebuild
index 2160f6ce33b0..2d5fd682a1c8 100644
--- a/dev-python/matplotlib/matplotlib-3.10.8-r1.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.10.8-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -288,6 +288,17 @@ python_test() {

tests/test_backend_pgf.py::test_minus_signs_with_tex
)
;;
+   x86)
+   EPYTEST_DESELECT+=(
+   
'tests/test_tightlayout.py::test_tight_layout2[png]'
+   'tests/test_patches.py::test_wedge_range[pdf]'
+   
'tests/test_tightlayout.py::test_tight_layout3[png]'
+   'tests/test_quiver.py::test_barbs[png]'
+   
'tests/test_axes.py::test_fill_between_interpolate_decreasing[png]'
+   # too large for 32-bit platforms
+   'tests/test_axes.py::test_psd_csd[png]'
+   )
+   ;;
alpha|arm|m68k|o32|ppc|s390|sh|sparc|x86)
EPYTEST_DESELECT+=(
# too large for 32-bit platforms



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2025-12-30 Thread Eli Schwartz
commit: 5645366d68ce6b5e8381c9b09afd62064e05d06d
Author: Eli Schwartz  gentoo  org>
AuthorDate: Wed Dec 31 05:27:11 2025 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Wed Dec 31 06:02:06 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5645366d

dev-python/matplotlib: Stabilize 3.10.3 arm, #956951

Signed-off-by: Eli Schwartz  gentoo.org>

 dev-python/matplotlib/matplotlib-3.10.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.10.3.ebuild 
b/dev-python/matplotlib/matplotlib-3.10.3.ebuild
index 2dce1f85d60f..a015d46222b6 100644
--- a/dev-python/matplotlib/matplotlib-3.10.3.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.10.3.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc 
x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc 
x86 ~arm64-macos ~x64-macos"
 IUSE="cairo excel gtk3 latex qt6 tk webagg wxwidgets"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/files/, dev-python/matplotlib/

2025-12-30 Thread Eli Schwartz
commit: 0eb8723aae8e4974be02f8238687be06daf6cab5
Author: Eli Schwartz  gentoo  org>
AuthorDate: Wed Dec 31 05:32:51 2025 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Wed Dec 31 06:02:08 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0eb8723a

dev-python/matplotlib: drop old

Signed-off-by: Eli Schwartz  gentoo.org>

 dev-python/matplotlib/Manifest |   3 -
 .../matplotlib/files/matplotlib-3.10.1-test.patch  | 235 ---
 dev-python/matplotlib/matplotlib-3.10.1.ebuild | 323 
 dev-python/matplotlib/matplotlib-3.10.5.ebuild | 330 -
 dev-python/matplotlib/matplotlib-3.10.6.ebuild | 330 -
 5 files changed, 1221 deletions(-)

diff --git a/dev-python/matplotlib/Manifest b/dev-python/matplotlib/Manifest
index 9d382578cc1b..dc3fdd262c1d 100644
--- a/dev-python/matplotlib/Manifest
+++ b/dev-python/matplotlib/Manifest
@@ -1,8 +1,5 @@
 DIST freetype-2.6.1.tar.gz 2302080 BLAKE2B 
6a5fb98e5fa6cf4b7d7533ad44e364227d8c2f7dded4c552d6e22e204c32b7858f20d41d1e809ecdad6e5353d6cec81bea0e0b06a4533363a41ecab83ce3f7ca
 SHA512 
ff2daed64d712737085924c50e75862fafbcbb24eef6d72dac9eaae63bb656d7245397fd828f5d3e47ac847f7ff83d73dedfdd61fde1f7d6e0f0cdeb49bcf83b
-DIST matplotlib-3.10.1.tar.gz 36743335 BLAKE2B 
e689dcaa314a6af8ce2934aac95208adf0f87822e4f84d6fb15ac1a17d162deea106636abf52b5332636ad8bb944301f16100b15d409b04ef2a8ecd287ea827c
 SHA512 
1b52a421e61ca0a295d7b1d2bbe9bdcb1dd58f6c750b21d95e263547b20a17d58aadcc86f97ae0fdff9151d3c2f75a6c5419a35b258b698d777f42de7b598c4e
 DIST matplotlib-3.10.3.tar.gz 34799811 BLAKE2B 
f855a65ebf6d33373b8ed62fca0824291aa10319cfa652e0ed07db4fe2511d6bc0232e0ef44858717142ce6f13ef604131c312d3ffa00b414321d34dc45d2727
 SHA512 
c3027fa116f45a4a7d7ac8e7ce87f509a6604b283c39b74379e8d84a05df61283ddf4e79036c9b83b2dff13291b59945d26aeb7420873d3b275097817a12be72
-DIST matplotlib-3.10.5.tar.gz 34804044 BLAKE2B 
ffda7bfb4c4a5bc6aacabb1f1595525fcdac9070f6e1c039abe6ba480cc34ea1663fc2c35a4583176a4d4695aacc238d3080eb75d965ee4ddc27bd96fda1d3e8
 SHA512 
761388d0aad410b80179b3bb97d63b6a99d71338a0eb8801702f4a38f4a1a0fdecd8fbb6401e664d2f30a0256f412167c7c102fc494664c1837495572ebf3caa
-DIST matplotlib-3.10.6.tar.gz 34804264 BLAKE2B 
d6bbea7b225052026dcd326ab0434600191746b663fe922a306c21823b59a7eb6cd23ef45992e7eb4630b1e92fc2e58f351f258f53a7d98b8b1cb9c3dbf038af
 SHA512 
c12686d52229bbbd3c16fa5b1d633a7a6eec8e9bae58221554dc3d9595ceae05f985ebb3207425ad2e134e4dae671f590225b1d692b66c2099dd78da13cc6332
 DIST matplotlib-3.10.7.tar.gz 34804865 BLAKE2B 
13895bb4e8677fdb05cc0dbe5e58c62efbd5f298469d0647a23806a5101f7b4021accf8fefbdc85a49374f125bf8caa5537a40ac534283746e465bcb87cc1e6d
 SHA512 
48c54dc0719ee5e42a96288200ecd696b52c90816b74404c0350f1707cab31fe8e6371135a3d469f9d78fe4234abf03f92f32cb1777f70e8a34e4fe300d89c27
 DIST matplotlib-3.10.7.tar.gz.provenance 9556 BLAKE2B 
a429fffb82ef7b0b8f0e085c73e48d0551b2092b1274774553df559436eaaea7ca46ee4043ab0fdb057461a4a0c8af9cbb73746054bff63ba94e78263c076b06
 SHA512 
960a7d2c21877611ee6d30eed1ba124df51f2fb6c8c2b2f798bfd262c9306ec2a0a60733c82da4f4f2f01a255503a3e7e5eb2778b49da07b7b487026e93ec6c0
 DIST matplotlib-3.10.8.tar.gz 34806269 BLAKE2B 
1dc1de36b7b29c1d9b50fd464dff7054faef4bcf0e6338c8ac4c89bcb7325578af0be99323336489ecc9dfda0418596413e456e16391343fe2fbdec16730a4e4
 SHA512 
66d07fb0b13821e88f6e6fe9f9882542340c074198dce7d5f8bf5d65d1c64326ae7517ad38d6357491c54aedd8cd1b03f555ad6d9337754db5dbd43c6305ab3f

diff --git a/dev-python/matplotlib/files/matplotlib-3.10.1-test.patch 
b/dev-python/matplotlib/files/matplotlib-3.10.1-test.patch
deleted file mode 100644
index fa05c9d8f0af..
--- a/dev-python/matplotlib/files/matplotlib-3.10.1-test.patch
+++ /dev/null
@@ -1,235 +0,0 @@
-diff --git a/lib/matplotlib/tests/test_arrow_patches.py 
b/lib/matplotlib/tests/test_arrow_patches.py
-index 431d1eb6ea..bb0cc9c8d8 100644
 a/lib/matplotlib/tests/test_arrow_patches.py
-+++ b/lib/matplotlib/tests/test_arrow_patches.py
-@@ -68,7 +68,7 @@ def __prepare_fancyarrow_dpi_cor_test():
- 
- 
- @image_comparison(['fancyarrow_dpi_cor_100dpi.png'], remove_text=True,
--  tol=0 if platform.machine() == 'x86_64' else 0.02,
-+  tol=0.015 if platform.machine() == 'x86_64' else 0.02,
-   savefig_kwarg=dict(dpi=100))
- def test_fancyarrow_dpi_cor_100dpi():
- """
-@@ -83,7 +83,7 @@ def test_fancyarrow_dpi_cor_100dpi():
- 
- 
- @image_comparison(['fancyarrow_dpi_cor_200dpi.png'], remove_text=True,
--  tol=0 if platform.machine() == 'x86_64' else 0.02,
-+  tol=0.018 if platform.machine() == 'x86_64' else 0.02,
-   savefig_kwarg=dict(dpi=200))
- def test_fancyarrow_dpi_cor_200dpi():
- """
-@@ -116,7 +116,7 @@ def test_fancyarrow_dash():
- 
- 
- @image_comparison(['arrow_styles.png'], style='mpl20', remove_text=True,
--  tol=0 if platform.machine() == 'x86_64' else 

[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2025-12-28 Thread Eli Schwartz
commit: eb2233d62defdde7f88a76e0f40b6e2dd4c5385b
Author: Eli Schwartz  gentoo  org>
AuthorDate: Mon Dec 29 03:32:48 2025 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Mon Dec 29 04:34:48 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb2233d6

dev-python/matplotlib: Stabilize 3.10.7-r1 ppc64, #966973

Signed-off-by: Eli Schwartz  gentoo.org>

 dev-python/matplotlib/matplotlib-3.10.7-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.10.7-r1.ebuild 
b/dev-python/matplotlib/matplotlib-3.10.7-r1.ebuild
index 40055a5a915c..6b8ff12ef0de 100644
--- a/dev-python/matplotlib/matplotlib-3.10.7-r1.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.10.7-r1.ebuild
@@ -30,7 +30,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc 
~x86 ~arm64-macos ~x64-macos"
 IUSE="cairo excel gtk3 latex qt6 tk webagg wxwidgets"
 
 LATEX_DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2025-12-28 Thread Eli Schwartz
commit: 462f1ef0bb8937fbdb5a6d6d6dd97f729133b3d9
Author: Eli Schwartz  gentoo  org>
AuthorDate: Mon Dec 29 04:14:24 2025 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Mon Dec 29 04:34:49 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=462f1ef0

dev-python/matplotlib: Stabilize 3.10.7-r1 arm64, #966973

Signed-off-by: Eli Schwartz  gentoo.org>

 dev-python/matplotlib/matplotlib-3.10.7-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.10.7-r1.ebuild 
b/dev-python/matplotlib/matplotlib-3.10.7-r1.ebuild
index 6b8ff12ef0de..112edf593243 100644
--- a/dev-python/matplotlib/matplotlib-3.10.7-r1.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.10.7-r1.ebuild
@@ -30,7 +30,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc 
~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc 
~x86 ~arm64-macos ~x64-macos"
 IUSE="cairo excel gtk3 latex qt6 tk webagg wxwidgets"
 
 LATEX_DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2025-12-17 Thread Eli Schwartz
commit: da3287194b98981a0e52fbbf6e65ad1f530e21cd
Author: Eli Schwartz  gentoo  org>
AuthorDate: Thu Dec 18 04:30:52 2025 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Thu Dec 18 04:32:02 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da328719

dev-python/matplotlib: Stabilize 3.10.7-r1 arm, #966973

Signed-off-by: Eli Schwartz  gentoo.org>

 dev-python/matplotlib/matplotlib-3.10.7-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.10.7-r1.ebuild 
b/dev-python/matplotlib/matplotlib-3.10.7-r1.ebuild
index e99dfb581c91..40055a5a915c 100644
--- a/dev-python/matplotlib/matplotlib-3.10.7-r1.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.10.7-r1.ebuild
@@ -30,7 +30,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86 ~arm64-macos ~x64-macos"
 IUSE="cairo excel gtk3 latex qt6 tk webagg wxwidgets"
 
 LATEX_DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2025-12-17 Thread Eli Schwartz
commit: 32e95f25610244a94d027860d056816dbd99d986
Author: Eli Schwartz  gentoo  org>
AuthorDate: Wed Dec 17 22:55:30 2025 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Thu Dec 18 02:04:28 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32e95f25

dev-python/matplotlib: require poppler's cairo/png support

It is used for pdftops and pdftocairo. For the latter:

"""
Matplotlib's pgf support requires a recent LaTeX_ installation that includes
the TikZ/PGF packages (such as TeXLive_), preferably with XeLaTeX or LuaLaTeX
installed. If either pdftocairo or ghostscript is present on your system,
figures can optionally be saved to PNG images as well. The executables
for all applications must be located on your :envvar:`PATH`.
"""

This naturally fails if PNG support in poppler is disabled. The failure
is non-obvious -- subprocess.run fails, and stdout (not stderr) simply
contains the pdftocairo --help text. Careful inspection shows it does
not support the `-png` option in its argparse routine, not even to
immediately raise an "error: png support not available".

:/

The cairo support should be enabled too; that has a more obvious failure
mode (pdftocairo won't exist).

Signed-off-by: Eli Schwartz  gentoo.org>

 .../{matplotlib-3.10.7.ebuild => matplotlib-3.10.7-r1.ebuild}   | 2 +-
 .../{matplotlib-3.10.8.ebuild => matplotlib-3.10.8-r1.ebuild}   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/matplotlib/matplotlib-3.10.7.ebuild 
b/dev-python/matplotlib/matplotlib-3.10.7-r1.ebuild
similarity index 99%
rename from dev-python/matplotlib/matplotlib-3.10.7.ebuild
rename to dev-python/matplotlib/matplotlib-3.10.7-r1.ebuild
index bf4a95d9121a..e99dfb581c91 100644
--- a/dev-python/matplotlib/matplotlib-3.10.7.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.10.7-r1.ebuild
@@ -37,7 +37,7 @@ LATEX_DEPEND="
virtual/latex-base
app-text/dvipng
app-text/ghostscript-gpl
-   app-text/poppler[utils]
+   app-text/poppler[cairo,png,utils]
dev-texlive/texlive-fontsrecommended
dev-texlive/texlive-latexextra
dev-texlive/texlive-luatex

diff --git a/dev-python/matplotlib/matplotlib-3.10.8.ebuild 
b/dev-python/matplotlib/matplotlib-3.10.8-r1.ebuild
similarity index 99%
rename from dev-python/matplotlib/matplotlib-3.10.8.ebuild
rename to dev-python/matplotlib/matplotlib-3.10.8-r1.ebuild
index 449303c780db..2160f6ce33b0 100644
--- a/dev-python/matplotlib/matplotlib-3.10.8.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.10.8-r1.ebuild
@@ -37,7 +37,7 @@ LATEX_DEPEND="
virtual/latex-base
app-text/dvipng
app-text/ghostscript-gpl
-   app-text/poppler[utils]
+   app-text/poppler[cairo,png,utils]
dev-texlive/texlive-fontsrecommended
dev-texlive/texlive-latexextra
dev-texlive/texlive-luatex



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2025-12-17 Thread Eli Schwartz
commit: e36e1cdb2a34e5a50ece846937d0d6986161099c
Author: Eli Schwartz  gentoo  org>
AuthorDate: Wed Dec 17 02:26:15 2025 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Thu Dec 18 01:30:54 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e36e1cdb

dev-python/matplotlib: force latex dependencies as test deps too

This USE="latex" is essentially IUSE_RUNTIME, installing the packages at
any time suffices to make latex work.

The tests also test this support, and cannot effectively skip them when
texlive-core is installed but the specific used packages aren't. Result:
nasty inexplicable test failures.

Simplify testing dramatically by forcing latex tests to run and do so
correctly.

Closes: https://bugs.gentoo.org/786600
Acked-by: Sam James  gentoo.org>
Signed-off-by: Eli Schwartz  gentoo.org>

 dev-python/matplotlib/matplotlib-3.10.7.ebuild | 21 +
 dev-python/matplotlib/matplotlib-3.10.8.ebuild | 21 +
 2 files changed, 26 insertions(+), 16 deletions(-)

diff --git a/dev-python/matplotlib/matplotlib-3.10.7.ebuild 
b/dev-python/matplotlib/matplotlib-3.10.7.ebuild
index de3f0e7ed39c..bf4a95d9121a 100644
--- a/dev-python/matplotlib/matplotlib-3.10.7.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.10.7.ebuild
@@ -33,6 +33,17 @@ SLOT="0"
 KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86 ~arm64-macos ~x64-macos"
 IUSE="cairo excel gtk3 latex qt6 tk webagg wxwidgets"
 
+LATEX_DEPEND="
+   virtual/latex-base
+   app-text/dvipng
+   app-text/ghostscript-gpl
+   app-text/poppler[utils]
+   dev-texlive/texlive-fontsrecommended
+   dev-texlive/texlive-latexextra
+   dev-texlive/texlive-luatex
+   dev-texlive/texlive-xetex
+"
+
 DEPEND="
media-libs/freetype:2
>=media-libs/qhull-2013:=
@@ -66,14 +77,7 @@ RDEPEND="
x11-libs/gtk+:3[introspection]
)
latex? (
-   virtual/latex-base
-   app-text/dvipng
-   app-text/ghostscript-gpl
-   app-text/poppler[utils]
-   dev-texlive/texlive-fontsrecommended
-   dev-texlive/texlive-latexextra
-   dev-texlive/texlive-luatex
-   dev-texlive/texlive-xetex
+   ${LATEX_DEPEND}
)
qt6? (
$(python_gen_cond_dep '
@@ -100,6 +104,7 @@ BDEPEND="
virtual/pkgconfig
test? (
$(python_gen_impl_dep 'tk')
+   ${LATEX_DEPEND}
dev-python/psutil[${PYTHON_USEDEP}]
dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
>=dev-python/tornado-6.0.4[${PYTHON_USEDEP}]

diff --git a/dev-python/matplotlib/matplotlib-3.10.8.ebuild 
b/dev-python/matplotlib/matplotlib-3.10.8.ebuild
index aa410025025e..449303c780db 100644
--- a/dev-python/matplotlib/matplotlib-3.10.8.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.10.8.ebuild
@@ -33,6 +33,17 @@ SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~arm64-macos ~x64-macos"
 IUSE="cairo excel gtk3 latex qt6 tk webagg wxwidgets"
 
+LATEX_DEPEND="
+   virtual/latex-base
+   app-text/dvipng
+   app-text/ghostscript-gpl
+   app-text/poppler[utils]
+   dev-texlive/texlive-fontsrecommended
+   dev-texlive/texlive-latexextra
+   dev-texlive/texlive-luatex
+   dev-texlive/texlive-xetex
+"
+
 DEPEND="
media-libs/freetype:2
>=media-libs/qhull-2013:=
@@ -66,14 +77,7 @@ RDEPEND="
x11-libs/gtk+:3[introspection]
)
latex? (
-   virtual/latex-base
-   app-text/dvipng
-   app-text/ghostscript-gpl
-   app-text/poppler[utils]
-   dev-texlive/texlive-fontsrecommended
-   dev-texlive/texlive-latexextra
-   dev-texlive/texlive-luatex
-   dev-texlive/texlive-xetex
+   ${LATEX_DEPEND}
)
qt6? (
$(python_gen_cond_dep '
@@ -100,6 +104,7 @@ BDEPEND="
virtual/pkgconfig
test? (
$(python_gen_impl_dep 'tk')
+   ${LATEX_DEPEND}
dev-python/psutil[${PYTHON_USEDEP}]
dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
>=dev-python/tornado-6.0.4[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2025-12-10 Thread Michał Górny
commit: 3ec41022829786d17e62661435dff801efef7099
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Dec 11 04:09:52 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Dec 11 04:40:23 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ec41022

dev-python/matplotlib: Bump to 3.10.8

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

 dev-python/matplotlib/Manifest |   2 +
 dev-python/matplotlib/matplotlib-3.10.8.ebuild | 333 +
 2 files changed, 335 insertions(+)

diff --git a/dev-python/matplotlib/Manifest b/dev-python/matplotlib/Manifest
index bbbd0d3cb88d..9d382578cc1b 100644
--- a/dev-python/matplotlib/Manifest
+++ b/dev-python/matplotlib/Manifest
@@ -5,3 +5,5 @@ DIST matplotlib-3.10.5.tar.gz 34804044 BLAKE2B 
ffda7bfb4c4a5bc6aacabb1f1595525fc
 DIST matplotlib-3.10.6.tar.gz 34804264 BLAKE2B 
d6bbea7b225052026dcd326ab0434600191746b663fe922a306c21823b59a7eb6cd23ef45992e7eb4630b1e92fc2e58f351f258f53a7d98b8b1cb9c3dbf038af
 SHA512 
c12686d52229bbbd3c16fa5b1d633a7a6eec8e9bae58221554dc3d9595ceae05f985ebb3207425ad2e134e4dae671f590225b1d692b66c2099dd78da13cc6332
 DIST matplotlib-3.10.7.tar.gz 34804865 BLAKE2B 
13895bb4e8677fdb05cc0dbe5e58c62efbd5f298469d0647a23806a5101f7b4021accf8fefbdc85a49374f125bf8caa5537a40ac534283746e465bcb87cc1e6d
 SHA512 
48c54dc0719ee5e42a96288200ecd696b52c90816b74404c0350f1707cab31fe8e6371135a3d469f9d78fe4234abf03f92f32cb1777f70e8a34e4fe300d89c27
 DIST matplotlib-3.10.7.tar.gz.provenance 9556 BLAKE2B 
a429fffb82ef7b0b8f0e085c73e48d0551b2092b1274774553df559436eaaea7ca46ee4043ab0fdb057461a4a0c8af9cbb73746054bff63ba94e78263c076b06
 SHA512 
960a7d2c21877611ee6d30eed1ba124df51f2fb6c8c2b2f798bfd262c9306ec2a0a60733c82da4f4f2f01a255503a3e7e5eb2778b49da07b7b487026e93ec6c0
+DIST matplotlib-3.10.8.tar.gz 34806269 BLAKE2B 
1dc1de36b7b29c1d9b50fd464dff7054faef4bcf0e6338c8ac4c89bcb7325578af0be99323336489ecc9dfda0418596413e456e16391343fe2fbdec16730a4e4
 SHA512 
66d07fb0b13821e88f6e6fe9f9882542340c074198dce7d5f8bf5d65d1c64326ae7517ad38d6357491c54aedd8cd1b03f555ad6d9337754db5dbd43c6305ab3f
+DIST matplotlib-3.10.8.tar.gz.provenance 9863 BLAKE2B 
33b9105d073518a90bfcb4c829021f4383821fff4bdda51b711aea627ec4d69f12ad9067ac28c47dd911a4a2459d9b5ae2e68db46941f43b7f4f0534fe645a3d
 SHA512 
4125dfe66b33c8c5d00b588600ba92c4e0f6fc310478b65fcc8f602c3a38baf9897f5347513bbc24249e01e061a5039ba10bc5eca21584b9391be148e0ba2285

diff --git a/dev-python/matplotlib/matplotlib-3.10.8.ebuild 
b/dev-python/matplotlib/matplotlib-3.10.8.ebuild
new file mode 100644
index ..aa410025025e
--- /dev/null
+++ b/dev-python/matplotlib/matplotlib-3.10.8.ebuild
@@ -0,0 +1,333 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=meson-python
+PYPI_VERIFY_REPO=https://github.com/matplotlib/matplotlib
+PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+PYTHON_REQ_USE='tk?,threads(+)'
+
+inherit distutils-r1 pypi virtualx
+
+FT_PV=2.6.1
+DESCRIPTION="Pure python plotting library with matlab like syntax"
+HOMEPAGE="
+   https://matplotlib.org/
+   https://github.com/matplotlib/matplotlib/
+   https://pypi.org/project/matplotlib/
+"
+SRC_URI+="
+   test? (
+   
https://downloads.sourceforge.net/project/freetype/freetype2/${FT_PV}/freetype-${FT_PV}.tar.gz
+   )
+"
+
+# Main license: matplotlib
+# Some modules: BSD
+# matplotlib/backends/qt4_editor: MIT
+# Fonts: BitstreamVera, OFL-1.1
+LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~arm64-macos ~x64-macos"
+IUSE="cairo excel gtk3 latex qt6 tk webagg wxwidgets"
+
+DEPEND="
+   media-libs/freetype:2
+   >=media-libs/qhull-2013:=
+   >=dev-python/numpy-1.25:=[${PYTHON_USEDEP}]
+"
+# internal copy of pycxx highly patched
+#  dev-python/pycxx
+RDEPEND="
+   ${DEPEND}
+   >=dev-python/contourpy-1.0.1[${PYTHON_USEDEP}]
+   >=dev-python/cycler-0.10.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/fonttools-4.22.0[${PYTHON_USEDEP}]
+   >=dev-python/kiwisolver-1.3.1[${PYTHON_USEDEP}]
+   >=dev-python/packaging-20.0[${PYTHON_USEDEP}]
+   >=dev-python/pillow-8[jpeg,webp,${PYTHON_USEDEP}]
+   >=dev-python/pyparsing-3[${PYTHON_USEDEP}]
+   >=dev-python/python-dateutil-2.7[${PYTHON_USEDEP}]
+   >=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
+   media-fonts/dejavu
+   media-fonts/stix-fonts
+   media-libs/libpng:0
+   virtual/imagemagick-tools[jpeg,tiff]
+   cairo? (
+   dev-python/cairocffi[${PYTHON_USEDEP}]
+   )
+   excel? (
+   dev-python/xlwt[${PYTHON_USEDEP}]
+   )
+   gtk3? (
+   >=dev-python/pygobject-3.40.1-r1:3[cairo?,${PYTHON_USEDEP}]
+   x11-libs/gtk+:3[introspection]
+   )
+   latex? (
+   virtual/latex-base
+   app-text/dvipng

[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2025-12-07 Thread Sam James
commit: d992840b38297907af1e7d27d82b7a92500183a9
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec  7 20:52:27 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec  7 20:52:27 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d992840b

dev-python/matplotlib: Stabilize 3.10.7 amd64, #966973

Signed-off-by: Sam James  gentoo.org>

 dev-python/matplotlib/matplotlib-3.10.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.10.7.ebuild 
b/dev-python/matplotlib/matplotlib-3.10.7.ebuild
index 35363a2d92c1..de3f0e7ed39c 100644
--- a/dev-python/matplotlib/matplotlib-3.10.7.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.10.7.ebuild
@@ -30,7 +30,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86 ~arm64-macos ~x64-macos"
 IUSE="cairo excel gtk3 latex qt6 tk webagg wxwidgets"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2025-12-02 Thread Arthur Zamarin
commit: 2acfa0bd2693bd3cbc33f52e29648cf6feeb3346
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Dec  2 12:33:01 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Dec  2 12:33:01 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2acfa0bd

dev-python/matplotlib: Stabilize 3.10.7 ppc, #966973

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/matplotlib/matplotlib-3.10.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.10.7.ebuild 
b/dev-python/matplotlib/matplotlib-3.10.7.ebuild
index 3dc3dc27460c..35363a2d92c1 100644
--- a/dev-python/matplotlib/matplotlib-3.10.7.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.10.7.ebuild
@@ -30,7 +30,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~arm64-macos ~x64-macos"
 IUSE="cairo excel gtk3 latex qt6 tk webagg wxwidgets"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib-inline/

2025-11-26 Thread Sam James
commit: 53ab32467c32ae7c37b93cf9091d32905e5eaede
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 27 05:42:11 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 27 05:42:11 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53ab3246

dev-python/matplotlib-inline: Stabilize 0.2.1 ALLARCHES, #966655

Signed-off-by: Sam James  gentoo.org>

 dev-python/matplotlib-inline/matplotlib-inline-0.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib-inline/matplotlib-inline-0.2.1.ebuild 
b/dev-python/matplotlib-inline/matplotlib-inline-0.2.1.ebuild
index 9a6c976ab85c..94f2f1352910 100644
--- a/dev-python/matplotlib-inline/matplotlib-inline-0.2.1.ebuild
+++ b/dev-python/matplotlib-inline/matplotlib-inline-0.2.1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc 
x86 ~arm64-macos ~x64-macos"
 
 # Although in theory we could depend on matplotlib, upstream does not.
 # This is because the sole purpose of the package is to be loaded by



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib-venn/

2025-10-25 Thread Michał Górny
commit: 57186109d21f8a09001c9bdcf5bc4fef4739ed70
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Oct 25 18:45:21 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Oct 25 19:00:42 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57186109

dev-python/matplotlib-venn: Enable py3.14

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

 dev-python/matplotlib-venn/matplotlib-venn-1.1.2.ebuild | 16 ++--
 1 file changed, 6 insertions(+), 10 deletions(-)

diff --git a/dev-python/matplotlib-venn/matplotlib-venn-1.1.2.ebuild 
b/dev-python/matplotlib-venn/matplotlib-venn-1.1.2.ebuild
index 309fd6b8149f..db07270a4932 100644
--- a/dev-python/matplotlib-venn/matplotlib-venn-1.1.2.ebuild
+++ b/dev-python/matplotlib-venn/matplotlib-venn-1.1.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
 PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{11..14} )
 
 inherit distutils-r1
 
@@ -34,14 +34,10 @@ BDEPEND="
)
 "
 
+EPYTEST_PLUGINS=()
 distutils_enable_tests pytest
 
-python_test() {
-   local EPYTEST_DESELECT=(
-   # TODO: some minor number mismatch
-   
matplotlib_venn/layout/venn3/cost_based.py::matplotlib_venn.layout.venn3.cost_based.LayoutAlgorithm
-   )
-
-   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
-   epytest
-}
+EPYTEST_DESELECT=(
+   # TODO: some minor number mismatch
+   
matplotlib_venn/layout/venn3/cost_based.py::matplotlib_venn.layout.venn3.cost_based.LayoutAlgorithm
+)



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib-inline/

2025-10-23 Thread Michał Górny
commit: cde3289aa3d43bbf8bf37bcd0b0db1cfe0ad990f
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Oct 24 02:12:04 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Oct 24 02:34:03 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cde3289a

dev-python/matplotlib-inline: Bump to 0.2.1

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

 dev-python/matplotlib-inline/Manifest  |  1 +
 .../matplotlib-inline-0.2.1.ebuild | 35 ++
 2 files changed, 36 insertions(+)

diff --git a/dev-python/matplotlib-inline/Manifest 
b/dev-python/matplotlib-inline/Manifest
index f2bb96d1af9a..c1104b8a937d 100644
--- a/dev-python/matplotlib-inline/Manifest
+++ b/dev-python/matplotlib-inline/Manifest
@@ -1 +1,2 @@
 DIST matplotlib-inline-0.1.7.gh.tar.gz 8112 BLAKE2B 
1c1dc0f0d5a86dc5e8fae013f569f16c90466765643a7c2ef7359f906bec18bbe4bd27502cef78a3edc4f3a617416389648cbb9abab75ba804fbce85de838cec
 SHA512 
b424b42c221227fe8807a4c56207aa3f0830cd857b816e278d4d22a57091598b9a4f3de5f046d9e8722a6cae13a8f187ffc24927071592ff514b1add3962d03f
+DIST matplotlib-inline-0.2.1.gh.tar.gz 107440 BLAKE2B 
283a9262dec0f95c7d0cd54be00cac3546277c9988a0400d0357d2ac245cfa319ff146df5f8efdcc03607c726a530ca05c83f82a8effbc003186c7d5461adfbc
 SHA512 
5a85e5a8b5821201681508942bccc9a150bfc70e579f933c6155fa2f0fdb6c04c16ff238cc3de15b8ca5b96b907e6ba087671fe58f2822754a313d2efb54d80f

diff --git a/dev-python/matplotlib-inline/matplotlib-inline-0.2.1.ebuild 
b/dev-python/matplotlib-inline/matplotlib-inline-0.2.1.ebuild
new file mode 100644
index ..9a6c976ab85c
--- /dev/null
+++ b/dev-python/matplotlib-inline/matplotlib-inline-0.2.1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 2021-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+
+inherit distutils-r1
+
+DESCRIPTION="Inline Matplotlib backend for Jupyter"
+HOMEPAGE="
+   https://github.com/ipython/matplotlib-inline/
+   https://pypi.org/project/matplotlib-inline/
+"
+SRC_URI="
+   https://github.com/ipython/matplotlib-inline/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~arm64-macos ~x64-macos"
+
+# Although in theory we could depend on matplotlib, upstream does not.
+# This is because the sole purpose of the package is to be loaded by
+# ipython (also not a dependency!) as a response to interactive use of
+# the "%matplotlib" magic.
+#
+# In order to be seamless and straightforward, this backend is always
+# installed and just requires users using matplotlib, to install
+# matplotlib before importing and using it.
+RDEPEND="
+   dev-python/traitlets[${PYTHON_USEDEP}]
+"



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2025-10-18 Thread Michał Górny
commit: ace05ab73c6225ad05b3aa4fe2182b52f991d72f
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Oct 18 10:21:39 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Oct 18 10:24:33 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ace05ab7

dev-python/matplotlib: Enable py3.14

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

 dev-python/matplotlib/matplotlib-3.10.7.ebuild | 8 +++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.10.7.ebuild 
b/dev-python/matplotlib/matplotlib-3.10.7.ebuild
index 04e7e5e96a6a..d7962ecfcb62 100644
--- a/dev-python/matplotlib/matplotlib-3.10.7.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.10.7.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DISTUTILS_EXT=1
 DISTUTILS_USE_PEP517=meson-python
-PYTHON_COMPAT=( pypy3_11 python3_{11..13} )
+PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
 PYTHON_REQ_USE='tk?,threads(+)'
 
 inherit distutils-r1 pypi virtualx
@@ -223,6 +223,12 @@ python_test() {

tests/test_constrainedlayout.py::test_compressed1
)
;;
+   python3.14)
+   EPYTEST_DESELECT+=(
+   # some minor asyncio trouble
+   tests/test_backends_interactive.py::test_webagg
+   )
+   ;;
esac
 
case ${ABI} in



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2025-10-18 Thread Michał Górny
commit: 5f1053884905af95ae6f71b99e9144c964504dac
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Oct  9 01:39:21 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Oct  9 02:14:23 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f105388

dev-python/matplotlib: Bump to 3.10.7

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

 dev-python/matplotlib/Manifest |   1 +
 dev-python/matplotlib/matplotlib-3.10.7.ebuild | 324 +
 2 files changed, 325 insertions(+)

diff --git a/dev-python/matplotlib/Manifest b/dev-python/matplotlib/Manifest
index 1757b49ecda2..43b552e06277 100644
--- a/dev-python/matplotlib/Manifest
+++ b/dev-python/matplotlib/Manifest
@@ -3,3 +3,4 @@ DIST matplotlib-3.10.1.tar.gz 36743335 BLAKE2B 
e689dcaa314a6af8ce2934aac95208adf
 DIST matplotlib-3.10.3.tar.gz 34799811 BLAKE2B 
f855a65ebf6d33373b8ed62fca0824291aa10319cfa652e0ed07db4fe2511d6bc0232e0ef44858717142ce6f13ef604131c312d3ffa00b414321d34dc45d2727
 SHA512 
c3027fa116f45a4a7d7ac8e7ce87f509a6604b283c39b74379e8d84a05df61283ddf4e79036c9b83b2dff13291b59945d26aeb7420873d3b275097817a12be72
 DIST matplotlib-3.10.5.tar.gz 34804044 BLAKE2B 
ffda7bfb4c4a5bc6aacabb1f1595525fcdac9070f6e1c039abe6ba480cc34ea1663fc2c35a4583176a4d4695aacc238d3080eb75d965ee4ddc27bd96fda1d3e8
 SHA512 
761388d0aad410b80179b3bb97d63b6a99d71338a0eb8801702f4a38f4a1a0fdecd8fbb6401e664d2f30a0256f412167c7c102fc494664c1837495572ebf3caa
 DIST matplotlib-3.10.6.tar.gz 34804264 BLAKE2B 
d6bbea7b225052026dcd326ab0434600191746b663fe922a306c21823b59a7eb6cd23ef45992e7eb4630b1e92fc2e58f351f258f53a7d98b8b1cb9c3dbf038af
 SHA512 
c12686d52229bbbd3c16fa5b1d633a7a6eec8e9bae58221554dc3d9595ceae05f985ebb3207425ad2e134e4dae671f590225b1d692b66c2099dd78da13cc6332
+DIST matplotlib-3.10.7.tar.gz 34804865 BLAKE2B 
13895bb4e8677fdb05cc0dbe5e58c62efbd5f298469d0647a23806a5101f7b4021accf8fefbdc85a49374f125bf8caa5537a40ac534283746e465bcb87cc1e6d
 SHA512 
48c54dc0719ee5e42a96288200ecd696b52c90816b74404c0350f1707cab31fe8e6371135a3d469f9d78fe4234abf03f92f32cb1777f70e8a34e4fe300d89c27

diff --git a/dev-python/matplotlib/matplotlib-3.10.7.ebuild 
b/dev-python/matplotlib/matplotlib-3.10.7.ebuild
new file mode 100644
index ..04e7e5e96a6a
--- /dev/null
+++ b/dev-python/matplotlib/matplotlib-3.10.7.ebuild
@@ -0,0 +1,324 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=meson-python
+PYTHON_COMPAT=( pypy3_11 python3_{11..13} )
+PYTHON_REQ_USE='tk?,threads(+)'
+
+inherit distutils-r1 pypi virtualx
+
+FT_PV=2.6.1
+DESCRIPTION="Pure python plotting library with matlab like syntax"
+HOMEPAGE="
+   https://matplotlib.org/
+   https://github.com/matplotlib/matplotlib/
+   https://pypi.org/project/matplotlib/
+"
+SRC_URI+="
+   test? (
+   
https://downloads.sourceforge.net/project/freetype/freetype2/${FT_PV}/freetype-${FT_PV}.tar.gz
+   )
+"
+
+# Main license: matplotlib
+# Some modules: BSD
+# matplotlib/backends/qt4_editor: MIT
+# Fonts: BitstreamVera, OFL-1.1
+LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~arm64-macos ~x64-macos"
+IUSE="cairo excel gtk3 latex qt6 tk webagg wxwidgets"
+
+DEPEND="
+   media-libs/freetype:2
+   >=media-libs/qhull-2013:=
+   >=dev-python/numpy-1.25:=[${PYTHON_USEDEP}]
+"
+# internal copy of pycxx highly patched
+#  dev-python/pycxx
+RDEPEND="
+   ${DEPEND}
+   >=dev-python/contourpy-1.0.1[${PYTHON_USEDEP}]
+   >=dev-python/cycler-0.10.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/fonttools-4.22.0[${PYTHON_USEDEP}]
+   >=dev-python/kiwisolver-1.3.1[${PYTHON_USEDEP}]
+   >=dev-python/packaging-20.0[${PYTHON_USEDEP}]
+   >=dev-python/pillow-8[jpeg,webp,${PYTHON_USEDEP}]
+   >=dev-python/pyparsing-3[${PYTHON_USEDEP}]
+   >=dev-python/python-dateutil-2.7[${PYTHON_USEDEP}]
+   >=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
+   media-fonts/dejavu
+   media-fonts/stix-fonts
+   media-libs/libpng:0
+   virtual/imagemagick-tools[jpeg,tiff]
+   cairo? (
+   dev-python/cairocffi[${PYTHON_USEDEP}]
+   )
+   excel? (
+   dev-python/xlwt[${PYTHON_USEDEP}]
+   )
+   gtk3? (
+   >=dev-python/pygobject-3.40.1-r1:3[cairo?,${PYTHON_USEDEP}]
+   x11-libs/gtk+:3[introspection]
+   )
+   latex? (
+   virtual/latex-base
+   app-text/dvipng
+   app-text/ghostscript-gpl
+   app-text/poppler[utils]
+   dev-texlive/texlive-fontsrecommended
+   dev-texlive/texlive-latexextra
+   dev-texlive/texlive-luatex
+   dev-texlive/texlive-xetex
+   )
+   qt6? (
+   $(python_gen_cond_dep '
+   || (
+   

[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2025-10-18 Thread Michał Górny
commit: efaa5fadc99a1a50fded6479e61550d5c7156f11
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Oct 18 10:22:42 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Oct 18 10:24:34 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efaa5fad

dev-python/matplotlib: Enable provenance check

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

 dev-python/matplotlib/Manifest | 1 +
 dev-python/matplotlib/matplotlib-3.10.7.ebuild | 1 +
 2 files changed, 2 insertions(+)

diff --git a/dev-python/matplotlib/Manifest b/dev-python/matplotlib/Manifest
index 43b552e06277..bbbd0d3cb88d 100644
--- a/dev-python/matplotlib/Manifest
+++ b/dev-python/matplotlib/Manifest
@@ -4,3 +4,4 @@ DIST matplotlib-3.10.3.tar.gz 34799811 BLAKE2B 
f855a65ebf6d33373b8ed62fca0824291
 DIST matplotlib-3.10.5.tar.gz 34804044 BLAKE2B 
ffda7bfb4c4a5bc6aacabb1f1595525fcdac9070f6e1c039abe6ba480cc34ea1663fc2c35a4583176a4d4695aacc238d3080eb75d965ee4ddc27bd96fda1d3e8
 SHA512 
761388d0aad410b80179b3bb97d63b6a99d71338a0eb8801702f4a38f4a1a0fdecd8fbb6401e664d2f30a0256f412167c7c102fc494664c1837495572ebf3caa
 DIST matplotlib-3.10.6.tar.gz 34804264 BLAKE2B 
d6bbea7b225052026dcd326ab0434600191746b663fe922a306c21823b59a7eb6cd23ef45992e7eb4630b1e92fc2e58f351f258f53a7d98b8b1cb9c3dbf038af
 SHA512 
c12686d52229bbbd3c16fa5b1d633a7a6eec8e9bae58221554dc3d9595ceae05f985ebb3207425ad2e134e4dae671f590225b1d692b66c2099dd78da13cc6332
 DIST matplotlib-3.10.7.tar.gz 34804865 BLAKE2B 
13895bb4e8677fdb05cc0dbe5e58c62efbd5f298469d0647a23806a5101f7b4021accf8fefbdc85a49374f125bf8caa5537a40ac534283746e465bcb87cc1e6d
 SHA512 
48c54dc0719ee5e42a96288200ecd696b52c90816b74404c0350f1707cab31fe8e6371135a3d469f9d78fe4234abf03f92f32cb1777f70e8a34e4fe300d89c27
+DIST matplotlib-3.10.7.tar.gz.provenance 9556 BLAKE2B 
a429fffb82ef7b0b8f0e085c73e48d0551b2092b1274774553df559436eaaea7ca46ee4043ab0fdb057461a4a0c8af9cbb73746054bff63ba94e78263c076b06
 SHA512 
960a7d2c21877611ee6d30eed1ba124df51f2fb6c8c2b2f798bfd262c9306ec2a0a60733c82da4f4f2f01a255503a3e7e5eb2778b49da07b7b487026e93ec6c0

diff --git a/dev-python/matplotlib/matplotlib-3.10.7.ebuild 
b/dev-python/matplotlib/matplotlib-3.10.7.ebuild
index d7962ecfcb62..3dc3dc27460c 100644
--- a/dev-python/matplotlib/matplotlib-3.10.7.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.10.7.ebuild
@@ -5,6 +5,7 @@ EAPI=8
 
 DISTUTILS_EXT=1
 DISTUTILS_USE_PEP517=meson-python
+PYPI_VERIFY_REPO=https://github.com/matplotlib/matplotlib
 PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
 PYTHON_REQ_USE='tk?,threads(+)'
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2025-08-29 Thread Michał Górny
commit: 2f06a413a1beb80d98c997e88dd552ab0d6f84f6
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Aug 30 03:06:29 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Aug 30 03:06:29 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f06a413

dev-python/matplotlib: Bump to 3.10.6

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

 dev-python/matplotlib/Manifest |   1 +
 dev-python/matplotlib/matplotlib-3.10.6.ebuild | 330 +
 2 files changed, 331 insertions(+)

diff --git a/dev-python/matplotlib/Manifest b/dev-python/matplotlib/Manifest
index fca5dcb8e8c2..1757b49ecda2 100644
--- a/dev-python/matplotlib/Manifest
+++ b/dev-python/matplotlib/Manifest
@@ -2,3 +2,4 @@ DIST freetype-2.6.1.tar.gz 2302080 BLAKE2B 
6a5fb98e5fa6cf4b7d7533ad44e364227d8c2
 DIST matplotlib-3.10.1.tar.gz 36743335 BLAKE2B 
e689dcaa314a6af8ce2934aac95208adf0f87822e4f84d6fb15ac1a17d162deea106636abf52b5332636ad8bb944301f16100b15d409b04ef2a8ecd287ea827c
 SHA512 
1b52a421e61ca0a295d7b1d2bbe9bdcb1dd58f6c750b21d95e263547b20a17d58aadcc86f97ae0fdff9151d3c2f75a6c5419a35b258b698d777f42de7b598c4e
 DIST matplotlib-3.10.3.tar.gz 34799811 BLAKE2B 
f855a65ebf6d33373b8ed62fca0824291aa10319cfa652e0ed07db4fe2511d6bc0232e0ef44858717142ce6f13ef604131c312d3ffa00b414321d34dc45d2727
 SHA512 
c3027fa116f45a4a7d7ac8e7ce87f509a6604b283c39b74379e8d84a05df61283ddf4e79036c9b83b2dff13291b59945d26aeb7420873d3b275097817a12be72
 DIST matplotlib-3.10.5.tar.gz 34804044 BLAKE2B 
ffda7bfb4c4a5bc6aacabb1f1595525fcdac9070f6e1c039abe6ba480cc34ea1663fc2c35a4583176a4d4695aacc238d3080eb75d965ee4ddc27bd96fda1d3e8
 SHA512 
761388d0aad410b80179b3bb97d63b6a99d71338a0eb8801702f4a38f4a1a0fdecd8fbb6401e664d2f30a0256f412167c7c102fc494664c1837495572ebf3caa
+DIST matplotlib-3.10.6.tar.gz 34804264 BLAKE2B 
d6bbea7b225052026dcd326ab0434600191746b663fe922a306c21823b59a7eb6cd23ef45992e7eb4630b1e92fc2e58f351f258f53a7d98b8b1cb9c3dbf038af
 SHA512 
c12686d52229bbbd3c16fa5b1d633a7a6eec8e9bae58221554dc3d9595ceae05f985ebb3207425ad2e134e4dae671f590225b1d692b66c2099dd78da13cc6332

diff --git a/dev-python/matplotlib/matplotlib-3.10.6.ebuild 
b/dev-python/matplotlib/matplotlib-3.10.6.ebuild
new file mode 100644
index ..279f0fb21f96
--- /dev/null
+++ b/dev-python/matplotlib/matplotlib-3.10.6.ebuild
@@ -0,0 +1,330 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=meson-python
+PYTHON_COMPAT=( pypy3_11 python3_{11..13} )
+PYTHON_REQ_USE='tk?,threads(+)'
+
+inherit distutils-r1 pypi virtualx
+
+FT_PV=2.6.1
+DESCRIPTION="Pure python plotting library with matlab like syntax"
+HOMEPAGE="
+   https://matplotlib.org/
+   https://github.com/matplotlib/matplotlib/
+   https://pypi.org/project/matplotlib/
+"
+SRC_URI+="
+   test? (
+   
https://downloads.sourceforge.net/project/freetype/freetype2/${FT_PV}/freetype-${FT_PV}.tar.gz
+   )
+"
+
+# Main license: matplotlib
+# Some modules: BSD
+# matplotlib/backends/qt4_editor: MIT
+# Fonts: BitstreamVera, OFL-1.1
+LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~arm64-macos ~x64-macos"
+IUSE="cairo excel gtk3 latex qt6 tk webagg wxwidgets"
+
+DEPEND="
+   media-libs/freetype:2
+   >=media-libs/qhull-2013:=
+   >=dev-python/numpy-1.25:=[${PYTHON_USEDEP}]
+"
+# internal copy of pycxx highly patched
+#  dev-python/pycxx
+RDEPEND="
+   ${DEPEND}
+   >=dev-python/contourpy-1.0.1[${PYTHON_USEDEP}]
+   >=dev-python/cycler-0.10.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/fonttools-4.22.0[${PYTHON_USEDEP}]
+   >=dev-python/kiwisolver-1.3.1[${PYTHON_USEDEP}]
+   >=dev-python/packaging-20.0[${PYTHON_USEDEP}]
+   >=dev-python/pillow-8[jpeg,webp,${PYTHON_USEDEP}]
+   >=dev-python/pyparsing-2.3.1[${PYTHON_USEDEP}]
+   >=dev-python/python-dateutil-2.7[${PYTHON_USEDEP}]
+   >=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
+   media-fonts/dejavu
+   media-fonts/stix-fonts
+   media-libs/libpng:0
+   virtual/imagemagick-tools[jpeg,tiff]
+   cairo? (
+   dev-python/cairocffi[${PYTHON_USEDEP}]
+   )
+   excel? (
+   dev-python/xlwt[${PYTHON_USEDEP}]
+   )
+   gtk3? (
+   >=dev-python/pygobject-3.40.1-r1:3[cairo?,${PYTHON_USEDEP}]
+   x11-libs/gtk+:3[introspection]
+   )
+   latex? (
+   virtual/latex-base
+   app-text/dvipng
+   app-text/ghostscript-gpl
+   app-text/poppler[utils]
+   dev-texlive/texlive-fontsrecommended
+   dev-texlive/texlive-latexextra
+   dev-texlive/texlive-luatex
+   dev-texlive/texlive-xetex
+   )
+   qt6? (
+   $(python_gen_cond_dep '
+   || (
+   

[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2025-08-01 Thread Michał Górny
commit: 238abda5e1c477eccebdb9a5a17a451f18996f66
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Aug  1 09:14:55 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Aug  1 10:27:25 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=238abda5

dev-python/matplotlib: Bump to 3.10.5

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

 dev-python/matplotlib/Manifest |   1 +
 dev-python/matplotlib/matplotlib-3.10.5.ebuild | 330 +
 2 files changed, 331 insertions(+)

diff --git a/dev-python/matplotlib/Manifest b/dev-python/matplotlib/Manifest
index 7f67a52843cf..fca5dcb8e8c2 100644
--- a/dev-python/matplotlib/Manifest
+++ b/dev-python/matplotlib/Manifest
@@ -1,3 +1,4 @@
 DIST freetype-2.6.1.tar.gz 2302080 BLAKE2B 
6a5fb98e5fa6cf4b7d7533ad44e364227d8c2f7dded4c552d6e22e204c32b7858f20d41d1e809ecdad6e5353d6cec81bea0e0b06a4533363a41ecab83ce3f7ca
 SHA512 
ff2daed64d712737085924c50e75862fafbcbb24eef6d72dac9eaae63bb656d7245397fd828f5d3e47ac847f7ff83d73dedfdd61fde1f7d6e0f0cdeb49bcf83b
 DIST matplotlib-3.10.1.tar.gz 36743335 BLAKE2B 
e689dcaa314a6af8ce2934aac95208adf0f87822e4f84d6fb15ac1a17d162deea106636abf52b5332636ad8bb944301f16100b15d409b04ef2a8ecd287ea827c
 SHA512 
1b52a421e61ca0a295d7b1d2bbe9bdcb1dd58f6c750b21d95e263547b20a17d58aadcc86f97ae0fdff9151d3c2f75a6c5419a35b258b698d777f42de7b598c4e
 DIST matplotlib-3.10.3.tar.gz 34799811 BLAKE2B 
f855a65ebf6d33373b8ed62fca0824291aa10319cfa652e0ed07db4fe2511d6bc0232e0ef44858717142ce6f13ef604131c312d3ffa00b414321d34dc45d2727
 SHA512 
c3027fa116f45a4a7d7ac8e7ce87f509a6604b283c39b74379e8d84a05df61283ddf4e79036c9b83b2dff13291b59945d26aeb7420873d3b275097817a12be72
+DIST matplotlib-3.10.5.tar.gz 34804044 BLAKE2B 
ffda7bfb4c4a5bc6aacabb1f1595525fcdac9070f6e1c039abe6ba480cc34ea1663fc2c35a4583176a4d4695aacc238d3080eb75d965ee4ddc27bd96fda1d3e8
 SHA512 
761388d0aad410b80179b3bb97d63b6a99d71338a0eb8801702f4a38f4a1a0fdecd8fbb6401e664d2f30a0256f412167c7c102fc494664c1837495572ebf3caa

diff --git a/dev-python/matplotlib/matplotlib-3.10.5.ebuild 
b/dev-python/matplotlib/matplotlib-3.10.5.ebuild
new file mode 100644
index ..279f0fb21f96
--- /dev/null
+++ b/dev-python/matplotlib/matplotlib-3.10.5.ebuild
@@ -0,0 +1,330 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=meson-python
+PYTHON_COMPAT=( pypy3_11 python3_{11..13} )
+PYTHON_REQ_USE='tk?,threads(+)'
+
+inherit distutils-r1 pypi virtualx
+
+FT_PV=2.6.1
+DESCRIPTION="Pure python plotting library with matlab like syntax"
+HOMEPAGE="
+   https://matplotlib.org/
+   https://github.com/matplotlib/matplotlib/
+   https://pypi.org/project/matplotlib/
+"
+SRC_URI+="
+   test? (
+   
https://downloads.sourceforge.net/project/freetype/freetype2/${FT_PV}/freetype-${FT_PV}.tar.gz
+   )
+"
+
+# Main license: matplotlib
+# Some modules: BSD
+# matplotlib/backends/qt4_editor: MIT
+# Fonts: BitstreamVera, OFL-1.1
+LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~arm64-macos ~x64-macos"
+IUSE="cairo excel gtk3 latex qt6 tk webagg wxwidgets"
+
+DEPEND="
+   media-libs/freetype:2
+   >=media-libs/qhull-2013:=
+   >=dev-python/numpy-1.25:=[${PYTHON_USEDEP}]
+"
+# internal copy of pycxx highly patched
+#  dev-python/pycxx
+RDEPEND="
+   ${DEPEND}
+   >=dev-python/contourpy-1.0.1[${PYTHON_USEDEP}]
+   >=dev-python/cycler-0.10.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/fonttools-4.22.0[${PYTHON_USEDEP}]
+   >=dev-python/kiwisolver-1.3.1[${PYTHON_USEDEP}]
+   >=dev-python/packaging-20.0[${PYTHON_USEDEP}]
+   >=dev-python/pillow-8[jpeg,webp,${PYTHON_USEDEP}]
+   >=dev-python/pyparsing-2.3.1[${PYTHON_USEDEP}]
+   >=dev-python/python-dateutil-2.7[${PYTHON_USEDEP}]
+   >=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
+   media-fonts/dejavu
+   media-fonts/stix-fonts
+   media-libs/libpng:0
+   virtual/imagemagick-tools[jpeg,tiff]
+   cairo? (
+   dev-python/cairocffi[${PYTHON_USEDEP}]
+   )
+   excel? (
+   dev-python/xlwt[${PYTHON_USEDEP}]
+   )
+   gtk3? (
+   >=dev-python/pygobject-3.40.1-r1:3[cairo?,${PYTHON_USEDEP}]
+   x11-libs/gtk+:3[introspection]
+   )
+   latex? (
+   virtual/latex-base
+   app-text/dvipng
+   app-text/ghostscript-gpl
+   app-text/poppler[utils]
+   dev-texlive/texlive-fontsrecommended
+   dev-texlive/texlive-latexextra
+   dev-texlive/texlive-luatex
+   dev-texlive/texlive-xetex
+   )
+   qt6? (
+   $(python_gen_cond_dep '
+   || (
+   dev-python/pyqt6[gui,widgets,${PYTHON_USEDEP}]
+  

[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2025-07-09 Thread Viorel Munteanu
commit: d471ebd81f3425986c9feca3c19eb3c94a3ba9d7
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed Jul  9 07:08:41 2025 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed Jul  9 07:08:41 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d471ebd8

dev-python/matplotlib: Stabilize 3.10.3 ppc, #956951

Signed-off-by: Viorel Munteanu  gentoo.org>

 dev-python/matplotlib/matplotlib-3.10.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.10.3.ebuild 
b/dev-python/matplotlib/matplotlib-3.10.3.ebuild
index a5aad2a8ce89..2dce1f85d60f 100644
--- a/dev-python/matplotlib/matplotlib-3.10.3.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.10.3.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc 
x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc 
x86 ~arm64-macos ~x64-macos"
 IUSE="cairo excel gtk3 latex qt6 tk webagg wxwidgets"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2025-06-05 Thread Sam James
commit: 0ff0df23288c76dcec026fb8b8e55b4e9e80c37e
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  5 15:05:40 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  5 15:05:40 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ff0df23

dev-python/matplotlib: Stabilize 3.10.3 amd64, #956951

Signed-off-by: Sam James  gentoo.org>

 dev-python/matplotlib/matplotlib-3.10.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.10.3.ebuild 
b/dev-python/matplotlib/matplotlib-3.10.3.ebuild
index 692eff306e44..a5aad2a8ce89 100644
--- a/dev-python/matplotlib/matplotlib-3.10.3.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.10.3.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc 
x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc 
x86 ~arm64-macos ~x64-macos"
 IUSE="cairo excel gtk3 latex qt6 tk webagg wxwidgets"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2025-06-05 Thread Sam James
commit: c11fc27c241ae23627784e96117387a2bcd18d90
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  5 10:30:27 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  5 10:30:27 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c11fc27c

dev-python/matplotlib: Stabilize 3.10.3 x86, #956951

Signed-off-by: Sam James  gentoo.org>

 dev-python/matplotlib/matplotlib-3.10.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.10.3.ebuild 
b/dev-python/matplotlib/matplotlib-3.10.3.ebuild
index 63f08375ade0..692eff306e44 100644
--- a/dev-python/matplotlib/matplotlib-3.10.3.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.10.3.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc 
~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc 
x86 ~arm64-macos ~x64-macos"
 IUSE="cairo excel gtk3 latex qt6 tk webagg wxwidgets"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2025-05-31 Thread Sam James
commit: f913fb2003a965e26ef475bf0ab1c4a32ad2c512
Author: Sam James  gentoo  org>
AuthorDate: Sat May 31 20:08:10 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 31 20:10:08 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f913fb20

dev-python/matplotlib: Stabilize 3.10.3 arm64, #956951

Signed-off-by: Sam James  gentoo.org>

 dev-python/matplotlib/matplotlib-3.10.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.10.3.ebuild 
b/dev-python/matplotlib/matplotlib-3.10.3.ebuild
index b4c3fbf146b0..63f08375ade0 100644
--- a/dev-python/matplotlib/matplotlib-3.10.3.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.10.3.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 
~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc 
~x86 ~arm64-macos ~x64-macos"
 IUSE="cairo excel gtk3 latex qt6 tk webagg wxwidgets"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib-inline/

2025-05-31 Thread Arthur Zamarin
commit: 8e16e26fc37faa522b9108819dcaf3aa9f057f0b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat May 31 17:38:52 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat May 31 17:41:26 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e16e26f

dev-python/matplotlib-inline: enable py3.14

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/matplotlib-inline/matplotlib-inline-0.1.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib-inline/matplotlib-inline-0.1.7.ebuild 
b/dev-python/matplotlib-inline/matplotlib-inline-0.1.7.ebuild
index 3d380ecd04d5..619f43551fc4 100644
--- a/dev-python/matplotlib-inline/matplotlib-inline-0.1.7.ebuild
+++ b/dev-python/matplotlib-inline/matplotlib-inline-0.1.7.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
+PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
 
 inherit distutils-r1
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2025-05-31 Thread Arthur Zamarin
commit: 5387496b14570610184c0d998b318f1805a7f144
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat May 31 11:21:34 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat May 31 11:21:34 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5387496b

dev-python/matplotlib: Stabilize 3.10.3 ppc64, #956951

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/matplotlib/matplotlib-3.10.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.10.3.ebuild 
b/dev-python/matplotlib/matplotlib-3.10.3.ebuild
index cffdac6e6b4c..b4c3fbf146b0 100644
--- a/dev-python/matplotlib/matplotlib-3.10.3.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.10.3.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 
~sparc ~x86 ~arm64-macos ~x64-macos"
 IUSE="cairo excel gtk3 latex qt6 tk webagg wxwidgets"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/, dev-python/matplotlib/files/

2025-05-10 Thread Michał Górny
commit: e675424eb466996d5e3d69b7c5012b8da6aecdeb
Author: Michał Górny  gentoo  org>
AuthorDate: Fri May  9 01:37:56 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May 10 16:49:58 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e675424e

dev-python/matplotlib: Bump to 3.10.3

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

 dev-python/matplotlib/Manifest |   1 +
 .../matplotlib/files/matplotlib-3.10.3-test.patch  | 246 
 dev-python/matplotlib/matplotlib-3.10.3.ebuild | 328 +
 3 files changed, 575 insertions(+)

diff --git a/dev-python/matplotlib/Manifest b/dev-python/matplotlib/Manifest
index 738d3fd003ad..7f67a52843cf 100644
--- a/dev-python/matplotlib/Manifest
+++ b/dev-python/matplotlib/Manifest
@@ -1,2 +1,3 @@
 DIST freetype-2.6.1.tar.gz 2302080 BLAKE2B 
6a5fb98e5fa6cf4b7d7533ad44e364227d8c2f7dded4c552d6e22e204c32b7858f20d41d1e809ecdad6e5353d6cec81bea0e0b06a4533363a41ecab83ce3f7ca
 SHA512 
ff2daed64d712737085924c50e75862fafbcbb24eef6d72dac9eaae63bb656d7245397fd828f5d3e47ac847f7ff83d73dedfdd61fde1f7d6e0f0cdeb49bcf83b
 DIST matplotlib-3.10.1.tar.gz 36743335 BLAKE2B 
e689dcaa314a6af8ce2934aac95208adf0f87822e4f84d6fb15ac1a17d162deea106636abf52b5332636ad8bb944301f16100b15d409b04ef2a8ecd287ea827c
 SHA512 
1b52a421e61ca0a295d7b1d2bbe9bdcb1dd58f6c750b21d95e263547b20a17d58aadcc86f97ae0fdff9151d3c2f75a6c5419a35b258b698d777f42de7b598c4e
+DIST matplotlib-3.10.3.tar.gz 34799811 BLAKE2B 
f855a65ebf6d33373b8ed62fca0824291aa10319cfa652e0ed07db4fe2511d6bc0232e0ef44858717142ce6f13ef604131c312d3ffa00b414321d34dc45d2727
 SHA512 
c3027fa116f45a4a7d7ac8e7ce87f509a6604b283c39b74379e8d84a05df61283ddf4e79036c9b83b2dff13291b59945d26aeb7420873d3b275097817a12be72

diff --git a/dev-python/matplotlib/files/matplotlib-3.10.3-test.patch 
b/dev-python/matplotlib/files/matplotlib-3.10.3-test.patch
new file mode 100644
index ..b58b0c5bca41
--- /dev/null
+++ b/dev-python/matplotlib/files/matplotlib-3.10.3-test.patch
@@ -0,0 +1,246 @@
+From 54ef285784b7519dfbe4170662d09518b237c7d5 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= 
+Date: Fri, 28 Feb 2025 04:30:34 +0100
+Subject: [PATCH] adjust tests
+
+---
+ lib/matplotlib/tests/test_arrow_patches.py | 6 +++---
+ lib/matplotlib/tests/test_axes.py  | 8 
+ lib/matplotlib/tests/test_colorbar.py  | 2 +-
+ lib/matplotlib/tests/test_constrainedlayout.py | 2 +-
+ lib/matplotlib/tests/test_contour.py   | 2 +-
+ lib/matplotlib/tests/test_figure.py| 4 ++--
+ lib/matplotlib/tests/test_legend.py| 6 +++---
+ lib/matplotlib/tests/test_lines.py | 2 +-
+ lib/matplotlib/tests/test_units.py | 4 ++--
+ lib/matplotlib/tests/test_usetex.py| 5 +++--
+ 10 files changed, 21 insertions(+), 20 deletions(-)
+
+diff --git a/lib/matplotlib/tests/test_arrow_patches.py 
b/lib/matplotlib/tests/test_arrow_patches.py
+index c2b6d4fa80..3527022043 100644
+--- a/lib/matplotlib/tests/test_arrow_patches.py
 b/lib/matplotlib/tests/test_arrow_patches.py
+@@ -68,7 +68,7 @@ def __prepare_fancyarrow_dpi_cor_test():
+ 
+ 
+ @image_comparison(['fancyarrow_dpi_cor_100dpi.png'], remove_text=True,
+-  tol=0 if platform.machine() == 'x86_64' else 0.02,
++  tol=0.015 if platform.machine() == 'x86_64' else 0.02,
+   savefig_kwarg=dict(dpi=100))
+ def test_fancyarrow_dpi_cor_100dpi():
+ """
+@@ -83,7 +83,7 @@ def test_fancyarrow_dpi_cor_100dpi():
+ 
+ 
+ @image_comparison(['fancyarrow_dpi_cor_200dpi.png'], remove_text=True,
+-  tol=0 if platform.machine() == 'x86_64' else 0.02,
++  tol=0.018 if platform.machine() == 'x86_64' else 0.02,
+   savefig_kwarg=dict(dpi=200))
+ def test_fancyarrow_dpi_cor_200dpi():
+ """
+@@ -116,7 +116,7 @@ def test_fancyarrow_dash():
+ 
+ 
+ @image_comparison(['arrow_styles.png'], style='mpl20', remove_text=True,
+-  tol=0 if platform.machine() == 'x86_64' else 0.02)
++  tol=0.005 if platform.machine() == 'x86_64' else 0.02)
+ def test_arrow_styles():
+ styles = mpatches.ArrowStyle.get_styles()
+ 
+diff --git a/lib/matplotlib/tests/test_axes.py 
b/lib/matplotlib/tests/test_axes.py
+index e3fc1ada99..1c387ef2df 100644
+--- a/lib/matplotlib/tests/test_axes.py
 b/lib/matplotlib/tests/test_axes.py
+@@ -1214,7 +1214,7 @@ def test_imshow():
+ 
+ 
+ @image_comparison(['imshow_clip'], style='mpl20',
+-  tol=0 if platform.machine() == 'x86_64' else 1.24)
++  tol=1.24)
+ def test_imshow_clip():
+ # As originally reported by Gellule Xg 
+ # use former defaults to match existing baseline image
+@@ -2648,7 +2648,7 @@ def test_contour_hatching():
+ 
+ 
+ @image_comparison(['contour_colorbar'], style='mpl20',
+-  tol=0 if platform.machine() == 'x86_64' else 0.54)
++  tol=0.54)

[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/, dev-python/matplotlib/files/

2025-05-10 Thread Michał Górny
commit: 0ea8001a5dbaed8430f2e8b8ff4c5e945cafc489
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May 10 15:50:09 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May 10 15:51:06 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ea8001a

dev-python/matplotlib: Remove old

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

 dev-python/matplotlib/Manifest |   1 -
 .../matplotlib/files/matplotlib-3.9.0-test.patch   | 249 -
 dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild   | 300 -
 3 files changed, 550 deletions(-)

diff --git a/dev-python/matplotlib/Manifest b/dev-python/matplotlib/Manifest
index fc4688516b14..738d3fd003ad 100644
--- a/dev-python/matplotlib/Manifest
+++ b/dev-python/matplotlib/Manifest
@@ -1,3 +1,2 @@
 DIST freetype-2.6.1.tar.gz 2302080 BLAKE2B 
6a5fb98e5fa6cf4b7d7533ad44e364227d8c2f7dded4c552d6e22e204c32b7858f20d41d1e809ecdad6e5353d6cec81bea0e0b06a4533363a41ecab83ce3f7ca
 SHA512 
ff2daed64d712737085924c50e75862fafbcbb24eef6d72dac9eaae63bb656d7245397fd828f5d3e47ac847f7ff83d73dedfdd61fde1f7d6e0f0cdeb49bcf83b
 DIST matplotlib-3.10.1.tar.gz 36743335 BLAKE2B 
e689dcaa314a6af8ce2934aac95208adf0f87822e4f84d6fb15ac1a17d162deea106636abf52b5332636ad8bb944301f16100b15d409b04ef2a8ecd287ea827c
 SHA512 
1b52a421e61ca0a295d7b1d2bbe9bdcb1dd58f6c750b21d95e263547b20a17d58aadcc86f97ae0fdff9151d3c2f75a6c5419a35b258b698d777f42de7b598c4e
-DIST matplotlib-3.9.0.tar.gz 36069890 BLAKE2B 
02ddb25901b5a93a8daf6f26c98b92d5e35abe2e98783b039928338abb1d628adbf3fd4786c08cb1610bf405cb558ca31fc12dbde77ec5f2a633143c7ea659a1
 SHA512 
135ee2f97c26cb60479cc10bf8a833384c393993d8a905ab869f4c73b91a50ffa596f84ce349af7f1a0b08a21e1906394cf6a702bb567a9c3999d40f54974326

diff --git a/dev-python/matplotlib/files/matplotlib-3.9.0-test.patch 
b/dev-python/matplotlib/files/matplotlib-3.9.0-test.patch
deleted file mode 100644
index db8ab5e2a0fb..
--- a/dev-python/matplotlib/files/matplotlib-3.9.0-test.patch
+++ /dev/null
@@ -1,249 +0,0 @@
-diff --git a/lib/matplotlib/tests/test_arrow_patches.py 
b/lib/matplotlib/tests/test_arrow_patches.py
-index 254b86cb54..1f93b1a476 100644
 a/lib/matplotlib/tests/test_arrow_patches.py
-+++ b/lib/matplotlib/tests/test_arrow_patches.py
-@@ -68,7 +68,7 @@ def __prepare_fancyarrow_dpi_cor_test():
- 
- 
- @image_comparison(['fancyarrow_dpi_cor_100dpi.png'], remove_text=True,
--  tol=0 if platform.machine() == 'x86_64' else 0.02,
-+  tol=0.015 if platform.machine() == 'x86_64' else 0.02,
-   savefig_kwarg=dict(dpi=100))
- def test_fancyarrow_dpi_cor_100dpi():
- """
-@@ -83,7 +83,7 @@ def test_fancyarrow_dpi_cor_100dpi():
- 
- 
- @image_comparison(['fancyarrow_dpi_cor_200dpi.png'], remove_text=True,
--  tol=0 if platform.machine() == 'x86_64' else 0.02,
-+  tol=0.018 if platform.machine() == 'x86_64' else 0.02,
-   savefig_kwarg=dict(dpi=200))
- def test_fancyarrow_dpi_cor_200dpi():
- """
-@@ -116,7 +116,7 @@ def test_fancyarrow_dash():
- 
- 
- @image_comparison(['arrow_styles.png'], style='mpl20', remove_text=True,
--  tol=0 if platform.machine() == 'x86_64' else 0.02)
-+  tol=0.005 if platform.machine() == 'x86_64' else 0.02)
- def test_arrow_styles():
- styles = mpatches.ArrowStyle.get_styles()
- 
-diff --git a/lib/matplotlib/tests/test_axes.py 
b/lib/matplotlib/tests/test_axes.py
-index 0ed5a11c13..c57ed9934e 100644
 a/lib/matplotlib/tests/test_axes.py
-+++ b/lib/matplotlib/tests/test_axes.py
-@@ -1157,7 +1157,7 @@ def test_imshow():
- 
- @image_comparison(
- ['imshow_clip'], style='mpl20',
--tol=1.24 if platform.machine() in ('aarch64', 'ppc64le', 's390x') else 0)
-+tol=1.24)
- def test_imshow_clip():
- # As originally reported by Gellule Xg 
- # use former defaults to match existing baseline image
-@@ -2541,7 +2541,7 @@ def test_contour_hatching():
- 
- @image_comparison(
- ['contour_colorbar'], style='mpl20',
--tol=0.54 if platform.machine() in ('aarch64', 'ppc64le', 's390x') else 0)
-+tol=0.54)
- def test_contour_colorbar():
- x, y, z = contour_dat()
- 
-@@ -4902,7 +4902,7 @@ def test_vertex_markers():
- 
- 
- @image_comparison(['vline_hline_zorder', 'errorbar_zorder'],
--  tol=0 if platform.machine() == 'x86_64' else 0.026)
-+  tol=0.015 if platform.machine() == 'x86_64' else 0.026)
- def test_eb_line_zorder():
- x = list(range(10))
- 
-@@ -8810,7 +8810,7 @@ def test_zorder_and_explicit_rasterization():
- 
- 
- @image_comparison(["preset_clip_paths.png"], remove_text=True, style="mpl20",
--  tol=0.027 if platform.machine() == "arm64" else 0)
-+  tol=0.027 if platform.machine() == "arm64" else 0.02)
- def test_preset_clip_paths():
- fig, ax = plt.subplots()
- 
-diff --git a/lib/matplotlib/tests/test_colorbar.py 
b/lib/matplotlib/tests/test_

[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2025-05-10 Thread Michał Górny
commit: 821065d4e4c3b0300ca9a6a21e43355ec77564a9
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May 10 15:49:14 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May 10 15:51:04 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=821065d4

dev-python/matplotlib: Fix install hack for pyvenv.cfg move

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

 dev-python/matplotlib/matplotlib-3.10.1.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.10.1.ebuild 
b/dev-python/matplotlib/matplotlib-3.10.1.ebuild
index 0a100958d2a9..15c038311123 100644
--- a/dev-python/matplotlib/matplotlib-3.10.1.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.10.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DISTUTILS_EXT=1
 DISTUTILS_USE_PEP517=meson-python
-PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
+PYTHON_COMPAT=( pypy3_11 python3_{11..13} )
 PYTHON_REQ_USE='tk?,threads(+)'
 
 inherit distutils-r1 pypi virtualx
@@ -293,6 +293,7 @@ python_test() {
)
distutils_pep517_install "${BUILD_DIR}"/test
cp -r "${BUILD_DIR}"/{install,test}"${EPREFIX}/usr/bin" || die
+   cp -r "${BUILD_DIR}"/{install,test}"${EPREFIX}/usr/pyvenv.cfg" || die
local -x PATH=${BUILD_DIR}/test${EPREFIX}/usr/bin:${PATH}
 
pushd lib >/dev/null || die



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2025-05-10 Thread Michał Górny
commit: 5ffd10d7fd8d7bfa6d98bdf13d71654d3a880230
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May 10 15:49:38 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May 10 15:51:05 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ffd10d7

dev-python/matplotlib: Stabilize 3.10.1 ppc, #947427

The tests are completely broken at this point anyway.

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

 dev-python/matplotlib/matplotlib-3.10.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.10.1.ebuild 
b/dev-python/matplotlib/matplotlib-3.10.1.ebuild
index 15c038311123..9a6ab19693e1 100644
--- a/dev-python/matplotlib/matplotlib-3.10.1.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.10.1.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 sparc 
x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 
~arm64-macos ~x64-macos"
 IUSE="cairo excel gtk3 latex qt6 tk webagg wxwidgets"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/files/

2025-05-02 Thread Michał Górny
commit: 89b4986c3ec4c5655d9d2f41516b5223ada89b42
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Fri May  2 20:17:21 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May  3 06:07:46 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89b4986c

dev-python/matplotlib: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Part-of: https://github.com/gentoo/gentoo/pull/41906
Signed-off-by: Michał Górny  gentoo.org>

 .../matplotlib/files/matplotlib-3.10.0-test.patch  | 236 -
 1 file changed, 236 deletions(-)

diff --git a/dev-python/matplotlib/files/matplotlib-3.10.0-test.patch 
b/dev-python/matplotlib/files/matplotlib-3.10.0-test.patch
deleted file mode 100644
index aca01d0f5689..
--- a/dev-python/matplotlib/files/matplotlib-3.10.0-test.patch
+++ /dev/null
@@ -1,236 +0,0 @@
-diff --git a/lib/matplotlib/tests/test_arrow_patches.py 
b/lib/matplotlib/tests/test_arrow_patches.py
-index 254b86cb54..1f93b1a476 100644
 a/lib/matplotlib/tests/test_arrow_patches.py
-+++ b/lib/matplotlib/tests/test_arrow_patches.py
-@@ -68,7 +68,7 @@ def __prepare_fancyarrow_dpi_cor_test():
- 
- 
- @image_comparison(['fancyarrow_dpi_cor_100dpi.png'], remove_text=True,
--  tol=0 if platform.machine() == 'x86_64' else 0.02,
-+  tol=0.015 if platform.machine() == 'x86_64' else 0.02,
-   savefig_kwarg=dict(dpi=100))
- def test_fancyarrow_dpi_cor_100dpi():
- """
-@@ -83,7 +83,7 @@ def test_fancyarrow_dpi_cor_100dpi():
- 
- 
- @image_comparison(['fancyarrow_dpi_cor_200dpi.png'], remove_text=True,
--  tol=0 if platform.machine() == 'x86_64' else 0.02,
-+  tol=0.018 if platform.machine() == 'x86_64' else 0.02,
-   savefig_kwarg=dict(dpi=200))
- def test_fancyarrow_dpi_cor_200dpi():
- """
-@@ -116,7 +116,7 @@ def test_fancyarrow_dash():
- 
- 
- @image_comparison(['arrow_styles.png'], style='mpl20', remove_text=True,
--  tol=0 if platform.machine() == 'x86_64' else 0.02)
-+  tol=0.005 if platform.machine() == 'x86_64' else 0.02)
- def test_arrow_styles():
- styles = mpatches.ArrowStyle.get_styles()
- 
-diff --git a/lib/matplotlib/tests/test_axes.py 
b/lib/matplotlib/tests/test_axes.py
-index e3a59a1751..97352c887d 100644
 a/lib/matplotlib/tests/test_axes.py
-+++ b/lib/matplotlib/tests/test_axes.py
-@@ -1220,7 +1220,7 @@ def test_imshow():
- 
- @image_comparison(
- ['imshow_clip'], style='mpl20',
--tol=1.24 if platform.machine() in ('aarch64', 'arm64', 'ppc64le', 
's390x') else 0)
-+tol=1.24)
- def test_imshow_clip():
- # As originally reported by Gellule Xg 
- # use former defaults to match existing baseline image
-@@ -2617,7 +2617,7 @@ def test_contour_hatching():
- 
- @image_comparison(
- ['contour_colorbar'], style='mpl20',
--tol=0.54 if platform.machine() in ('aarch64', 'arm64', 'ppc64le', 
's390x') else 0)
-+tol=0.54)
- def test_contour_colorbar():
- x, y, z = contour_dat()
- 
-@@ -5045,7 +5045,7 @@ def test_vertex_markers():
- 
- 
- @image_comparison(['vline_hline_zorder', 'errorbar_zorder'],
--  tol=0 if platform.machine() == 'x86_64' else 0.026)
-+  tol=0.015 if platform.machine() == 'x86_64' else 0.026)
- def test_eb_line_zorder():
- x = list(range(10))
- 
-@@ -9030,7 +9030,7 @@ def test_zorder_and_explicit_rasterization():
- 
- 
- @image_comparison(["preset_clip_paths.png"], remove_text=True, style="mpl20",
--  tol=0.027 if platform.machine() == "arm64" else 0)
-+  tol=0.027 if platform.machine() == "arm64" else 0.02)
- def test_preset_clip_paths():
- fig, ax = plt.subplots()
- 
-diff --git a/lib/matplotlib/tests/test_colorbar.py 
b/lib/matplotlib/tests/test_colorbar.py
-index 24eeab6894..f140e031fe 100644
 a/lib/matplotlib/tests/test_colorbar.py
-+++ b/lib/matplotlib/tests/test_colorbar.py
-@@ -235,7 +235,7 @@ def test_colorbar_single_ax_panchor_east(constrained):
- 
- 
- @image_comparison(['contour_colorbar.png'], remove_text=True,
--  tol=0 if platform.machine() == 'x86_64' else 0.054)
-+  tol=0.01 if platform.machine() == 'x86_64' else 0.054)
- def test_contour_colorbar():
- fig, ax = plt.subplots(figsize=(4, 2))
- data = np.arange(1200).reshape(30, 40) - 500
-diff --git a/lib/matplotlib/tests/test_constrainedlayout.py 
b/lib/matplotlib/tests/test_constrainedlayout.py
-index e42e2ee9bf..040979eac1 100644
 a/lib/matplotlib/tests/test_constrainedlayout.py
-+++ b/lib/matplotlib/tests/test_constrainedlayout.py
-@@ -655,11 +655,11 @@ def test_compressed1():
- fig.draw_without_rendering()
- 
- pos = axs[0, 0].get_position()
--np.testing.assert_allclose(pos.x0, 0.06195, atol=1e-3)
--np.testing.assert_allclose(pos.y1, 0.8537, atol=1e-3)
-+np.testing.assert_allclose(pos.x0, 0.06195, atol=2e-3)
-+np.testing.

[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib-venn/

2025-04-10 Thread Michał Górny
commit: 1d5713e1ef817ea1eb359a41199abdd281d98c41
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Apr  8 04:35:47 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Apr  8 04:45:06 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d5713e1

dev-python/matplotlib-venn: Remove old

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

 dev-python/matplotlib-venn/Manifest|  1 -
 .../matplotlib-venn/matplotlib-venn-1.1.1.ebuild   | 47 --
 2 files changed, 48 deletions(-)

diff --git a/dev-python/matplotlib-venn/Manifest 
b/dev-python/matplotlib-venn/Manifest
index 7d302ef900bd..3d7acbd5893a 100644
--- a/dev-python/matplotlib-venn/Manifest
+++ b/dev-python/matplotlib-venn/Manifest
@@ -1,2 +1 @@
-DIST matplotlib-venn-1.1.1.gh.tar.gz 978290 BLAKE2B 
21f0541df95428557e60eaca95e7e2749825bb36c69855b7adca54141af7c343073d62f99fe3b45ae17dcd514cd91813b188e426f61e415f9a353ce214588b71
 SHA512 
b01fe31122d8a4f6914aaa24ad09cc571536952f1d22231c7c59a760c2baafce7d6e7bc91de8bfc1efd5d2aca18371f6b834908382407fdb5add806a137d8e16
 DIST matplotlib-venn-1.1.2.gh.tar.gz 978372 BLAKE2B 
995747f378a0295011515b2448b2512e41b24ea9b4826b9f93c2089543bbf60859fa593a72c5a02f332264b97f166967ff7b46b042e8887a56257441831cdb20
 SHA512 
3641f313a8355cf9d0e7862689547593c7f4387a63ed8e85fdb7e3937d4ef61bfcab6b9ff2319d7864303f2cb12b9e531e7103f5d70cd32f2c66c10d538a81a7

diff --git a/dev-python/matplotlib-venn/matplotlib-venn-1.1.1.ebuild 
b/dev-python/matplotlib-venn/matplotlib-venn-1.1.1.ebuild
deleted file mode 100644
index 8522cd6a04ec..
--- a/dev-python/matplotlib-venn/matplotlib-venn-1.1.1.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1
-
-DESCRIPTION="Plot area-proportional two- and three-way Venn diagrams in 
matplotlib"
-HOMEPAGE="
-   https://github.com/konstantint/matplotlib-venn/
-   https://pypi.org/project/matplotlib-venn/
-"
-SRC_URI="
-   https://github.com/konstantint/matplotlib-venn/archive/${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   dev-python/matplotlib[${PYTHON_USEDEP}]
-   dev-python/numpy[${PYTHON_USEDEP}]
-   dev-python/scipy[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   test? (
-   dev-python/shapely[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-python_test() {
-   local EPYTEST_DESELECT=(
-   # TODO: some minor number mismatch
-   
matplotlib_venn/layout/venn3/cost_based.py::matplotlib_venn.layout.venn3.cost_based.LayoutAlgorithm
-   )
-
-   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
-   epytest
-}



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2025-04-05 Thread Michał Górny
commit: 1e2f67311741846fb5752f357a2f5e428f0e4e14
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Mar 19 14:30:42 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Mar 19 15:38:15 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e2f6731

dev-python/matplotlib: Add deselects for more platforms

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

 dev-python/matplotlib/matplotlib-3.10.1.ebuild | 15 ++-
 1 file changed, 14 insertions(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.10.1.ebuild 
b/dev-python/matplotlib/matplotlib-3.10.1.ebuild
index ed48cf77762a..67bfed8e298a 100644
--- a/dev-python/matplotlib/matplotlib-3.10.1.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.10.1.ebuild
@@ -261,7 +261,20 @@ python_test() {
'tests/test_text.py::test_parse_math'
'tests/test_text.py::test_parse_math_rcparams'
)
-   ;&
+   ;;
+   arm)
+   EPYTEST_DESELECT+=(
+   
tests/test_backend_ps.py::test_savefig_to_stringio
+   # too large for 32-bit platforms
+   'tests/test_axes.py::test_psd_csd[png]'
+   )
+   ;;
+   sparc64)
+   EPYTEST_DESELECT+=(
+   
tests/test_backend_pgf.py::test_pdf_pages_metadata_check
+   
tests/test_backend_pgf.py::test_minus_signs_with_tex
+   )
+   ;;
alpha|arm|m68k|o32|ppc|s390|sh|sparc|x86)
EPYTEST_DESELECT+=(
# too large for 32-bit platforms



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/, dev-python/matplotlib/files/

2025-03-19 Thread Michał Górny
commit: 915526267c711da8f3e7e3793a3dfe573e46e7af
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Mar 19 16:43:40 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Mar 19 18:09:30 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91552626

dev-python/matplotlib: Remove old

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

 dev-python/matplotlib/Manifest |   3 -
 .../matplotlib/files/matplotlib-3.9.3-test.patch   | 249 
 dev-python/matplotlib/matplotlib-3.10.0.ebuild | 315 -
 dev-python/matplotlib/matplotlib-3.9.2.ebuild  | 301 
 dev-python/matplotlib/matplotlib-3.9.4.ebuild  | 301 
 5 files changed, 1169 deletions(-)

diff --git a/dev-python/matplotlib/Manifest b/dev-python/matplotlib/Manifest
index dd3da063db73..fc4688516b14 100644
--- a/dev-python/matplotlib/Manifest
+++ b/dev-python/matplotlib/Manifest
@@ -1,6 +1,3 @@
 DIST freetype-2.6.1.tar.gz 2302080 BLAKE2B 
6a5fb98e5fa6cf4b7d7533ad44e364227d8c2f7dded4c552d6e22e204c32b7858f20d41d1e809ecdad6e5353d6cec81bea0e0b06a4533363a41ecab83ce3f7ca
 SHA512 
ff2daed64d712737085924c50e75862fafbcbb24eef6d72dac9eaae63bb656d7245397fd828f5d3e47ac847f7ff83d73dedfdd61fde1f7d6e0f0cdeb49bcf83b
-DIST matplotlib-3.10.0.tar.gz 36686418 BLAKE2B 
b154d4d2512a7989d967e7e257ef148e530b1bb030375fe0443f0feb3adea8b0cdc0287d292587832542f6263ccbbb89860fa0b827301fb9dbed34f6a197a475
 SHA512 
31a71640ef9cbc8cae928156c70119a0bdc1a8c44c8dc5af5333f5484525dd6a375e6f263d739ad3422b0e35d474f7742e08c71c40df0f1f71b526e21adc17e1
 DIST matplotlib-3.10.1.tar.gz 36743335 BLAKE2B 
e689dcaa314a6af8ce2934aac95208adf0f87822e4f84d6fb15ac1a17d162deea106636abf52b5332636ad8bb944301f16100b15d409b04ef2a8ecd287ea827c
 SHA512 
1b52a421e61ca0a295d7b1d2bbe9bdcb1dd58f6c750b21d95e263547b20a17d58aadcc86f97ae0fdff9151d3c2f75a6c5419a35b258b698d777f42de7b598c4e
 DIST matplotlib-3.9.0.tar.gz 36069890 BLAKE2B 
02ddb25901b5a93a8daf6f26c98b92d5e35abe2e98783b039928338abb1d628adbf3fd4786c08cb1610bf405cb558ca31fc12dbde77ec5f2a633143c7ea659a1
 SHA512 
135ee2f97c26cb60479cc10bf8a833384c393993d8a905ab869f4c73b91a50ffa596f84ce349af7f1a0b08a21e1906394cf6a702bb567a9c3999d40f54974326
-DIST matplotlib-3.9.2.tar.gz 36088381 BLAKE2B 
c84d08b7afa1f0460b5b57447481ef90f22380c02d20227c3a45b6f603032a11359b223397f18c8dc9111ad36fbd7510e2d5496502b3202e3074ddf8e8258bb7
 SHA512 
4b7437eeb085915a90db64600d0e6c59501ea1513d07b8298a159a763461ef6947a0cb332dcde1a5f0996840320ca7dd1d972d7514ff6f87b036fc631e79885f
-DIST matplotlib-3.9.4.tar.gz 36106529 BLAKE2B 
f95791bce82bf62d922e3db7ebe8e34e5759896c26cf952e2c67e92d5c4e5e190c556ba3ff4d7160d60de3c90ed5e1dc4d7ca2866647ded6b96dd35e16d4e259
 SHA512 
adfa875cba0b030ee0efaf11ed1be881858dc13391c966a2d9485ae2358fccf0b5356e16966a0c9da9f682e4a9d2f3960551756aca30ddc048632346548b1447

diff --git a/dev-python/matplotlib/files/matplotlib-3.9.3-test.patch 
b/dev-python/matplotlib/files/matplotlib-3.9.3-test.patch
deleted file mode 100644
index 62461c655d88..
--- a/dev-python/matplotlib/files/matplotlib-3.9.3-test.patch
+++ /dev/null
@@ -1,249 +0,0 @@
-diff --git a/lib/matplotlib/tests/test_arrow_patches.py 
b/lib/matplotlib/tests/test_arrow_patches.py
-index 254b86cb54..1f93b1a476 100644
 a/lib/matplotlib/tests/test_arrow_patches.py
-+++ b/lib/matplotlib/tests/test_arrow_patches.py
-@@ -68,7 +68,7 @@ def __prepare_fancyarrow_dpi_cor_test():
- 
- 
- @image_comparison(['fancyarrow_dpi_cor_100dpi.png'], remove_text=True,
--  tol=0 if platform.machine() == 'x86_64' else 0.02,
-+  tol=0.015 if platform.machine() == 'x86_64' else 0.02,
-   savefig_kwarg=dict(dpi=100))
- def test_fancyarrow_dpi_cor_100dpi():
- """
-@@ -83,7 +83,7 @@ def test_fancyarrow_dpi_cor_100dpi():
- 
- 
- @image_comparison(['fancyarrow_dpi_cor_200dpi.png'], remove_text=True,
--  tol=0 if platform.machine() == 'x86_64' else 0.02,
-+  tol=0.018 if platform.machine() == 'x86_64' else 0.02,
-   savefig_kwarg=dict(dpi=200))
- def test_fancyarrow_dpi_cor_200dpi():
- """
-@@ -116,7 +116,7 @@ def test_fancyarrow_dash():
- 
- 
- @image_comparison(['arrow_styles.png'], style='mpl20', remove_text=True,
--  tol=0 if platform.machine() == 'x86_64' else 0.02)
-+  tol=0.005 if platform.machine() == 'x86_64' else 0.02)
- def test_arrow_styles():
- styles = mpatches.ArrowStyle.get_styles()
- 
-diff --git a/lib/matplotlib/tests/test_axes.py 
b/lib/matplotlib/tests/test_axes.py
-index e99ef129eb..73ed9bd974 100644
 a/lib/matplotlib/tests/test_axes.py
-+++ b/lib/matplotlib/tests/test_axes.py
-@@ -1186,7 +1186,7 @@ def test_imshow():
- 
- @image_comparison(
- ['imshow_clip'], style='mpl20',
--tol=1.24 if platform.machine() in ('aarch64', 'arm64', 'ppc64le', 
's390x') else 0)
-+tol=1.24)
- def test_imshow_clip():
- # As originally reported by Gellule Xg

[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2025-03-19 Thread Michał Górny
commit: d0bac556d97991d300bc1023a209acc3b95a363e
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Mar 19 16:42:06 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Mar 19 16:42:06 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0bac556

dev-python/matplotlib: Stabilize 3.10.1 sparc, #947427

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

 dev-python/matplotlib/matplotlib-3.10.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.10.1.ebuild 
b/dev-python/matplotlib/matplotlib-3.10.1.ebuild
index 7c7e371167b6..0a100958d2a9 100644
--- a/dev-python/matplotlib/matplotlib-3.10.1.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.10.1.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc 
x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 sparc 
x86 ~arm64-macos ~x64-macos"
 IUSE="cairo excel gtk3 latex qt6 tk webagg wxwidgets"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2025-03-19 Thread Michał Górny
commit: b5014648e15d8a32dfcf2c0b85edcdd2fadad32a
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Mar 19 16:42:02 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Mar 19 16:42:02 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5014648

dev-python/matplotlib: Stabilize 3.10.1 arm64, #947427

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

 dev-python/matplotlib/matplotlib-3.10.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.10.1.ebuild 
b/dev-python/matplotlib/matplotlib-3.10.1.ebuild
index 12653944ad2b..ec86a0919907 100644
--- a/dev-python/matplotlib/matplotlib-3.10.1.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.10.1.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 
~sparc x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc 
x86 ~arm64-macos ~x64-macos"
 IUSE="cairo excel gtk3 latex qt6 tk webagg wxwidgets"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2025-03-19 Thread Michał Górny
commit: 8f6deb026228dcc79ffa4982368d2d751e5386db
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Mar 19 16:42:04 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Mar 19 16:42:04 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f6deb02

dev-python/matplotlib: Stabilize 3.10.1 arm, #947427

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

 dev-python/matplotlib/matplotlib-3.10.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.10.1.ebuild 
b/dev-python/matplotlib/matplotlib-3.10.1.ebuild
index eadc789dd75c..7c7e371167b6 100644
--- a/dev-python/matplotlib/matplotlib-3.10.1.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.10.1.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc 
x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc 
x86 ~arm64-macos ~x64-macos"
 IUSE="cairo excel gtk3 latex qt6 tk webagg wxwidgets"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2025-03-19 Thread Michał Górny
commit: ef95edc40c89059125785e7f128a96c668e181c4
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Mar 19 16:42:00 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Mar 19 16:42:00 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef95edc4

dev-python/matplotlib: Stabilize 3.10.1 x86, #947427

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

 dev-python/matplotlib/matplotlib-3.10.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.10.1.ebuild 
b/dev-python/matplotlib/matplotlib-3.10.1.ebuild
index 67bfed8e298a..12653944ad2b 100644
--- a/dev-python/matplotlib/matplotlib-3.10.1.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.10.1.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 
~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 
~sparc x86 ~arm64-macos ~x64-macos"
 IUSE="cairo excel gtk3 latex qt6 tk webagg wxwidgets"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2025-03-19 Thread Michał Górny
commit: 6d2df41a29056310a479fc3390d98bde71ff190c
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Mar 19 16:42:03 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Mar 19 16:42:03 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d2df41a

dev-python/matplotlib: Stabilize 3.10.1 amd64, #947427

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

 dev-python/matplotlib/matplotlib-3.10.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.10.1.ebuild 
b/dev-python/matplotlib/matplotlib-3.10.1.ebuild
index ec86a0919907..eadc789dd75c 100644
--- a/dev-python/matplotlib/matplotlib-3.10.1.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.10.1.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc 
x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc 
x86 ~arm64-macos ~x64-macos"
 IUSE="cairo excel gtk3 latex qt6 tk webagg wxwidgets"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/, dev-python/matplotlib/files/

2025-02-27 Thread Michał Górny
commit: ecb9ad10983f417ab112f4b6eed70220699856ba
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb 28 03:29:12 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Feb 28 04:42:17 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecb9ad10

dev-python/matplotlib: Bump to 3.10.1

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

 dev-python/matplotlib/Manifest |   1 +
 .../matplotlib/files/matplotlib-3.10.1-test.patch  | 235 
 dev-python/matplotlib/matplotlib-3.10.1.ebuild | 309 +
 3 files changed, 545 insertions(+)

diff --git a/dev-python/matplotlib/Manifest b/dev-python/matplotlib/Manifest
index b5b2d168c6c9..dd3da063db73 100644
--- a/dev-python/matplotlib/Manifest
+++ b/dev-python/matplotlib/Manifest
@@ -1,5 +1,6 @@
 DIST freetype-2.6.1.tar.gz 2302080 BLAKE2B 
6a5fb98e5fa6cf4b7d7533ad44e364227d8c2f7dded4c552d6e22e204c32b7858f20d41d1e809ecdad6e5353d6cec81bea0e0b06a4533363a41ecab83ce3f7ca
 SHA512 
ff2daed64d712737085924c50e75862fafbcbb24eef6d72dac9eaae63bb656d7245397fd828f5d3e47ac847f7ff83d73dedfdd61fde1f7d6e0f0cdeb49bcf83b
 DIST matplotlib-3.10.0.tar.gz 36686418 BLAKE2B 
b154d4d2512a7989d967e7e257ef148e530b1bb030375fe0443f0feb3adea8b0cdc0287d292587832542f6263ccbbb89860fa0b827301fb9dbed34f6a197a475
 SHA512 
31a71640ef9cbc8cae928156c70119a0bdc1a8c44c8dc5af5333f5484525dd6a375e6f263d739ad3422b0e35d474f7742e08c71c40df0f1f71b526e21adc17e1
+DIST matplotlib-3.10.1.tar.gz 36743335 BLAKE2B 
e689dcaa314a6af8ce2934aac95208adf0f87822e4f84d6fb15ac1a17d162deea106636abf52b5332636ad8bb944301f16100b15d409b04ef2a8ecd287ea827c
 SHA512 
1b52a421e61ca0a295d7b1d2bbe9bdcb1dd58f6c750b21d95e263547b20a17d58aadcc86f97ae0fdff9151d3c2f75a6c5419a35b258b698d777f42de7b598c4e
 DIST matplotlib-3.9.0.tar.gz 36069890 BLAKE2B 
02ddb25901b5a93a8daf6f26c98b92d5e35abe2e98783b039928338abb1d628adbf3fd4786c08cb1610bf405cb558ca31fc12dbde77ec5f2a633143c7ea659a1
 SHA512 
135ee2f97c26cb60479cc10bf8a833384c393993d8a905ab869f4c73b91a50ffa596f84ce349af7f1a0b08a21e1906394cf6a702bb567a9c3999d40f54974326
 DIST matplotlib-3.9.2.tar.gz 36088381 BLAKE2B 
c84d08b7afa1f0460b5b57447481ef90f22380c02d20227c3a45b6f603032a11359b223397f18c8dc9111ad36fbd7510e2d5496502b3202e3074ddf8e8258bb7
 SHA512 
4b7437eeb085915a90db64600d0e6c59501ea1513d07b8298a159a763461ef6947a0cb332dcde1a5f0996840320ca7dd1d972d7514ff6f87b036fc631e79885f
 DIST matplotlib-3.9.4.tar.gz 36106529 BLAKE2B 
f95791bce82bf62d922e3db7ebe8e34e5759896c26cf952e2c67e92d5c4e5e190c556ba3ff4d7160d60de3c90ed5e1dc4d7ca2866647ded6b96dd35e16d4e259
 SHA512 
adfa875cba0b030ee0efaf11ed1be881858dc13391c966a2d9485ae2358fccf0b5356e16966a0c9da9f682e4a9d2f3960551756aca30ddc048632346548b1447

diff --git a/dev-python/matplotlib/files/matplotlib-3.10.1-test.patch 
b/dev-python/matplotlib/files/matplotlib-3.10.1-test.patch
new file mode 100644
index ..fa05c9d8f0af
--- /dev/null
+++ b/dev-python/matplotlib/files/matplotlib-3.10.1-test.patch
@@ -0,0 +1,235 @@
+diff --git a/lib/matplotlib/tests/test_arrow_patches.py 
b/lib/matplotlib/tests/test_arrow_patches.py
+index 431d1eb6ea..bb0cc9c8d8 100644
+--- a/lib/matplotlib/tests/test_arrow_patches.py
 b/lib/matplotlib/tests/test_arrow_patches.py
+@@ -68,7 +68,7 @@ def __prepare_fancyarrow_dpi_cor_test():
+ 
+ 
+ @image_comparison(['fancyarrow_dpi_cor_100dpi.png'], remove_text=True,
+-  tol=0 if platform.machine() == 'x86_64' else 0.02,
++  tol=0.015 if platform.machine() == 'x86_64' else 0.02,
+   savefig_kwarg=dict(dpi=100))
+ def test_fancyarrow_dpi_cor_100dpi():
+ """
+@@ -83,7 +83,7 @@ def test_fancyarrow_dpi_cor_100dpi():
+ 
+ 
+ @image_comparison(['fancyarrow_dpi_cor_200dpi.png'], remove_text=True,
+-  tol=0 if platform.machine() == 'x86_64' else 0.02,
++  tol=0.018 if platform.machine() == 'x86_64' else 0.02,
+   savefig_kwarg=dict(dpi=200))
+ def test_fancyarrow_dpi_cor_200dpi():
+ """
+@@ -116,7 +116,7 @@ def test_fancyarrow_dash():
+ 
+ 
+ @image_comparison(['arrow_styles.png'], style='mpl20', remove_text=True,
+-  tol=0 if platform.machine() == 'x86_64' else 0.02)
++  tol=0.005 if platform.machine() == 'x86_64' else 0.02)
+ def test_arrow_styles():
+ styles = mpatches.ArrowStyle.get_styles()
+ 
+diff --git a/lib/matplotlib/tests/test_axes.py 
b/lib/matplotlib/tests/test_axes.py
+index cd5cd08fbf..be426c6c70 100644
+--- a/lib/matplotlib/tests/test_axes.py
 b/lib/matplotlib/tests/test_axes.py
+@@ -1219,7 +1219,7 @@ def test_imshow():
+ 
+ 
+ @image_comparison(['imshow_clip'], style='mpl20',
+-  tol=0 if platform.machine() == 'x86_64' else 1.24)
++  tol=1.24)
+ def test_imshow_clip():
+ # As originally reported by Gellule Xg 
+ # use former defaults to match existing baseline image
+@@ -2653,7 +2653,7 @@ def test_contour_hatching():
+ 
+ 
+ @image_comparison(['contour_colorbar'], s

[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib-venn/

2025-02-25 Thread Michał Górny
commit: ef93a132a27b104024440615af1ee464932f1c4f
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 25 11:34:21 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 25 14:03:00 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef93a132

dev-python/matplotlib-venn: Bump to 1.1.2

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

 dev-python/matplotlib-venn/Manifest|  1 +
 .../matplotlib-venn/matplotlib-venn-1.1.2.ebuild   | 47 ++
 2 files changed, 48 insertions(+)

diff --git a/dev-python/matplotlib-venn/Manifest 
b/dev-python/matplotlib-venn/Manifest
index 6ef53f6f56f6..7d302ef900bd 100644
--- a/dev-python/matplotlib-venn/Manifest
+++ b/dev-python/matplotlib-venn/Manifest
@@ -1 +1,2 @@
 DIST matplotlib-venn-1.1.1.gh.tar.gz 978290 BLAKE2B 
21f0541df95428557e60eaca95e7e2749825bb36c69855b7adca54141af7c343073d62f99fe3b45ae17dcd514cd91813b188e426f61e415f9a353ce214588b71
 SHA512 
b01fe31122d8a4f6914aaa24ad09cc571536952f1d22231c7c59a760c2baafce7d6e7bc91de8bfc1efd5d2aca18371f6b834908382407fdb5add806a137d8e16
+DIST matplotlib-venn-1.1.2.gh.tar.gz 978372 BLAKE2B 
995747f378a0295011515b2448b2512e41b24ea9b4826b9f93c2089543bbf60859fa593a72c5a02f332264b97f166967ff7b46b042e8887a56257441831cdb20
 SHA512 
3641f313a8355cf9d0e7862689547593c7f4387a63ed8e85fdb7e3937d4ef61bfcab6b9ff2319d7864303f2cb12b9e531e7103f5d70cd32f2c66c10d538a81a7

diff --git a/dev-python/matplotlib-venn/matplotlib-venn-1.1.2.ebuild 
b/dev-python/matplotlib-venn/matplotlib-venn-1.1.2.ebuild
new file mode 100644
index ..309fd6b8149f
--- /dev/null
+++ b/dev-python/matplotlib-venn/matplotlib-venn-1.1.2.ebuild
@@ -0,0 +1,47 @@
+# Copyright 2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit distutils-r1
+
+DESCRIPTION="Plot area-proportional two- and three-way Venn diagrams in 
matplotlib"
+HOMEPAGE="
+   https://github.com/konstantint/matplotlib-venn/
+   https://pypi.org/project/matplotlib-venn/
+"
+SRC_URI="
+   https://github.com/konstantint/matplotlib-venn/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-python/matplotlib[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/shapely[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # TODO: some minor number mismatch
+   
matplotlib_venn/layout/venn3/cost_based.py::matplotlib_venn.layout.venn3.cost_based.LayoutAlgorithm
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2025-02-23 Thread Michał Górny
commit: 4525538ad5160e808794d237c5e79449c58ba494
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Feb 23 14:59:39 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Feb 23 16:51:18 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4525538a

dev-python/matplotlib: Enable pypy3.11

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

 dev-python/matplotlib/matplotlib-3.10.0.ebuild | 29 +-
 1 file changed, 14 insertions(+), 15 deletions(-)

diff --git a/dev-python/matplotlib/matplotlib-3.10.0.ebuild 
b/dev-python/matplotlib/matplotlib-3.10.0.ebuild
index 5bcc2d1df943..f0614aabd4ed 100644
--- a/dev-python/matplotlib/matplotlib-3.10.0.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.10.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DISTUTILS_EXT=1
 DISTUTILS_USE_PEP517=meson-python
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
 PYTHON_REQ_USE='tk?,threads(+)'
 
 inherit distutils-r1 pypi virtualx
@@ -204,20 +204,19 @@ python_test() {

tests/test_widgets.py::test_check_radio_buttons_image
tests/test_widgets.py::test_radio_buttons
)
-   if has_version "https://foss.heptapod.net/pypy/pypy/-/issues/4032
-   tests/test_axes.py::test_bad_plot_args
-   tests/test_axes.py::test_plot_errors
-   
tests/test_axes.py::test_plot_format_errors
-   )
-   fi
+   ;;
+   pypy3.11)
+   EPYTEST_DESELECT+=(
+   # TODO: warning isn't passed through
+   tests/test_image.py::test_large_image
+   # TODO
+   
tests/test_axes.py::test_axes_clear_reference_cycle
+   tests/test_pickle.py::test_complete
+   tests/test_pickle.py::test_no_pyplot
+   
tests/test_pickle.py::test_pickle_load_from_subprocess
+   tests/test_pickle.py::test_simple
+   
tests/test_texmanager.py::test_openin_any_paranoid
+   )
;;
python3.11)
EPYTEST_DESELECT+=(



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib-inline/

2025-02-20 Thread Michał Górny
commit: 06ce9a0ad388401ffabdb962c4c34d7d695ae545
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Feb 20 13:53:13 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb 20 17:09:06 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06ce9a0a

dev-python/matplotlib-inline: Enable pypy3.11

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

 dev-python/matplotlib-inline/matplotlib-inline-0.1.7.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/matplotlib-inline/matplotlib-inline-0.1.7.ebuild 
b/dev-python/matplotlib-inline/matplotlib-inline-0.1.7.ebuild
index 988be8e7e5f9..3d380ecd04d5 100644
--- a/dev-python/matplotlib-inline/matplotlib-inline-0.1.7.ebuild
+++ b/dev-python/matplotlib-inline/matplotlib-inline-0.1.7.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2021-2024 Gentoo Authors
+# Copyright 2021-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
 
 inherit distutils-r1
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib-venn/

2025-01-28 Thread Michał Górny
commit: 901450af5205f070c1c60ffcbe2943f89b5e40a2
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan 28 16:33:12 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan 28 16:33:37 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=901450af

dev-python/matplotlib-venn: New package, v1.1.1

A package to make nice Venn diagrams using matplotlib.

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

 dev-python/matplotlib-venn/Manifest|  1 +
 .../matplotlib-venn/matplotlib-venn-1.1.1.ebuild   | 47 ++
 dev-python/matplotlib-venn/metadata.xml| 12 ++
 3 files changed, 60 insertions(+)

diff --git a/dev-python/matplotlib-venn/Manifest 
b/dev-python/matplotlib-venn/Manifest
new file mode 100644
index ..6ef53f6f56f6
--- /dev/null
+++ b/dev-python/matplotlib-venn/Manifest
@@ -0,0 +1 @@
+DIST matplotlib-venn-1.1.1.gh.tar.gz 978290 BLAKE2B 
21f0541df95428557e60eaca95e7e2749825bb36c69855b7adca54141af7c343073d62f99fe3b45ae17dcd514cd91813b188e426f61e415f9a353ce214588b71
 SHA512 
b01fe31122d8a4f6914aaa24ad09cc571536952f1d22231c7c59a760c2baafce7d6e7bc91de8bfc1efd5d2aca18371f6b834908382407fdb5add806a137d8e16

diff --git a/dev-python/matplotlib-venn/matplotlib-venn-1.1.1.ebuild 
b/dev-python/matplotlib-venn/matplotlib-venn-1.1.1.ebuild
new file mode 100644
index ..8522cd6a04ec
--- /dev/null
+++ b/dev-python/matplotlib-venn/matplotlib-venn-1.1.1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Plot area-proportional two- and three-way Venn diagrams in 
matplotlib"
+HOMEPAGE="
+   https://github.com/konstantint/matplotlib-venn/
+   https://pypi.org/project/matplotlib-venn/
+"
+SRC_URI="
+   https://github.com/konstantint/matplotlib-venn/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-python/matplotlib[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/shapely[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # TODO: some minor number mismatch
+   
matplotlib_venn/layout/venn3/cost_based.py::matplotlib_venn.layout.venn3.cost_based.LayoutAlgorithm
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest
+}

diff --git a/dev-python/matplotlib-venn/metadata.xml 
b/dev-python/matplotlib-venn/metadata.xml
new file mode 100644
index ..96c87c18e907
--- /dev/null
+++ b/dev-python/matplotlib-venn/metadata.xml
@@ -0,0 +1,12 @@
+
+https://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   [email protected]
+   
+   
+   
+   konstantint/matplotlib-venn
+   matplotlib-venn
+   
+



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2025-01-22 Thread Andreas Sturmlechner
commit: 15e9763d478589805c9e2d2d3518a554cc0a5bf9
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Jan 14 17:13:56 2025 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Jan 22 21:56:27 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15e9763d

dev-python/matplotlib: drop 3.9.1, 3.9.3

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-python/matplotlib/Manifest|   2 -
 dev-python/matplotlib/matplotlib-3.9.1.ebuild | 301 --
 dev-python/matplotlib/matplotlib-3.9.3.ebuild | 301 --
 3 files changed, 604 deletions(-)

diff --git a/dev-python/matplotlib/Manifest b/dev-python/matplotlib/Manifest
index 07eeb342843e..b5b2d168c6c9 100644
--- a/dev-python/matplotlib/Manifest
+++ b/dev-python/matplotlib/Manifest
@@ -1,7 +1,5 @@
 DIST freetype-2.6.1.tar.gz 2302080 BLAKE2B 
6a5fb98e5fa6cf4b7d7533ad44e364227d8c2f7dded4c552d6e22e204c32b7858f20d41d1e809ecdad6e5353d6cec81bea0e0b06a4533363a41ecab83ce3f7ca
 SHA512 
ff2daed64d712737085924c50e75862fafbcbb24eef6d72dac9eaae63bb656d7245397fd828f5d3e47ac847f7ff83d73dedfdd61fde1f7d6e0f0cdeb49bcf83b
 DIST matplotlib-3.10.0.tar.gz 36686418 BLAKE2B 
b154d4d2512a7989d967e7e257ef148e530b1bb030375fe0443f0feb3adea8b0cdc0287d292587832542f6263ccbbb89860fa0b827301fb9dbed34f6a197a475
 SHA512 
31a71640ef9cbc8cae928156c70119a0bdc1a8c44c8dc5af5333f5484525dd6a375e6f263d739ad3422b0e35d474f7742e08c71c40df0f1f71b526e21adc17e1
 DIST matplotlib-3.9.0.tar.gz 36069890 BLAKE2B 
02ddb25901b5a93a8daf6f26c98b92d5e35abe2e98783b039928338abb1d628adbf3fd4786c08cb1610bf405cb558ca31fc12dbde77ec5f2a633143c7ea659a1
 SHA512 
135ee2f97c26cb60479cc10bf8a833384c393993d8a905ab869f4c73b91a50ffa596f84ce349af7f1a0b08a21e1906394cf6a702bb567a9c3999d40f54974326
-DIST matplotlib-3.9.1.tar.gz 36084124 BLAKE2B 
b7cc9e219664849411cc3133afbdb676f956c943f92d447ba5cca0467da56d1575796fe1046e7503e6d7c4dfdfad6e5181404f331ed7ac1397c8c61f4a30bd23
 SHA512 
a1d48c42a5f4f04b57e34d25df842917e6380b8d6b6d1018c9b630cbbea4619b1d75729a218a6f52b63d4a61c2204bb26ad8f741566f84e41ca73190e419f672
 DIST matplotlib-3.9.2.tar.gz 36088381 BLAKE2B 
c84d08b7afa1f0460b5b57447481ef90f22380c02d20227c3a45b6f603032a11359b223397f18c8dc9111ad36fbd7510e2d5496502b3202e3074ddf8e8258bb7
 SHA512 
4b7437eeb085915a90db64600d0e6c59501ea1513d07b8298a159a763461ef6947a0cb332dcde1a5f0996840320ca7dd1d972d7514ff6f87b036fc631e79885f
-DIST matplotlib-3.9.3.tar.gz 36113438 BLAKE2B 
6d51d11e04a71e2a01eaa9b76c072633cbbcb393b91be069f0db2f8a523711d244c93f7a4a9e0f8bc50b14928567d22865f5091a39000c7d7160fc258e21cab5
 SHA512 
f42a1bc8febf88369b5164879f32bc7967fe0930e42d12395722ac3d2c10a8c59ac9419b68c4bcb499c7df26dfc429dafb672b61f85aee971dd270b0e29742ed
 DIST matplotlib-3.9.4.tar.gz 36106529 BLAKE2B 
f95791bce82bf62d922e3db7ebe8e34e5759896c26cf952e2c67e92d5c4e5e190c556ba3ff4d7160d60de3c90ed5e1dc4d7ca2866647ded6b96dd35e16d4e259
 SHA512 
adfa875cba0b030ee0efaf11ed1be881858dc13391c966a2d9485ae2358fccf0b5356e16966a0c9da9f682e4a9d2f3960551756aca30ddc048632346548b1447

diff --git a/dev-python/matplotlib/matplotlib-3.9.1.ebuild 
b/dev-python/matplotlib/matplotlib-3.9.1.ebuild
deleted file mode 100644
index 8e2789f4a4a5..
--- a/dev-python/matplotlib/matplotlib-3.9.1.ebuild
+++ /dev/null
@@ -1,301 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=meson-python
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
-PYTHON_REQ_USE='tk?,threads(+)'
-
-inherit distutils-r1 pypi virtualx
-
-FT_PV=2.6.1
-DESCRIPTION="Pure python plotting library with matlab like syntax"
-HOMEPAGE="
-   https://matplotlib.org/
-   https://github.com/matplotlib/matplotlib/
-   https://pypi.org/project/matplotlib/
-"
-SRC_URI+="
-   test? (
-   
https://downloads.sourceforge.net/project/freetype/freetype2/${FT_PV}/freetype-${FT_PV}.tar.gz
-   )
-"
-
-# Main license: matplotlib
-# Some modules: BSD
-# matplotlib/backends/qt4_editor: MIT
-# Fonts: BitstreamVera, OFL-1.1
-LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc 
x86 ~arm64-macos ~x64-macos"
-IUSE="cairo excel gtk3 latex qt5 tk webagg wxwidgets"
-
-DEPEND="
-   media-libs/freetype:2
-   >=media-libs/qhull-2013:=
-   >=dev-python/numpy-1.25:=[${PYTHON_USEDEP}]
-"
-# internal copy of pycxx highly patched
-#  dev-python/pycxx
-RDEPEND="
-   ${DEPEND}
-   >=dev-python/contourpy-1.0.1[${PYTHON_USEDEP}]
-   >=dev-python/cycler-0.10.0-r1[${PYTHON_USEDEP}]
-   >=dev-python/fonttools-4.22.0[${PYTHON_USEDEP}]
-   >=dev-python/kiwisolver-1.3.1[${PYTHON_USEDEP}]
-   >=dev-python/packaging-20.0[${PYTHON_USEDEP}]
-   >=dev-python/pillow-8[jpeg,webp,${PYTHON_USEDEP}]
-   >=dev-python/pyparsing-2.3.1[${PYTHON_USEDEP}]
-   >=dev-python/python-dateutil-2.7[${PYTHON_USEDEP}]
-

[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2025-01-04 Thread Arthur Zamarin
commit: 064086461d2184951d3e219ef285c8ff0628e60f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jan  4 13:54:38 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jan  4 13:54:38 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06408646

dev-python/matplotlib: Stabilize 3.10.0 ppc64, #947427

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/matplotlib/matplotlib-3.10.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/matplotlib/matplotlib-3.10.0.ebuild 
b/dev-python/matplotlib/matplotlib-3.10.0.ebuild
index 118d1707c8a9..389bbe80a27d 100644
--- a/dev-python/matplotlib/matplotlib-3.10.0.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.10.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 
~sparc ~x86 ~arm64-macos ~x64-macos"
 IUSE="cairo excel gtk3 latex qt6 tk webagg wxwidgets"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2024-12-28 Thread Sam James
commit: b9a57118141f7bb11749c72f6482b8f58ad1f6da
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec 28 17:37:12 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 28 17:37:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9a57118

dev-python/matplotlib: Stabilize 3.9.4 amd64, #947074

Signed-off-by: Sam James  gentoo.org>

 dev-python/matplotlib/matplotlib-3.9.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.9.4.ebuild 
b/dev-python/matplotlib/matplotlib-3.9.4.ebuild
index 53cac54f8868..85d683b9e7ee 100644
--- a/dev-python/matplotlib/matplotlib-3.9.4.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.9.4.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc x86 ~arm64-macos ~x64-macos"
 IUSE="cairo excel gtk3 latex qt5 tk webagg wxwidgets"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2024-12-28 Thread Sam James
commit: 5b6965c64d45af2bd56175e512795b372590129f
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec 28 11:44:03 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 28 11:44:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b6965c6

dev-python/matplotlib: Stabilize 3.9.4 x86, #947074

Signed-off-by: Sam James  gentoo.org>

 dev-python/matplotlib/matplotlib-3.9.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.9.4.ebuild 
b/dev-python/matplotlib/matplotlib-3.9.4.ebuild
index 2be141c0003a..53cac54f8868 100644
--- a/dev-python/matplotlib/matplotlib-3.9.4.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.9.4.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc x86 ~arm64-macos ~x64-macos"
 IUSE="cairo excel gtk3 latex qt5 tk webagg wxwidgets"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2024-12-14 Thread Nowa Ammerlaan
commit: 2beabf6ac3b868e3a66b477a2edec8b38c34ec76
Author: Nowa Ammerlaan  gentoo  org>
AuthorDate: Sat Dec 14 13:15:02 2024 +
Commit: Nowa Ammerlaan  gentoo  org>
CommitDate: Sat Dec 14 13:15:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2beabf6a

dev-python/matplotlib: drop 3.10.0_rc1

Signed-off-by: Nowa Ammerlaan  gentoo.org>

 dev-python/matplotlib/Manifest |   1 -
 dev-python/matplotlib/matplotlib-3.10.0_rc1.ebuild | 316 -
 2 files changed, 317 deletions(-)

diff --git a/dev-python/matplotlib/Manifest b/dev-python/matplotlib/Manifest
index ed0878c9f48b..07eeb342843e 100644
--- a/dev-python/matplotlib/Manifest
+++ b/dev-python/matplotlib/Manifest
@@ -1,6 +1,5 @@
 DIST freetype-2.6.1.tar.gz 2302080 BLAKE2B 
6a5fb98e5fa6cf4b7d7533ad44e364227d8c2f7dded4c552d6e22e204c32b7858f20d41d1e809ecdad6e5353d6cec81bea0e0b06a4533363a41ecab83ce3f7ca
 SHA512 
ff2daed64d712737085924c50e75862fafbcbb24eef6d72dac9eaae63bb656d7245397fd828f5d3e47ac847f7ff83d73dedfdd61fde1f7d6e0f0cdeb49bcf83b
 DIST matplotlib-3.10.0.tar.gz 36686418 BLAKE2B 
b154d4d2512a7989d967e7e257ef148e530b1bb030375fe0443f0feb3adea8b0cdc0287d292587832542f6263ccbbb89860fa0b827301fb9dbed34f6a197a475
 SHA512 
31a71640ef9cbc8cae928156c70119a0bdc1a8c44c8dc5af5333f5484525dd6a375e6f263d739ad3422b0e35d474f7742e08c71c40df0f1f71b526e21adc17e1
-DIST matplotlib-3.10.0rc1.tar.gz 36682106 BLAKE2B 
c6948deb4749a08fa84e0a72d4c6877cfa561360c5475a9d96c56bad906b94c59f35286587f5af768e0f7e2bb5d5e30101c66da3725ac81f5981ae298089d1a8
 SHA512 
8ccef930c094e1d0fdb61236b968dcc556b991fd53a8171c84e19fba08e9a5d67dc62f24de832d50e805ddf040dd58828799c6046b355f17dd532fe4d23c4515
 DIST matplotlib-3.9.0.tar.gz 36069890 BLAKE2B 
02ddb25901b5a93a8daf6f26c98b92d5e35abe2e98783b039928338abb1d628adbf3fd4786c08cb1610bf405cb558ca31fc12dbde77ec5f2a633143c7ea659a1
 SHA512 
135ee2f97c26cb60479cc10bf8a833384c393993d8a905ab869f4c73b91a50ffa596f84ce349af7f1a0b08a21e1906394cf6a702bb567a9c3999d40f54974326
 DIST matplotlib-3.9.1.tar.gz 36084124 BLAKE2B 
b7cc9e219664849411cc3133afbdb676f956c943f92d447ba5cca0467da56d1575796fe1046e7503e6d7c4dfdfad6e5181404f331ed7ac1397c8c61f4a30bd23
 SHA512 
a1d48c42a5f4f04b57e34d25df842917e6380b8d6b6d1018c9b630cbbea4619b1d75729a218a6f52b63d4a61c2204bb26ad8f741566f84e41ca73190e419f672
 DIST matplotlib-3.9.2.tar.gz 36088381 BLAKE2B 
c84d08b7afa1f0460b5b57447481ef90f22380c02d20227c3a45b6f603032a11359b223397f18c8dc9111ad36fbd7510e2d5496502b3202e3074ddf8e8258bb7
 SHA512 
4b7437eeb085915a90db64600d0e6c59501ea1513d07b8298a159a763461ef6947a0cb332dcde1a5f0996840320ca7dd1d972d7514ff6f87b036fc631e79885f

diff --git a/dev-python/matplotlib/matplotlib-3.10.0_rc1.ebuild 
b/dev-python/matplotlib/matplotlib-3.10.0_rc1.ebuild
deleted file mode 100644
index 8f1dff9323be..
--- a/dev-python/matplotlib/matplotlib-3.10.0_rc1.ebuild
+++ /dev/null
@@ -1,316 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=meson-python
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
-PYTHON_REQ_USE='tk?,threads(+)'
-
-inherit distutils-r1 pypi virtualx
-
-FT_PV=2.6.1
-DESCRIPTION="Pure python plotting library with matlab like syntax"
-HOMEPAGE="
-   https://matplotlib.org/
-   https://github.com/matplotlib/matplotlib/
-   https://pypi.org/project/matplotlib/
-"
-SRC_URI+="
-   test? (
-   
https://downloads.sourceforge.net/project/freetype/freetype2/${FT_PV}/freetype-${FT_PV}.tar.gz
-   )
-"
-
-# Main license: matplotlib
-# Some modules: BSD
-# matplotlib/backends/qt4_editor: MIT
-# Fonts: BitstreamVera, OFL-1.1
-LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
-SLOT="0"
-KEYWORDS=""
-IUSE="cairo excel gtk3 latex qt6 tk webagg wxwidgets"
-
-DEPEND="
-   media-libs/freetype:2
-   >=media-libs/qhull-2013:=
-   >=dev-python/numpy-1.25:=[${PYTHON_USEDEP}]
-"
-# internal copy of pycxx highly patched
-#  dev-python/pycxx
-RDEPEND="
-   ${DEPEND}
-   >=dev-python/contourpy-1.0.1[${PYTHON_USEDEP}]
-   >=dev-python/cycler-0.10.0-r1[${PYTHON_USEDEP}]
-   >=dev-python/fonttools-4.22.0[${PYTHON_USEDEP}]
-   >=dev-python/kiwisolver-1.3.1[${PYTHON_USEDEP}]
-   >=dev-python/packaging-20.0[${PYTHON_USEDEP}]
-   >=dev-python/pillow-8[jpeg,webp,${PYTHON_USEDEP}]
-   >=dev-python/pyparsing-2.3.1[${PYTHON_USEDEP}]
-   >=dev-python/python-dateutil-2.7[${PYTHON_USEDEP}]
-   >=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
-   media-fonts/dejavu
-   media-fonts/stix-fonts
-   media-libs/libpng:0
-   virtual/imagemagick-tools[jpeg,tiff]
-   cairo? (
-   dev-python/cairocffi[${PYTHON_USEDEP}]
-   )
-   excel? (
-   dev-python/xlwt[${PYTHON_USEDEP}]
-   )
-   gtk3? (
-   >=dev-python/pygobject-3.40.1-r1:3[cairo?,${PYTHON_USEDEP}]
-   x11-libs/gtk+:3[introspection]
-   )

[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2024-12-13 Thread Michał Górny
commit: de32242938b5136d3593daec5a797480bce66ec4
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec 14 06:24:51 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec 14 07:36:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de322429

dev-python/matplotlib: Bump to 3.9.4

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

 dev-python/matplotlib/Manifest|   1 +
 dev-python/matplotlib/matplotlib-3.9.4.ebuild | 301 ++
 2 files changed, 302 insertions(+)

diff --git a/dev-python/matplotlib/Manifest b/dev-python/matplotlib/Manifest
index 670abb3c3530..7de283b11dc8 100644
--- a/dev-python/matplotlib/Manifest
+++ b/dev-python/matplotlib/Manifest
@@ -4,3 +4,4 @@ DIST matplotlib-3.9.0.tar.gz 36069890 BLAKE2B 
02ddb25901b5a93a8daf6f26c98b92d5e3
 DIST matplotlib-3.9.1.tar.gz 36084124 BLAKE2B 
b7cc9e219664849411cc3133afbdb676f956c943f92d447ba5cca0467da56d1575796fe1046e7503e6d7c4dfdfad6e5181404f331ed7ac1397c8c61f4a30bd23
 SHA512 
a1d48c42a5f4f04b57e34d25df842917e6380b8d6b6d1018c9b630cbbea4619b1d75729a218a6f52b63d4a61c2204bb26ad8f741566f84e41ca73190e419f672
 DIST matplotlib-3.9.2.tar.gz 36088381 BLAKE2B 
c84d08b7afa1f0460b5b57447481ef90f22380c02d20227c3a45b6f603032a11359b223397f18c8dc9111ad36fbd7510e2d5496502b3202e3074ddf8e8258bb7
 SHA512 
4b7437eeb085915a90db64600d0e6c59501ea1513d07b8298a159a763461ef6947a0cb332dcde1a5f0996840320ca7dd1d972d7514ff6f87b036fc631e79885f
 DIST matplotlib-3.9.3.tar.gz 36113438 BLAKE2B 
6d51d11e04a71e2a01eaa9b76c072633cbbcb393b91be069f0db2f8a523711d244c93f7a4a9e0f8bc50b14928567d22865f5091a39000c7d7160fc258e21cab5
 SHA512 
f42a1bc8febf88369b5164879f32bc7967fe0930e42d12395722ac3d2c10a8c59ac9419b68c4bcb499c7df26dfc429dafb672b61f85aee971dd270b0e29742ed
+DIST matplotlib-3.9.4.tar.gz 36106529 BLAKE2B 
f95791bce82bf62d922e3db7ebe8e34e5759896c26cf952e2c67e92d5c4e5e190c556ba3ff4d7160d60de3c90ed5e1dc4d7ca2866647ded6b96dd35e16d4e259
 SHA512 
adfa875cba0b030ee0efaf11ed1be881858dc13391c966a2d9485ae2358fccf0b5356e16966a0c9da9f682e4a9d2f3960551756aca30ddc048632346548b1447

diff --git a/dev-python/matplotlib/matplotlib-3.9.4.ebuild 
b/dev-python/matplotlib/matplotlib-3.9.4.ebuild
new file mode 100644
index ..2be141c0003a
--- /dev/null
+++ b/dev-python/matplotlib/matplotlib-3.9.4.ebuild
@@ -0,0 +1,301 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=meson-python
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_REQ_USE='tk?,threads(+)'
+
+inherit distutils-r1 pypi virtualx
+
+FT_PV=2.6.1
+DESCRIPTION="Pure python plotting library with matlab like syntax"
+HOMEPAGE="
+   https://matplotlib.org/
+   https://github.com/matplotlib/matplotlib/
+   https://pypi.org/project/matplotlib/
+"
+SRC_URI+="
+   test? (
+   
https://downloads.sourceforge.net/project/freetype/freetype2/${FT_PV}/freetype-${FT_PV}.tar.gz
+   )
+"
+
+# Main license: matplotlib
+# Some modules: BSD
+# matplotlib/backends/qt4_editor: MIT
+# Fonts: BitstreamVera, OFL-1.1
+LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~arm64-macos ~x64-macos"
+IUSE="cairo excel gtk3 latex qt5 tk webagg wxwidgets"
+
+DEPEND="
+   media-libs/freetype:2
+   >=media-libs/qhull-2013:=
+   >=dev-python/numpy-1.25:=[${PYTHON_USEDEP}]
+"
+# internal copy of pycxx highly patched
+#  dev-python/pycxx
+RDEPEND="
+   ${DEPEND}
+   >=dev-python/contourpy-1.0.1[${PYTHON_USEDEP}]
+   >=dev-python/cycler-0.10.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/fonttools-4.22.0[${PYTHON_USEDEP}]
+   >=dev-python/kiwisolver-1.3.1[${PYTHON_USEDEP}]
+   >=dev-python/packaging-20.0[${PYTHON_USEDEP}]
+   >=dev-python/pillow-8[jpeg,webp,${PYTHON_USEDEP}]
+   >=dev-python/pyparsing-2.3.1[${PYTHON_USEDEP}]
+   >=dev-python/python-dateutil-2.7[${PYTHON_USEDEP}]
+   >=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
+   media-fonts/dejavu
+   media-fonts/stix-fonts
+   media-libs/libpng:0
+   virtual/imagemagick-tools[jpeg,tiff]
+   cairo? (
+   dev-python/cairocffi[${PYTHON_USEDEP}]
+   )
+   excel? (
+   dev-python/xlwt[${PYTHON_USEDEP}]
+   )
+   gtk3? (
+   >=dev-python/pygobject-3.40.1-r1:3[cairo?,${PYTHON_USEDEP}]
+   x11-libs/gtk+:3[introspection]
+   )
+   latex? (
+   virtual/latex-base
+   app-text/dvipng
+   app-text/ghostscript-gpl
+   app-text/poppler[utils]
+   dev-texlive/texlive-fontsrecommended
+   dev-texlive/texlive-latexextra
+   dev-texlive/texlive-luatex
+   dev-texlive/texlive-xetex
+   )
+   qt5? (
+   $(python_gen_cond_dep '
+   dev-python/pyqt5[gui,widgets,${PYTHON_USE

[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/, dev-python/matplotlib/files/

2024-12-01 Thread Michał Górny
commit: d4a55fb3f9b7c1e42d7f2f8e36e6ac894afdac4e
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Dec  1 14:01:12 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Dec  1 14:49:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4a55fb3

dev-python/matplotlib: Bump to 3.9.3

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

 dev-python/matplotlib/Manifest |   1 +
 .../matplotlib/files/matplotlib-3.9.3-test.patch   | 249 +
 dev-python/matplotlib/matplotlib-3.9.3.ebuild  | 301 +
 3 files changed, 551 insertions(+)

diff --git a/dev-python/matplotlib/Manifest b/dev-python/matplotlib/Manifest
index ecf6bcb4c140..670abb3c3530 100644
--- a/dev-python/matplotlib/Manifest
+++ b/dev-python/matplotlib/Manifest
@@ -3,3 +3,4 @@ DIST matplotlib-3.10.0rc1.tar.gz 36682106 BLAKE2B 
c6948deb4749a08fa84e0a72d4c687
 DIST matplotlib-3.9.0.tar.gz 36069890 BLAKE2B 
02ddb25901b5a93a8daf6f26c98b92d5e35abe2e98783b039928338abb1d628adbf3fd4786c08cb1610bf405cb558ca31fc12dbde77ec5f2a633143c7ea659a1
 SHA512 
135ee2f97c26cb60479cc10bf8a833384c393993d8a905ab869f4c73b91a50ffa596f84ce349af7f1a0b08a21e1906394cf6a702bb567a9c3999d40f54974326
 DIST matplotlib-3.9.1.tar.gz 36084124 BLAKE2B 
b7cc9e219664849411cc3133afbdb676f956c943f92d447ba5cca0467da56d1575796fe1046e7503e6d7c4dfdfad6e5181404f331ed7ac1397c8c61f4a30bd23
 SHA512 
a1d48c42a5f4f04b57e34d25df842917e6380b8d6b6d1018c9b630cbbea4619b1d75729a218a6f52b63d4a61c2204bb26ad8f741566f84e41ca73190e419f672
 DIST matplotlib-3.9.2.tar.gz 36088381 BLAKE2B 
c84d08b7afa1f0460b5b57447481ef90f22380c02d20227c3a45b6f603032a11359b223397f18c8dc9111ad36fbd7510e2d5496502b3202e3074ddf8e8258bb7
 SHA512 
4b7437eeb085915a90db64600d0e6c59501ea1513d07b8298a159a763461ef6947a0cb332dcde1a5f0996840320ca7dd1d972d7514ff6f87b036fc631e79885f
+DIST matplotlib-3.9.3.tar.gz 36113438 BLAKE2B 
6d51d11e04a71e2a01eaa9b76c072633cbbcb393b91be069f0db2f8a523711d244c93f7a4a9e0f8bc50b14928567d22865f5091a39000c7d7160fc258e21cab5
 SHA512 
f42a1bc8febf88369b5164879f32bc7967fe0930e42d12395722ac3d2c10a8c59ac9419b68c4bcb499c7df26dfc429dafb672b61f85aee971dd270b0e29742ed

diff --git a/dev-python/matplotlib/files/matplotlib-3.9.3-test.patch 
b/dev-python/matplotlib/files/matplotlib-3.9.3-test.patch
new file mode 100644
index ..62461c655d88
--- /dev/null
+++ b/dev-python/matplotlib/files/matplotlib-3.9.3-test.patch
@@ -0,0 +1,249 @@
+diff --git a/lib/matplotlib/tests/test_arrow_patches.py 
b/lib/matplotlib/tests/test_arrow_patches.py
+index 254b86cb54..1f93b1a476 100644
+--- a/lib/matplotlib/tests/test_arrow_patches.py
 b/lib/matplotlib/tests/test_arrow_patches.py
+@@ -68,7 +68,7 @@ def __prepare_fancyarrow_dpi_cor_test():
+ 
+ 
+ @image_comparison(['fancyarrow_dpi_cor_100dpi.png'], remove_text=True,
+-  tol=0 if platform.machine() == 'x86_64' else 0.02,
++  tol=0.015 if platform.machine() == 'x86_64' else 0.02,
+   savefig_kwarg=dict(dpi=100))
+ def test_fancyarrow_dpi_cor_100dpi():
+ """
+@@ -83,7 +83,7 @@ def test_fancyarrow_dpi_cor_100dpi():
+ 
+ 
+ @image_comparison(['fancyarrow_dpi_cor_200dpi.png'], remove_text=True,
+-  tol=0 if platform.machine() == 'x86_64' else 0.02,
++  tol=0.018 if platform.machine() == 'x86_64' else 0.02,
+   savefig_kwarg=dict(dpi=200))
+ def test_fancyarrow_dpi_cor_200dpi():
+ """
+@@ -116,7 +116,7 @@ def test_fancyarrow_dash():
+ 
+ 
+ @image_comparison(['arrow_styles.png'], style='mpl20', remove_text=True,
+-  tol=0 if platform.machine() == 'x86_64' else 0.02)
++  tol=0.005 if platform.machine() == 'x86_64' else 0.02)
+ def test_arrow_styles():
+ styles = mpatches.ArrowStyle.get_styles()
+ 
+diff --git a/lib/matplotlib/tests/test_axes.py 
b/lib/matplotlib/tests/test_axes.py
+index e99ef129eb..73ed9bd974 100644
+--- a/lib/matplotlib/tests/test_axes.py
 b/lib/matplotlib/tests/test_axes.py
+@@ -1186,7 +1186,7 @@ def test_imshow():
+ 
+ @image_comparison(
+ ['imshow_clip'], style='mpl20',
+-tol=1.24 if platform.machine() in ('aarch64', 'arm64', 'ppc64le', 
's390x') else 0)
++tol=1.24)
+ def test_imshow_clip():
+ # As originally reported by Gellule Xg 
+ # use former defaults to match existing baseline image
+@@ -2570,7 +2570,7 @@ def test_contour_hatching():
+ 
+ @image_comparison(
+ ['contour_colorbar'], style='mpl20',
+-tol=0.54 if platform.machine() in ('aarch64', 'arm64', 'ppc64le', 
's390x') else 0)
++tol=0.54)
+ def test_contour_colorbar():
+ x, y, z = contour_dat()
+ 
+@@ -4931,7 +4931,7 @@ def test_vertex_markers():
+ 
+ 
+ @image_comparison(['vline_hline_zorder', 'errorbar_zorder'],
+-  tol=0 if platform.machine() == 'x86_64' else 0.026)
++  tol=0.015 if platform.machine() == 'x86_64' else 0.026)
+ def test_eb_line_zorder():
+ x = list(range(10))
+ 
+@@ -8861,7 +8861,7 @@ def t

[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/files/, dev-python/matplotlib/

2024-11-15 Thread Nowa Ammerlaan
commit: 11d8a249d8e09da80c278e56da8117f72dce843e
Author: Nowa Ammerlaan  gentoo  org>
AuthorDate: Fri Nov 15 13:45:41 2024 +
Commit: Nowa Ammerlaan  gentoo  org>
CommitDate: Fri Nov 15 13:50:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11d8a249

dev-python/matplotlib: add 3.10.0_rc1

Signed-off-by: Nowa Ammerlaan  gentoo.org>

 dev-python/matplotlib/Manifest |   1 +
 .../matplotlib/files/matplotlib-3.10.0-test.patch  | 236 +++
 dev-python/matplotlib/matplotlib-3.10.0_rc1.ebuild | 316 +
 3 files changed, 553 insertions(+)

diff --git a/dev-python/matplotlib/Manifest b/dev-python/matplotlib/Manifest
index fecb2283fa53..ecf6bcb4c140 100644
--- a/dev-python/matplotlib/Manifest
+++ b/dev-python/matplotlib/Manifest
@@ -1,4 +1,5 @@
 DIST freetype-2.6.1.tar.gz 2302080 BLAKE2B 
6a5fb98e5fa6cf4b7d7533ad44e364227d8c2f7dded4c552d6e22e204c32b7858f20d41d1e809ecdad6e5353d6cec81bea0e0b06a4533363a41ecab83ce3f7ca
 SHA512 
ff2daed64d712737085924c50e75862fafbcbb24eef6d72dac9eaae63bb656d7245397fd828f5d3e47ac847f7ff83d73dedfdd61fde1f7d6e0f0cdeb49bcf83b
+DIST matplotlib-3.10.0rc1.tar.gz 36682106 BLAKE2B 
c6948deb4749a08fa84e0a72d4c6877cfa561360c5475a9d96c56bad906b94c59f35286587f5af768e0f7e2bb5d5e30101c66da3725ac81f5981ae298089d1a8
 SHA512 
8ccef930c094e1d0fdb61236b968dcc556b991fd53a8171c84e19fba08e9a5d67dc62f24de832d50e805ddf040dd58828799c6046b355f17dd532fe4d23c4515
 DIST matplotlib-3.9.0.tar.gz 36069890 BLAKE2B 
02ddb25901b5a93a8daf6f26c98b92d5e35abe2e98783b039928338abb1d628adbf3fd4786c08cb1610bf405cb558ca31fc12dbde77ec5f2a633143c7ea659a1
 SHA512 
135ee2f97c26cb60479cc10bf8a833384c393993d8a905ab869f4c73b91a50ffa596f84ce349af7f1a0b08a21e1906394cf6a702bb567a9c3999d40f54974326
 DIST matplotlib-3.9.1.tar.gz 36084124 BLAKE2B 
b7cc9e219664849411cc3133afbdb676f956c943f92d447ba5cca0467da56d1575796fe1046e7503e6d7c4dfdfad6e5181404f331ed7ac1397c8c61f4a30bd23
 SHA512 
a1d48c42a5f4f04b57e34d25df842917e6380b8d6b6d1018c9b630cbbea4619b1d75729a218a6f52b63d4a61c2204bb26ad8f741566f84e41ca73190e419f672
 DIST matplotlib-3.9.2.tar.gz 36088381 BLAKE2B 
c84d08b7afa1f0460b5b57447481ef90f22380c02d20227c3a45b6f603032a11359b223397f18c8dc9111ad36fbd7510e2d5496502b3202e3074ddf8e8258bb7
 SHA512 
4b7437eeb085915a90db64600d0e6c59501ea1513d07b8298a159a763461ef6947a0cb332dcde1a5f0996840320ca7dd1d972d7514ff6f87b036fc631e79885f

diff --git a/dev-python/matplotlib/files/matplotlib-3.10.0-test.patch 
b/dev-python/matplotlib/files/matplotlib-3.10.0-test.patch
new file mode 100644
index ..aca01d0f5689
--- /dev/null
+++ b/dev-python/matplotlib/files/matplotlib-3.10.0-test.patch
@@ -0,0 +1,236 @@
+diff --git a/lib/matplotlib/tests/test_arrow_patches.py 
b/lib/matplotlib/tests/test_arrow_patches.py
+index 254b86cb54..1f93b1a476 100644
+--- a/lib/matplotlib/tests/test_arrow_patches.py
 b/lib/matplotlib/tests/test_arrow_patches.py
+@@ -68,7 +68,7 @@ def __prepare_fancyarrow_dpi_cor_test():
+ 
+ 
+ @image_comparison(['fancyarrow_dpi_cor_100dpi.png'], remove_text=True,
+-  tol=0 if platform.machine() == 'x86_64' else 0.02,
++  tol=0.015 if platform.machine() == 'x86_64' else 0.02,
+   savefig_kwarg=dict(dpi=100))
+ def test_fancyarrow_dpi_cor_100dpi():
+ """
+@@ -83,7 +83,7 @@ def test_fancyarrow_dpi_cor_100dpi():
+ 
+ 
+ @image_comparison(['fancyarrow_dpi_cor_200dpi.png'], remove_text=True,
+-  tol=0 if platform.machine() == 'x86_64' else 0.02,
++  tol=0.018 if platform.machine() == 'x86_64' else 0.02,
+   savefig_kwarg=dict(dpi=200))
+ def test_fancyarrow_dpi_cor_200dpi():
+ """
+@@ -116,7 +116,7 @@ def test_fancyarrow_dash():
+ 
+ 
+ @image_comparison(['arrow_styles.png'], style='mpl20', remove_text=True,
+-  tol=0 if platform.machine() == 'x86_64' else 0.02)
++  tol=0.005 if platform.machine() == 'x86_64' else 0.02)
+ def test_arrow_styles():
+ styles = mpatches.ArrowStyle.get_styles()
+ 
+diff --git a/lib/matplotlib/tests/test_axes.py 
b/lib/matplotlib/tests/test_axes.py
+index e3a59a1751..97352c887d 100644
+--- a/lib/matplotlib/tests/test_axes.py
 b/lib/matplotlib/tests/test_axes.py
+@@ -1220,7 +1220,7 @@ def test_imshow():
+ 
+ @image_comparison(
+ ['imshow_clip'], style='mpl20',
+-tol=1.24 if platform.machine() in ('aarch64', 'arm64', 'ppc64le', 
's390x') else 0)
++tol=1.24)
+ def test_imshow_clip():
+ # As originally reported by Gellule Xg 
+ # use former defaults to match existing baseline image
+@@ -2617,7 +2617,7 @@ def test_contour_hatching():
+ 
+ @image_comparison(
+ ['contour_colorbar'], style='mpl20',
+-tol=0.54 if platform.machine() in ('aarch64', 'arm64', 'ppc64le', 
's390x') else 0)
++tol=0.54)
+ def test_contour_colorbar():
+ x, y, z = contour_dat()
+ 
+@@ -5045,7 +5045,7 @@ def test_vertex_markers():
+ 
+ 
+ @image_comparison(['vline_hline_zorder', 'errorbar_zo

[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2024-09-11 Thread Arthur Zamarin
commit: d20ac54ee59ce8455e44fc7d5c02416a481c24c5
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Sep 11 18:11:35 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Sep 11 18:11:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d20ac54e

dev-python/matplotlib: Stabilize 3.9.2 ppc64, #938785

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/matplotlib/matplotlib-3.9.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.9.2.ebuild 
b/dev-python/matplotlib/matplotlib-3.9.2.ebuild
index db268b729b13..8eb1d9c5ee79 100644
--- a/dev-python/matplotlib/matplotlib-3.9.2.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.9.2.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 
~sparc x86 ~arm64-macos ~x64-macos"
 IUSE="cairo excel gtk3 latex qt5 tk webagg wxwidgets"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2024-09-02 Thread Arthur Zamarin
commit: 95a18ffe2701ac2795459d7dec9b9abada3e3c9c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Sep  2 07:29:17 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Sep  2 07:29:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95a18ffe

dev-python/matplotlib: Stabilize 3.9.2 arm64, #938785

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/matplotlib/matplotlib-3.9.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.9.2.ebuild 
b/dev-python/matplotlib/matplotlib-3.9.2.ebuild
index 6b5c13cd885e..db268b729b13 100644
--- a/dev-python/matplotlib/matplotlib-3.9.2.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.9.2.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc x86 ~arm64-macos ~x64-macos"
 IUSE="cairo excel gtk3 latex qt5 tk webagg wxwidgets"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2024-08-31 Thread Sam James
commit: 1649b8df2777c1595074fef7dec5855745829150
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 31 20:25:51 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 31 20:25:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1649b8df

dev-python/matplotlib: Stabilize 3.9.2 x86, #938785

Signed-off-by: Sam James  gentoo.org>

 dev-python/matplotlib/matplotlib-3.9.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.9.2.ebuild 
b/dev-python/matplotlib/matplotlib-3.9.2.ebuild
index c1194e078239..6b5c13cd885e 100644
--- a/dev-python/matplotlib/matplotlib-3.9.2.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.9.2.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc x86 ~arm64-macos ~x64-macos"
 IUSE="cairo excel gtk3 latex qt5 tk webagg wxwidgets"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2024-08-31 Thread Arthur Zamarin
commit: 8b80292748af77b21424c78305354e169117b44a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Aug 31 10:01:58 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Aug 31 10:01:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b802927

dev-python/matplotlib: Stabilize 3.9.2 amd64, #938785

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/matplotlib/matplotlib-3.9.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.9.2.ebuild 
b/dev-python/matplotlib/matplotlib-3.9.2.ebuild
index 2cfea7b4cbb2..c1194e078239 100644
--- a/dev-python/matplotlib/matplotlib-3.9.2.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.9.2.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~arm64-macos ~x64-macos"
 IUSE="cairo excel gtk3 latex qt5 tk webagg wxwidgets"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2024-08-31 Thread Arthur Zamarin
commit: 3565c44b348ba9f0af63526a400f49c98037d135
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Aug 31 08:00:29 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Aug 31 08:00:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3565c44b

dev-python/matplotlib: Stabilize 3.9.2 arm, #938785

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/matplotlib/matplotlib-3.9.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.9.2.ebuild 
b/dev-python/matplotlib/matplotlib-3.9.2.ebuild
index 57aa2cc322bf..2cfea7b4cbb2 100644
--- a/dev-python/matplotlib/matplotlib-3.9.2.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.9.2.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~arm64-macos ~x64-macos"
 IUSE="cairo excel gtk3 latex qt5 tk webagg wxwidgets"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2024-08-09 Thread Jakov Smolić
commit: a07291c2f83b9c71fbf092bb5c83cb0164ce02d6
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Aug  9 08:50:25 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Aug  9 08:50:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a07291c2

dev-python/matplotlib: Stabilize 3.9.1 ppc64, #936360

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-python/matplotlib/matplotlib-3.9.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.9.1.ebuild 
b/dev-python/matplotlib/matplotlib-3.9.1.ebuild
index faecb8d9630c..b88de9d37305 100644
--- a/dev-python/matplotlib/matplotlib-3.9.1.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.9.1.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 
~sparc x86 ~arm64-macos ~x64-macos"
 IUSE="cairo excel gtk3 latex qt5 tk webagg wxwidgets"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2024-07-20 Thread Sam James
commit: 7ad11fbe8ed4807fa2fc058e9ff6ab70c804091e
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 21 00:32:20 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 21 00:32:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ad11fbe

dev-python/matplotlib: Stabilize 3.9.1 amd64, #936360

Signed-off-by: Sam James  gentoo.org>

 dev-python/matplotlib/matplotlib-3.9.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.9.1.ebuild 
b/dev-python/matplotlib/matplotlib-3.9.1.ebuild
index 689c2a034149..faecb8d9630c 100644
--- a/dev-python/matplotlib/matplotlib-3.9.1.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.9.1.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc x86 ~arm64-macos ~x64-macos"
 IUSE="cairo excel gtk3 latex qt5 tk webagg wxwidgets"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2024-07-20 Thread Sam James
commit: ecc50dfabc074784f3caafb1d2615d2f87f377a4
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul 20 22:32:58 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul 20 22:32:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecc50dfa

dev-python/matplotlib: Stabilize 3.9.1 x86, #936360

Signed-off-by: Sam James  gentoo.org>

 dev-python/matplotlib/matplotlib-3.9.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.9.1.ebuild 
b/dev-python/matplotlib/matplotlib-3.9.1.ebuild
index 57aa2cc322bf..689c2a034149 100644
--- a/dev-python/matplotlib/matplotlib-3.9.1.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.9.1.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~arm64-macos ~x64-macos"
 IUSE="cairo excel gtk3 latex qt5 tk webagg wxwidgets"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/files/, dev-python/matplotlib/

2024-07-11 Thread Michał Górny
commit: bb5ec5f54a07f920ff49c2f7e43f46cbcc846359
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jul 11 10:55:20 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jul 11 11:59:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb5ec5f5

dev-python/matplotlib: Remove old

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

 dev-python/matplotlib/Manifest |   1 -
 .../files/matplotlib-3.3.3-disable-lto.patch   |  25 --
 .../matplotlib/files/matplotlib-3.8.0-test.patch   | 263 --
 dev-python/matplotlib/matplotlib-3.8.4-r1.ebuild   | 380 -
 4 files changed, 669 deletions(-)

diff --git a/dev-python/matplotlib/Manifest b/dev-python/matplotlib/Manifest
index 495752279678..3f5e79091727 100644
--- a/dev-python/matplotlib/Manifest
+++ b/dev-python/matplotlib/Manifest
@@ -1,4 +1,3 @@
 DIST freetype-2.6.1.tar.gz 2302080 BLAKE2B 
6a5fb98e5fa6cf4b7d7533ad44e364227d8c2f7dded4c552d6e22e204c32b7858f20d41d1e809ecdad6e5353d6cec81bea0e0b06a4533363a41ecab83ce3f7ca
 SHA512 
ff2daed64d712737085924c50e75862fafbcbb24eef6d72dac9eaae63bb656d7245397fd828f5d3e47ac847f7ff83d73dedfdd61fde1f7d6e0f0cdeb49bcf83b
-DIST matplotlib-3.8.4.tar.gz 35934425 BLAKE2B 
e449f1d71a3152a9cf34cf13c70489d2664c8734c8e8ae0ed5dec2ed5111e0210d679f7e6a1e0b707499d9968b945a7f91573186b82c6d036238aadb5c9da006
 SHA512 
d4c6a5b3484927dbae1b1203e9984b67d08c958c4a5136abaa805f1eb221146fb1211e5f20456e281d41fc09c94917a796ffacfdb185c58eeeb6d19e60c78b1a
 DIST matplotlib-3.9.0.tar.gz 36069890 BLAKE2B 
02ddb25901b5a93a8daf6f26c98b92d5e35abe2e98783b039928338abb1d628adbf3fd4786c08cb1610bf405cb558ca31fc12dbde77ec5f2a633143c7ea659a1
 SHA512 
135ee2f97c26cb60479cc10bf8a833384c393993d8a905ab869f4c73b91a50ffa596f84ce349af7f1a0b08a21e1906394cf6a702bb567a9c3999d40f54974326
 DIST matplotlib-3.9.1.tar.gz 36084124 BLAKE2B 
b7cc9e219664849411cc3133afbdb676f956c943f92d447ba5cca0467da56d1575796fe1046e7503e6d7c4dfdfad6e5181404f331ed7ac1397c8c61f4a30bd23
 SHA512 
a1d48c42a5f4f04b57e34d25df842917e6380b8d6b6d1018c9b630cbbea4619b1d75729a218a6f52b63d4a61c2204bb26ad8f741566f84e41ca73190e419f672

diff --git a/dev-python/matplotlib/files/matplotlib-3.3.3-disable-lto.patch 
b/dev-python/matplotlib/files/matplotlib-3.3.3-disable-lto.patch
deleted file mode 100644
index ab377e7f19b2..
--- a/dev-python/matplotlib/files/matplotlib-3.3.3-disable-lto.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From 7382d6205bfdc647a8e47c8e417c991d3822eace Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= 
-Date: Mon, 4 Jan 2021 10:03:32 +0100
-Subject: [PATCH] Disable -flto
-

- setup.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/setup.py b/setup.py
-index 6e1d19d..ed85d14 100644
 a/setup.py
-+++ b/setup.py
-@@ -147,7 +147,7 @@ class BuildExtraLibraries(BuildExtCommand):
- ranlib = True
- else:
- ranlib = shutil.which('llvm-ranlib')
--if ranlib and has_flag(self.compiler, '-flto'):
-+if False and ranlib and has_flag(self.compiler, '-flto'):
- for ext in self.extensions:
- ext.extra_compile_args.append('-flto')
- cppflags.append('-flto')
--- 
-2.30.0
-

diff --git a/dev-python/matplotlib/files/matplotlib-3.8.0-test.patch 
b/dev-python/matplotlib/files/matplotlib-3.8.0-test.patch
deleted file mode 100644
index 5653ed6a697e..
--- a/dev-python/matplotlib/files/matplotlib-3.8.0-test.patch
+++ /dev/null
@@ -1,263 +0,0 @@
-From a39e8395b7f1a6388c4c0897aade3a176b7644a3 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= 
-Date: Tue, 14 Feb 2023 20:46:30 +0100
-Subject: [PATCH] Adjust tolerances to make tests pass on real hardware
-

- lib/matplotlib/tests/test_arrow_patches.py | 6 +++---
- lib/matplotlib/tests/test_axes.py  | 9 +
- lib/matplotlib/tests/test_colorbar.py  | 2 +-
- lib/matplotlib/tests/test_constrainedlayout.py | 8 
- lib/matplotlib/tests/test_contour.py   | 3 +--
- lib/matplotlib/tests/test_figure.py| 2 +-
- lib/matplotlib/tests/test_image.py | 2 +-
- lib/matplotlib/tests/test_legend.py| 6 +++---
- lib/matplotlib/tests/test_lines.py | 2 +-
- lib/matplotlib/tests/test_units.py | 4 ++--
- lib/matplotlib/tests/test_usetex.py| 5 +++--
- 11 files changed, 25 insertions(+), 24 deletions(-)
-
-diff --git a/lib/matplotlib/tests/test_arrow_patches.py 
b/lib/matplotlib/tests/test_arrow_patches.py
-index 8d573b4adb..dfc42efcb9 100644
 a/lib/matplotlib/tests/test_arrow_patches.py
-+++ b/lib/matplotlib/tests/test_arrow_patches.py
-@@ -67,7 +67,7 @@ def __prepare_fancyarrow_dpi_cor_test():
- 
- 
- @image_comparison(['fancyarrow_dpi_cor_100dpi.png'], remove_text=True,
--  tol=0 if platform.machine() == 'x86_64' else 0.02,
-+  tol=0.015 if platform.machine() == '

[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib-inline/

2024-07-08 Thread Sam James
commit: 6f43a3a93e6fdd7f75a8ec855bf36a740ffe3365
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul  8 09:26:47 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul  8 09:35:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f43a3a9

dev-python/matplotlib-inline: enable py3.13

Signed-off-by: Sam James  gentoo.org>

 dev-python/matplotlib-inline/matplotlib-inline-0.1.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib-inline/matplotlib-inline-0.1.7.ebuild 
b/dev-python/matplotlib-inline/matplotlib-inline-0.1.7.ebuild
index 8f1788e982c8..8185c47b80cc 100644
--- a/dev-python/matplotlib-inline/matplotlib-inline-0.1.7.ebuild
+++ b/dev-python/matplotlib-inline/matplotlib-inline-0.1.7.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
 
 inherit distutils-r1
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2024-07-04 Thread Michał Górny
commit: d4c7b188ce9e35e42016612be20b6ed942457b9c
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jul  4 11:25:27 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jul  4 12:37:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4c7b188

dev-python/matplotlib: Bump to 3.9.1

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

 dev-python/matplotlib/Manifest|   1 +
 dev-python/matplotlib/matplotlib-3.9.1.ebuild | 301 ++
 2 files changed, 302 insertions(+)

diff --git a/dev-python/matplotlib/Manifest b/dev-python/matplotlib/Manifest
index 6a4bff65997b..495752279678 100644
--- a/dev-python/matplotlib/Manifest
+++ b/dev-python/matplotlib/Manifest
@@ -1,3 +1,4 @@
 DIST freetype-2.6.1.tar.gz 2302080 BLAKE2B 
6a5fb98e5fa6cf4b7d7533ad44e364227d8c2f7dded4c552d6e22e204c32b7858f20d41d1e809ecdad6e5353d6cec81bea0e0b06a4533363a41ecab83ce3f7ca
 SHA512 
ff2daed64d712737085924c50e75862fafbcbb24eef6d72dac9eaae63bb656d7245397fd828f5d3e47ac847f7ff83d73dedfdd61fde1f7d6e0f0cdeb49bcf83b
 DIST matplotlib-3.8.4.tar.gz 35934425 BLAKE2B 
e449f1d71a3152a9cf34cf13c70489d2664c8734c8e8ae0ed5dec2ed5111e0210d679f7e6a1e0b707499d9968b945a7f91573186b82c6d036238aadb5c9da006
 SHA512 
d4c6a5b3484927dbae1b1203e9984b67d08c958c4a5136abaa805f1eb221146fb1211e5f20456e281d41fc09c94917a796ffacfdb185c58eeeb6d19e60c78b1a
 DIST matplotlib-3.9.0.tar.gz 36069890 BLAKE2B 
02ddb25901b5a93a8daf6f26c98b92d5e35abe2e98783b039928338abb1d628adbf3fd4786c08cb1610bf405cb558ca31fc12dbde77ec5f2a633143c7ea659a1
 SHA512 
135ee2f97c26cb60479cc10bf8a833384c393993d8a905ab869f4c73b91a50ffa596f84ce349af7f1a0b08a21e1906394cf6a702bb567a9c3999d40f54974326
+DIST matplotlib-3.9.1.tar.gz 36084124 BLAKE2B 
b7cc9e219664849411cc3133afbdb676f956c943f92d447ba5cca0467da56d1575796fe1046e7503e6d7c4dfdfad6e5181404f331ed7ac1397c8c61f4a30bd23
 SHA512 
a1d48c42a5f4f04b57e34d25df842917e6380b8d6b6d1018c9b630cbbea4619b1d75729a218a6f52b63d4a61c2204bb26ad8f741566f84e41ca73190e419f672

diff --git a/dev-python/matplotlib/matplotlib-3.9.1.ebuild 
b/dev-python/matplotlib/matplotlib-3.9.1.ebuild
new file mode 100644
index ..57aa2cc322bf
--- /dev/null
+++ b/dev-python/matplotlib/matplotlib-3.9.1.ebuild
@@ -0,0 +1,301 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=meson-python
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_REQ_USE='tk?,threads(+)'
+
+inherit distutils-r1 pypi virtualx
+
+FT_PV=2.6.1
+DESCRIPTION="Pure python plotting library with matlab like syntax"
+HOMEPAGE="
+   https://matplotlib.org/
+   https://github.com/matplotlib/matplotlib/
+   https://pypi.org/project/matplotlib/
+"
+SRC_URI+="
+   test? (
+   
https://downloads.sourceforge.net/project/freetype/freetype2/${FT_PV}/freetype-${FT_PV}.tar.gz
+   )
+"
+
+# Main license: matplotlib
+# Some modules: BSD
+# matplotlib/backends/qt4_editor: MIT
+# Fonts: BitstreamVera, OFL-1.1
+LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+IUSE="cairo excel gtk3 latex qt5 tk webagg wxwidgets"
+
+DEPEND="
+   media-libs/freetype:2
+   >=media-libs/qhull-2013:=
+   >=dev-python/numpy-1.25:=[${PYTHON_USEDEP}]
+"
+# internal copy of pycxx highly patched
+#  dev-python/pycxx
+RDEPEND="
+   ${DEPEND}
+   >=dev-python/contourpy-1.0.1[${PYTHON_USEDEP}]
+   >=dev-python/cycler-0.10.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/fonttools-4.22.0[${PYTHON_USEDEP}]
+   >=dev-python/kiwisolver-1.3.1[${PYTHON_USEDEP}]
+   >=dev-python/packaging-20.0[${PYTHON_USEDEP}]
+   >=dev-python/pillow-8[jpeg,webp,${PYTHON_USEDEP}]
+   >=dev-python/pyparsing-2.3.1[${PYTHON_USEDEP}]
+   >=dev-python/python-dateutil-2.7[${PYTHON_USEDEP}]
+   >=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
+   media-fonts/dejavu
+   media-fonts/stix-fonts
+   media-libs/libpng:0
+   virtual/imagemagick-tools[jpeg,tiff]
+   cairo? (
+   dev-python/cairocffi[${PYTHON_USEDEP}]
+   )
+   excel? (
+   dev-python/xlwt[${PYTHON_USEDEP}]
+   )
+   gtk3? (
+   >=dev-python/pygobject-3.40.1-r1:3[cairo?,${PYTHON_USEDEP}]
+   x11-libs/gtk+:3[introspection]
+   )
+   latex? (
+   virtual/latex-base
+   app-text/dvipng
+   app-text/ghostscript-gpl
+   app-text/poppler[utils]
+   dev-texlive/texlive-fontsrecommended
+   dev-texlive/texlive-latexextra
+   dev-texlive/texlive-luatex
+   dev-texlive/texlive-xetex
+   )
+   qt5? (
+   $(python_gen_cond_dep '
+   dev-python/PyQt5[gui,widgets,${PYTHON_USEDEP}]
+   ' 'python3*')
+   )
+   webagg? (
+  

[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2024-06-28 Thread Michał Górny
commit: 4177b1b15d1cdd67bc682bed9a7aeec439e7c048
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun 28 16:11:18 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 28 16:16:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4177b1b1

dev-python/matplotlib: Enable py3.13

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

 dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild 
b/dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild
index a233756bee04..a37a050e685b 100644
--- a/dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DISTUTILS_EXT=1
 DISTUTILS_USE_PEP517=meson-python
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
 PYTHON_REQ_USE='tk?,threads(+)'
 
 inherit distutils-r1 pypi virtualx
@@ -85,7 +85,7 @@ RDEPEND="
wxwidgets? (
$(python_gen_cond_dep '
dev-python/wxpython:*[${PYTHON_USEDEP}]
-   ' python3_{10..11})
+   ' python3_{10..12})
)
 "
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2024-06-13 Thread Sam James
commit: 7bfebf4449caddb15ad70a3810277ede7fd939b6
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 14 04:07:34 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 14 04:07:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bfebf44

dev-python/matplotlib: Stabilize 3.9.0-r1 sparc, #934088

Signed-off-by: Sam James  gentoo.org>

 dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild 
b/dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild
index f0bd896e..a233756bee04 100644
--- a/dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
~sparc x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc x86 ~arm64-macos ~x64-macos"
 IUSE="cairo excel gtk3 latex qt5 tk webagg wxwidgets"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2024-06-12 Thread Sam James
commit: a3ed1b4ad30fa30e3d428c738dfd1792ce0001e8
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 13 05:04:23 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 13 05:04:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3ed1b4a

dev-python/matplotlib: Stabilize 3.9.0-r1 x86, #934088

Signed-off-by: Sam James  gentoo.org>

 dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild 
b/dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild
index ccf11f64a8f8..f0bd896e 100644
--- a/dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
~sparc x86 ~arm64-macos ~x64-macos"
 IUSE="cairo excel gtk3 latex qt5 tk webagg wxwidgets"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2024-06-12 Thread Arthur Zamarin
commit: 7bca93d2c3e503f283f8ec9b2dfbc65ad0fcdaef
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jun 12 10:23:25 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jun 12 10:23:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bca93d2

dev-python/matplotlib: Stabilize 3.9.0-r1 amd64, #934088

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild 
b/dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild
index 5696b751c84b..ccf11f64a8f8 100644
--- a/dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
~sparc ~x86 ~arm64-macos ~x64-macos"
 IUSE="cairo excel gtk3 latex qt5 tk webagg wxwidgets"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2024-06-12 Thread Arthur Zamarin
commit: fc6e27bae91c0b3f671c86591a50a8a5f42a633a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jun 12 09:04:11 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jun 12 09:04:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc6e27ba

dev-python/matplotlib: Stabilize 3.9.0-r1 ppc, #934088

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild 
b/dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild
index 79e338c7baff..5696b751c84b 100644
--- a/dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 
~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
~sparc ~x86 ~arm64-macos ~x64-macos"
 IUSE="cairo excel gtk3 latex qt5 tk webagg wxwidgets"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2024-06-12 Thread Jakov Smolić
commit: c8b6a2621ec779d71637a824028d1a22694f4773
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Jun 12 08:42:29 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Jun 12 08:42:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8b6a262

dev-python/matplotlib: Stabilize 3.9.0-r1 ppc64, #934088

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild 
b/dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild
index 212f26811cac..79e338c7baff 100644
--- a/dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 
~sparc ~x86 ~arm64-macos ~x64-macos"
 IUSE="cairo excel gtk3 latex qt5 tk webagg wxwidgets"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2024-05-28 Thread Michał Górny
commit: 8514aad359d539d45479f7509c44fee6bbf1d065
Author: Michał Górny  gentoo  org>
AuthorDate: Wed May 29 03:15:49 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed May 29 03:15:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8514aad3

dev-python/matplotlib: Remove old

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

 dev-python/matplotlib/Manifest|   1 -
 dev-python/matplotlib/matplotlib-3.8.3.ebuild | 371 --
 2 files changed, 372 deletions(-)

diff --git a/dev-python/matplotlib/Manifest b/dev-python/matplotlib/Manifest
index 4417a47b11b9..6a4bff65997b 100644
--- a/dev-python/matplotlib/Manifest
+++ b/dev-python/matplotlib/Manifest
@@ -1,4 +1,3 @@
 DIST freetype-2.6.1.tar.gz 2302080 BLAKE2B 
6a5fb98e5fa6cf4b7d7533ad44e364227d8c2f7dded4c552d6e22e204c32b7858f20d41d1e809ecdad6e5353d6cec81bea0e0b06a4533363a41ecab83ce3f7ca
 SHA512 
ff2daed64d712737085924c50e75862fafbcbb24eef6d72dac9eaae63bb656d7245397fd828f5d3e47ac847f7ff83d73dedfdd61fde1f7d6e0f0cdeb49bcf83b
-DIST matplotlib-3.8.3.tar.gz 35879872 BLAKE2B 
2b4b819975a8386bfe2c3af8b1068512b106068c057ca62344f6636c0708327feafc75210a8b87b837779c9a57dede3b4ea2a8b7b673432d7732851d5601f4c6
 SHA512 
457d1d62b76752938a24780c697461949de00d779df55df122d789f9ebef154edda037f2a804241880a0b442c5fa8139b8ab13054898b8e08fd17a56bdc23312
 DIST matplotlib-3.8.4.tar.gz 35934425 BLAKE2B 
e449f1d71a3152a9cf34cf13c70489d2664c8734c8e8ae0ed5dec2ed5111e0210d679f7e6a1e0b707499d9968b945a7f91573186b82c6d036238aadb5c9da006
 SHA512 
d4c6a5b3484927dbae1b1203e9984b67d08c958c4a5136abaa805f1eb221146fb1211e5f20456e281d41fc09c94917a796ffacfdb185c58eeeb6d19e60c78b1a
 DIST matplotlib-3.9.0.tar.gz 36069890 BLAKE2B 
02ddb25901b5a93a8daf6f26c98b92d5e35abe2e98783b039928338abb1d628adbf3fd4786c08cb1610bf405cb558ca31fc12dbde77ec5f2a633143c7ea659a1
 SHA512 
135ee2f97c26cb60479cc10bf8a833384c393993d8a905ab869f4c73b91a50ffa596f84ce349af7f1a0b08a21e1906394cf6a702bb567a9c3999d40f54974326

diff --git a/dev-python/matplotlib/matplotlib-3.8.3.ebuild 
b/dev-python/matplotlib/matplotlib-3.8.3.ebuild
deleted file mode 100644
index 267b66811a0e..
--- a/dev-python/matplotlib/matplotlib-3.8.3.ebuild
+++ /dev/null
@@ -1,371 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
-PYTHON_REQ_USE='tk?,threads(+)'
-
-inherit distutils-r1 flag-o-matic prefix pypi toolchain-funcs virtualx
-
-FT_PV=2.6.1
-DESCRIPTION="Pure python plotting library with matlab like syntax"
-HOMEPAGE="
-   https://matplotlib.org/
-   https://github.com/matplotlib/matplotlib/
-   https://pypi.org/project/matplotlib/
-"
-SRC_URI+="
-   test? (
-   
https://downloads.sourceforge.net/project/freetype/freetype2/${FT_PV}/freetype-${FT_PV}.tar.gz
-   )
-"
-
-# Main license: matplotlib
-# Some modules: BSD
-# matplotlib/backends/qt4_editor: MIT
-# Fonts: BitstreamVera, OFL-1.1
-LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc x86 ~arm64-macos ~x64-macos"
-IUSE="cairo doc excel gtk3 latex qt5 tk webagg wxwidgets"
-
-# internal copy of pycxx highly patched
-#  dev-python/pycxx
-RDEPEND="
-   >=dev-python/contourpy-1.0.1[${PYTHON_USEDEP}]
-   >=dev-python/cycler-0.10.0-r1[${PYTHON_USEDEP}]
-   >=dev-python/fonttools-4.22.0[${PYTHON_USEDEP}]
-   >=dev-python/kiwisolver-1.3.1[${PYTHON_USEDEP}]
-   =dev-python/numpy-1.25[${PYTHON_USEDEP}]
-   >=dev-python/packaging-20.0[${PYTHON_USEDEP}]
-   >=dev-python/pillow-8[jpeg,webp,${PYTHON_USEDEP}]
-   >=dev-python/pyparsing-2.3.1[${PYTHON_USEDEP}]
-   >=dev-python/python-dateutil-2.7[${PYTHON_USEDEP}]
-   >=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
-   media-fonts/dejavu
-   media-fonts/stix-fonts
-   media-libs/freetype:2
-   media-libs/libpng:0
-   >=media-libs/qhull-2013:=
-   virtual/imagemagick-tools[jpeg,tiff]
-   cairo? (
-   dev-python/cairocffi[${PYTHON_USEDEP}]
-   )
-   excel? (
-   dev-python/xlwt[${PYTHON_USEDEP}]
-   )
-   gtk3? (
-   >=dev-python/pygobject-3.40.1-r1:3[cairo?,${PYTHON_USEDEP}]
-   x11-libs/gtk+:3[introspection]
-   )
-   latex? (
-   virtual/latex-base
-   app-text/dvipng
-   app-text/ghostscript-gpl
-   app-text/poppler[utils]
-   dev-texlive/texlive-fontsrecommended
-   dev-texlive/texlive-latexextra
-   dev-texlive/texlive-luatex
-   dev-texlive/texlive-xetex
-   )
-   qt5? (
-   $(python_gen_cond_dep '
-   dev-python/PyQt5[gui,widgets,${PYTHON_USEDEP}]
-   ' 'python3*')
-   )
-   webagg? (
-   >=

[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2024-05-27 Thread Michał Górny
commit: 4e446aa07caf429de23d35c6e185b66a489e6865
Author: Michał Górny  gentoo  org>
AuthorDate: Mon May 27 15:17:25 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon May 27 15:22:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e446aa0

dev-python/matplotlib: Drop to ~hppa

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

 dev-python/matplotlib/matplotlib-3.8.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.8.3.ebuild 
b/dev-python/matplotlib/matplotlib-3.8.3.ebuild
index b4830201aaf7..267b66811a0e 100644
--- a/dev-python/matplotlib/matplotlib-3.8.3.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.8.3.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc x86 ~arm64-macos ~x64-macos"
 IUSE="cairo doc excel gtk3 latex qt5 tk webagg wxwidgets"
 
 # internal copy of pycxx highly patched



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2024-05-27 Thread Michał Górny
commit: a8ed39aa49d8ff44ccb4ee81beb8f55f171eb76e
Author: Michał Górny  gentoo  org>
AuthorDate: Mon May 27 15:10:17 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon May 27 15:11:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8ed39aa

dev-python/matplotlib: Remove unused eclasses

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

 dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild 
b/dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild
index 87cf9eab3fb6..212f26811cac 100644
--- a/dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild
@@ -8,7 +8,7 @@ DISTUTILS_USE_PEP517=meson-python
 PYTHON_COMPAT=( pypy3 python3_{10..12} )
 PYTHON_REQ_USE='tk?,threads(+)'
 
-inherit distutils-r1 flag-o-matic prefix pypi toolchain-funcs virtualx
+inherit distutils-r1 pypi virtualx
 
 FT_PV=2.6.1
 DESCRIPTION="Pure python plotting library with matlab like syntax"



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2024-05-27 Thread Michał Górny
commit: 2d46ec55c35452f6adadba30f539eae947340181
Author: Michał Górny  gentoo  org>
AuthorDate: Mon May 27 15:01:40 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon May 27 15:11:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d46ec55

dev-python/matplotlib: Depend on dev-python/numpy:=

Closes: https://bugs.gentoo.org/932847
Signed-off-by: Michał Górny  gentoo.org>

 .../{matplotlib-3.8.4.ebuild => matplotlib-3.8.4-r1.ebuild}  | 9 ++---
 .../{matplotlib-3.9.0.ebuild => matplotlib-3.9.0-r1.ebuild}  | 2 +-
 2 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/dev-python/matplotlib/matplotlib-3.8.4.ebuild 
b/dev-python/matplotlib/matplotlib-3.8.4-r1.ebuild
similarity index 99%
rename from dev-python/matplotlib/matplotlib-3.8.4.ebuild
rename to dev-python/matplotlib/matplotlib-3.8.4-r1.ebuild
index 734778e897fe..013a4c6206a7 100644
--- a/dev-python/matplotlib/matplotlib-3.8.4.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.8.4-r1.ebuild
@@ -32,14 +32,19 @@ SLOT="0"
 KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc x86 ~arm64-macos ~x64-macos"
 IUSE="cairo doc excel gtk3 latex qt5 tk webagg wxwidgets"
 
+DEPEND="
+   >=dev-python/numpy-1.25:=[${PYTHON_USEDEP}]
+   media-libs/freetype:2
+   >=media-libs/qhull-2013:=
+"
 # internal copy of pycxx highly patched
 #  dev-python/pycxx
 RDEPEND="
+   ${DEPEND}
>=dev-python/contourpy-1.0.1[${PYTHON_USEDEP}]
>=dev-python/cycler-0.10.0-r1[${PYTHON_USEDEP}]
>=dev-python/fonttools-4.22.0[${PYTHON_USEDEP}]
>=dev-python/kiwisolver-1.3.1[${PYTHON_USEDEP}]
-   >=dev-python/numpy-1.25[${PYTHON_USEDEP}]
>=dev-python/packaging-20.0[${PYTHON_USEDEP}]
>=dev-python/pillow-8[jpeg,webp,${PYTHON_USEDEP}]
>=dev-python/pyparsing-2.3.1[${PYTHON_USEDEP}]
@@ -47,9 +52,7 @@ RDEPEND="
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
media-fonts/dejavu
media-fonts/stix-fonts
-   media-libs/freetype:2
media-libs/libpng:0
-   >=media-libs/qhull-2013:=
virtual/imagemagick-tools[jpeg,tiff]
cairo? (
dev-python/cairocffi[${PYTHON_USEDEP}]

diff --git a/dev-python/matplotlib/matplotlib-3.9.0.ebuild 
b/dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild
similarity index 99%
rename from dev-python/matplotlib/matplotlib-3.9.0.ebuild
rename to dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild
index 21fdd234f0a5..87cf9eab3fb6 100644
--- a/dev-python/matplotlib/matplotlib-3.9.0.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild
@@ -35,6 +35,7 @@ IUSE="cairo excel gtk3 latex qt5 tk webagg wxwidgets"
 DEPEND="
media-libs/freetype:2
>=media-libs/qhull-2013:=
+   >=dev-python/numpy-1.25:=[${PYTHON_USEDEP}]
 "
 # internal copy of pycxx highly patched
 #  dev-python/pycxx
@@ -44,7 +45,6 @@ RDEPEND="
>=dev-python/cycler-0.10.0-r1[${PYTHON_USEDEP}]
>=dev-python/fonttools-4.22.0[${PYTHON_USEDEP}]
>=dev-python/kiwisolver-1.3.1[${PYTHON_USEDEP}]
-   >=dev-python/numpy-1.25[${PYTHON_USEDEP}]
>=dev-python/packaging-20.0[${PYTHON_USEDEP}]
>=dev-python/pillow-8[jpeg,webp,${PYTHON_USEDEP}]
>=dev-python/pyparsing-2.3.1[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/files/, dev-python/matplotlib/

2024-05-16 Thread Michał Górny
commit: f5d7318ad9ced46898dd42e3563cba05ac9a54e3
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May 16 17:01:54 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May 16 17:29:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5d7318a

dev-python/matplotlib: Bump to 3.9.0

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

 dev-python/matplotlib/Manifest |   1 +
 .../matplotlib/files/matplotlib-3.9.0-test.patch   | 249 +
 dev-python/matplotlib/matplotlib-3.9.0.ebuild  | 300 +
 3 files changed, 550 insertions(+)

diff --git a/dev-python/matplotlib/Manifest b/dev-python/matplotlib/Manifest
index 14aeadc14202..4417a47b11b9 100644
--- a/dev-python/matplotlib/Manifest
+++ b/dev-python/matplotlib/Manifest
@@ -1,3 +1,4 @@
 DIST freetype-2.6.1.tar.gz 2302080 BLAKE2B 
6a5fb98e5fa6cf4b7d7533ad44e364227d8c2f7dded4c552d6e22e204c32b7858f20d41d1e809ecdad6e5353d6cec81bea0e0b06a4533363a41ecab83ce3f7ca
 SHA512 
ff2daed64d712737085924c50e75862fafbcbb24eef6d72dac9eaae63bb656d7245397fd828f5d3e47ac847f7ff83d73dedfdd61fde1f7d6e0f0cdeb49bcf83b
 DIST matplotlib-3.8.3.tar.gz 35879872 BLAKE2B 
2b4b819975a8386bfe2c3af8b1068512b106068c057ca62344f6636c0708327feafc75210a8b87b837779c9a57dede3b4ea2a8b7b673432d7732851d5601f4c6
 SHA512 
457d1d62b76752938a24780c697461949de00d779df55df122d789f9ebef154edda037f2a804241880a0b442c5fa8139b8ab13054898b8e08fd17a56bdc23312
 DIST matplotlib-3.8.4.tar.gz 35934425 BLAKE2B 
e449f1d71a3152a9cf34cf13c70489d2664c8734c8e8ae0ed5dec2ed5111e0210d679f7e6a1e0b707499d9968b945a7f91573186b82c6d036238aadb5c9da006
 SHA512 
d4c6a5b3484927dbae1b1203e9984b67d08c958c4a5136abaa805f1eb221146fb1211e5f20456e281d41fc09c94917a796ffacfdb185c58eeeb6d19e60c78b1a
+DIST matplotlib-3.9.0.tar.gz 36069890 BLAKE2B 
02ddb25901b5a93a8daf6f26c98b92d5e35abe2e98783b039928338abb1d628adbf3fd4786c08cb1610bf405cb558ca31fc12dbde77ec5f2a633143c7ea659a1
 SHA512 
135ee2f97c26cb60479cc10bf8a833384c393993d8a905ab869f4c73b91a50ffa596f84ce349af7f1a0b08a21e1906394cf6a702bb567a9c3999d40f54974326

diff --git a/dev-python/matplotlib/files/matplotlib-3.9.0-test.patch 
b/dev-python/matplotlib/files/matplotlib-3.9.0-test.patch
new file mode 100644
index ..db8ab5e2a0fb
--- /dev/null
+++ b/dev-python/matplotlib/files/matplotlib-3.9.0-test.patch
@@ -0,0 +1,249 @@
+diff --git a/lib/matplotlib/tests/test_arrow_patches.py 
b/lib/matplotlib/tests/test_arrow_patches.py
+index 254b86cb54..1f93b1a476 100644
+--- a/lib/matplotlib/tests/test_arrow_patches.py
 b/lib/matplotlib/tests/test_arrow_patches.py
+@@ -68,7 +68,7 @@ def __prepare_fancyarrow_dpi_cor_test():
+ 
+ 
+ @image_comparison(['fancyarrow_dpi_cor_100dpi.png'], remove_text=True,
+-  tol=0 if platform.machine() == 'x86_64' else 0.02,
++  tol=0.015 if platform.machine() == 'x86_64' else 0.02,
+   savefig_kwarg=dict(dpi=100))
+ def test_fancyarrow_dpi_cor_100dpi():
+ """
+@@ -83,7 +83,7 @@ def test_fancyarrow_dpi_cor_100dpi():
+ 
+ 
+ @image_comparison(['fancyarrow_dpi_cor_200dpi.png'], remove_text=True,
+-  tol=0 if platform.machine() == 'x86_64' else 0.02,
++  tol=0.018 if platform.machine() == 'x86_64' else 0.02,
+   savefig_kwarg=dict(dpi=200))
+ def test_fancyarrow_dpi_cor_200dpi():
+ """
+@@ -116,7 +116,7 @@ def test_fancyarrow_dash():
+ 
+ 
+ @image_comparison(['arrow_styles.png'], style='mpl20', remove_text=True,
+-  tol=0 if platform.machine() == 'x86_64' else 0.02)
++  tol=0.005 if platform.machine() == 'x86_64' else 0.02)
+ def test_arrow_styles():
+ styles = mpatches.ArrowStyle.get_styles()
+ 
+diff --git a/lib/matplotlib/tests/test_axes.py 
b/lib/matplotlib/tests/test_axes.py
+index 0ed5a11c13..c57ed9934e 100644
+--- a/lib/matplotlib/tests/test_axes.py
 b/lib/matplotlib/tests/test_axes.py
+@@ -1157,7 +1157,7 @@ def test_imshow():
+ 
+ @image_comparison(
+ ['imshow_clip'], style='mpl20',
+-tol=1.24 if platform.machine() in ('aarch64', 'ppc64le', 's390x') else 0)
++tol=1.24)
+ def test_imshow_clip():
+ # As originally reported by Gellule Xg 
+ # use former defaults to match existing baseline image
+@@ -2541,7 +2541,7 @@ def test_contour_hatching():
+ 
+ @image_comparison(
+ ['contour_colorbar'], style='mpl20',
+-tol=0.54 if platform.machine() in ('aarch64', 'ppc64le', 's390x') else 0)
++tol=0.54)
+ def test_contour_colorbar():
+ x, y, z = contour_dat()
+ 
+@@ -4902,7 +4902,7 @@ def test_vertex_markers():
+ 
+ 
+ @image_comparison(['vline_hline_zorder', 'errorbar_zorder'],
+-  tol=0 if platform.machine() == 'x86_64' else 0.026)
++  tol=0.015 if platform.machine() == 'x86_64' else 0.026)
+ def test_eb_line_zorder():
+ x = list(range(10))
+ 
+@@ -8810,7 +8810,7 @@ def test_zorder_and_explicit_rasterization():
+ 
+ 
+ @image_comparison(["preset_clip_paths.png"], remove_text

[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib-inline/

2024-05-01 Thread Michał Górny
commit: 4fe87629d23f54a991096a5195a5c22e0c23d2ae
Author: Michał Górny  gentoo  org>
AuthorDate: Wed May  1 17:35:58 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed May  1 17:35:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fe87629

dev-python/matplotlib-inline: Remove old

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

 dev-python/matplotlib-inline/Manifest  |  1 -
 .../matplotlib-inline-0.1.6-r1.ebuild  | 35 --
 2 files changed, 36 deletions(-)

diff --git a/dev-python/matplotlib-inline/Manifest 
b/dev-python/matplotlib-inline/Manifest
index 93f148ead384..f2bb96d1af9a 100644
--- a/dev-python/matplotlib-inline/Manifest
+++ b/dev-python/matplotlib-inline/Manifest
@@ -1,2 +1 @@
-DIST matplotlib-inline-0.1.6.gh.tar.gz 7526 BLAKE2B 
fd8fde8e218e19fdf7a09bd7f36abd2e4422ed7de8ed8e2d6e52d995e76b62d8e60223fc43a243f2a0ca545037b44ead9520b67cf54b173d95389eb401b17e9a
 SHA512 
7d34f5a86d65d7a2017cf924dc363d7578d1eb14943c3de56e5a0ac79d92d674b387c5528ea76e9e11e0193e71d8cd1315ceb517e9c9678c41ed412e8fd42c04
 DIST matplotlib-inline-0.1.7.gh.tar.gz 8112 BLAKE2B 
1c1dc0f0d5a86dc5e8fae013f569f16c90466765643a7c2ef7359f906bec18bbe4bd27502cef78a3edc4f3a617416389648cbb9abab75ba804fbce85de838cec
 SHA512 
b424b42c221227fe8807a4c56207aa3f0830cd857b816e278d4d22a57091598b9a4f3de5f046d9e8722a6cae13a8f187ffc24927071592ff514b1add3962d03f

diff --git a/dev-python/matplotlib-inline/matplotlib-inline-0.1.6-r1.ebuild 
b/dev-python/matplotlib-inline/matplotlib-inline-0.1.6-r1.ebuild
deleted file mode 100644
index 14ef9c39ed45..
--- a/dev-python/matplotlib-inline/matplotlib-inline-0.1.6-r1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
-
-inherit distutils-r1
-
-DESCRIPTION="Inline Matplotlib backend for Jupyter"
-HOMEPAGE="
-   https://github.com/ipython/matplotlib-inline/
-   https://pypi.org/project/matplotlib-inline/
-"
-SRC_URI="
-   https://github.com/ipython/matplotlib-inline/archive/${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc x86 ~arm64-macos ~x64-macos"
-
-# Although in theory we could depend on matplotlib, upstream does not.
-# This is because the sole purpose of the package is to be loaded by
-# ipython (also not a dependency!) as a response to interactive use of
-# the "%matplotlib" magic.
-#
-# In order to be seamless and straightforward, this backend is always
-# installed and just requires users using matplotlib, to install
-# matplotlib before importing and using it.
-RDEPEND="
-   dev-python/traitlets[${PYTHON_USEDEP}]
-"



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib-inline/

2024-05-01 Thread Sam James
commit: e71cb7d539cf632e78dd25656626165e80ff0235
Author: Sam James  gentoo  org>
AuthorDate: Wed May  1 16:21:18 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May  1 16:21:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e71cb7d5

dev-python/matplotlib-inline: Stabilize 0.1.7 ALLARCHES, #931034

Signed-off-by: Sam James  gentoo.org>

 dev-python/matplotlib-inline/matplotlib-inline-0.1.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib-inline/matplotlib-inline-0.1.7.ebuild 
b/dev-python/matplotlib-inline/matplotlib-inline-0.1.7.ebuild
index 826a7275b5ac..8f1788e982c8 100644
--- a/dev-python/matplotlib-inline/matplotlib-inline-0.1.7.ebuild
+++ b/dev-python/matplotlib-inline/matplotlib-inline-0.1.7.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc x86 ~arm64-macos ~x64-macos"
 
 # Although in theory we could depend on matplotlib, upstream does not.
 # This is because the sole purpose of the package is to be loaded by



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2024-04-20 Thread Sam James
commit: 058e790983272d548d6235310b775df35c71af8a
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr 20 11:45:49 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 20 11:45:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=058e7909

dev-python/matplotlib: Stabilize 3.8.4 x86, #930279

Signed-off-by: Sam James  gentoo.org>

 dev-python/matplotlib/matplotlib-3.8.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.8.4.ebuild 
b/dev-python/matplotlib/matplotlib-3.8.4.ebuild
index 087a307ccbf2..734778e897fe 100644
--- a/dev-python/matplotlib/matplotlib-3.8.4.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.8.4.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc x86 ~arm64-macos ~x64-macos"
 IUSE="cairo doc excel gtk3 latex qt5 tk webagg wxwidgets"
 
 # internal copy of pycxx highly patched



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2024-04-20 Thread Michał Górny
commit: 2153f40194cd482a9995e6afaf8060cfe35e266c
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 20 11:23:25 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr 20 11:23:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2153f401

dev-python/matplotlib: Stabilize 3.8.4 sparc, #930279

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

 dev-python/matplotlib/matplotlib-3.8.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.8.4.ebuild 
b/dev-python/matplotlib/matplotlib-3.8.4.ebuild
index 60938e09a90a..087a307ccbf2 100644
--- a/dev-python/matplotlib/matplotlib-3.8.4.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.8.4.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc ~x86 ~arm64-macos ~x64-macos"
 IUSE="cairo doc excel gtk3 latex qt5 tk webagg wxwidgets"
 
 # internal copy of pycxx highly patched



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2024-04-20 Thread Michał Górny
commit: a3ff9cfd2fc2a50da3016e5d5825f4ec8d13eb3d
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 20 10:49:07 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr 20 10:49:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3ff9cfd

dev-python/matplotlib: Stabilize 3.8.4 amd64, #930279

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

 dev-python/matplotlib/matplotlib-3.8.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.8.4.ebuild 
b/dev-python/matplotlib/matplotlib-3.8.4.ebuild
index e60ca2ec0492..60938e09a90a 100644
--- a/dev-python/matplotlib/matplotlib-3.8.4.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.8.4.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
~sparc ~x86 ~arm64-macos ~x64-macos"
 IUSE="cairo doc excel gtk3 latex qt5 tk webagg wxwidgets"
 
 # internal copy of pycxx highly patched



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2024-04-20 Thread Michał Górny
commit: d3c065c3f87083fa23409b8761d028940e255efa
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 20 10:49:06 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr 20 10:49:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3c065c3

dev-python/matplotlib: Stabilize 3.8.4 ppc, #930279

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

 dev-python/matplotlib/matplotlib-3.8.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.8.4.ebuild 
b/dev-python/matplotlib/matplotlib-3.8.4.ebuild
index 242a119bb212..e60ca2ec0492 100644
--- a/dev-python/matplotlib/matplotlib-3.8.4.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.8.4.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 
~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
~sparc ~x86 ~arm64-macos ~x64-macos"
 IUSE="cairo doc excel gtk3 latex qt5 tk webagg wxwidgets"
 
 # internal copy of pycxx highly patched



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2024-04-20 Thread Michał Górny
commit: 64987914060133818af6d70c2a73c222f436429b
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 20 09:48:36 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr 20 09:48:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64987914

dev-python/matplotlib: Stabilize 3.8.4 arm, #930279

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

 dev-python/matplotlib/matplotlib-3.8.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.8.4.ebuild 
b/dev-python/matplotlib/matplotlib-3.8.4.ebuild
index 94c2c0018b45..6c01a31bf70c 100644
--- a/dev-python/matplotlib/matplotlib-3.8.4.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.8.4.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~arm64-macos ~x64-macos"
 IUSE="cairo doc excel gtk3 latex qt5 tk webagg wxwidgets"
 
 # internal copy of pycxx highly patched



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib-inline/

2024-04-15 Thread Michał Górny
commit: 83685eeb5dcd9dce708223f89654ba8489b8cccb
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Apr 16 05:34:43 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Apr 16 06:46:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83685eeb

dev-python/matplotlib-inline: Bump to 0.1.7

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

 dev-python/matplotlib-inline/Manifest  |  1 +
 .../matplotlib-inline-0.1.7.ebuild | 35 ++
 2 files changed, 36 insertions(+)

diff --git a/dev-python/matplotlib-inline/Manifest 
b/dev-python/matplotlib-inline/Manifest
index 3712c797f69c..93f148ead384 100644
--- a/dev-python/matplotlib-inline/Manifest
+++ b/dev-python/matplotlib-inline/Manifest
@@ -1 +1,2 @@
 DIST matplotlib-inline-0.1.6.gh.tar.gz 7526 BLAKE2B 
fd8fde8e218e19fdf7a09bd7f36abd2e4422ed7de8ed8e2d6e52d995e76b62d8e60223fc43a243f2a0ca545037b44ead9520b67cf54b173d95389eb401b17e9a
 SHA512 
7d34f5a86d65d7a2017cf924dc363d7578d1eb14943c3de56e5a0ac79d92d674b387c5528ea76e9e11e0193e71d8cd1315ceb517e9c9678c41ed412e8fd42c04
+DIST matplotlib-inline-0.1.7.gh.tar.gz 8112 BLAKE2B 
1c1dc0f0d5a86dc5e8fae013f569f16c90466765643a7c2ef7359f906bec18bbe4bd27502cef78a3edc4f3a617416389648cbb9abab75ba804fbce85de838cec
 SHA512 
b424b42c221227fe8807a4c56207aa3f0830cd857b816e278d4d22a57091598b9a4f3de5f046d9e8722a6cae13a8f187ffc24927071592ff514b1add3962d03f

diff --git a/dev-python/matplotlib-inline/matplotlib-inline-0.1.7.ebuild 
b/dev-python/matplotlib-inline/matplotlib-inline-0.1.7.ebuild
new file mode 100644
index ..826a7275b5ac
--- /dev/null
+++ b/dev-python/matplotlib-inline/matplotlib-inline-0.1.7.ebuild
@@ -0,0 +1,35 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Inline Matplotlib backend for Jupyter"
+HOMEPAGE="
+   https://github.com/ipython/matplotlib-inline/
+   https://pypi.org/project/matplotlib-inline/
+"
+SRC_URI="
+   https://github.com/ipython/matplotlib-inline/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+
+# Although in theory we could depend on matplotlib, upstream does not.
+# This is because the sole purpose of the package is to be loaded by
+# ipython (also not a dependency!) as a response to interactive use of
+# the "%matplotlib" magic.
+#
+# In order to be seamless and straightforward, this backend is always
+# installed and just requires users using matplotlib, to install
+# matplotlib before importing and using it.
+RDEPEND="
+   dev-python/traitlets[${PYTHON_USEDEP}]
+"



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2024-04-12 Thread Michał Górny
commit: 7c5ec04cf781e88b49fae590155b5ebe667716ca
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 12 12:00:52 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Apr 12 12:09:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c5ec04c

dev-python/matplotlib: Remove old

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

 dev-python/matplotlib/Manifest   |   1 -
 dev-python/matplotlib/matplotlib-3.8.2-r1.ebuild | 370 ---
 2 files changed, 371 deletions(-)

diff --git a/dev-python/matplotlib/Manifest b/dev-python/matplotlib/Manifest
index 9f9c5973261c..14aeadc14202 100644
--- a/dev-python/matplotlib/Manifest
+++ b/dev-python/matplotlib/Manifest
@@ -1,4 +1,3 @@
 DIST freetype-2.6.1.tar.gz 2302080 BLAKE2B 
6a5fb98e5fa6cf4b7d7533ad44e364227d8c2f7dded4c552d6e22e204c32b7858f20d41d1e809ecdad6e5353d6cec81bea0e0b06a4533363a41ecab83ce3f7ca
 SHA512 
ff2daed64d712737085924c50e75862fafbcbb24eef6d72dac9eaae63bb656d7245397fd828f5d3e47ac847f7ff83d73dedfdd61fde1f7d6e0f0cdeb49bcf83b
-DIST matplotlib-3.8.2.tar.gz 35866957 BLAKE2B 
17b3de0101c4e9d76cddc7fa5e44507f1dd628fa70ac0d3c55fb83ca5d36156904bfab50212aaeb0fb89d17615799fe22082ecc1ababd172e39a069b38519064
 SHA512 
4336ca9799bb03fc2f885e35889ad1c62412f7d7b6aa8e284049f75d1166d2f6753c27cf827f0e7f0bb461d3707ccf63a3172ed82f26ec413c0a6578791f957b
 DIST matplotlib-3.8.3.tar.gz 35879872 BLAKE2B 
2b4b819975a8386bfe2c3af8b1068512b106068c057ca62344f6636c0708327feafc75210a8b87b837779c9a57dede3b4ea2a8b7b673432d7732851d5601f4c6
 SHA512 
457d1d62b76752938a24780c697461949de00d779df55df122d789f9ebef154edda037f2a804241880a0b442c5fa8139b8ab13054898b8e08fd17a56bdc23312
 DIST matplotlib-3.8.4.tar.gz 35934425 BLAKE2B 
e449f1d71a3152a9cf34cf13c70489d2664c8734c8e8ae0ed5dec2ed5111e0210d679f7e6a1e0b707499d9968b945a7f91573186b82c6d036238aadb5c9da006
 SHA512 
d4c6a5b3484927dbae1b1203e9984b67d08c958c4a5136abaa805f1eb221146fb1211e5f20456e281d41fc09c94917a796ffacfdb185c58eeeb6d19e60c78b1a

diff --git a/dev-python/matplotlib/matplotlib-3.8.2-r1.ebuild 
b/dev-python/matplotlib/matplotlib-3.8.2-r1.ebuild
deleted file mode 100644
index e62cf69c61a4..
--- a/dev-python/matplotlib/matplotlib-3.8.2-r1.ebuild
+++ /dev/null
@@ -1,370 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
-PYTHON_REQ_USE='tk?,threads(+)'
-
-inherit distutils-r1 flag-o-matic prefix pypi toolchain-funcs virtualx
-
-FT_PV=2.6.1
-DESCRIPTION="Pure python plotting library with matlab like syntax"
-HOMEPAGE="
-   https://matplotlib.org/
-   https://github.com/matplotlib/matplotlib/
-   https://pypi.org/project/matplotlib/
-"
-SRC_URI+="
-   test? (
-   
https://downloads.sourceforge.net/project/freetype/freetype2/${FT_PV}/freetype-${FT_PV}.tar.gz
-   )
-"
-
-# Main license: matplotlib
-# Some modules: BSD
-# matplotlib/backends/qt4_editor: MIT
-# Fonts: BitstreamVera, OFL-1.1
-LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc x86 ~arm64-macos ~x64-macos"
-IUSE="cairo doc excel gtk3 latex qt5 tk webagg wxwidgets"
-
-# internal copy of pycxx highly patched
-#  dev-python/pycxx
-RDEPEND="
-   >=dev-python/contourpy-1.0.1[${PYTHON_USEDEP}]
-   >=dev-python/cycler-0.10.0-r1[${PYTHON_USEDEP}]
-   >=dev-python/fonttools-4.22.0[${PYTHON_USEDEP}]
-   >=dev-python/kiwisolver-1.3.1[${PYTHON_USEDEP}]
-   =dev-python/numpy-1.25[${PYTHON_USEDEP}]
-   >=dev-python/packaging-20.0[${PYTHON_USEDEP}]
-   >=dev-python/pillow-8[jpeg,webp,${PYTHON_USEDEP}]
-   >=dev-python/pyparsing-2.3.1[${PYTHON_USEDEP}]
-   >=dev-python/python-dateutil-2.7[${PYTHON_USEDEP}]
-   >=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
-   media-fonts/dejavu
-   media-fonts/stix-fonts
-   media-libs/freetype:2
-   media-libs/libpng:0
-   >=media-libs/qhull-2013:=
-   virtual/imagemagick-tools[jpeg,tiff]
-   cairo? (
-   dev-python/cairocffi[${PYTHON_USEDEP}]
-   )
-   excel? (
-   dev-python/xlwt[${PYTHON_USEDEP}]
-   )
-   gtk3? (
-   >=dev-python/pygobject-3.40.1-r1:3[cairo?,${PYTHON_USEDEP}]
-   x11-libs/gtk+:3[introspection]
-   )
-   latex? (
-   virtual/latex-base
-   app-text/dvipng
-   app-text/ghostscript-gpl
-   app-text/poppler[utils]
-   dev-texlive/texlive-fontsrecommended
-   dev-texlive/texlive-latexextra
-   dev-texlive/texlive-luatex
-   dev-texlive/texlive-xetex
-   )
-   qt5? (
-   $(python_gen_cond_dep '
-   dev-python/PyQt5[gui,widgets,${PYTHON_USEDEP}]
-   ' 'python3*')
-   )
-   webagg? (
-  

[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2024-04-11 Thread Arthur Zamarin
commit: 953d566c8541e55c25bda5e818599c25601ad505
Author: Matoro Mahri  matoro  tk>
AuthorDate: Fri Apr 12 05:48:25 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Apr 12 06:25:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=953d566c

dev-python/matplotlib: Stabilize 3.8.3 hppa, #925991

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/matplotlib/matplotlib-3.8.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.8.3.ebuild 
b/dev-python/matplotlib/matplotlib-3.8.3.ebuild
index 267b66811a0e..b4830201aaf7 100644
--- a/dev-python/matplotlib/matplotlib-3.8.3.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.8.3.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc x86 ~arm64-macos ~x64-macos"
 IUSE="cairo doc excel gtk3 latex qt5 tk webagg wxwidgets"
 
 # internal copy of pycxx highly patched



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2024-03-16 Thread Arthur Zamarin
commit: 68b2621679ab502c399af9dcf4fe01cd5c1fb218
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 10:39:25 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 10:39:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68b26216

dev-python/matplotlib: Stabilize 3.8.3 sparc, #925991

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/matplotlib/matplotlib-3.8.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.8.3.ebuild 
b/dev-python/matplotlib/matplotlib-3.8.3.ebuild
index d3fd3d63bbe1..267b66811a0e 100644
--- a/dev-python/matplotlib/matplotlib-3.8.3.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.8.3.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
~sparc x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc x86 ~arm64-macos ~x64-macos"
 IUSE="cairo doc excel gtk3 latex qt5 tk webagg wxwidgets"
 
 # internal copy of pycxx highly patched



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2024-03-13 Thread Sam James
commit: 8d1748f377ab81e6f317660c6dc8d6d5cbc1dd44
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 14 06:25:32 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 06:25:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d1748f3

dev-python/matplotlib: Stabilize 3.8.3 ppc64, #925991

Signed-off-by: Sam James  gentoo.org>

 dev-python/matplotlib/matplotlib-3.8.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.8.3.ebuild 
b/dev-python/matplotlib/matplotlib-3.8.3.ebuild
index ac3941e060fc..d3fd3d63bbe1 100644
--- a/dev-python/matplotlib/matplotlib-3.8.3.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.8.3.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ~ppc64 ~riscv ~s390 
~sparc x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
~sparc x86 ~arm64-macos ~x64-macos"
 IUSE="cairo doc excel gtk3 latex qt5 tk webagg wxwidgets"
 
 # internal copy of pycxx highly patched



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2024-03-13 Thread Sam James
commit: 77e20db5fdc6192f634427c9da8de4e99216c28e
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 13 20:57:40 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 13 20:57:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77e20db5

dev-python/matplotlib: Stabilize 3.8.3 ppc, #925991

Signed-off-by: Sam James  gentoo.org>

 dev-python/matplotlib/matplotlib-3.8.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.8.3.ebuild 
b/dev-python/matplotlib/matplotlib-3.8.3.ebuild
index 01b51819bcd8..ac3941e060fc 100644
--- a/dev-python/matplotlib/matplotlib-3.8.3.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.8.3.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ~ppc64 ~riscv ~s390 
~sparc x86 ~arm64-macos ~x64-macos"
 IUSE="cairo doc excel gtk3 latex qt5 tk webagg wxwidgets"
 
 # internal copy of pycxx highly patched



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2024-03-12 Thread Sam James
commit: 2463367a169ad52646c5e4f5b491b934b573eee9
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 13 00:53:20 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 13 00:53:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2463367a

dev-python/matplotlib: Stabilize 3.8.3 arm, #925991

Signed-off-by: Sam James  gentoo.org>

 dev-python/matplotlib/matplotlib-3.8.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.8.3.ebuild 
b/dev-python/matplotlib/matplotlib-3.8.3.ebuild
index 59b293a7afa3..01b51819bcd8 100644
--- a/dev-python/matplotlib/matplotlib-3.8.3.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.8.3.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc x86 ~arm64-macos ~x64-macos"
 IUSE="cairo doc excel gtk3 latex qt5 tk webagg wxwidgets"
 
 # internal copy of pycxx highly patched



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2024-03-05 Thread Sam James
commit: e49cddc42384af7b41a99d5397a0fde66ae3134b
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar  6 03:40:25 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar  6 03:40:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e49cddc4

dev-python/matplotlib: Stabilize 3.8.3 arm64, #925991

Signed-off-by: Sam James  gentoo.org>

 dev-python/matplotlib/matplotlib-3.8.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.8.3.ebuild 
b/dev-python/matplotlib/matplotlib-3.8.3.ebuild
index 8bbc60f29ca8..59b293a7afa3 100644
--- a/dev-python/matplotlib/matplotlib-3.8.3.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.8.3.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc x86 ~arm64-macos ~x64-macos"
 IUSE="cairo doc excel gtk3 latex qt5 tk webagg wxwidgets"
 
 # internal copy of pycxx highly patched



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2024-03-02 Thread Sam James
commit: 739177991019c52c3bb90aee8268ecbb21e81d92
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar  2 18:49:05 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar  2 18:49:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73917799

dev-python/matplotlib: Stabilize 3.8.3 x86, #925991

Signed-off-by: Sam James  gentoo.org>

 dev-python/matplotlib/matplotlib-3.8.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.8.3.ebuild 
b/dev-python/matplotlib/matplotlib-3.8.3.ebuild
index 281596a188fa..8bbc60f29ca8 100644
--- a/dev-python/matplotlib/matplotlib-3.8.3.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.8.3.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc x86 ~arm64-macos ~x64-macos"
 IUSE="cairo doc excel gtk3 latex qt5 tk webagg wxwidgets"
 
 # internal copy of pycxx highly patched



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2024-03-02 Thread Arthur Zamarin
commit: c88cd13ebf4967e84a9d801ffed6ecb8c6bbe43c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar  2 10:52:52 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar  2 10:52:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c88cd13e

dev-python/matplotlib: Stabilize 3.8.3 amd64, #925991

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/matplotlib/matplotlib-3.8.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.8.3.ebuild 
b/dev-python/matplotlib/matplotlib-3.8.3.ebuild
index 42444afd7274..281596a188fa 100644
--- a/dev-python/matplotlib/matplotlib-3.8.3.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.8.3.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~arm64-macos ~x64-macos"
 IUSE="cairo doc excel gtk3 latex qt5 tk webagg wxwidgets"
 
 # internal copy of pycxx highly patched



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/, dev-python/matplotlib/files/

2024-02-19 Thread Michał Górny
commit: a2c8342145573a55c5672eba8300acebe795766a
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 20 06:50:23 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 20 06:58:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2c83421

dev-python/matplotlib: Remove old

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

 dev-python/matplotlib/Manifest |   5 -
 .../matplotlib/files/matplotlib-3.7.1-test.patch   | 244 ---
 .../files/matplotlib-3.7.2-macOS_no-Cocoa.patch|  21 --
 .../files/matplotlib-3.7.2-pyparsing-3.1.patch | 274 -
 dev-python/matplotlib/matplotlib-3.7.1.ebuild  | 331 
 dev-python/matplotlib/matplotlib-3.7.2-r1.ebuild   | 334 
 dev-python/matplotlib/matplotlib-3.7.2.ebuild  | 336 -
 dev-python/matplotlib/matplotlib-3.7.3.ebuild  | 328 
 dev-python/matplotlib/matplotlib-3.8.0.ebuild  | 332 
 dev-python/matplotlib/matplotlib-3.8.1.ebuild  | 332 
 10 files changed, 2537 deletions(-)

diff --git a/dev-python/matplotlib/Manifest b/dev-python/matplotlib/Manifest
index e8b8bd5d91cf..9731b9c78a3b 100644
--- a/dev-python/matplotlib/Manifest
+++ b/dev-python/matplotlib/Manifest
@@ -1,8 +1,3 @@
 DIST freetype-2.6.1.tar.gz 2302080 BLAKE2B 
6a5fb98e5fa6cf4b7d7533ad44e364227d8c2f7dded4c552d6e22e204c32b7858f20d41d1e809ecdad6e5353d6cec81bea0e0b06a4533363a41ecab83ce3f7ca
 SHA512 
ff2daed64d712737085924c50e75862fafbcbb24eef6d72dac9eaae63bb656d7245397fd828f5d3e47ac847f7ff83d73dedfdd61fde1f7d6e0f0cdeb49bcf83b
-DIST matplotlib-3.7.1.tar.gz 38003777 BLAKE2B 
a387d23b58e09011cd3ae1f8c0ebf5dd8c04c8c15c1f6453c92cd22b2439fcabcf384f39ae8d2d2c6b7d2645817cd57a60856a4c05728e8f8aff9dd163af5083
 SHA512 
d7db4213d5b38eba779ba06ffaa8e67a435192e4a8cf62f8e1cd4b8079cd257b2e83cb79926df012b7084c785c0ce8b03275035f68cfcf0a36b0dda7322f2e67
-DIST matplotlib-3.7.2.tar.gz 38095843 BLAKE2B 
e26e78ce3a27604ff3d0f4d280798715b21a89104908e4fa66f96e32152d61f4f640e02e1eb2327563c71f3391c03716b5f6a1e769a07725d02c042b21973a4a
 SHA512 
3ddb223c869c01cf71ab65a628a3c996eed1ff8b2375c02e3158a5750652a5d8277a55706e50890c15c14c7a104db01f01b01ca8964f85b6ffec104fc273872d
-DIST matplotlib-3.7.3.tar.gz 38097222 BLAKE2B 
e0207c8f8bda2db3f9e45d2f606f01374c8d829d747f29d6a5e46cbfc215960b1bf3f5ee471c2c73f4200ebb0a7c9e8b783cb8569ecbb26a3fbc0d802592db0e
 SHA512 
034b81ef4811089e845855eb339155b18b1221ffd325ea73c83e83bb433374dfa4e650e29bbae5ad63a84090eb4b013d0f106ff37c30fd661b4d071004745caa
-DIST matplotlib-3.8.0.tar.gz 35864435 BLAKE2B 
d0eb2893447782f54ca9c8101ca54fa9d86a9f2ef89fb0a17d32c74f3e46728b55c6bed476852d0c11286dc0030028c241adce29024b34845546af6f579ac7bf
 SHA512 
0f75495210946adf0a36af13a75bc9910d345cc05636019952f35856b4c2bfac8a79c48d5a3348e844cfdac797f3ce490fe6a4e1a4fc7033092fee61f9913e21
-DIST matplotlib-3.8.1.tar.gz 35868840 BLAKE2B 
beec824c46279cb92608ffca0dc1835c1d82ef32d68b547c9a5088404a0b37044c1860c59ac16c0c1b65658c7d64b7b4c83b65b38ffb0b320d4c5a3cc4383fb9
 SHA512 
bb933361caba0f4ea590df56569edf4cb728f1daa1219f8793b5ae6ba591cb5d1600fdd1693b7c72a8bb70b0da696b05f1b6ddcabe93d723f29d8541fbf0372c
 DIST matplotlib-3.8.2.tar.gz 35866957 BLAKE2B 
17b3de0101c4e9d76cddc7fa5e44507f1dd628fa70ac0d3c55fb83ca5d36156904bfab50212aaeb0fb89d17615799fe22082ecc1ababd172e39a069b38519064
 SHA512 
4336ca9799bb03fc2f885e35889ad1c62412f7d7b6aa8e284049f75d1166d2f6753c27cf827f0e7f0bb461d3707ccf63a3172ed82f26ec413c0a6578791f957b
 DIST matplotlib-3.8.3.tar.gz 35879872 BLAKE2B 
2b4b819975a8386bfe2c3af8b1068512b106068c057ca62344f6636c0708327feafc75210a8b87b837779c9a57dede3b4ea2a8b7b673432d7732851d5601f4c6
 SHA512 
457d1d62b76752938a24780c697461949de00d779df55df122d789f9ebef154edda037f2a804241880a0b442c5fa8139b8ab13054898b8e08fd17a56bdc23312

diff --git a/dev-python/matplotlib/files/matplotlib-3.7.1-test.patch 
b/dev-python/matplotlib/files/matplotlib-3.7.1-test.patch
deleted file mode 100644
index e2471a4282c2..
--- a/dev-python/matplotlib/files/matplotlib-3.7.1-test.patch
+++ /dev/null
@@ -1,244 +0,0 @@
-From 2290694d52ef1af255b9f0fa0d9c3c9ebcee9264 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= 
-Date: Tue, 14 Feb 2023 20:46:30 +0100
-Subject: [PATCH] Adjust tolerances to make tests pass on real hardware
-

- lib/matplotlib/tests/test_arrow_patches.py | 6 +++---
- lib/matplotlib/tests/test_axes.py  | 6 +++---
- lib/matplotlib/tests/test_colorbar.py  | 2 +-
- lib/matplotlib/tests/test_constrainedlayout.py | 8 
- lib/matplotlib/tests/test_contour.py   | 3 +--
- lib/matplotlib/tests/test_figure.py| 2 +-
- lib/matplotlib/tests/test_image.py | 2 +-
- lib/matplotlib/tests/test_legend.py| 6 +++---
- lib/matplotlib/tests/test_lines.py | 2 +-
- lib/matplotlib/tests/test_units.py | 4 ++--
- lib/matplotlib/tests/te

[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2024-02-19 Thread Sam James
commit: a99e4a822cbe54d68fcd8a6d8ca243c547c4022f
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb 20 05:33:26 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb 20 05:33:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a99e4a82

dev-python/matplotlib: Stabilize 3.8.2-r1 hppa, #919014

Signed-off-by: Sam James  gentoo.org>

 dev-python/matplotlib/matplotlib-3.8.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.8.2-r1.ebuild 
b/dev-python/matplotlib/matplotlib-3.8.2-r1.ebuild
index f191e6f93e7d..e62cf69c61a4 100644
--- a/dev-python/matplotlib/matplotlib-3.8.2-r1.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.8.2-r1.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc x86 ~arm64-macos ~x64-macos"
 IUSE="cairo doc excel gtk3 latex qt5 tk webagg wxwidgets"
 
 # internal copy of pycxx highly patched



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2024-02-19 Thread Sam James
commit: c41b0f10f3f01c9099c24fde9f272d01c658b238
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb 20 05:33:14 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb 20 05:33:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c41b0f10

dev-python/matplotlib: Stabilize 3.8.2-r1 x86, #919014

Signed-off-by: Sam James  gentoo.org>

 dev-python/matplotlib/matplotlib-3.8.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.8.2-r1.ebuild 
b/dev-python/matplotlib/matplotlib-3.8.2-r1.ebuild
index f147996b27bb..f191e6f93e7d 100644
--- a/dev-python/matplotlib/matplotlib-3.8.2-r1.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.8.2-r1.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc x86 ~arm64-macos ~x64-macos"
 IUSE="cairo doc excel gtk3 latex qt5 tk webagg wxwidgets"
 
 # internal copy of pycxx highly patched



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2024-02-19 Thread Sam James
commit: 6792f286b7220db1d90837b3e5397eddad0447da
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb 20 05:33:11 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb 20 05:33:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6792f286

dev-python/matplotlib: Stabilize 3.8.2-r1 arm, #919014

Signed-off-by: Sam James  gentoo.org>

 dev-python/matplotlib/matplotlib-3.8.2-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/matplotlib/matplotlib-3.8.2-r1.ebuild 
b/dev-python/matplotlib/matplotlib-3.8.2-r1.ebuild
index d24f1922080b..f147996b27bb 100644
--- a/dev-python/matplotlib/matplotlib-3.8.2-r1.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.8.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc ~x86 ~arm64-macos ~x64-macos"
 IUSE="cairo doc excel gtk3 latex qt5 tk webagg wxwidgets"
 
 # internal copy of pycxx highly patched



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2024-02-15 Thread Michał Górny
commit: b6c5a93b00da7d2de86692a71de5743256f4965a
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Feb 15 12:09:38 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb 15 12:19:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6c5a93b

dev-python/matplotlib: Bump to 3.8.3

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

 dev-python/matplotlib/Manifest|   1 +
 dev-python/matplotlib/matplotlib-3.8.3.ebuild | 371 ++
 2 files changed, 372 insertions(+)

diff --git a/dev-python/matplotlib/Manifest b/dev-python/matplotlib/Manifest
index c6b5d58b1634..e8b8bd5d91cf 100644
--- a/dev-python/matplotlib/Manifest
+++ b/dev-python/matplotlib/Manifest
@@ -5,3 +5,4 @@ DIST matplotlib-3.7.3.tar.gz 38097222 BLAKE2B 
e0207c8f8bda2db3f9e45d2f606f01374c
 DIST matplotlib-3.8.0.tar.gz 35864435 BLAKE2B 
d0eb2893447782f54ca9c8101ca54fa9d86a9f2ef89fb0a17d32c74f3e46728b55c6bed476852d0c11286dc0030028c241adce29024b34845546af6f579ac7bf
 SHA512 
0f75495210946adf0a36af13a75bc9910d345cc05636019952f35856b4c2bfac8a79c48d5a3348e844cfdac797f3ce490fe6a4e1a4fc7033092fee61f9913e21
 DIST matplotlib-3.8.1.tar.gz 35868840 BLAKE2B 
beec824c46279cb92608ffca0dc1835c1d82ef32d68b547c9a5088404a0b37044c1860c59ac16c0c1b65658c7d64b7b4c83b65b38ffb0b320d4c5a3cc4383fb9
 SHA512 
bb933361caba0f4ea590df56569edf4cb728f1daa1219f8793b5ae6ba591cb5d1600fdd1693b7c72a8bb70b0da696b05f1b6ddcabe93d723f29d8541fbf0372c
 DIST matplotlib-3.8.2.tar.gz 35866957 BLAKE2B 
17b3de0101c4e9d76cddc7fa5e44507f1dd628fa70ac0d3c55fb83ca5d36156904bfab50212aaeb0fb89d17615799fe22082ecc1ababd172e39a069b38519064
 SHA512 
4336ca9799bb03fc2f885e35889ad1c62412f7d7b6aa8e284049f75d1166d2f6753c27cf827f0e7f0bb461d3707ccf63a3172ed82f26ec413c0a6578791f957b
+DIST matplotlib-3.8.3.tar.gz 35879872 BLAKE2B 
2b4b819975a8386bfe2c3af8b1068512b106068c057ca62344f6636c0708327feafc75210a8b87b837779c9a57dede3b4ea2a8b7b673432d7732851d5601f4c6
 SHA512 
457d1d62b76752938a24780c697461949de00d779df55df122d789f9ebef154edda037f2a804241880a0b442c5fa8139b8ab13054898b8e08fd17a56bdc23312

diff --git a/dev-python/matplotlib/matplotlib-3.8.3.ebuild 
b/dev-python/matplotlib/matplotlib-3.8.3.ebuild
new file mode 100644
index ..42444afd7274
--- /dev/null
+++ b/dev-python/matplotlib/matplotlib-3.8.3.ebuild
@@ -0,0 +1,371 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_REQ_USE='tk?,threads(+)'
+
+inherit distutils-r1 flag-o-matic prefix pypi toolchain-funcs virtualx
+
+FT_PV=2.6.1
+DESCRIPTION="Pure python plotting library with matlab like syntax"
+HOMEPAGE="
+   https://matplotlib.org/
+   https://github.com/matplotlib/matplotlib/
+   https://pypi.org/project/matplotlib/
+"
+SRC_URI+="
+   test? (
+   
https://downloads.sourceforge.net/project/freetype/freetype2/${FT_PV}/freetype-${FT_PV}.tar.gz
+   )
+"
+
+# Main license: matplotlib
+# Some modules: BSD
+# matplotlib/backends/qt4_editor: MIT
+# Fonts: BitstreamVera, OFL-1.1
+LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+IUSE="cairo doc excel gtk3 latex qt5 tk webagg wxwidgets"
+
+# internal copy of pycxx highly patched
+#  dev-python/pycxx
+RDEPEND="
+   >=dev-python/contourpy-1.0.1[${PYTHON_USEDEP}]
+   >=dev-python/cycler-0.10.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/fonttools-4.22.0[${PYTHON_USEDEP}]
+   >=dev-python/kiwisolver-1.3.1[${PYTHON_USEDEP}]
+   =dev-python/numpy-1.25[${PYTHON_USEDEP}]
+   >=dev-python/packaging-20.0[${PYTHON_USEDEP}]
+   >=dev-python/pillow-8[jpeg,webp,${PYTHON_USEDEP}]
+   >=dev-python/pyparsing-2.3.1[${PYTHON_USEDEP}]
+   >=dev-python/python-dateutil-2.7[${PYTHON_USEDEP}]
+   >=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
+   media-fonts/dejavu
+   media-fonts/stix-fonts
+   media-libs/freetype:2
+   media-libs/libpng:0
+   >=media-libs/qhull-2013:=
+   virtual/imagemagick-tools[jpeg,tiff]
+   cairo? (
+   dev-python/cairocffi[${PYTHON_USEDEP}]
+   )
+   excel? (
+   dev-python/xlwt[${PYTHON_USEDEP}]
+   )
+   gtk3? (
+   >=dev-python/pygobject-3.40.1-r1:3[cairo?,${PYTHON_USEDEP}]
+   x11-libs/gtk+:3[introspection]
+   )
+   latex? (
+   virtual/latex-base
+   app-text/dvipng
+   app-text/ghostscript-gpl
+   app-text/poppler[utils]
+   dev-texlive/texlive-fontsrecommended
+   dev-texlive/texlive-latexextra
+   dev-texlive/texlive-luatex
+   dev-texlive/texlive-xetex
+   )
+   qt5? (
+   $(python_gen_cond_dep '
+   dev-python/PyQt5[gui,widgets,${

[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2023-12-23 Thread Arthur Zamarin
commit: b9819406922a5ff2266626c7435535631c98b133
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec 23 14:29:07 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec 23 14:29:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9819406

dev-python/matplotlib: Stabilize 3.8.2-r1 ppc, #919014

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/matplotlib/matplotlib-3.8.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.8.2-r1.ebuild 
b/dev-python/matplotlib/matplotlib-3.8.2-r1.ebuild
index bb25d94acd91..d24f1922080b 100644
--- a/dev-python/matplotlib/matplotlib-3.8.2-r1.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.8.2-r1.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 
sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc ~x86 ~arm64-macos ~x64-macos"
 IUSE="cairo doc excel gtk3 latex qt5 tk webagg wxwidgets"
 
 # internal copy of pycxx highly patched



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2023-12-22 Thread Arthur Zamarin
commit: cbafb112b0c93a4a71d342c497fc353d03b4b65d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec 22 14:29:40 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec 22 14:29:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbafb112

dev-python/matplotlib: Stabilize 3.8.2-r1 ppc64, #919014

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/matplotlib/matplotlib-3.8.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.8.2-r1.ebuild 
b/dev-python/matplotlib/matplotlib-3.8.2-r1.ebuild
index 11da974b1fee..bb25d94acd91 100644
--- a/dev-python/matplotlib/matplotlib-3.8.2-r1.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.8.2-r1.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 
sparc ~x86 ~arm64-macos ~x64-macos"
 IUSE="cairo doc excel gtk3 latex qt5 tk webagg wxwidgets"
 
 # internal copy of pycxx highly patched



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2023-12-16 Thread Michał Górny
commit: 5b7e2ec3b7d4566a55d1570aaeb08938ae73dec1
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec 16 16:59:18 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec 16 16:59:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b7e2ec3

dev-python/matplotlib: Also skip ffmpeg on hppa

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

 dev-python/matplotlib/matplotlib-3.8.2-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/matplotlib/matplotlib-3.8.2-r1.ebuild 
b/dev-python/matplotlib/matplotlib-3.8.2-r1.ebuild
index 98ae411e2a85..11da974b1fee 100644
--- a/dev-python/matplotlib/matplotlib-3.8.2-r1.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.8.2-r1.ebuild
@@ -112,12 +112,12 @@ BDEPEND="
test? (
dev-python/psutil[${PYTHON_USEDEP}]
>=dev-python/tornado-6.0.4[${PYTHON_USEDEP}]
-   !s390? (
+   !hppa? ( !s390? (
|| (
media-video/ffmpeg[openh264]
media-video/ffmpeg[x264]
)
-   )
+   ) )
gtk3? (

>=dev-python/pygobject-3.40.1-r1:3[cairo?,${PYTHON_USEDEP}]
x11-libs/gtk+:3[introspection]



  1   2   3   4   5   >