Skip to content

[TASK] Upgrade Python to 3.12 - example-notebook-servers/ #727

@liavweiss

Description

@liavweiss

Certification

  • I certify I am an Epic Owner for Kubeflow Notebooks 2.0 and expected to create planning-related issues.

Description

Update the Python toolchain for example-notebook-servers/ to version 3.12.

Scope:

  • example-notebook-servers/jupiter

    • Update Dockerfile:
      ARG PYTHON_VERSION → 3.12.x
    • Build:
      cd notebooks/components/example-notebook-servers/jupyter && docker build --build-arg PYTHON_VERSION=3.12.6 .
  • example-notebook-servers/codeserver-python

    • Update Dockerfile:
      ARG PYTHON_VERSION → 3.12.x
    • Build:
      cd notebooks/components/example-notebook-servers/codeserver-python && docker build --build-arg PYTHON_VERSION=3.12.6 .
  • example-notebook-servers/rstudio

    • Update Dockerfile:
      ARG PYTHON_VERSION → 3.12.x
    • Build:
      cd notebooks/components/example-notebook-servers/rstudio&& docker build --build-arg PYTHON_VERSION=3.12.6 .
  • example-notebook-servers/jupyter-pytorch-gaudi

    • Update Dockerfile:
      ARG PYTHON_VERSION → 3.12.x
    • Build:
      cd notebooks/components/example-notebook-servers/jupyter-pytorch-gaudi && docker build --build-arg PYTHON_VERSION=3.12.6 .

Acceptance Criteria

  • Image builds and runs correctly with Python 3.12.
  • Validate that the test files are coverd evrything.
  • Check all files under example-notebook-servers/ that there is no other needed Python upgrades.

Metadata

Metadata

Assignees

Labels

area/v1area - version - kubeflow notebooks v1kind/plan-taskkind - planning - task

Type

No type

Projects

Status

Needs Triage

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions