This commit is contained in:
senstella
2026-01-17 14:13:43 +09:00
commit ca85a52839
12 changed files with 1692 additions and 0 deletions

97
pwr/__init__.py Normal file
View File

@@ -0,0 +1,97 @@
from .apply import (
FilePool,
PatchApplyError,
apply_bsdiff_controls,
apply_patch,
apply_patch_to_folders,
apply_rsync_ops,
)
from .compression import CompressionError
from .formats import FilePatch, ManifestReader, PatchReader, SignatureReader, WoundsReader
from .proto import (
BlockHash,
BsdiffHeader,
CompressionAlgorithm,
CompressionSettings,
Control,
HashAlgorithm,
ManifestBlockHash,
ManifestHeader,
OverlayHeader,
OverlayOp,
OverlayOpType,
PatchHeader,
Sample,
SignatureHeader,
SyncHeader,
SyncHeaderType,
SyncOp,
SyncOpType,
TlcContainer,
TlcDir,
TlcFile,
TlcSymlink,
Wound,
WoundKind,
WoundsHeader,
)
from .wire import (
BLOCK_SIZE,
MANIFEST_MAGIC,
PATCH_MAGIC,
SIGNATURE_MAGIC,
WOUNDS_MAGIC,
ZIP_INDEX_MAGIC,
WireError,
WireReader,
WireWriter,
)
__all__ = [
"FilePool",
"PatchApplyError",
"apply_bsdiff_controls",
"apply_patch",
"apply_patch_to_folders",
"apply_rsync_ops",
"CompressionError",
"FilePatch",
"ManifestReader",
"PatchReader",
"SignatureReader",
"WoundsReader",
"BlockHash",
"BsdiffHeader",
"CompressionAlgorithm",
"CompressionSettings",
"Control",
"HashAlgorithm",
"ManifestBlockHash",
"ManifestHeader",
"OverlayHeader",
"OverlayOp",
"OverlayOpType",
"PatchHeader",
"Sample",
"SignatureHeader",
"SyncHeader",
"SyncHeaderType",
"SyncOp",
"SyncOpType",
"TlcContainer",
"TlcDir",
"TlcFile",
"TlcSymlink",
"Wound",
"WoundKind",
"WoundsHeader",
"BLOCK_SIZE",
"MANIFEST_MAGIC",
"PATCH_MAGIC",
"SIGNATURE_MAGIC",
"WOUNDS_MAGIC",
"ZIP_INDEX_MAGIC",
"WireError",
"WireReader",
"WireWriter",
]