-
Notifications
You must be signed in to change notification settings - Fork 182
chore(deps): update dependency python to 3.13 #2496
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
base: main
Are you sure you want to change the base?
Conversation
fca8b21
to
d7dd6b0
Compare
Codecov ReportAll modified and coverable lines are covered by tests ✅
Flags with carried forward coverage won't be shown. Click here to find out more. 🚀 New features to boost your workflow:
|
@yuejiaointel @david-cortes-intel FYI. Not sure if python version matters for doc release work. |
It does matter because 3.13 has breaking changes in terms of how docstrings are post-processed by python, but the CI job is green so guess all our workarounds worked. |
Yes I tested new python when I was working on doc release and intelex doc build will have errors, example on my fork: https://github.com/yuejiaointel/scikit-learn-intelex/actions/runs/15126053446/job/42518204573 |
Up to you on what makes sense - whether its closing this one and continuing to use 3.11 or leaving it open and creating a fix/ticket to address the issue with 3.13 |
But the CI here shows in green, and the generated artifact looks fine. Or is there something that the CI here is not catching? |
I think it is a potential bug, I noticed in the --gh-pages we did not pass -W to sphinx-build command, makefile has $(o) so we don't need it in make html, but need to explicitly pass it in sphinx-build , will make a quick PR to fix this |
But the CI job doesn't use |
Tho the doc CI does not use gh-pages, the doc release pipeline is using it
|
@yuejiaointel But then: there doesn't seem to be anything wrong with the updates in this PR. The CI job here gets passed the |
I think because docs.yml in .ci is using python 3.11, but this PR is changing python version for doc-release.yml from 3.11 to 3.13, so the CI job pass without any warnings. But if we make this change, doc-release.yml when triggered by tag/manually will fail
|
Got it. So then a first step before merging this PR would be to upgrade the regular docs CI to python3.13 and ensure that it works correctly (CC @ethanglaser ). |
This PR contains the following updates:
3.11
->3.13
Release Notes
actions/python-versions (python)
v3.13.3
: 3.13.3Compare Source
Python 3.13.3
v3.13.2
: 3.13.2Compare Source
Python 3.13.2
v3.13.1
: 3.13.1Compare Source
Python 3.13.1
v3.13.0
: 3.13.0Compare Source
Python 3.13.0
v3.12.10
: 3.12.10Compare Source
Python 3.12.10
v3.12.9
: 3.12.9Compare Source
Python 3.12.9
v3.12.8
: 3.12.8Compare Source
Python 3.12.8
v3.12.7
: 3.12.7Compare Source
Python 3.12.7
v3.12.6
: 3.12.6Compare Source
Python 3.12.6
v3.12.5
: 3.12.5Compare Source
Python 3.12.5
v3.12.4
: 3.12.4Compare Source
Python 3.12.4
v3.12.3
: 3.12.3Compare Source
Python 3.12.3
v3.12.2
: 3.12.2Compare Source
Python 3.12.2
v3.12.1
: 3.12.1Compare Source
Python 3.12.1
v3.12.0
: 3.12.0Compare Source
Python 3.12.0
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.