Skip to content

Conversation

QuLogic
Copy link
Member

@QuLogic QuLogic commented Apr 16, 2020

PR Summary

Fix some warnings (see commit message for details) and some unreproducible parts. For doc CI, it sets SOURCE_DATE_EPOCH to the date of the latest tag, in order to reduce any possible timestamp changes.

If you build docs with SOURCE_DATE_EPOCH set twice in a row, the only differences are now the example runtimes inserted by sphinx-gallery and one plot in the constrained layout tutorial (which warns that it may be unreproducible.)

PR Checklist

  • [N/A] Has Pytest style unit tests
  • Code is Flake 8 compliant
  • [N/A] New features are documented, with examples if plot related
  • Documentation is sphinx and numpydoc compliant
  • [N/A] Added an entry to doc/users/next_whats_new/ if major new feature (follow instructions in README.rst there)
  • [N/A] Documented in doc/api/api_changes.rst if API changed in a backward-incompatible way

QuLogic added 4 commits April 16, 2020 02:18
In `power_norm`, the input to `multivariate_normal` should be symmetric.
In `scales`, the Mercator equation is ±inf for ±90, so change the limits
to avoid that.
In `demo_text_rotation_mode`, remove a deprecated call.
They don't have any useful representation, and the object pointer makes
the docs unreproducible.
This should reduce the differences between doc builds a little bit, and
though we do throw away commits to update devdocs, it might save a
little bit in git internally.
@tacaswell tacaswell added this to the v3.3.0 milestone Apr 16, 2020
@efiring efiring merged commit 5e21d05 into matplotlib:master Apr 17, 2020
@QuLogic QuLogic deleted the doc-fixes branch April 17, 2020 20:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants