I see that there i a 1.0.2 version at
I was wondering why the package is at 0.9.10 version.
In "performance" it is written:
The new pydot stores graphs and their objects using a hierarchy of
nested dictionaries and lists. Graph, Node, Edge objects are mere
proxies to the data and are created on demand. So that now it's possible
to have a graph with a 1 million edges and there will not be a single
Edge instance (only if requested, then they will be created on demand,
mapping the data and providing with all the methods to act on the data
in the global dictionary).
Storing a graph with 1 million edges in pydot 1.0 has approximately the
same memory requirements (~813MiB) as dealing with one with only 40.000
edges in pydot 0.9 (~851MiB), the 40.000 edges graph needs ~35MiB in
pydot 1.0 . Handling graphs should be much faster, as no linear searches
are performed in pydot 1.0