smartart parsing by SergeevAI · Pull Request #1 · SergeevAI/python-pptx

tests/test_files/smartart-test.pptx Test presentation file containing SmartArt graphics for acceptance testing tests/shapes/test_smartart.py Comprehensive unit and acceptance tests for SmartArt functionality tests/shapes/test_graphfrm.py Integration tests for SmartArt detection in GraphicFrame tests/oxml/test_diagram.py Unit tests for diagram OXML element classes src/pptx/shapes/smartart.py Core SmartArt shape classes for accessing nodes and text content src/pptx/shapes/graphfrm.py Extended GraphicFrame with SmartArt detection and access src/pptx/parts/diagram.py Part classes for diagram data, layout, colors, style, and drawing src/pptx/oxml/diagram.py OXML element classes for diagram XML structure src/pptx/oxml/shapes/graphfrm.py Extended graphicFrame OXML with diagram relationship accessors src/pptx/oxml/ns.py Added 'dgm' namespace for diagram elements src/pptx/oxml/init.py Registered diagram element classes with the parser src/pptx/opc/constants.py Added DIAGRAM_DRAWING relationship type constant src/pptx/enum/shapes.py Added SMART_ART shape type enum value src/pptx/spec.py Added GRAPHIC_DATA_URI_DIAGRAM constant src/pptx/init.py Registered diagram part types with PartFactory