Skip to content

fix(client): declare typing-extensions dependency for openpi-client#996

Open
Bartok9 wants to merge 1 commit into
Physical-Intelligence:mainfrom
Bartok9:salvage/openpi-866-typing-extensions
Open

fix(client): declare typing-extensions dependency for openpi-client#996
Bartok9 wants to merge 1 commit into
Physical-Intelligence:mainfrom
Bartok9:salvage/openpi-866-typing-extensions

Conversation

@Bartok9

@Bartok9 Bartok9 commented Jul 11, 2026

Copy link
Copy Markdown

Summary

  • Add typing-extensions>=4.12.2 to packages/openpi-client dependencies.

Motivation

openpi_client imports typing_extensions.override in multiple modules. The subpackage pyproject.toml did not declare that dependency.

Salvage of #866 by @adamheins — rebased to current main (that PR is conflicting / listed an outdated tree dep line).

Verification

  • Grep: from typing_extensions import override in openpi-client sources
  • Main already lists dm-tree (separate from Correct dep to dm-tree #803); this only adds typing-extensions

Attribution

Salvage of #866 by @adamheins — rebased to main

Salvage of Physical-Intelligence#866 by @adamheins — rebased to main.

openpi_client imports typing_extensions.override but packages/openpi-client
pyproject.toml omitted the dependency (main currently has dm-tree already).
@jimmyt857
jimmyt857 removed their request for review July 11, 2026 19:37
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