feat: prepare ARR for controlled public deployment
This commit is contained in:
35
arr_storage/__init__.py
Normal file
35
arr_storage/__init__.py
Normal file
@@ -0,0 +1,35 @@
|
||||
"""Private immutable object exchange for ARR processing jobs."""
|
||||
|
||||
from arr_storage.contracts import ObjectAddress, ObjectKeyPolicy, StoredObject
|
||||
from arr_storage.filesystem import FilesystemObjectBackend
|
||||
from arr_storage.grants import InMemoryReadGrantBroker, OpaqueReadGrant
|
||||
from arr_storage.postgres_grants import (
|
||||
PostgresReadGrantBroker,
|
||||
ReadGrantDatabaseConfig,
|
||||
)
|
||||
from arr_storage.aliyun_oss_v2 import AliyunOssConfig, AliyunOssV2Client
|
||||
from arr_storage.exchange import (
|
||||
OutputExchangeConfig,
|
||||
OutputExchangePublisher,
|
||||
)
|
||||
from arr_storage.remote import CloudClientError, CloudClientPort, CloudObjectBackend
|
||||
from arr_storage.store import ManagedObjectStore
|
||||
|
||||
__all__ = [
|
||||
"CloudClientError",
|
||||
"CloudClientPort",
|
||||
"CloudObjectBackend",
|
||||
"AliyunOssConfig",
|
||||
"AliyunOssV2Client",
|
||||
"FilesystemObjectBackend",
|
||||
"InMemoryReadGrantBroker",
|
||||
"ManagedObjectStore",
|
||||
"ObjectAddress",
|
||||
"ObjectKeyPolicy",
|
||||
"OpaqueReadGrant",
|
||||
"PostgresReadGrantBroker",
|
||||
"ReadGrantDatabaseConfig",
|
||||
"OutputExchangeConfig",
|
||||
"OutputExchangePublisher",
|
||||
"StoredObject",
|
||||
]
|
||||
Reference in New Issue
Block a user