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