Skip to content

Support Python 3.14#538

Closed
echen01 wants to merge 1 commit into
google-deepmind:mainfrom
echen01:python314
Closed

Support Python 3.14#538
echen01 wants to merge 1 commit into
google-deepmind:mainfrom
echen01:python314

Conversation

@echen01

@echen01 echen01 commented Jun 10, 2026

Copy link
Copy Markdown
  • Pull labmaze from the echen01/labmaze fork on Python >= 3.14: the upstream release has no 3.14 wheels and its sdist needs Bazel. The fork (v1.0.7) uses nanobind + scikit-build-core and builds with just pip.
  • requirements.txt: on Python >= 3.14 use dm-tree 0.1.10, h5py 3.16.0 and protobuf 7.35.0, the first releases with 3.14 support.
  • mocap loader: FieldDescriptor.label was removed in protobuf 7.x; use is_repeated when available.

Full test suite passes on Python 3.14.5 (3159 passed, 69 skipped, 3 xfailed; dm_control/blender excluded since it requires Blender's bpy).

- Pull labmaze from the echen01/labmaze fork on Python >= 3.14: the
  upstream release has no 3.14 wheels and its sdist needs Bazel. The fork
  (v1.0.7) uses nanobind + scikit-build-core and builds with just pip.
- requirements.txt: on Python >= 3.14 use dm-tree 0.1.10, h5py 3.16.0 and
  protobuf 7.35.0, the first releases with 3.14 support.
- mocap loader: FieldDescriptor.label was removed in protobuf 7.x; use
  is_repeated when available.

Full test suite passes on Python 3.14.5 (3159 passed, 69 skipped,
3 xfailed; dm_control/blender excluded since it requires Blender's bpy).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@echen01 echen01 closed this Jun 10, 2026
@google-cla

google-cla Bot commented Jun 10, 2026

Copy link
Copy Markdown

Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

View this failed invocation of the CLA check for more information.

For the most up to date status, view the checks section at the bottom of the pull request.

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.

1 participant