Compare commits
100 Commits
master
...
main-riscv
Author | SHA1 | Date | |
---|---|---|---|
e04fb4d41a | |||
|
5211b69b49 | ||
10e14d8a84 | |||
0a5ddba13b | |||
|
ec553ec074 | ||
|
3d74b361b1 | ||
|
e7c8d98b41 | ||
|
51c7ba15fe | ||
|
aff8846c80 | ||
|
97d2c5437b | ||
|
1d44751f59 | ||
|
c26fa011b2 | ||
|
cb921b4252 | ||
|
65d146772c | ||
|
b5a125ff69 | ||
f23558eb53 | |||
299d70edca | |||
|
4836060bd0 | ||
|
1b16bcd2b0 | ||
|
b10c4c84d1 | ||
|
52ef239853 | ||
|
829c70b69a | ||
|
df0d40dcb0 | ||
|
acd2786cac | ||
|
e812a3aea3 | ||
|
6e57c9f80c | ||
|
a366353832 | ||
|
05ffcff315 | ||
|
bca414e4f1 | ||
|
13941a96df | ||
|
545cd052bc | ||
|
cec6c4b5b4 | ||
|
a567434c0d | ||
|
6053ff6f06 | ||
|
0b92076142 | ||
|
c601b679e9 | ||
|
2b3a520dad | ||
|
0744231c69 | ||
|
a5632a4923 | ||
|
5f242fa596 | ||
|
fbc57eefdb | ||
|
06a8e578fd | ||
|
c30bc8df54 | ||
|
8b94e4ad13 | ||
|
704b8e1dc2 | ||
|
36d9ebc96c | ||
|
d955e87bd5 | ||
|
14bebd4f34 | ||
|
96d053da3b | ||
|
4f115cba4b | ||
|
5603b45e28 | ||
|
9d8fa3fec2 | ||
|
ab79f788aa | ||
|
5c523b9ecb | ||
|
3d6adc14f9 | ||
|
f97a7a2b07 | ||
|
1caa632e0f | ||
|
fab6d6a412 | ||
|
48535648bd | ||
|
4c568cf6a5 | ||
|
0c4b36d5bf | ||
|
209ed580d1 | ||
|
4dfd2f126f | ||
|
1b0f98b373 | ||
|
d965724300 | ||
|
a289f8ffd9 | ||
|
58b78d7e5b | ||
|
ee6d7033f2 | ||
|
76e50b9ad7 | ||
|
ef61af71e2 | ||
|
569a4ddc11 | ||
|
8e6d614869 | ||
|
befe1f6a69 | ||
|
ea5db0b4a8 | ||
|
9d2b54f896 | ||
|
c9814b3833 | ||
|
97a48b2aed | ||
|
6e121f315b | ||
|
19bce65d7f | ||
|
cbe4b20013 | ||
|
bb0eaa7b22 | ||
|
11dea35f22 | ||
|
3919141179 | ||
|
aa35f44d05 | ||
|
794ddb89d6 | ||
|
d4f07f68ab | ||
|
e71d6832cc | ||
|
dbe22df6a2 | ||
|
4ed16b6299 | ||
|
ca0fc90842 | ||
|
50a5dee18f | ||
|
15d6bc1d48 | ||
|
4e3179c9e2 | ||
|
c4148f5979 | ||
|
171d221430 | ||
|
2b82ad2a3b | ||
|
98cb5a1a9b | ||
|
ac8946e2f5 | ||
|
4cdf22e67a | ||
|
7da34af983 |
55
.gitignore
vendored
55
.gitignore
vendored
@ -57,3 +57,58 @@ matplotlib-1.0.0-without-gpc.tar.gz
|
|||||||
/matplotlib-3.3.2.tar.gz
|
/matplotlib-3.3.2.tar.gz
|
||||||
/matplotlib-3.3.3.tar.gz
|
/matplotlib-3.3.3.tar.gz
|
||||||
/matplotlib-3.3.3-with-freetype-2.10.4.tar.gz
|
/matplotlib-3.3.3-with-freetype-2.10.4.tar.gz
|
||||||
|
/matplotlib-3.3.4.tar.gz
|
||||||
|
/matplotlib-3.4.0rc1.tar.gz
|
||||||
|
/matplotlib-3.4.0rc1-with-freetype-2.10.4.tar.gz
|
||||||
|
/matplotlib-3.4.0rc3.tar.gz
|
||||||
|
/matplotlib-3.4.1.tar.gz
|
||||||
|
/matplotlib-3.4.1-with-freetype-2.10.4.tar.gz
|
||||||
|
/matplotlib-3.4.2.tar.gz
|
||||||
|
/matplotlib-3.4.1-with-freetype-2.11.0.tar.gz
|
||||||
|
/matplotlib-3.4.3.tar.gz
|
||||||
|
/matplotlib-3.4.3-with-freetype-2.11.0.tar.gz
|
||||||
|
/matplotlib-3.5.0b1.tar.gz
|
||||||
|
/matplotlib-3.5.0b1-with-freetype-2.11.0.tar.gz
|
||||||
|
/matplotlib-3.5.0rc1.tar.gz
|
||||||
|
/matplotlib-3.5.0rc1-with-freetype-2.11.0.tar.gz
|
||||||
|
/matplotlib-3.5.0.tar.gz
|
||||||
|
/matplotlib-3.5.0-with-freetype-2.11.0.tar.gz
|
||||||
|
/matplotlib-3.5.1.tar.gz
|
||||||
|
/matplotlib-3.5.1-with-freetype-2.11.0.tar.gz
|
||||||
|
/matplotlib-3.5.2.tar.gz
|
||||||
|
/matplotlib-3.5.2-with-freetype-2.11.0.tar.gz
|
||||||
|
/matplotlib-3.5.3.tar.gz
|
||||||
|
/matplotlib-3.5.3-with-freetype-2.11.0.tar.gz
|
||||||
|
/matplotlib-3.5.3-with-freetype-2.12.1.tar.gz
|
||||||
|
/matplotlib-3.6.0rc1.tar.gz
|
||||||
|
/matplotlib-3.6.0rc1-with-freetype-2.12.1.tar.gz
|
||||||
|
/matplotlib-3.6.0rc2.tar.gz
|
||||||
|
/matplotlib-3.6.0rc2-with-freetype-2.12.1.tar.gz
|
||||||
|
/matplotlib-3.6.0.tar.gz
|
||||||
|
/matplotlib-3.6.0-with-freetype-2.12.1.tar.gz
|
||||||
|
/matplotlib-3.6.1.tar.gz
|
||||||
|
/matplotlib-3.6.1-with-freetype-2.12.1.tar.gz
|
||||||
|
/matplotlib-3.6.2.tar.gz
|
||||||
|
/matplotlib-3.6.3.tar.gz
|
||||||
|
/matplotlib-3.7.0rc1.tar.gz
|
||||||
|
/matplotlib-3.7.0rc1-with-freetype-2.12.1.tar.gz
|
||||||
|
/matplotlib-3.7.0.tar.gz
|
||||||
|
/matplotlib-3.7.0-with-freetype-2.12.1.tar.gz
|
||||||
|
/matplotlib-3.7.1.tar.gz
|
||||||
|
/matplotlib-3.7.1-with-freetype-2.12.1.tar.gz
|
||||||
|
/matplotlib-3.7.2.tar.gz
|
||||||
|
/matplotlib-3.7.2-with-freetype-2.13.1.tar.gz
|
||||||
|
/matplotlib-3.8.0rc1.tar.gz
|
||||||
|
/matplotlib-3.8.0rc1-with-freetype-2.13.1.tar.gz
|
||||||
|
/matplotlib-3.8.0.tar.gz
|
||||||
|
/matplotlib-3.8.0-with-freetype-2.13.1.tar.gz
|
||||||
|
/matplotlib-3.8.1.tar.gz
|
||||||
|
/matplotlib-3.8.1-with-freetype-2.13.1.tar.gz
|
||||||
|
/matplotlib-3.8.2.tar.gz
|
||||||
|
/matplotlib-3.8.3.tar.gz
|
||||||
|
/matplotlib-3.8.3-with-freetype-2.13.1.tar.gz
|
||||||
|
/matplotlib-3.8.4.tar.gz
|
||||||
|
/matplotlib-3.9.0.tar.gz
|
||||||
|
/matplotlib-3.9.0-with-freetype-2.13.1.tar.gz
|
||||||
|
/matplotlib-3.9.1.tar.gz
|
||||||
|
/matplotlib-3.9.1-with-freetype-2.13.1.tar.gz
|
||||||
|
@ -1,54 +1,28 @@
|
|||||||
From 222c2c7dbc362a1a3e284a3900c9290d83054945 Mon Sep 17 00:00:00 2001
|
From 7aa7b4d240236c0660be400a7a9ef7d5837e6d47 Mon Sep 17 00:00:00 2001
|
||||||
From: Elliott Sales de Andrade <quantum.analyst@gmail.com>
|
From: Elliott Sales de Andrade <quantum.analyst@gmail.com>
|
||||||
Date: Wed, 27 Sep 2017 19:35:59 -0400
|
Date: Wed, 27 Sep 2017 19:35:59 -0400
|
||||||
Subject: [PATCH 1/2] matplotlibrc path search fix
|
Subject: [PATCH 1/4] matplotlibrc path search fix
|
||||||
|
|
||||||
Signed-off-by: Elliott Sales de Andrade <quantum.analyst@gmail.com>
|
Signed-off-by: Elliott Sales de Andrade <quantum.analyst@gmail.com>
|
||||||
---
|
---
|
||||||
lib/matplotlib/__init__.py | 28 ++++------------------------
|
lib/matplotlib/__init__.py | 5 ++++-
|
||||||
1 file changed, 4 insertions(+), 24 deletions(-)
|
1 file changed, 4 insertions(+), 1 deletion(-)
|
||||||
|
|
||||||
diff --git a/lib/matplotlib/__init__.py b/lib/matplotlib/__init__.py
|
diff --git a/lib/matplotlib/__init__.py b/lib/matplotlib/__init__.py
|
||||||
index 1c47973f15..202acce525 100644
|
index 9e9325a27d..346e3d3454 100644
|
||||||
--- a/lib/matplotlib/__init__.py
|
--- a/lib/matplotlib/__init__.py
|
||||||
+++ b/lib/matplotlib/__init__.py
|
+++ b/lib/matplotlib/__init__.py
|
||||||
@@ -536,33 +536,11 @@ def get_data_path(*, _from_rc=None):
|
@@ -586,7 +586,8 @@ def get_cachedir():
|
||||||
|
@_logged_cached('matplotlib data path: %s')
|
||||||
@_logged_cached('(private) matplotlib data path: %s')
|
def get_data_path():
|
||||||
def _get_data_path():
|
"""Return the path to Matplotlib data."""
|
||||||
- path = Path(__file__).with_name("mpl-data")
|
- return str(Path(__file__).with_name("mpl-data"))
|
||||||
+ path = (Path(__file__).parent.parent.parent.parent.parent /
|
+ return str(Path(__file__).parent.parent.parent.parent.parent /
|
||||||
+ 'share/matplotlib/mpl-data')
|
+ 'share/matplotlib/mpl-data')
|
||||||
if path.is_dir():
|
|
||||||
return str(path)
|
|
||||||
|
|
||||||
- cbook.warn_deprecated(
|
|
||||||
- "3.2", message="Matplotlib installs where the data is not in the "
|
|
||||||
- "mpl-data subdirectory of the package are deprecated since %(since)s "
|
|
||||||
- "and support for them will be removed %(removal)s.")
|
|
||||||
-
|
|
||||||
- def get_candidate_paths():
|
|
||||||
- # setuptools' namespace_packages may hijack this init file
|
|
||||||
- # so need to try something known to be in Matplotlib, not basemap.
|
|
||||||
- import matplotlib.afm
|
|
||||||
- yield Path(matplotlib.afm.__file__).with_name('mpl-data')
|
|
||||||
- # py2exe zips pure python, so still need special check.
|
|
||||||
- if getattr(sys, 'frozen', None):
|
|
||||||
- yield Path(sys.executable).with_name('mpl-data')
|
|
||||||
- # Try again assuming we need to step up one more directory.
|
|
||||||
- yield Path(sys.executable).parent.with_name('mpl-data')
|
|
||||||
- # Try again assuming sys.path[0] is a dir not a exe.
|
|
||||||
- yield Path(sys.path[0]) / 'mpl-data'
|
|
||||||
-
|
|
||||||
- for path in get_candidate_paths():
|
|
||||||
- if path.is_dir():
|
|
||||||
- defaultParams['datapath'][0] = str(path)
|
|
||||||
- return str(path)
|
|
||||||
-
|
|
||||||
raise RuntimeError('Could not find the matplotlib data files')
|
|
||||||
|
|
||||||
|
|
||||||
@@ -583,6 +561,7 @@ def matplotlib_fname():
|
def matplotlib_fname():
|
||||||
|
@@ -606,6 +607,7 @@ def matplotlib_fname():
|
||||||
is not defined)
|
is not defined)
|
||||||
- On other platforms,
|
- On other platforms,
|
||||||
- ``$HOME/.matplotlib/matplotlibrc`` if ``$HOME`` is defined
|
- ``$HOME/.matplotlib/matplotlibrc`` if ``$HOME`` is defined
|
||||||
@ -56,14 +30,14 @@ index 1c47973f15..202acce525 100644
|
|||||||
- Lastly, it looks in ``$MATPLOTLIBDATA/matplotlibrc``, which should always
|
- Lastly, it looks in ``$MATPLOTLIBDATA/matplotlibrc``, which should always
|
||||||
exist.
|
exist.
|
||||||
"""
|
"""
|
||||||
@@ -597,6 +576,7 @@ def matplotlib_fname():
|
@@ -624,6 +626,7 @@ def matplotlib_fname():
|
||||||
yield matplotlibrc
|
yield matplotlibrc
|
||||||
yield os.path.join(matplotlibrc, 'matplotlibrc')
|
yield os.path.join(matplotlibrc, 'matplotlibrc')
|
||||||
yield os.path.join(get_configdir(), 'matplotlibrc')
|
yield os.path.join(get_configdir(), 'matplotlibrc')
|
||||||
+ yield '/etc/matplotlibrc'
|
+ yield '/etc/matplotlibrc'
|
||||||
yield os.path.join(_get_data_path(), 'matplotlibrc')
|
yield os.path.join(get_data_path(), 'matplotlibrc')
|
||||||
|
|
||||||
for fname in gen_candidates():
|
for fname in gen_candidates():
|
||||||
--
|
--
|
||||||
2.26.2
|
2.44.0
|
||||||
|
|
||||||
|
@ -1,120 +0,0 @@
|
|||||||
From d7ae8db9a49f0d9533bfd6a15dc17b86c186b46c Mon Sep 17 00:00:00 2001
|
|
||||||
From: Elliott Sales de Andrade <quantum.analyst@gmail.com>
|
|
||||||
Date: Fri, 14 Feb 2020 06:05:42 -0500
|
|
||||||
Subject: [PATCH 2/2] Set FreeType version to 2.10.4 and update tolerances.
|
|
||||||
|
|
||||||
Signed-off-by: Elliott Sales de Andrade <quantum.analyst@gmail.com>
|
|
||||||
---
|
|
||||||
lib/matplotlib/__init__.py | 2 +-
|
|
||||||
lib/matplotlib/tests/test_axes.py | 4 ++--
|
|
||||||
lib/matplotlib/tests/test_constrainedlayout.py | 2 +-
|
|
||||||
lib/matplotlib/tests/test_polar.py | 2 +-
|
|
||||||
lib/matplotlib/tests/test_tightlayout.py | 10 +++++-----
|
|
||||||
setupext.py | 6 +++++-
|
|
||||||
6 files changed, 15 insertions(+), 11 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/lib/matplotlib/__init__.py b/lib/matplotlib/__init__.py
|
|
||||||
index 202acce525..18731b7c4d 100644
|
|
||||||
--- a/lib/matplotlib/__init__.py
|
|
||||||
+++ b/lib/matplotlib/__init__.py
|
|
||||||
@@ -1198,7 +1198,7 @@ default_test_modules = [
|
|
||||||
def _init_tests():
|
|
||||||
# The version of FreeType to install locally for running the
|
|
||||||
# tests. This must match the value in `setupext.py`
|
|
||||||
- LOCAL_FREETYPE_VERSION = '2.6.1'
|
|
||||||
+ LOCAL_FREETYPE_VERSION = '2.10.4'
|
|
||||||
|
|
||||||
from matplotlib import ft2font
|
|
||||||
if (ft2font.__freetype_version__ != LOCAL_FREETYPE_VERSION or
|
|
||||||
diff --git a/lib/matplotlib/tests/test_axes.py b/lib/matplotlib/tests/test_axes.py
|
|
||||||
index 57beec025a..ca583c9c64 100644
|
|
||||||
--- a/lib/matplotlib/tests/test_axes.py
|
|
||||||
+++ b/lib/matplotlib/tests/test_axes.py
|
|
||||||
@@ -6055,7 +6055,7 @@ def test_normal_axes():
|
|
||||||
]
|
|
||||||
for nn, b in enumerate(bbaxis):
|
|
||||||
targetbb = mtransforms.Bbox.from_bounds(*target[nn])
|
|
||||||
- assert_array_almost_equal(b.bounds, targetbb.bounds, decimal=2)
|
|
||||||
+ assert_array_almost_equal(b.bounds, targetbb.bounds, decimal=0)
|
|
||||||
|
|
||||||
target = [
|
|
||||||
[150.0, 119.999, 930.0, 11.111],
|
|
||||||
@@ -6073,7 +6073,7 @@ def test_normal_axes():
|
|
||||||
|
|
||||||
target = [85.5138, 75.88888, 1021.11, 1017.11]
|
|
||||||
targetbb = mtransforms.Bbox.from_bounds(*target)
|
|
||||||
- assert_array_almost_equal(bbtb.bounds, targetbb.bounds, decimal=2)
|
|
||||||
+ assert_array_almost_equal(bbtb.bounds, targetbb.bounds, decimal=0)
|
|
||||||
|
|
||||||
# test that get_position roundtrips to get_window_extent
|
|
||||||
axbb = ax.get_position().transformed(fig.transFigure).bounds
|
|
||||||
diff --git a/lib/matplotlib/tests/test_constrainedlayout.py b/lib/matplotlib/tests/test_constrainedlayout.py
|
|
||||||
index 46e6b9663e..593b3fb3ee 100644
|
|
||||||
--- a/lib/matplotlib/tests/test_constrainedlayout.py
|
|
||||||
+++ b/lib/matplotlib/tests/test_constrainedlayout.py
|
|
||||||
@@ -398,4 +398,4 @@ def test_hidden_axes():
|
|
||||||
extents1 = np.copy(axs[0, 0].get_position().extents)
|
|
||||||
|
|
||||||
np.testing.assert_allclose(
|
|
||||||
- extents1, [0.045552, 0.548288, 0.47319, 0.982638], rtol=1e-5)
|
|
||||||
+ extents1, [0.045552, 0.548288, 0.47319, 0.982638], rtol=1e-2)
|
|
||||||
diff --git a/lib/matplotlib/tests/test_polar.py b/lib/matplotlib/tests/test_polar.py
|
|
||||||
index da9a77c825..a7a98ef59e 100644
|
|
||||||
--- a/lib/matplotlib/tests/test_polar.py
|
|
||||||
+++ b/lib/matplotlib/tests/test_polar.py
|
|
||||||
@@ -314,7 +314,7 @@ def test_get_tightbbox_polar():
|
|
||||||
fig.canvas.draw()
|
|
||||||
bb = ax.get_tightbbox(fig.canvas.get_renderer())
|
|
||||||
assert_allclose(
|
|
||||||
- bb.extents, [107.7778, 29.2778, 539.7847, 450.7222], rtol=1e-03)
|
|
||||||
+ bb.extents, [107.7778, 29.2778, 539.7847, 450.7222], rtol=1)
|
|
||||||
|
|
||||||
|
|
||||||
@check_figures_equal(extensions=["png"])
|
|
||||||
diff --git a/lib/matplotlib/tests/test_tightlayout.py b/lib/matplotlib/tests/test_tightlayout.py
|
|
||||||
index 9ad2e0a9a0..7c9085a314 100644
|
|
||||||
--- a/lib/matplotlib/tests/test_tightlayout.py
|
|
||||||
+++ b/lib/matplotlib/tests/test_tightlayout.py
|
|
||||||
@@ -171,12 +171,12 @@ def test_outward_ticks():
|
|
||||||
plt.tight_layout()
|
|
||||||
# These values were obtained after visual checking that they correspond
|
|
||||||
# to a tight layouting that did take the ticks into account.
|
|
||||||
- ans = [[[0.091, 0.607], [0.433, 0.933]],
|
|
||||||
- [[0.579, 0.607], [0.922, 0.933]],
|
|
||||||
- [[0.091, 0.140], [0.433, 0.466]],
|
|
||||||
- [[0.579, 0.140], [0.922, 0.466]]]
|
|
||||||
+ ans = [[[0.09, 0.61], [0.43, 0.93]],
|
|
||||||
+ [[0.58, 0.61], [0.92, 0.93]],
|
|
||||||
+ [[0.09, 0.14], [0.43, 0.47]],
|
|
||||||
+ [[0.58, 0.14], [0.92, 0.47]]]
|
|
||||||
for nn, ax in enumerate(fig.axes):
|
|
||||||
- assert_array_equal(np.round(ax.get_position().get_points(), 3),
|
|
||||||
+ assert_array_equal(np.round(ax.get_position().get_points(), 2),
|
|
||||||
ans[nn])
|
|
||||||
|
|
||||||
|
|
||||||
diff --git a/setupext.py b/setupext.py
|
|
||||||
index fda44ed7db..5864ce5223 100644
|
|
||||||
--- a/setupext.py
|
|
||||||
+++ b/setupext.py
|
|
||||||
@@ -129,12 +129,16 @@ _freetype_hashes = {
|
|
||||||
'955e17244e9b38adb0c98df66abb50467312e6bb70eac07e49ce6bd1a20e809a',
|
|
||||||
'2.10.1':
|
|
||||||
'3a60d391fd579440561bf0e7f31af2222bc610ad6ce4d9d7bd2165bca8669110',
|
|
||||||
+ '2.10.2':
|
|
||||||
+ 'e09aa914e4f7a5d723ac381420949c55c0b90b15744adce5d1406046022186ab',
|
|
||||||
+ '2.10.4':
|
|
||||||
+ '5eab795ebb23ac77001cfb68b7d4d50b5d6c7469247b0b01b2c953269f658dac',
|
|
||||||
}
|
|
||||||
# This is the version of FreeType to use when building a local
|
|
||||||
# version. It must match the value in
|
|
||||||
# lib/matplotlib.__init__.py and also needs to be changed below in the
|
|
||||||
# embedded windows build script (grep for "REMINDER" in this file)
|
|
||||||
-LOCAL_FREETYPE_VERSION = '2.6.1'
|
|
||||||
+LOCAL_FREETYPE_VERSION = '2.10.4'
|
|
||||||
LOCAL_FREETYPE_HASH = _freetype_hashes.get(LOCAL_FREETYPE_VERSION, 'unknown')
|
|
||||||
|
|
||||||
|
|
||||||
--
|
|
||||||
2.26.2
|
|
||||||
|
|
41
0002-Unpin-NumPy-build-requirement.patch
Normal file
41
0002-Unpin-NumPy-build-requirement.patch
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
From 6caae8127c121be0ad36e0e7b47518519543dffd Mon Sep 17 00:00:00 2001
|
||||||
|
From: Elliott Sales de Andrade <quantum.analyst@gmail.com>
|
||||||
|
Date: Fri, 11 Aug 2023 02:36:06 -0400
|
||||||
|
Subject: [PATCH 2/4] Unpin NumPy build requirement
|
||||||
|
|
||||||
|
This is so high simply to take advantage of the new
|
||||||
|
backwards-compatibility guarantee in NumPy 1.25, but Fedora will never
|
||||||
|
run against a version different from the one it was built against.
|
||||||
|
|
||||||
|
Signed-off-by: Elliott Sales de Andrade <quantum.analyst@gmail.com>
|
||||||
|
---
|
||||||
|
pyproject.toml | 13 +------------
|
||||||
|
1 file changed, 1 insertion(+), 12 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/pyproject.toml b/pyproject.toml
|
||||||
|
index fe75b325dc..4c34fa395f 100644
|
||||||
|
--- a/pyproject.toml
|
||||||
|
+++ b/pyproject.toml
|
||||||
|
@@ -75,18 +75,7 @@ requires = [
|
||||||
|
"meson-python>=0.13.1",
|
||||||
|
"pybind11>=2.6",
|
||||||
|
"setuptools_scm>=7",
|
||||||
|
-
|
||||||
|
- # Comments on numpy build requirement range:
|
||||||
|
- #
|
||||||
|
- # 1. >=2.0.x is the numpy requirement for wheel builds for distribution
|
||||||
|
- # on PyPI - building against 2.x yields wheels that are also
|
||||||
|
- # ABI-compatible with numpy 1.x at runtime.
|
||||||
|
- # 2. Note that building against numpy 1.x works fine too - users and
|
||||||
|
- # redistributors can do this by installing the numpy version they like
|
||||||
|
- # and disabling build isolation.
|
||||||
|
- # 3. The <2.3 upper bound is for matching the numpy deprecation policy,
|
||||||
|
- # it should not be loosened.
|
||||||
|
- "numpy>=2.0.0rc1,<2.3",
|
||||||
|
+ "numpy",
|
||||||
|
]
|
||||||
|
|
||||||
|
[tool.meson-python.args]
|
||||||
|
--
|
||||||
|
2.44.0
|
||||||
|
|
171
0003-Set-FreeType-version-to-2.13.1-and-update-tolerances.patch
Normal file
171
0003-Set-FreeType-version-to-2.13.1-and-update-tolerances.patch
Normal file
@ -0,0 +1,171 @@
|
|||||||
|
From d2ce17b7096e9f83f9ba4ac37052fe5d2e07f223 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Elliott Sales de Andrade <quantum.analyst@gmail.com>
|
||||||
|
Date: Fri, 14 Feb 2020 06:05:42 -0500
|
||||||
|
Subject: [PATCH 3/4] Set FreeType version to 2.13.1 and update tolerances
|
||||||
|
|
||||||
|
Signed-off-by: Elliott Sales de Andrade <quantum.analyst@gmail.com>
|
||||||
|
---
|
||||||
|
extern/meson.build | 2 +-
|
||||||
|
lib/matplotlib/__init__.py | 2 +-
|
||||||
|
lib/matplotlib/tests/test_axes.py | 4 ++--
|
||||||
|
lib/matplotlib/tests/test_backend_pgf.py | 2 +-
|
||||||
|
lib/matplotlib/tests/test_constrainedlayout.py | 10 +++++-----
|
||||||
|
lib/matplotlib/tests/test_legend.py | 4 ++--
|
||||||
|
lib/matplotlib/tests/test_polar.py | 2 +-
|
||||||
|
lib/matplotlib/tests/test_tightlayout.py | 10 +++++-----
|
||||||
|
8 files changed, 18 insertions(+), 18 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/extern/meson.build b/extern/meson.build
|
||||||
|
index 662feb7872..df42b908af 100644
|
||||||
|
--- a/extern/meson.build
|
||||||
|
+++ b/extern/meson.build
|
||||||
|
@@ -14,7 +14,7 @@ else
|
||||||
|
# must match the value in `lib/matplotlib.__init__.py`. Also update the docs
|
||||||
|
# in `docs/devel/dependencies.rst`. Bump the cache key in
|
||||||
|
# `.circleci/config.yml` when changing requirements.
|
||||||
|
- LOCAL_FREETYPE_VERSION = '2.6.1'
|
||||||
|
+ LOCAL_FREETYPE_VERSION = '2.13.1'
|
||||||
|
|
||||||
|
freetype_proj = subproject(
|
||||||
|
f'freetype-@LOCAL_FREETYPE_VERSION@',
|
||||||
|
diff --git a/lib/matplotlib/__init__.py b/lib/matplotlib/__init__.py
|
||||||
|
index 346e3d3454..ebf5818417 100644
|
||||||
|
--- a/lib/matplotlib/__init__.py
|
||||||
|
+++ b/lib/matplotlib/__init__.py
|
||||||
|
@@ -1313,7 +1313,7 @@ def _val_or_rc(val, rc_name):
|
||||||
|
def _init_tests():
|
||||||
|
# The version of FreeType to install locally for running the tests. This must match
|
||||||
|
# the value in `meson.build`.
|
||||||
|
- LOCAL_FREETYPE_VERSION = '2.6.1'
|
||||||
|
+ LOCAL_FREETYPE_VERSION = '2.13.1'
|
||||||
|
|
||||||
|
from matplotlib import ft2font
|
||||||
|
if (ft2font.__freetype_version__ != LOCAL_FREETYPE_VERSION or
|
||||||
|
diff --git a/lib/matplotlib/tests/test_axes.py b/lib/matplotlib/tests/test_axes.py
|
||||||
|
index 0ed5a11c13..ee220f1854 100644
|
||||||
|
--- a/lib/matplotlib/tests/test_axes.py
|
||||||
|
+++ b/lib/matplotlib/tests/test_axes.py
|
||||||
|
@@ -7714,7 +7714,7 @@ def test_normal_axes():
|
||||||
|
]
|
||||||
|
for nn, b in enumerate(bbaxis):
|
||||||
|
targetbb = mtransforms.Bbox.from_bounds(*target[nn])
|
||||||
|
- assert_array_almost_equal(b.bounds, targetbb.bounds, decimal=2)
|
||||||
|
+ assert_array_almost_equal(b.bounds, targetbb.bounds, decimal=0)
|
||||||
|
|
||||||
|
target = [
|
||||||
|
[150.0, 119.999, 930.0, 11.111],
|
||||||
|
@@ -7732,7 +7732,7 @@ def test_normal_axes():
|
||||||
|
|
||||||
|
target = [85.5138, 75.88888, 1021.11, 1017.11]
|
||||||
|
targetbb = mtransforms.Bbox.from_bounds(*target)
|
||||||
|
- assert_array_almost_equal(bbtb.bounds, targetbb.bounds, decimal=2)
|
||||||
|
+ assert_array_almost_equal(bbtb.bounds, targetbb.bounds, decimal=0)
|
||||||
|
|
||||||
|
# test that get_position roundtrips to get_window_extent
|
||||||
|
axbb = ax.get_position().transformed(fig.transFigure).bounds
|
||||||
|
diff --git a/lib/matplotlib/tests/test_backend_pgf.py b/lib/matplotlib/tests/test_backend_pgf.py
|
||||||
|
index 8a83515f16..26bc9d6c48 100644
|
||||||
|
--- a/lib/matplotlib/tests/test_backend_pgf.py
|
||||||
|
+++ b/lib/matplotlib/tests/test_backend_pgf.py
|
||||||
|
@@ -165,7 +165,7 @@ def test_pathclip():
|
||||||
|
# test mixed mode rendering
|
||||||
|
@needs_pgf_xelatex
|
||||||
|
@pytest.mark.backend('pgf')
|
||||||
|
-@image_comparison(['pgf_mixedmode.pdf'], style='default')
|
||||||
|
+@image_comparison(['pgf_mixedmode.pdf'], style='default', tol=0.87)
|
||||||
|
def test_mixedmode():
|
||||||
|
mpl.rcParams.update({'font.family': 'serif', 'pgf.rcfonts': False})
|
||||||
|
Y, X = np.ogrid[-1:1:40j, -1:1:40j]
|
||||||
|
diff --git a/lib/matplotlib/tests/test_constrainedlayout.py b/lib/matplotlib/tests/test_constrainedlayout.py
|
||||||
|
index 4dc4d9501e..47a4e80bb5 100644
|
||||||
|
--- a/lib/matplotlib/tests/test_constrainedlayout.py
|
||||||
|
+++ b/lib/matplotlib/tests/test_constrainedlayout.py
|
||||||
|
@@ -435,7 +435,7 @@ def test_hidden_axes():
|
||||||
|
extents1 = np.copy(axs[0, 0].get_position().extents)
|
||||||
|
|
||||||
|
np.testing.assert_allclose(
|
||||||
|
- extents1, [0.045552, 0.543288, 0.47819, 0.982638], rtol=1e-5)
|
||||||
|
+ extents1, [0.045552, 0.543288, 0.47819, 0.982638], rtol=1e-2)
|
||||||
|
|
||||||
|
|
||||||
|
def test_colorbar_align():
|
||||||
|
@@ -641,9 +641,9 @@ def test_compressed1():
|
||||||
|
fig.draw_without_rendering()
|
||||||
|
|
||||||
|
pos = axs[0, 0].get_position()
|
||||||
|
- np.testing.assert_allclose(pos.x0, 0.2344, atol=1e-3)
|
||||||
|
+ np.testing.assert_allclose(pos.x0, 0.2344, atol=1e-2)
|
||||||
|
pos = axs[0, 1].get_position()
|
||||||
|
- np.testing.assert_allclose(pos.x1, 0.7024, atol=1e-3)
|
||||||
|
+ np.testing.assert_allclose(pos.x1, 0.7024, atol=1e-2)
|
||||||
|
|
||||||
|
# wider than tall
|
||||||
|
fig, axs = plt.subplots(2, 3, layout='compressed',
|
||||||
|
@@ -656,10 +656,10 @@ def test_compressed1():
|
||||||
|
|
||||||
|
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.y1, 0.8537, atol=1e-2)
|
||||||
|
pos = axs[1, 2].get_position()
|
||||||
|
np.testing.assert_allclose(pos.x1, 0.8618, atol=1e-3)
|
||||||
|
- np.testing.assert_allclose(pos.y0, 0.1934, atol=1e-3)
|
||||||
|
+ np.testing.assert_allclose(pos.y0, 0.1934, atol=1e-2)
|
||||||
|
|
||||||
|
|
||||||
|
@pytest.mark.parametrize('arg, state', [
|
||||||
|
diff --git a/lib/matplotlib/tests/test_legend.py b/lib/matplotlib/tests/test_legend.py
|
||||||
|
index 0353f1408b..f5b341daaa 100644
|
||||||
|
--- a/lib/matplotlib/tests/test_legend.py
|
||||||
|
+++ b/lib/matplotlib/tests/test_legend.py
|
||||||
|
@@ -520,9 +520,9 @@ def test_figure_legend_outside():
|
||||||
|
fig.draw_without_rendering()
|
||||||
|
|
||||||
|
assert_allclose(axs.get_window_extent().extents,
|
||||||
|
- axbb[nn])
|
||||||
|
+ axbb[nn], rtol=1)
|
||||||
|
assert_allclose(leg.get_window_extent().extents,
|
||||||
|
- legbb[nn])
|
||||||
|
+ legbb[nn], rtol=1)
|
||||||
|
|
||||||
|
|
||||||
|
@image_comparison(['legend_stackplot.png'],
|
||||||
|
diff --git a/lib/matplotlib/tests/test_polar.py b/lib/matplotlib/tests/test_polar.py
|
||||||
|
index 6b3c08d2eb..5160112e37 100644
|
||||||
|
--- a/lib/matplotlib/tests/test_polar.py
|
||||||
|
+++ b/lib/matplotlib/tests/test_polar.py
|
||||||
|
@@ -321,7 +321,7 @@ def test_get_tightbbox_polar():
|
||||||
|
fig.canvas.draw()
|
||||||
|
bb = ax.get_tightbbox(fig.canvas.get_renderer())
|
||||||
|
assert_allclose(
|
||||||
|
- bb.extents, [107.7778, 29.2778, 539.7847, 450.7222], rtol=1e-03)
|
||||||
|
+ bb.extents, [107.7778, 29.2778, 539.7847, 450.7222], rtol=1)
|
||||||
|
|
||||||
|
|
||||||
|
@check_figures_equal(extensions=["png"])
|
||||||
|
diff --git a/lib/matplotlib/tests/test_tightlayout.py b/lib/matplotlib/tests/test_tightlayout.py
|
||||||
|
index 9c654f4d1f..9678e34a80 100644
|
||||||
|
--- a/lib/matplotlib/tests/test_tightlayout.py
|
||||||
|
+++ b/lib/matplotlib/tests/test_tightlayout.py
|
||||||
|
@@ -174,13 +174,13 @@ def test_outward_ticks():
|
||||||
|
# These values were obtained after visual checking that they correspond
|
||||||
|
# to a tight layouting that did take the ticks into account.
|
||||||
|
expected = [
|
||||||
|
- [[0.091, 0.607], [0.433, 0.933]],
|
||||||
|
- [[0.579, 0.607], [0.922, 0.933]],
|
||||||
|
- [[0.091, 0.140], [0.433, 0.466]],
|
||||||
|
- [[0.579, 0.140], [0.922, 0.466]],
|
||||||
|
+ [[0.09, 0.61], [0.43, 0.93]],
|
||||||
|
+ [[0.58, 0.61], [0.92, 0.93]],
|
||||||
|
+ [[0.09, 0.14], [0.43, 0.47]],
|
||||||
|
+ [[0.58, 0.14], [0.92, 0.47]],
|
||||||
|
]
|
||||||
|
for nn, ax in enumerate(fig.axes):
|
||||||
|
- assert_array_equal(np.round(ax.get_position().get_points(), 3),
|
||||||
|
+ assert_array_equal(np.round(ax.get_position().get_points(), 2),
|
||||||
|
expected[nn])
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
2.44.0
|
||||||
|
|
@ -1,56 +0,0 @@
|
|||||||
From d54cb926a832a39cee06b677203f8a3d5ff2f084 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Elliott Sales de Andrade <quantum.analyst@gmail.com>
|
|
||||||
Date: Sat, 18 Jul 2020 21:40:26 -0400
|
|
||||||
Subject: [PATCH 3/3] TST: Ignore deprecations when switching backends.
|
|
||||||
|
|
||||||
Otherwise, stuff like Qt4 backend cannot be tested because the
|
|
||||||
deprecation warning will cause a failure.
|
|
||||||
|
|
||||||
Signed-off-by: Elliott Sales de Andrade <quantum.analyst@gmail.com>
|
|
||||||
---
|
|
||||||
lib/matplotlib/testing/conftest.py | 28 ++++++++++++++--------------
|
|
||||||
1 file changed, 14 insertions(+), 14 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/lib/matplotlib/testing/conftest.py b/lib/matplotlib/testing/conftest.py
|
|
||||||
index 563a9fc0f..391dd5d49 100644
|
|
||||||
--- a/lib/matplotlib/testing/conftest.py
|
|
||||||
+++ b/lib/matplotlib/testing/conftest.py
|
|
||||||
@@ -78,21 +78,21 @@ def mpl_test_settings(request):
|
|
||||||
style, = style_marker.args
|
|
||||||
|
|
||||||
matplotlib.testing.setup()
|
|
||||||
- if backend is not None:
|
|
||||||
- # This import must come after setup() so it doesn't load the
|
|
||||||
- # default backend prematurely.
|
|
||||||
- import matplotlib.pyplot as plt
|
|
||||||
- try:
|
|
||||||
- plt.switch_backend(backend)
|
|
||||||
- except ImportError as exc:
|
|
||||||
- # Should only occur for the cairo backend tests, if neither
|
|
||||||
- # pycairo nor cairocffi are installed.
|
|
||||||
- if 'cairo' in backend.lower() or skip_on_importerror:
|
|
||||||
- pytest.skip("Failed to switch to backend {} ({})."
|
|
||||||
- .format(backend, exc))
|
|
||||||
- else:
|
|
||||||
- raise
|
|
||||||
with cbook._suppress_matplotlib_deprecation_warning():
|
|
||||||
+ if backend is not None:
|
|
||||||
+ # This import must come after setup() so it doesn't load the
|
|
||||||
+ # default backend prematurely.
|
|
||||||
+ import matplotlib.pyplot as plt
|
|
||||||
+ try:
|
|
||||||
+ plt.switch_backend(backend)
|
|
||||||
+ except ImportError as exc:
|
|
||||||
+ # Should only occur for the cairo backend tests, if neither
|
|
||||||
+ # pycairo nor cairocffi are installed.
|
|
||||||
+ if 'cairo' in backend.lower() or skip_on_importerror:
|
|
||||||
+ pytest.skip("Failed to switch to backend {} ({})."
|
|
||||||
+ .format(backend, exc))
|
|
||||||
+ else:
|
|
||||||
+ raise
|
|
||||||
matplotlib.style.use(style)
|
|
||||||
try:
|
|
||||||
yield
|
|
||||||
--
|
|
||||||
2.25.4
|
|
||||||
|
|
@ -0,0 +1,84 @@
|
|||||||
|
From 0aecbcfd5fd12c79f1f71998be9f86fc4108d91d Mon Sep 17 00:00:00 2001
|
||||||
|
From: Elliott Sales de Andrade <quantum.analyst@gmail.com>
|
||||||
|
Date: Mon, 22 Aug 2022 18:43:28 -0400
|
||||||
|
Subject: [PATCH 4/4] Use old stride_windows implementation on 32-bit x86
|
||||||
|
|
||||||
|
Signed-off-by: Elliott Sales de Andrade <quantum.analyst@gmail.com>
|
||||||
|
---
|
||||||
|
lib/matplotlib/mlab.py | 39 +++++++++++++++++++++++++++++++++++----
|
||||||
|
1 file changed, 35 insertions(+), 4 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/lib/matplotlib/mlab.py b/lib/matplotlib/mlab.py
|
||||||
|
index e1f08c0da5..5c0d56c74d 100644
|
||||||
|
--- a/lib/matplotlib/mlab.py
|
||||||
|
+++ b/lib/matplotlib/mlab.py
|
||||||
|
@@ -49,6 +49,7 @@ Spectral functions
|
||||||
|
|
||||||
|
import functools
|
||||||
|
from numbers import Number
|
||||||
|
+import sys
|
||||||
|
|
||||||
|
import numpy as np
|
||||||
|
|
||||||
|
@@ -210,6 +211,30 @@ def detrend_linear(y):
|
||||||
|
return y - (b*x + a)
|
||||||
|
|
||||||
|
|
||||||
|
+def _stride_windows(x, n, noverlap=0):
|
||||||
|
+ if noverlap >= n:
|
||||||
|
+ raise ValueError('noverlap must be less than n')
|
||||||
|
+ if n < 1:
|
||||||
|
+ raise ValueError('n cannot be less than 1')
|
||||||
|
+
|
||||||
|
+ x = np.asarray(x)
|
||||||
|
+
|
||||||
|
+ if n == 1 and noverlap == 0:
|
||||||
|
+ return x[np.newaxis]
|
||||||
|
+ if n > x.size:
|
||||||
|
+ raise ValueError('n cannot be greater than the length of x')
|
||||||
|
+
|
||||||
|
+ # np.lib.stride_tricks.as_strided easily leads to memory corruption for
|
||||||
|
+ # non integer shape and strides, i.e. noverlap or n. See #3845.
|
||||||
|
+ noverlap = int(noverlap)
|
||||||
|
+ n = int(n)
|
||||||
|
+
|
||||||
|
+ step = n - noverlap
|
||||||
|
+ shape = (n, (x.shape[-1]-noverlap)//step)
|
||||||
|
+ strides = (x.strides[0], step*x.strides[0])
|
||||||
|
+ return np.lib.stride_tricks.as_strided(x, shape=shape, strides=strides)
|
||||||
|
+
|
||||||
|
+
|
||||||
|
def _spectral_helper(x, y=None, NFFT=None, Fs=None, detrend_func=None,
|
||||||
|
window=None, noverlap=None, pad_to=None,
|
||||||
|
sides=None, scale_by_freq=None, mode=None):
|
||||||
|
@@ -304,8 +329,11 @@ def _spectral_helper(x, y=None, NFFT=None, Fs=None, detrend_func=None,
|
||||||
|
raise ValueError(
|
||||||
|
"The window length must match the data's first dimension")
|
||||||
|
|
||||||
|
- result = np.lib.stride_tricks.sliding_window_view(
|
||||||
|
- x, NFFT, axis=0)[::NFFT - noverlap].T
|
||||||
|
+ if sys.maxsize > 2**32: # NumPy version on 32-bit OOMs.
|
||||||
|
+ result = np.lib.stride_tricks.sliding_window_view(
|
||||||
|
+ x, NFFT, axis=0)[::NFFT - noverlap].T
|
||||||
|
+ else:
|
||||||
|
+ result = _stride_windows(x, NFFT, noverlap=noverlap)
|
||||||
|
result = detrend(result, detrend_func, axis=0)
|
||||||
|
result = result * window.reshape((-1, 1))
|
||||||
|
result = np.fft.fft(result, n=pad_to, axis=0)[:numFreqs, :]
|
||||||
|
@@ -313,8 +341,11 @@ def _spectral_helper(x, y=None, NFFT=None, Fs=None, detrend_func=None,
|
||||||
|
|
||||||
|
if not same_data:
|
||||||
|
# if same_data is False, mode must be 'psd'
|
||||||
|
- resultY = np.lib.stride_tricks.sliding_window_view(
|
||||||
|
- y, NFFT, axis=0)[::NFFT - noverlap].T
|
||||||
|
+ if sys.maxsize > 2**32: # NumPy version on 32-bit OOMs.
|
||||||
|
+ resultY = np.lib.stride_tricks.sliding_window_view(
|
||||||
|
+ y, NFFT, axis=0)[::NFFT - noverlap].T
|
||||||
|
+ else:
|
||||||
|
+ resultY = _stride_windows(y, NFFT, noverlap=noverlap)
|
||||||
|
resultY = detrend(resultY, detrend_func, axis=0)
|
||||||
|
resultY = resultY * window.reshape((-1, 1))
|
||||||
|
resultY = np.fft.fft(resultY, n=pad_to, axis=0)[:numFreqs, :]
|
||||||
|
--
|
||||||
|
2.44.0
|
||||||
|
|
677
changelog
Normal file
677
changelog
Normal file
@ -0,0 +1,677 @@
|
|||||||
|
* Fri Aug 11 2023 Tom Callaway <spot@fedoraproject.org> - 3.7.2-2
|
||||||
|
- rebuild for new qhull
|
||||||
|
|
||||||
|
* Mon Aug 09 2021 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 3.4.2-5
|
||||||
|
- Update test images for FreeType 2.11.0
|
||||||
|
- Backport patch for NumPy 1.21
|
||||||
|
|
||||||
|
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.4.2-4
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
||||||
|
|
||||||
|
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 3.4.2-3
|
||||||
|
- Rebuilt for Python 3.10
|
||||||
|
|
||||||
|
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 3.4.2-2
|
||||||
|
- Bootstrap for Python 3.10
|
||||||
|
|
||||||
|
* Fri Jun 04 2021 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 3.4.2-2
|
||||||
|
- Workaround failures with texlive 2021
|
||||||
|
|
||||||
|
* Sat May 08 2021 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 3.4.2-1
|
||||||
|
- Update to latest version (#1958461)
|
||||||
|
|
||||||
|
* Wed Mar 31 2021 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 3.4.1-1
|
||||||
|
- Update to latest version (#1943482)
|
||||||
|
|
||||||
|
* Thu Mar 11 2021 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 3.4.0~rc3-1
|
||||||
|
- Update to latest release candidate
|
||||||
|
|
||||||
|
* Fri Feb 19 2021 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 3.4.0~rc1-1
|
||||||
|
- Update to latest release candidate
|
||||||
|
- Deprecated python3-matplotlib-qt4 subpackage
|
||||||
|
|
||||||
|
* Tue Feb 16 2021 Troy Dawson <tdawson@redhat.com> - 3.3.4-3
|
||||||
|
- Add build deps that were only getting pulled in by other dependencies
|
||||||
|
|
||||||
|
* Mon Feb 01 2021 Tomas Popela <tpopela@redhat.com> - 3.3.4-2
|
||||||
|
- Conditionalize the WX backend and disable it on RHEL 8+ as WX is not
|
||||||
|
available there.
|
||||||
|
|
||||||
|
* Thu Jan 28 2021 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 3.3.4-1
|
||||||
|
- Update to latest version (#1921574)
|
||||||
|
|
||||||
|
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.3.3-3
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
||||||
|
|
||||||
|
* Wed Dec 02 2020 Tomas Popela <tpopela@redhat.com> - 3.3.3-2
|
||||||
|
- Don't build the Qt 4 backend in ELN/RHEL 9 as Qt 4 won't be available there
|
||||||
|
(reuse
|
||||||
|
https://src.fedoraproject.org/rpms/python-matplotlib/c/588e490738b06d525910f05bc1ba3f3f05ec7d50?branch=epel8)
|
||||||
|
|
||||||
|
* Thu Nov 12 2020 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 3.3.3-1
|
||||||
|
- Update to latest version (#1897021)
|
||||||
|
|
||||||
|
* Tue Sep 15 2020 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 3.3.2-1
|
||||||
|
- Update to latest version (#1878999)
|
||||||
|
|
||||||
|
* Thu Aug 13 2020 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 3.3.1-1
|
||||||
|
- Update to latest version
|
||||||
|
- Fixes RHBZ#1868838
|
||||||
|
|
||||||
|
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.3.0-2
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
||||||
|
|
||||||
|
* Sat Jul 18 2020 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 3.3.0-1
|
||||||
|
- Update to latest version
|
||||||
|
- Fixes RHBZ#1858120
|
||||||
|
|
||||||
|
* Tue Jun 30 2020 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 3.3.0-0.2.rc1
|
||||||
|
- Add more test dependencies
|
||||||
|
|
||||||
|
* Mon Jun 29 2020 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 3.3.0-0.1.rc1
|
||||||
|
- Update to latest version
|
||||||
|
|
||||||
|
* Sat Jun 20 2020 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 3.2.2-1
|
||||||
|
- Update to latest version
|
||||||
|
|
||||||
|
* Mon Jun 01 2020 Miro Hrončok <mhroncok@redhat.com> - 3.2.1-2
|
||||||
|
- Only recommend texlive-dvipng (but require it if texlive is installed) (#1509657)
|
||||||
|
|
||||||
|
* Mon May 25 2020 Miro Hrončok <mhroncok@redhat.com> - 3.2.1-1.1
|
||||||
|
- Rebuilt for Python 3.9
|
||||||
|
|
||||||
|
* Wed Mar 18 2020 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 3.2.1-1
|
||||||
|
- Update to latest version
|
||||||
|
|
||||||
|
* Tue Mar 03 2020 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 3.2.0-1
|
||||||
|
- Update to latest version
|
||||||
|
|
||||||
|
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.2-1.1
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
||||||
|
|
||||||
|
* Fri Nov 22 2019 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 3.1.2-1
|
||||||
|
- Update to latest version
|
||||||
|
|
||||||
|
* Fri Sep 06 2019 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 3.1.1-2
|
||||||
|
- Backport bool deprecation fix for Python 3.8
|
||||||
|
|
||||||
|
* Sun Aug 18 2019 Miro Hrončok <mhroncok@redhat.com> - 3.1.1-1.1
|
||||||
|
- Rebuilt for Python 3.8
|
||||||
|
|
||||||
|
* Thu Aug 08 2019 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 3.1.1-1
|
||||||
|
- Update to latest version
|
||||||
|
|
||||||
|
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.3-2.1
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
||||||
|
|
||||||
|
* Wed Jul 3 2019 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 3.0.3-2
|
||||||
|
- Update Obsoletes to be later than the last python2 builds (#1726490)
|
||||||
|
|
||||||
|
* Sat Mar 02 2019 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 3.0.3-1
|
||||||
|
- Update to latest version
|
||||||
|
|
||||||
|
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.2-1.1
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
||||||
|
|
||||||
|
* Tue Nov 13 2018 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 3.0.2-1
|
||||||
|
- Update to latest version
|
||||||
|
|
||||||
|
* Wed Oct 31 2018 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 3.0.1-1
|
||||||
|
- Update to latest version
|
||||||
|
|
||||||
|
* Fri Sep 21 2018 Miro Hrončok <mhroncok@redhat.com> - 3.0.0-2
|
||||||
|
- Obsolete old python-matplotlib-data* to prevent conflicts and provide an upgrade path
|
||||||
|
|
||||||
|
* Wed Sep 19 2018 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 3.0.0-1
|
||||||
|
- Update to latest version
|
||||||
|
- Drop Python 2 subpackages
|
||||||
|
- Stop setting a default backend (allow Matplotlib to choose automatically)
|
||||||
|
|
||||||
|
* Mon Aug 13 2018 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 2.2.3-1
|
||||||
|
- Update to latest version
|
||||||
|
|
||||||
|
* Fri Jul 20 2018 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 2.2.2-4
|
||||||
|
- Don't use unversioned Python in build (#1605766)
|
||||||
|
- Add missing texlive-cm BR
|
||||||
|
|
||||||
|
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.2-3.1
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
||||||
|
|
||||||
|
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 2.2.2-3
|
||||||
|
- Rebuilt for Python 3.7
|
||||||
|
|
||||||
|
* Tue Apr 17 2018 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 2.2.2-2
|
||||||
|
- Remove bytecode produced by pytest
|
||||||
|
- Add python?-matplotlib-test-data subpackages
|
||||||
|
|
||||||
|
* Sat Mar 31 2018 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 2.2.2-1
|
||||||
|
- Update to latest release
|
||||||
|
- Run tests in parallel
|
||||||
|
|
||||||
|
* Tue Mar 13 2018 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 2.1.2-3
|
||||||
|
- Cleanup spec file of old conditionals
|
||||||
|
- Use more python2- dependencies
|
||||||
|
|
||||||
|
* Mon Feb 05 2018 Karsten Hopp <karsten@redhat.com> - 2.1.2-2
|
||||||
|
- update and fix spec file conditionals
|
||||||
|
|
||||||
|
* Sun Jan 21 2018 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 2.1.2-1
|
||||||
|
- Update to latest release
|
||||||
|
|
||||||
|
* Sun Dec 10 2017 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 2.1.1-1
|
||||||
|
- Update to latest release
|
||||||
|
|
||||||
|
* Mon Oct 16 2017 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 2.1.0-1
|
||||||
|
- Update to latest release
|
||||||
|
|
||||||
|
* Thu Sep 28 2017 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 2.0.2-1
|
||||||
|
- Update to latest release
|
||||||
|
|
||||||
|
* Thu Sep 28 2017 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 2.0.1-1
|
||||||
|
- Update to latest release
|
||||||
|
|
||||||
|
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.0-3.2
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
||||||
|
|
||||||
|
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.0-3.1
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
||||||
|
|
||||||
|
* Sun Mar 12 2017 Peter Robinson <pbrobinson@fedoraproject.org> 2.0.0-3
|
||||||
|
- Fix NVR
|
||||||
|
|
||||||
|
* Mon Mar 06 2017 Thomas Spura <tomspur@fedoraproject.org> - 2.0.0-2.2
|
||||||
|
- Remove copyrighted file from tarball (gh-8034)
|
||||||
|
|
||||||
|
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.0-2.1
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
||||||
|
|
||||||
|
* Wed Jan 25 2017 Dan Horák <dan[at]danny.cz> - 2.0.0-2
|
||||||
|
- Apply the 'aarch64' test tolerance patch on s390(x) also
|
||||||
|
|
||||||
|
* Fri Jan 20 2017 Orion Poplawski <orion@cora.nwra.com> - 2.0.0-1
|
||||||
|
- Update to 2.0.0 final
|
||||||
|
|
||||||
|
* Tue Jan 10 2017 Adam Williamson <awilliam@redhat.com> - 2.0.0-0.7.rc2
|
||||||
|
- Update to 2.0.0rc2
|
||||||
|
- Fix more big-endian integer issues
|
||||||
|
- Apply the 'aarch64' test tolerance patch on ppc64 also (it's affected by same issues)
|
||||||
|
- Tweak the 'i686' test tolerance patch a bit (some errors are gone, some new ones)
|
||||||
|
- Re-enable test suite for all arches
|
||||||
|
- Note a remaining quasi-random test issue that causes build to fail sometimes
|
||||||
|
|
||||||
|
* Mon Jan 09 2017 Adam Williamson <awilliam@redhat.com> - 2.0.0-0.6.b4
|
||||||
|
- Fix another integer type issue which caused more issues on ppc64
|
||||||
|
|
||||||
|
* Sun Jan 08 2017 Adam Williamson <awilliam@redhat.com> - 2.0.0-0.5.b4
|
||||||
|
- Fix int type conversion error that broke text rendering on ppc64 (#1411070)
|
||||||
|
|
||||||
|
* Tue Dec 13 2016 Charalampos Stratakis <cstratak@redhat.com> - 2.0.0-0.4.b4
|
||||||
|
- Rebuild for Python 3.6
|
||||||
|
|
||||||
|
* Mon Oct 24 2016 Dan Horák <dan[at]danny.cz> - 2.0.0-0.3.b4
|
||||||
|
- disable tests on some alt-arches to unblock depending builds
|
||||||
|
|
||||||
|
* Mon Sep 26 2016 Dominik Mierzejewski <rpm@greysector.net> - 2.0.0-0.2.b4
|
||||||
|
- add missing runtime dependencies for python2 package
|
||||||
|
|
||||||
|
* Sat Sep 10 2016 Dominik Mierzejewski <rpm@greysector.net> - 2.0.0-0.1.b4
|
||||||
|
- Update to 2.0.0b4
|
||||||
|
- Drop upstreamed or obsolete patches
|
||||||
|
- python-cycler >= 0.10.0 is required
|
||||||
|
- move around Requires and BRs and sort more or less alphabetically
|
||||||
|
- don't ship baseline images for tests (like Debian)
|
||||||
|
- Require stix fonts only when they're not bundled
|
||||||
|
- disable HTML doc building for bootstrapping 2.0.x series
|
||||||
|
- relax image rendering tests tolerance due to freetype version differences
|
||||||
|
- disable some failing tests on aarch64 for now
|
||||||
|
|
||||||
|
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.5.2-0.2.rc2
|
||||||
|
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
|
||||||
|
|
||||||
|
* Fri Jun 03 2016 Dominik Mierzejewski <rpm@greysector.net> - 1.5.1-7
|
||||||
|
- Update to 1.5.2rc2.
|
||||||
|
- Drop wrong hunk from use-system-six patch.
|
||||||
|
- Patch new qhull paths on F25+ instead of using sed.
|
||||||
|
- Rebase failing tests patch.
|
||||||
|
|
||||||
|
* Mon May 23 2016 Dominik Mierzejewski <rpm@greysector.net> - 1.5.1-6
|
||||||
|
- Upstream no longer ships non-free images, use pristine source.
|
||||||
|
|
||||||
|
* Wed May 18 2016 Dominik Mierzejewski <rpm@greysector.net> - 1.5.1-5
|
||||||
|
- Unbundle python-six (#1336740).
|
||||||
|
- Run tests (and temporarily disable failing ones).
|
||||||
|
- Use upstream-recommended way of running tests in parallel.
|
||||||
|
- python2-cycler and -mock are required for running tests.
|
||||||
|
|
||||||
|
* Sat Apr 30 2016 Ralf Corsépius <corsepiu@fedoraproject.org> - 1.5.1-4
|
||||||
|
- Rebuild for qhull-2015.2-1.
|
||||||
|
- Reflect qhull_a.h's location having changed.
|
||||||
|
|
||||||
|
* Wed Apr 6 2016 Orion Poplawski <orion@cora.nwra.com> - 1.5.1-3
|
||||||
|
- Add requires python-cycler
|
||||||
|
|
||||||
|
* Tue Apr 05 2016 Jon Ciesla <limburgher@gmail.com> - 1.5.1-2
|
||||||
|
- Drop agg-devel BR, fix sphinx build with python*cycler BR
|
||||||
|
|
||||||
|
* Mon Apr 04 2016 Thomas Spura <tomspur@fedoraproject.org> - 1.5.1-1
|
||||||
|
- update to 1.5.1 (#1276806)
|
||||||
|
- Add missing requires of dvipng to python3-matplotlib (#1270202)
|
||||||
|
- use bundled agg (#1276806)
|
||||||
|
- Drop cxx patch (was dropped upstream)
|
||||||
|
- Regenerate search path patch2
|
||||||
|
|
||||||
|
* Mon Apr 04 2016 Thomas Spura <tomspur@fedoraproject.org> - 1.4.3-13
|
||||||
|
- Require the qt5 subpackage from the qt4 subpackage (#1219556)
|
||||||
|
|
||||||
|
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.3-12
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
||||||
|
|
||||||
|
* Tue Jan 12 2016 Thomas Spura <tomspur@fedoraproject.org> - 1.4.3-11
|
||||||
|
- Fix another requires of the main package
|
||||||
|
|
||||||
|
* Thu Jan 07 2016 Thomas Spura <tomspur@fedoraproject.org> - 1.4.3-10
|
||||||
|
- Fix requiring the correct backend from the main package
|
||||||
|
|
||||||
|
* Thu Jan 07 2016 Thomas Spura <tomspur@fedoraproject.org> - 1.4.3-9
|
||||||
|
- regenerate tarball to exclude lena image (#1295174)
|
||||||
|
|
||||||
|
* Sun Nov 15 2015 Thomas Spura <tomspur@fedoraproject.org> - 1.4.3-8
|
||||||
|
- Pick upstream patch for fixing the gdk backend #1231748
|
||||||
|
- Add python2 subpackages and use python_provide
|
||||||
|
|
||||||
|
* Tue Nov 10 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.3-7
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5
|
||||||
|
|
||||||
|
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.3-6
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
||||||
|
|
||||||
|
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 1.4.3-5
|
||||||
|
- Rebuilt for GCC 5 C++11 ABI change
|
||||||
|
|
||||||
|
* Wed Feb 25 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 1.4.3-4
|
||||||
|
- Split out python-matplotlib-gtk, python-matplotlib-gtk3,
|
||||||
|
python3-matplotlib-gtk3 subpackages (#1067373)
|
||||||
|
- Add missing requirements on gtk
|
||||||
|
|
||||||
|
* Tue Feb 24 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 1.4.3-3
|
||||||
|
- Use %%license, add skimage to build requirements
|
||||||
|
|
||||||
|
* Tue Feb 17 2015 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 1.4.3-2
|
||||||
|
- Disable Qt5 backend on Fedora <21 and RHEL
|
||||||
|
|
||||||
|
* Tue Feb 17 2015 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 1.4.3-1
|
||||||
|
- New upstream release (#1134007)
|
||||||
|
- Add Qt5 backend
|
||||||
|
|
||||||
|
* Tue Jan 13 2015 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 1.4.2-1
|
||||||
|
- Bump to new upstream release
|
||||||
|
- Add qhull-devel to BR
|
||||||
|
- Add six to Requires
|
||||||
|
|
||||||
|
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.1-7
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
||||||
|
|
||||||
|
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.1-6
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
||||||
|
|
||||||
|
* Wed May 21 2014 Jaroslav Škarvada <jskarvad@redhat.com> - 1.3.1-5
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Changes/f21tcl86
|
||||||
|
|
||||||
|
* Wed May 14 2014 Bohuslav Kabrda <bkabrda@redhat.com> - 1.3.1-4
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Changes/Python_3.4
|
||||||
|
|
||||||
|
* Tue Feb 11 2014 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 1.3.1-3
|
||||||
|
- Make TkAgg the default backend
|
||||||
|
- Remove python2 dependency from -data subpackage
|
||||||
|
|
||||||
|
* Mon Jan 27 2014 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 1.3.1-2
|
||||||
|
- Correct environment for and enable %%check
|
||||||
|
- Install system wide matplotlibrc under /etc
|
||||||
|
- Do not duplicate mpl-data for python2 and python3 packages
|
||||||
|
- Conditionally bundle data fonts (https://fedorahosted.org/fpc/ticket/381)
|
||||||
|
|
||||||
|
* Sat Jan 25 2014 Thomas Spura <tomspur@fedoraproject.org> - 1.3.1-1
|
||||||
|
- update to 1.3.1
|
||||||
|
- use GTKAgg as backend (#1030396, #982793, #1049624)
|
||||||
|
- use fontconfig
|
||||||
|
- add %%check for local testing (testing requires a display)
|
||||||
|
|
||||||
|
* Wed Aug 7 2013 Thomas Spura <tomspur@fedoraproject.org> - 1.3.0-1
|
||||||
|
- update to new version
|
||||||
|
- use xz to compress sources
|
||||||
|
- drop fontconfig patch (upstream)
|
||||||
|
- drop tk patch (upstream solved build issue differently)
|
||||||
|
- redo use system agg patch
|
||||||
|
- delete bundled python-pycxx headers
|
||||||
|
- fix requires of python3-matplotlib-qt (fixes #988412)
|
||||||
|
|
||||||
|
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.0-15
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
||||||
|
|
||||||
|
* Mon Jun 10 2013 Jon Ciesla <limburgher@gmail.com> - 1.2.0-14
|
||||||
|
- agg rebuild.
|
||||||
|
|
||||||
|
* Wed Apr 10 2013 Thomas Spura <tomspur@fedoraproject.org> - 1.2.0-13
|
||||||
|
- use python3 version in python3-matplotlib-qt4 (#915727)
|
||||||
|
- include __pycache__ files in correct subpackages on python3
|
||||||
|
|
||||||
|
* Wed Apr 3 2013 Thomas Spura <tomspur@fedoraproject.org> - 1.2.0-12
|
||||||
|
- Decode output of subprocess to utf-8 or regex will fail (#928326)
|
||||||
|
|
||||||
|
* Tue Apr 2 2013 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 1.2.0-11
|
||||||
|
- Make stix-fonts a requires of matplotlib (#928326)
|
||||||
|
|
||||||
|
* Thu Mar 28 2013 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 1.2.0-10
|
||||||
|
- Use stix fonts avoid problems with missing cm fonts (#908717)
|
||||||
|
- Correct type mismatch in python3 font_manager (#912843, #928326)
|
||||||
|
|
||||||
|
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.0-9
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
||||||
|
|
||||||
|
* Wed Jan 16 2013 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 1.2.0-8
|
||||||
|
- Update fontconfig patch to apply issue found by upstream
|
||||||
|
- Update fontconfig patch to apply issue with missing afm fonts (#896182)
|
||||||
|
|
||||||
|
* Wed Jan 16 2013 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 1.2.0-7
|
||||||
|
- Use fontconfig by default (#885307)
|
||||||
|
|
||||||
|
* Thu Jan 3 2013 David Malcolm <dmalcolm@redhat.com> - 1.2.0-6
|
||||||
|
- remove wx support for rhel >= 7
|
||||||
|
|
||||||
|
* Tue Dec 04 2012 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 1.2.0-5
|
||||||
|
- Reinstantiate wx backend for python2.x.
|
||||||
|
- Run setup.py under xvfb-run to detect and default to gtk backend (#883502)
|
||||||
|
- Split qt4 backend subpackage and add proper requires for it.
|
||||||
|
- Correct wrong regex in tcl libdir patch.
|
||||||
|
|
||||||
|
* Tue Nov 27 2012 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 1.2.0-4
|
||||||
|
- Obsolete python-matplotlib-wx for clean updates.
|
||||||
|
|
||||||
|
* Tue Nov 27 2012 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 1.2.0-3
|
||||||
|
- Enable python 3 in fc18 as build requires are now available (#879731)
|
||||||
|
|
||||||
|
* Thu Nov 22 2012 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 1.2.0-2
|
||||||
|
- Build python3 only on f19 or newer (#837156)
|
||||||
|
- Build requires python3-six if building python3 support (#837156)
|
||||||
|
|
||||||
|
* Thu Nov 22 2012 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 1.2.0-1
|
||||||
|
- Update to version 1.2.0
|
||||||
|
- Revert to regenerate tarball with generate-tarball.sh (#837156)
|
||||||
|
- Assume update to 1.2.0 is for recent releases
|
||||||
|
- Remove %%defattr
|
||||||
|
- Remove %%clean
|
||||||
|
- Use simpler approach to build html documentation
|
||||||
|
- Do not use custom/outdated setup.cfg
|
||||||
|
- Put one BuildRequires per line
|
||||||
|
- Enable python3 support
|
||||||
|
- Cleanup spec as wx backend is no longer supported
|
||||||
|
- Use default agg backend
|
||||||
|
- Fix bogus dates in changelog by assuming only week day was wrong
|
||||||
|
|
||||||
|
* Fri Aug 17 2012 Jerry James <loganjerry@gmail.com> - 1.1.1-1
|
||||||
|
- Update to version 1.1.1.
|
||||||
|
- Remove obsolete spec file elements
|
||||||
|
- Fix sourceforge URLs
|
||||||
|
- Allow sample data to have a different version number than the sources
|
||||||
|
- Don't bother removing problematic file since we remove entire agg24 directory
|
||||||
|
- Fix building with pygtk in the absence of an X server
|
||||||
|
- Don't install license text for bundled software that we don't bundle
|
||||||
|
|
||||||
|
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.1-21
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
||||||
|
|
||||||
|
* Tue Jul 3 2012 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 1.1.0-1
|
||||||
|
- Update to version 1.1.0.
|
||||||
|
- Do not regenerate upstream tarball but remove problematic file in %%prep.
|
||||||
|
- Remove non longer applicable/required patch0.
|
||||||
|
- Rediff/rename -noagg patch.
|
||||||
|
- Remove propagate-timezone-info-in-plot_date-xaxis_da patch already applied.
|
||||||
|
- Remove tkinter patch now with critical code in a try block.
|
||||||
|
- Remove png 1.5 patch as upstream is now png 1.5 aware.
|
||||||
|
- Update file list.
|
||||||
|
|
||||||
|
* Wed Apr 18 2012 David Malcolm <dmalcolm@redhat.com> - 1.0.1-20
|
||||||
|
- remove wx support for rhel >= 7
|
||||||
|
|
||||||
|
* Tue Feb 28 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.1-19
|
||||||
|
- Rebuilt for c++ ABI breakage
|
||||||
|
|
||||||
|
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.1-18
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
|
||||||
|
|
||||||
|
* Tue Dec 6 2011 David Malcolm <dmalcolm@redhat.com> - 1.0.1-17
|
||||||
|
- fix the build against libpng 1.5
|
||||||
|
|
||||||
|
* Tue Dec 6 2011 David Malcolm <dmalcolm@redhat.com> - 1.0.1-16
|
||||||
|
- fix egg-info conditional for RHEL
|
||||||
|
|
||||||
|
* Tue Dec 06 2011 Adam Jackson <ajax@redhat.com> - 1.0.1-15
|
||||||
|
- Rebuild for new libpng
|
||||||
|
|
||||||
|
* Mon Oct 31 2011 Dan Horák <dan[at]danny.cz> - 1.0.1-14
|
||||||
|
- fix build with new Tkinter which doesn't return an expected value in __version__
|
||||||
|
|
||||||
|
* Thu Sep 15 2011 Jef Spaleta <jspaleta@fedoraproject.org> - 1.0.1-13
|
||||||
|
- apply upstream bugfix for timezone formatting (Bug 735677)
|
||||||
|
|
||||||
|
* Fri May 20 2011 Orion Poplawski <orion@cora.nwra.com> - 1.0.1-12
|
||||||
|
- Add Requires dvipng (Bug 684836)
|
||||||
|
- Build against system agg (Bug 612807)
|
||||||
|
- Use system pyparsing (Bug 702160)
|
||||||
|
|
||||||
|
* Sat Feb 26 2011 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 1.0.1-11
|
||||||
|
- Set PYTHONPATH during html doc building using find to prevent broken builds
|
||||||
|
|
||||||
|
* Sat Feb 26 2011 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 1.0.1-10
|
||||||
|
- Spec file cleanups for readability
|
||||||
|
|
||||||
|
* Sat Feb 26 2011 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 1.0.1-9
|
||||||
|
- Bump and rebuild
|
||||||
|
|
||||||
|
* Sat Feb 26 2011 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 1.0.1-8
|
||||||
|
- Fix spec file typos so package builds
|
||||||
|
|
||||||
|
* Fri Feb 25 2011 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 1.0.1-7
|
||||||
|
- Remove a debugging echo statement from the spec file
|
||||||
|
- Fix some line endings and permissions in -doc sub-package
|
||||||
|
|
||||||
|
* Fri Feb 25 2011 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 1.0.1-6
|
||||||
|
- Spec file cleanups to silence some rpmlint warnings
|
||||||
|
|
||||||
|
* Mon Feb 21 2011 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 1.0.1-5
|
||||||
|
- Add default attr to doc sub-package file list
|
||||||
|
- No longer designate -doc subpackage as noarch
|
||||||
|
- Add arch specific Requires for tk, wx and doc sub-packages
|
||||||
|
|
||||||
|
* Mon Feb 21 2011 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 1.0.1-4
|
||||||
|
- Enable wxPython backend
|
||||||
|
- Make -doc sub-package noarch
|
||||||
|
|
||||||
|
* Mon Feb 21 2011 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 1.0.1-3
|
||||||
|
- Add conditional for optionally building doc sub-package
|
||||||
|
- Add flag to build low res images for documentation
|
||||||
|
- Add matplotlib-1.0.1-plot_directive.patch to fix build of low res images
|
||||||
|
- Remove unused patches
|
||||||
|
|
||||||
|
* Sat Feb 19 2011 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 1.0.1-2
|
||||||
|
- Build and package HTML documentation in -doc sub-package
|
||||||
|
- Move examples to -doc sub-package
|
||||||
|
- Make examples non-executable
|
||||||
|
|
||||||
|
* Fri Feb 18 2011 Thomas Spura <tomspur@fedoraproject.org> - 1.0.1-1
|
||||||
|
- update to new bugfix version (#678489)
|
||||||
|
- set file attributes in tk subpackage
|
||||||
|
- filter private *.so
|
||||||
|
|
||||||
|
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.0-3
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
||||||
|
|
||||||
|
* Thu Jul 22 2010 David Malcolm <dmalcolm@redhat.com> - 1.0.0-2
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
|
||||||
|
|
||||||
|
* Thu Jul 8 2010 Jef Spaleta <jspaleta AT fedoraproject DOT org> - 1.0.0-1
|
||||||
|
- New upstream release
|
||||||
|
- Remove undistributable file from bundled agg library
|
||||||
|
|
||||||
|
* Thu Jul 1 2010 Jef Spaleta <jspaleta AT fedoraproject DOT org> - 0.99.3-1
|
||||||
|
- New upstream release
|
||||||
|
|
||||||
|
* Thu May 27 2010 Jef Spaleta <jspaleta AT fedoraproject DOT org> - 0.99.1.2-4
|
||||||
|
- Upstream patch to fix deprecated gtk tooltip warning.
|
||||||
|
|
||||||
|
* Mon Apr 12 2010 Jef Spaleta <jspaleta AT fedoraproject DOT org> - 0.99.1.2-2
|
||||||
|
- Bump to rebuild against numpy 1.3
|
||||||
|
|
||||||
|
* Thu Apr 1 2010 Jef Spaleta <jspaleta AT fedoraproject DOT org> - 0.99.1.2-1
|
||||||
|
- Bump to rebuild against numpy 1.4.0
|
||||||
|
|
||||||
|
* Fri Dec 11 2009 Jon Ciesla <limb@jcomserv.net> - 0.99.1.2
|
||||||
|
- Update to 0.99.1.2
|
||||||
|
|
||||||
|
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.98.5.2-5
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
|
||||||
|
|
||||||
|
* Fri Mar 06 2009 Jef Spaleta <jspaleta AT fedoraproject DOT org> - 0.98.5-4
|
||||||
|
- Fixed font dep after font guideline change
|
||||||
|
|
||||||
|
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.98.5.2-3
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
|
||||||
|
|
||||||
|
* Tue Dec 23 2008 Jef Spaleta <jspaleta AT fedoraproject DOT org> - 0.98.5-2
|
||||||
|
- Add dep on DejaVu Sans font for default font support
|
||||||
|
|
||||||
|
* Mon Dec 22 2008 Jef Spaleta <jspaleta AT fedoraproject DOT org> - 0.98.5-1
|
||||||
|
- Latest upstream release
|
||||||
|
- Strip out included fonts
|
||||||
|
|
||||||
|
* Sat Nov 29 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 0.98.3-2
|
||||||
|
- Rebuild for Python 2.6
|
||||||
|
|
||||||
|
* Wed Aug 6 2008 Jef Spaleta <jspaleta AT fedoraproject DOT org> - 0.98.3-1
|
||||||
|
- Latest upstream release
|
||||||
|
|
||||||
|
* Tue Jul 1 2008 Jef Spaleta <jspaleta AT fedoraproject DOT org> - 0.98.1-1
|
||||||
|
- Latest upstream release
|
||||||
|
|
||||||
|
* Fri Mar 21 2008 Jef Spaleta <jspaleta[AT]fedoraproject org> - 0.91.2-2
|
||||||
|
- gcc43 cleanups
|
||||||
|
|
||||||
|
* Fri Mar 21 2008 Jef Spaleta <jspaleta[AT]fedoraproject org> - 0.91.2-1
|
||||||
|
- New upstream version
|
||||||
|
- Adding Fedora specific setup.cfg from included template
|
||||||
|
- removed numarry and numerics build requirements
|
||||||
|
|
||||||
|
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.90.1-6
|
||||||
|
- Autorebuild for GCC 4.3
|
||||||
|
|
||||||
|
* Fri Jan 4 2008 Alex Lancaster <alexlan[AT]fedoraproject org> - 0.90.1-5
|
||||||
|
- Fixed typo in spec.
|
||||||
|
|
||||||
|
* Fri Jan 4 2008 Alex Lancaster <alexlan[AT]fedoraproject org> - 0.90.1-4
|
||||||
|
- Support for Python Eggs for F9+
|
||||||
|
|
||||||
|
* Thu Jan 3 2008 Alex Lancaster <alexlan[AT]fedoraproject org> - 0.90.1-3
|
||||||
|
- Rebuild for new Tcl 8.5
|
||||||
|
|
||||||
|
* Thu Aug 23 2007 Orion Poplawski <orion@cora.nwra.com> 0.90.1-2
|
||||||
|
- Update license tag to Python
|
||||||
|
- Rebuild for BuildID
|
||||||
|
|
||||||
|
* Mon Jun 04 2007 Orion Poplawski <orion@cora.nwra.com> 0.90.1-1
|
||||||
|
- Update to 0.90.1
|
||||||
|
|
||||||
|
* Wed Feb 14 2007 Orion Poplawski <orion@cora.nwra.com> 0.90.0-2
|
||||||
|
- Rebuild for Tcl/Tk downgrade
|
||||||
|
|
||||||
|
* Sat Feb 10 2007 Jef Spaleta <jspaleta@gmail.com> 0.90.0-2
|
||||||
|
- Release bump for rebuild against new tk
|
||||||
|
|
||||||
|
* Fri Feb 09 2007 Orion Poplawski <orion@cora.nwra.com> 0.90.0-1
|
||||||
|
- Update to 0.90.0
|
||||||
|
|
||||||
|
* Fri Jan 5 2007 Orion Poplawski <orion@cora.nwra.com> 0.87.7-4
|
||||||
|
- Add examples to %%docs
|
||||||
|
|
||||||
|
* Mon Dec 11 2006 Jef Spaleta <jspaleta@gmail.com> 0.87.7-3
|
||||||
|
- Release bump for rebuild against python 2.5 in devel tree
|
||||||
|
|
||||||
|
* Tue Dec 5 2006 Orion Poplawski <orion@cora.nwra.com> 0.87.7-2
|
||||||
|
- Force build of gtk/gtkagg backends in mock (bug #218153)
|
||||||
|
- Change Requires from python-numeric to numpy (bug #218154)
|
||||||
|
|
||||||
|
* Tue Nov 21 2006 Orion Poplawski <orion@cora.nwra.com> 0.87.7-1
|
||||||
|
- Update to 0.87.7 and fix up the defaults to use numpy
|
||||||
|
- Force build of tkagg backend without X server
|
||||||
|
- Use src.rpm from Jef Spaleta, closes bug 216578
|
||||||
|
|
||||||
|
* Fri Oct 6 2006 Orion Poplawski <orion@cora.nwra.com> 0.87.6-1
|
||||||
|
- Update to 0.87.6
|
||||||
|
|
||||||
|
* Thu Sep 7 2006 Orion Poplawski <orion@cora.nwra.com> 0.87.5-1
|
||||||
|
- Update to 0.87.5
|
||||||
|
|
||||||
|
* Thu Jul 27 2006 Orion Poplawski <orion@cora.nwra.com> 0.87.4-1
|
||||||
|
- Update to 0.87.4
|
||||||
|
|
||||||
|
* Wed Jun 7 2006 Orion Poplawski <orion@cora.nwra.com> 0.87.3-1
|
||||||
|
- Update to 0.87.3
|
||||||
|
|
||||||
|
* Mon May 15 2006 Orion Poplawski <orion@cora.nwra.com> 0.87.2-2
|
||||||
|
- Rebuild for new numpy
|
||||||
|
|
||||||
|
* Tue Mar 7 2006 Orion Poplawski <orion@cora.nwra.com> 0.87.2-1
|
||||||
|
- Update to 0.87.2
|
||||||
|
|
||||||
|
* Tue Mar 7 2006 Orion Poplawski <orion@cora.nwra.com> 0.87.1-1
|
||||||
|
- Update to 0.87.1
|
||||||
|
- Add pycairo >= 1.0.2 requires (FC5+ only)
|
||||||
|
|
||||||
|
* Fri Feb 24 2006 Orion Poplawski <orion@cora.nwra.com> 0.87-1
|
||||||
|
- Update to 0.87
|
||||||
|
- Add BR numpy and python-numarray
|
||||||
|
- Add patch to keep Numeric as the default numerix package
|
||||||
|
- Add BR tkinter and tk-devel for TkInter backend
|
||||||
|
- Make separate package for Tk backend
|
||||||
|
|
||||||
|
* Tue Jan 10 2006 Orion Poplawski <orion@cora.nwra.com> 0.86-1
|
||||||
|
- Update to 0.86
|
||||||
|
|
||||||
|
* Thu Dec 22 2005 Orion Poplawski <orion@cora.nwra.com> 0.85-2
|
||||||
|
- Rebuild
|
||||||
|
|
||||||
|
* Sun Nov 20 2005 Orion Poplawski <orion@cora.nwra.com> 0.85-1
|
||||||
|
- New upstream version 0.85
|
||||||
|
|
||||||
|
* Mon Sep 19 2005 Orion Poplawski <orion@cora.nwra.com> 0.84-1
|
||||||
|
- New upstream version 0.84
|
||||||
|
|
||||||
|
* Tue Aug 02 2005 Orion Poplawski <orion@cora.nwra.com> 0.83.2-3
|
||||||
|
- bump release
|
||||||
|
|
||||||
|
* Tue Aug 02 2005 Orion Poplawski <orion@cora.nwra.com> 0.83.2-2
|
||||||
|
- Add Requires: python-numeric, pytz, python-dateutil
|
||||||
|
|
||||||
|
* Fri Jul 29 2005 Orion Poplawski <orion@cora.nwra.com> 0.83.2-1
|
||||||
|
- New upstream version matplotlib 0.83.2
|
||||||
|
|
||||||
|
* Thu Jul 28 2005 Orion Poplawski <orion@cora.nwra.com> 0.83.1-2
|
||||||
|
- Bump rel to fix botched tag
|
||||||
|
|
||||||
|
* Thu Jul 28 2005 Orion Poplawski <orion@cora.nwra.com> 0.83.1-1
|
||||||
|
- New upstream version matplotlib 0.83.1
|
||||||
|
|
||||||
|
* Tue Jul 05 2005 Orion Poplawski <orion@cora.nwra.com> 0.82-4
|
||||||
|
- BuildRequires: pytz, python-dateutil - use upstream
|
||||||
|
- Don't use INSTALLED_FILES, list dirs
|
||||||
|
- Fix execute permissions
|
||||||
|
|
||||||
|
* Fri Jul 01 2005 Orion Poplawski <orion@cora.nwra.com> 0.82-3
|
||||||
|
- Use %%{python_sitearch}
|
||||||
|
|
||||||
|
* Thu Jun 30 2005 Orion Poplawski <orion@cora.nwra.com> 0.82-2
|
||||||
|
- Rename to python-matplotlib
|
||||||
|
- Remove unneeded Requires: python
|
||||||
|
- Add private directories to %%files
|
||||||
|
|
||||||
|
* Tue Jun 28 2005 Orion Poplawski <orion@cora.nwra.com> 0.82-1
|
||||||
|
- Initial package for Fedora Extras
|
File diff suppressed because it is too large
Load Diff
@ -1,8 +0,0 @@
|
|||||||
[libs]
|
|
||||||
system_freetype = True
|
|
||||||
system_qhull = True
|
|
||||||
|
|
||||||
[packages]
|
|
||||||
tests = True
|
|
||||||
toolkits = True
|
|
||||||
toolkits_tests = True
|
|
4
sources
4
sources
@ -1,2 +1,2 @@
|
|||||||
SHA512 (matplotlib-3.3.3.tar.gz) = 11477e9afe15b8c1e7eea3c889187d9ab704c727578c3a1c5dcfbc6bbabf89d964f03bc17e739ee76df4758931e33bd5555587b533f14d7a553c9ff7a5743960
|
SHA512 (matplotlib-3.9.1.tar.gz) = a1d48c42a5f4f04b57e34d25df842917e6380b8d6b6d1018c9b630cbbea4619b1d75729a218a6f52b63d4a61c2204bb26ad8f741566f84e41ca73190e419f672
|
||||||
SHA512 (matplotlib-3.3.3-with-freetype-2.10.4.tar.gz) = b583842a24edc5deb39a3182797199081500fb089bff467a9e55d3612d8c049d43ed08385d42060271928f5cb02240599c7173a65c213fae9bafb2081c54c5a1
|
SHA512 (matplotlib-3.9.1-with-freetype-2.13.1.tar.gz) = 7d7d04d410265e6f3adc95bc103f12432f5c3c2b3788ab11f2326054f1cd116ff795bd2d2999cdb4da997df597bec00bbba61acea6de5eb9d56c686aa47a7bf7
|
||||||
|
Loading…
Reference in New Issue
Block a user