Skip to content

Remove unused/deprecated AVConv_ classes#18666

Closed
Tranquilled wants to merge 2 commits into
matplotlib:masterfrom
Tranquilled:failing-tests
Closed

Remove unused/deprecated AVConv_ classes#18666
Tranquilled wants to merge 2 commits into
matplotlib:masterfrom
Tranquilled:failing-tests

Conversation

@Tranquilled

Copy link
Copy Markdown
Contributor

PR Summary

Removes AVConvBase et al. and a related method in FFMpegBase that refers to a deprecated Ubuntu release. The deprecation warnings (which raise errors during tests) say that these classes will be removed by version 3.5, and they don't seem to be used by any other code in this version.

PR Checklist

  • Has pytest style unit tests (and pytest passes).
  • Is Flake 8 compliant (run flake8 on changed files to check).
  • New features are documented, with examples if plot related.
  • Documentation is sphinx and numpydoc compliant (the docs should build without error).
  • Conforms to Matplotlib style conventions (install flake8-docstrings and pydocstyle<4 and run flake8 --docstring-convention=all).
  • New features have an entry in doc/users/next_whats_new/ (follow instructions in README.rst there).
  • API changes documented in doc/api/next_api_changes/ (follow instructions in README.rst there).

@QuLogic

QuLogic commented Oct 5, 2020

Copy link
Copy Markdown
Member

3.4 is not out yet, so unfortunately, this cannot be done until then.

@QuLogic QuLogic left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Things deprecated in 3.3 cannot be removed until 3.5.

@Tranquilled

Copy link
Copy Markdown
Contributor Author

Things deprecated in 3.3 cannot be removed until 3.5.

That's fair. Can I just leave the branch here until then? I notice that the circleCI tests are failing, anyway.

@QuLogic

QuLogic commented Oct 5, 2020

Copy link
Copy Markdown
Member

Sure, but you would need to fix the doc build before it is eventually merged.

@QuLogic

QuLogic commented Oct 6, 2020

Copy link
Copy Markdown
Member

Also, removals should get an API note.

@jklymak jklymak marked this pull request as draft October 6, 2020 00:41
@jklymak

jklymak commented Oct 6, 2020

Copy link
Copy Markdown
Member

I'm not clear how we resurface this whenever 3.5 comes out....

@dopplershift

Copy link
Copy Markdown
Contributor

By milestoning for 3.5?

@dopplershift dopplershift added this to the v3.5.0 milestone Oct 6, 2020
@jklymak

jklymak commented Oct 6, 2020

Copy link
Copy Markdown
Member

Fair - I wasn't sure what our milestone guidelines were.

@QuLogic

QuLogic commented Apr 6, 2021

Copy link
Copy Markdown
Member

This can go in now, but it needs an API note.

@QuLogic

QuLogic commented Jul 6, 2021

Copy link
Copy Markdown
Member

Thanks for the PR, but this was complete in #20465.

@QuLogic QuLogic closed this Jul 6, 2021
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.

4 participants