-
-
Notifications
You must be signed in to change notification settings - Fork 7.9k
Simplify binary data handling in ps backend. #23294
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The only potential "problem" is that the deprecation note says: "Vendor the code of the similarly named private functions if you rely on these functions." https://github.com/matplotlib/matplotlib/blob/main/doc/api/next_api_changes/deprecations/22797-OG.rst
But hopefully people will understand anyway (there are several functions deprecated, so probably not worthwhile special handling this one).
Sorry, something went wrong.
All reactions
Oh, if there is a suitable test to add that would be great! (Or are the lines actually tested despite the report?) |
All reactions
Sorry, something went wrong.
It is quite possible that this is actually not tested; will add a test... |
All reactions
Sorry, something went wrong.
Test added. |
All reactions
Sorry, something went wrong.
- bytes.hex() can now perform linewrapping itself, so use that in draw_image. - draw_gouraud_triangles can rely on PostScript's hexstring format (`<...>` instead of `(...)`) and thus on bytes.hex() too. This makes _quote_ps_string fully unused, thus tweak the deprecation of quote_ps_string. Also add a test for PostScript Gouraud shading, which was previously not covered at all.
Successfully merging this pull request may close these issues.
None yet
draw_image.
(
<...>
instead of(...)
) and thus on bytes.hex() too. This makes_quote_ps_string fully unused, thus tweak the deprecation of
quote_ps_string.
PR Summary
PR Checklist
Tests and Styling
pytest
passes).flake8-docstrings
and runflake8 --docstring-convention=all
).Documentation
doc/users/next_whats_new/
(follow instructions in README.rst there).doc/api/next_api_changes/
(follow instructions in README.rst there).