Commit Graph

9 Commits

Author SHA1 Message Date
Simone Scarduzio
13fcc8738c Fix setuptools-scm local version generation for PyPI 2025-09-29 16:43:06 +02:00
Simone Scarduzio
4a633802b7 Remove deprecated license classifier 2025-09-29 16:38:28 +02:00
Simone Scarduzio
9f839cc8b7 Fix license deprecation warning and setuptools-scm config 2025-09-29 16:36:40 +02:00
Simone Scarduzio
432ddd89c0 Update versioning scheme and enhance README 2025-09-23 14:25:09 +02:00
Simone Scarduzio
46b7317895 simle version 2025-09-23 13:45:35 +02:00
Simone Scarduzio
73e450664f lint 2025-09-23 13:11:03 +02:00
Simone Scarduzio
b788999072 build: Configure automatic versioning from git tags
- Use setuptools-scm for automatic version detection
- Version now automatically derived from git tags
- No need to manually update version in pyproject.toml
- Added _version.py to .gitignore

This enables automatic patch version bumping through git tags without
manually updating any configuration files.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-23 08:35:24 +02:00
Simone Scarduzio
7fbf84ed6c 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
2025-09-22 22:21:48 +02:00
Simone Scarduzio
7562064832 Initial commit: DeltaGlider - 99.9% compression for S3 storage
DeltaGlider reduces storage costs by storing only binary deltas between
similar files. Achieves 99.9% compression for versioned artifacts.

Key features:
- Intelligent file type detection (delta for archives, direct for others)
- Drop-in S3 replacement with automatic compression
- SHA256 integrity verification on every operation
- Clean hexagonal architecture
- Full test coverage
- Production tested with 200K+ files

Case study: ReadOnlyREST reduced 4TB to 5GB (99.9% compression)
2025-09-22 15:49:31 +02:00