Skip to content

Add Obstore-backed remote file type and facade#16

Merged
mplemay merged 27 commits intomainfrom
file
Feb 11, 2026
Merged

Add Obstore-backed remote file type and facade#16
mplemay merged 27 commits intomainfrom
file

Conversation

@mplemay
Copy link
Owner

@mplemay mplemay commented Feb 9, 2026

Summary

  • add the optional Obstore files extra and surface the remote file helpers through brussels.files
  • introduce the JSON-backed RemoteFile type, metadata dataclass, and upload status constants for SQLite/Postgres columns
  • implement RemoteFileFacade, async transaction-aware Obstore wrappers, and cleanup helpers for stale incomplete uploads

Testing

  • Not run (not requested)

@mplemay mplemay merged commit b5b801f into main Feb 11, 2026
3 checks passed
@mplemay mplemay deleted the file branch February 11, 2026 16:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant