feat: Upgrade the base Python version (3.11.1 -> 3.12.2) #6
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
async_timout
as Python 3.11 already introduced the intrinsicasyncio.timeout
.src/ai/backend/kernel
as well in chore: Upgrade the base runtime version (CPython: 3.11.6 -> 3.12.2) backend.ai#1994.actions/checkout
,actions/setup-python
,actions/{upload,download}-artifact
) to latest versions and the workflow accordinglyAs a side effect, this will decouple the krunner's own packages from the user-installed packages (
.local
) as long as the user containers are based on older Python versions (3.9, 3.10, 3.11), preventing issues like lablup/backend.ai#1959.