diff --git a/pyinfra/server/sender/__init__.py b/pyinfra/server/sender/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/pyinfra/server/sender/sender.py b/pyinfra/server/sender/sender.py new file mode 100644 index 0000000..5c7b023 --- /dev/null +++ b/pyinfra/server/sender/sender.py @@ -0,0 +1,9 @@ +import abc +from typing import Iterable + + +class Sender(abc.ABC): + + @abc.abstractmethod + def __call__(self, package: Iterable): + pass diff --git a/pyinfra/server/sender/senders/__init__.py b/pyinfra/server/sender/senders/__init__.py new file mode 100644 index 0000000..e69de29