Catalog PyPI
PACKAGE EXPLORERView in registry

3tears-backup

PyPI

Encrypted, GFS-rotated database backups to any ObjectStore, with restore verification

Versions collected1
Direct dependencies4From release 0.72.0
Last observed20 Oct, 15:37 UTC

README

Version 0.72.0 documentation

3tears-backup

Encrypted, grandfather-father-son (GFS) rotated database backups to any ObjectStore, with restore verification — built on 3tears primitives so it drops into any 3tears app.

  • Storage-agnostic. The engine takes an injected ObjectStore (3tears-object-store — S3 is the first driver, filesystem the second) and streams the dump through EncryptedObjectStore, so a multi-GB dump is client-side AES-256-GCM encrypted and never sits whole in memory.
  • Postgres and Yugabyte. A pluggable DbDumpDriver wraps the right dump tool; the engine autodetects the target from version().
  • GFS retention. Keep N daily / weekly / monthly backups; prune the rest.
  • Restore-verified. Backups are proven by restoring into a throwaway temporary database, with an optional hook to spin a stack against it.

Configuration is an injected, frozen BackupConfig — construct it however you like (a from_env factory reads THREETEARS_BACKUP_* with defaults; most apps will build it from control-plane settings instead).

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
0.72.020 Oct 20264

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

ACCESSIBLE
pacepace/3tears

Shared repository data · GitHub

License detected in repository
MIT
License branch / ref
develop
Last push
20 Oct 2026
Archived
No
Contributor identities
— · partial collection

Public sponsor counts have not been collected. These signals belong to the repository owner.

Downloads & popularity

0count
Gauge · observed snapshots20 Oct 2026
10.50
2026-10-20: 0 · observed 2026-10-20T17:18:19.8928356Z
20 Oct20 Oct

github · 1 observations shown. Missing days are unknown.

View observed values
Date / source periodValueObserved at
2026-10-2002026-10-20T17:18:19.8928356Z

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 15:37 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:f40942db0897feabc9eea2287b68c059880f96c131da8c39a85e871dc6c83ab1