PyUML is an open source Eclipse plug-in offering round trip engineering betwee UML and Python.
PyUML is based on the PyDev (Python IDE for Eclipse) and Eclipse UML Tools plugins
Of course, UML support is limited to class diagrams and the code-generation capabilities are simple class to class (or interface to interface) transformations but still, since there´s not much to choose from when it comes to UML and python it is worth to give it a try.
In fact, apart from a couple of tools to generate UML documentation from Python code ( Epydoc , PyNSource and Lumpy ) but probably not maintaned anymore and the commercial tool ObjectDomain I´ve not been able to find anything similar ( argoUML-python seems (seemed?) to go in the same direction but it is not quite there yet) . If you know other tools share them with us in the comments section.
If you enjoyed this post you can subscribe to this Software Modeling blog , to the portal’s mailing list , follow me ON twitter AND/OR CHECK the most popular posts . AND if you really liked it help me pass it ON TO others by bookmarking AND sharing the post USING the links below: