add new pydantic-based plugin system

This commit is contained in:
Nick Sweeting 2024-05-17 20:13:54 -07:00
parent e4176dbf7a
commit 48becde9b4
No known key found for this signature in database
33 changed files with 2280 additions and 4 deletions

View file

@ -0,0 +1,17 @@
__package__ = 'archivebox.plugantic'
from .binproviders import BinProvider
from .binaries import Binary
from .extractors import Extractor
from .replayers import Replayer
from .configs import ConfigSet
from .plugins import Plugin
# __all__ = [
# 'BinProvider',
# 'Binary',
# 'Extractor',
# 'Replayer',
# 'ConfigSet',
# 'Plugin',
# ]