Skip to content

[circle-mlir/infra] Bump h5py to 3.12.1 for Python 3.13 support#16433

Open
arkq wants to merge 1 commit intoSamsung:masterfrom
arkq:one-python313
Open

[circle-mlir/infra] Bump h5py to 3.12.1 for Python 3.13 support#16433
arkq wants to merge 1 commit intoSamsung:masterfrom
arkq:one-python313

Conversation

@arkq
Copy link
Contributor

@arkq arkq commented Mar 12, 2026

This commit bumps h5py package to version 3.12.1. This is the first version which supports Python 3.13.

Changes has been tested with upgraded ONNX-MLIR and LLVM in order to compile with GCC 15.2.0 which is the default compiler on Ubuntu 25.04. Used tags for these projects:

GIT_TAG_ONNXMLIR: 8524104871c9a5c23973753e0f99ea8b42e3c943
GIT_TAG_LLVMPROJ: 0c2701fe7fa002e1befc5f86c268a7964f96d286

Also, I've verified that it is possible to setup circle-mlir/infra/docker/{jammy,noble} Docker images. The focal seems to be broken in the current master (the step apt-get -qqy install python3.10 python3.10-venv python3.10-dev dh-python does not work), so I was not able to test it, but considering that jammy and noble are OK, it should also be OK.

Copilot AI review requested due to automatic review settings March 12, 2026 10:25
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates Circle-MLIR infrastructure Python dependencies to support Python 3.13 by bumping h5py to a version that provides 3.13 wheels, and by allowing Python 3.13 in the local venv setup script.

Changes:

  • Allow Python 3.13 as a supported version in infra/overlay/prepare-venv.
  • Bump h5py from 3.8.0 to 3.12.1 in the venv setup script and Ubuntu Docker images.

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 5 comments.

File Description
circle-mlir/infra/overlay/prepare-venv Adds Python 3.13 acceptance and updates the pinned h5py version used for local dev venvs.
circle-mlir/infra/docker/noble/Dockerfile Updates h5py pin in the Ubuntu 24.04-based build image venv.
circle-mlir/infra/docker/jammy/Dockerfile Updates h5py pin in the Ubuntu 22.04-based build image venv.
circle-mlir/infra/docker/focal/Dockerfile Updates h5py pin in the Ubuntu 20.04-based build image venv.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

This commit bumps h5py package to version 3.12.1. This is the first
version which supports Python 3.13.

Changes has been tested with upgraded ONNX-MLIR and LLVM in order to
compile with GCC 15.2.0 which is the default compiler on Ubuntu 25.04.
Used tags for these projects:

GIT_TAG_ONNXMLIR: 8524104871c9a5c23973753e0f99ea8b42e3c943
GIT_TAG_LLVMPROJ: 0c2701fe7fa002e1befc5f86c268a7964f96d286

ONE-DCO-1.0-Signed-off-by: Arkadiusz Bokowy <a.bokowy@samsung.com>
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