Skip to content

V138.0 release#341

Merged
HinTak merged 10 commits intoskia-python:mainfrom
HinTak:v138.0-release
Jun 9, 2025
Merged

V138.0 release#341
HinTak merged 10 commits intoskia-python:mainfrom
HinTak:v138.0-release

Conversation

@HinTak
Copy link
Collaborator

@HinTak HinTak commented Jun 8, 2025

Nothing exciting, just removing the numpy related conditionals, and some small doc related updates.

Apparently I was wrong about python 3.8 - it continues to be available under setup-python (and its derivatives). That it is EOL last autumn, true

HinTak added 9 commits June 8, 2025 01:44
Sphinx 6 is known not to work from python 3.12 onwards, and indeed does not work
under python 3.13 on Fedora anymore.

Current is Sphinx 8.x

Part of skia-python#336
Just build windows 11 arm64 wheels like the others.

Fixes skia-python#340
This reverts commit c43c3ee.

It said "python 3.8.x archives will still be available through
the actions/setup-python action.". This looks to be still working.
@HinTak
Copy link
Collaborator Author

HinTak commented Jun 8, 2025

python 3.8 looks to be still working for a bit yet (under cibuildwheel). Added migration guide - @kyamagu I think most of the still broken stuff are under skia.*ImageFilter . Anything else you feel like mentioning, or rewording?

@HinTak HinTak requested a review from kyamagu June 8, 2025 02:57
(this was an overlapping change between the missed EGL and the 3.8-EOL).
@HinTak
Copy link
Collaborator Author

HinTak commented Jun 8, 2025

I don't know why build_dir is docs/_build in setup.py, but docs/_build/html in the command line, but that seems to be correct and intentional. I have already pushed/published v87.9 proper (don't think there is anything you would mind), which triggered to online docs to revert back to the v87 version - which had a few *ImageFiler, and manually triggered rebuild docs on main to overwrite it without those missing *ImageFilter.

@kyamagu
Copy link
Collaborator

kyamagu commented Jun 9, 2025

Thanks! Directly calling python setup.py is already deprecated, and I believe the update is correct. I don't quite remember the docs/_build/ path specification, but it's probably from the weird behavior of the setup hook.

@HinTak HinTak merged commit 9ffb045 into skia-python:main Jun 9, 2025
14 checks passed
@HinTak HinTak deleted the v138.0-release branch June 9, 2025 11:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants