Initial commit: DeltaGlider - S3-compatible storage with 99.9% compression

- Drop-in replacement for AWS S3 CLI (cp, ls, rm, sync commands)
- Binary delta compression using xdelta3
- Hexagonal architecture with clean separation of concerns
- Achieves 99.9% compression for versioned files
- Full test suite with 100% passing tests
- Python 3.11+ support
This commit is contained in:
Simone Scarduzio
2025-09-22 22:21:48 +02:00
parent 7562064832
commit 7fbf84ed6c
21 changed files with 1939 additions and 71 deletions

View File

@@ -87,7 +87,12 @@ class TestLocalStackE2E:
output_file = tmpdir / "downloaded.zip"
result = runner.invoke(
cli,
["get", f"s3://{test_bucket}/plugins/plugin-v1.0.1.zip.delta", "-o", str(output_file)],
[
"get",
f"s3://{test_bucket}/plugins/plugin-v1.0.1.zip.delta",
"-o",
str(output_file),
],
)
assert result.exit_code == 0
assert output_file.read_text() == file2.read_text()