Skip to content

Commit 2d228dc

Browse files
committed
feat: email extras added to sdk for apps needing email processing work
1 parent c7ee9bb commit 2d228dc

File tree

6 files changed

+1553
-0
lines changed

6 files changed

+1553
-0
lines changed

pyproject.toml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,11 @@ Homepage = "https://github.com/phantomcyber/splunk-soar-sdk"
5151
Documentation = "https://github.com/phantomcyber/splunk-soar-sdk"
5252
Repository = "https://github.com/phantomcyber/splunk-soar-sdk"
5353

54+
[project.optional-dependencies]
55+
email = [
56+
"python-magic>=0.4.27",
57+
]
58+
5459
[project.scripts]
5560
soarapps = "soar_sdk.cli.cli:main"
5661

src/soar_sdk/extras/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
"""SOAR SDK extras module containing optional functionality."""
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
"""SOAR SDK email processing extras."""
2+
3+
from soar_sdk.extras.email.processor import EmailProcessor, ProcessEmailContext
4+
5+
__all__ = ["EmailProcessor", "ProcessEmailContext"]

0 commit comments

Comments
 (0)