Skip to content

requirements: allow pydot 4 - #4161

Open
stevegrubb wants to merge 1 commit into
openvinotoolkit:developfrom
stevegrubb:pydot
Open

requirements: allow pydot 4#4161
stevegrubb wants to merge 1 commit into
openvinotoolkit:developfrom
stevegrubb:pydot

Conversation

@stevegrubb

Copy link
Copy Markdown

NNCF currently caps pydot at 3.0.4, but the graph visualization implementation uses APIs that remain available in pydot 4. This prevents NNCF from resolving with current distributions despite the exercised code path being compatible. This is a Python dependency constraint failure, not a C++ build failure.

NNCF's production use is limited to the Dot, Node, Edge, add_node, and add_edge APIs, all of which retain compatible behavior in 4.0.1. Extend the supported range to pydot 4.

NNCF currently caps pydot at 3.0.4, but the graph visualization implementation
uses APIs that remain available in pydot 4. This prevents NNCF from resolving
with current distributions despite the exercised code path being compatible.
This is a Python dependency constraint failure, not a C++ build failure.

NNCF's production use is limited to the Dot, Node, Edge, add_node, and add_edge
APIs, all of which retain compatible behavior in 4.0.1. Extend the supported
range to pydot 4.
@stevegrubb
stevegrubb requested a review from a team as a code owner August 4, 2026 01:51
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