Opened 2 years ago

Closed 2 years ago

#30358 closed enhancement (fixed)

Update matplotlib to 3.3.1, certifi to 2020.6.20

Reported by: Matthias Köppe Owned by:
Priority: critical Milestone: sage-9.2
Component: packages: standard Keywords: upgrade, matplotlib, certifi
Cc: John Palmieri, François Bissey, Timo Kaufmann, Eric Gourgoulhon, Antonio Rojas Merged in:
Authors: Matthias Koeppe Reviewers: Samuel Lelièvre, John Palmieri
Report Upstream: N/A Work issues:
Branch: d8e4aab (Commits, GitHub, GitLab) Commit: d8e4aab73f5389a629c06775ba76667b77c1bcc7
Dependencies: Stopgaps:

Status badges

Description (last modified by Matthias Köppe)

https://github.com/matplotlib/matplotlib/milestone/56?closed=1

certifi is a new dependency, we are upgrading to the latest version.

Previous update:

  • #30176 Update matplotlib to 3.3

Change History (16)

comment:1 Changed 2 years ago by Matthias Köppe

Branch: u/mkoeppe/update_matplotlib_to_3_3_1

comment:2 Changed 2 years ago by Matthias Köppe

Authors: Matthias Koeppe
Commit: 6c7fa3ac3e34dc2a154baf96b5d6cf8ac80cb0f1
Status: newneeds_review

New commits:

6c7fa3abuild/pkgs/matplotlib: Update to 3.3.1

comment:3 Changed 2 years ago by Matthias Köppe

    setup_requires=[
        "certifi>=2020.06.20",
        "numpy>=1.15",
    ],
    install_requires=[
        "certifi>=2020.06.20",
        "cycler>=0.10",
        "kiwisolver>=1.0.1",
        "numpy>=1.15",
        "pillow>=6.2.0",
        "pyparsing>=2.0.3,!=2.0.4,!=2.1.2,!=2.1.6",
        "python-dateutil>=2.1",
    ],

comment:4 Changed 2 years ago by Matthias Köppe

Status: needs_reviewneeds_work

comment:5 Changed 2 years ago by git

Commit: 6c7fa3ac3e34dc2a154baf96b5d6cf8ac80cb0f1a4c2524329bb4394cc36f0f487bfa2dcb1f1094d

Branch pushed to git repo; I updated commit sha1. New commits:

a4c2524build/pkgs/certifi: Update to 2020.6.20

comment:6 Changed 2 years ago by Matthias Köppe

Summary: Update matplotlib to 3.3.1Update matplotlib to 3.3.1, certifi to 2020.6.20

comment:7 Changed 2 years ago by git

Commit: a4c2524329bb4394cc36f0f487bfa2dcb1f1094dd8e4aab73f5389a629c06775ba76667b77c1bcc7

Branch pushed to git repo; I updated commit sha1. New commits:

d8e4aabbuild/pkgs/matplotlib/dependencies: Add certifi

comment:8 Changed 2 years ago by Matthias Köppe

Description: modified (diff)
Status: needs_workneeds_review

comment:9 Changed 2 years ago by Samuel Lelièvre

Keywords: upgrade matplotlib certifi added
Reviewers: Samuel Lelièvre

On Debian 10 "buster": make testlong: All tests passed!

Anything to test in particular?

comment:10 Changed 2 years ago by Matthias Köppe

Visual inspection of graphics, for example in the built manual, would help - because this is something that our testsuite cannot do

comment:11 Changed 2 years ago by Matthias Köppe

Let's get this update in please

comment:12 Changed 2 years ago by John Palmieri

Status: needs_reviewpositive_review

I did a little spot-checking, both the reference manual and some plots by hand, and everything looks good.

comment:13 Changed 2 years ago by Matthias Köppe

Thank you!

comment:14 Changed 2 years ago by Matthias Köppe

Priority: majorcritical

comment:15 Changed 2 years ago by Matthias Köppe

Reviewers: Samuel LelièvreSamuel Lelièvre, John Palmieri

comment:16 Changed 2 years ago by Volker Braun

Branch: u/mkoeppe/update_matplotlib_to_3_3_1d8e4aab73f5389a629c06775ba76667b77c1bcc7
Resolution: fixed
Status: positive_reviewclosed
Note: See TracTickets for help on using tickets.