aboutsummaryrefslogtreecommitdiff
path: root/.venv/lib/python3.12/site-packages/pptx/oxml/shapes/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to '.venv/lib/python3.12/site-packages/pptx/oxml/shapes/__init__.py')
-rw-r--r--.venv/lib/python3.12/site-packages/pptx/oxml/shapes/__init__.py19
1 files changed, 19 insertions, 0 deletions
diff --git a/.venv/lib/python3.12/site-packages/pptx/oxml/shapes/__init__.py b/.venv/lib/python3.12/site-packages/pptx/oxml/shapes/__init__.py
new file mode 100644
index 00000000..37f8ef60
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/pptx/oxml/shapes/__init__.py
@@ -0,0 +1,19 @@
+"""Base shape-related objects such as BaseShape."""
+
+from __future__ import annotations
+
+from typing import TYPE_CHECKING
+
+if TYPE_CHECKING:
+ from typing_extensions import TypeAlias
+
+ from pptx.oxml.shapes.autoshape import CT_Shape
+ from pptx.oxml.shapes.connector import CT_Connector
+ from pptx.oxml.shapes.graphfrm import CT_GraphicalObjectFrame
+ from pptx.oxml.shapes.groupshape import CT_GroupShape
+ from pptx.oxml.shapes.picture import CT_Picture
+
+
+ShapeElement: TypeAlias = (
+ "CT_Connector | CT_GraphicalObjectFrame | CT_GroupShape | CT_Picture | CT_Shape"
+)