Metadata-Version: 2.4
Name: backstop
Version: 0.1.0
Summary: Production-grade database safety platform — intercept, snapshot, recover
Project-URL: Homepage, https://github.com/pratyush2514/Backstop
Project-URL: Repository, https://github.com/pratyush2514/Backstop.git
Project-URL: Issues, https://github.com/pratyush2514/Backstop/issues
Requires-Python: >=3.11
Description-Content-Type: text/markdown
Requires-Dist: sqlglot>=23.0.0
Requires-Dist: psycopg2-binary>=2.9.0
Requires-Dist: pyarrow>=14.0.0
Requires-Dist: boto3>=1.34.0
Requires-Dist: click>=8.1.0
Requires-Dist: rich>=13.0.0
Requires-Dist: pydantic>=2.0.0
Requires-Dist: python-dotenv>=1.0.0
Requires-Dist: structlog>=24.0.0
Provides-Extra: dev
Requires-Dist: pytest>=8.0.0; extra == "dev"
Requires-Dist: pytest-asyncio>=0.23.0; extra == "dev"
Requires-Dist: moto[s3]>=5.0.0; extra == "dev"

# Backstop Python Package

Backstop provides:

- the `backstop` CLI for restore, doctor, drill, backup, PITR, and WAL workflows;
- a Python SDK for guarded `psycopg2` and SQLAlchemy usage;
- local-first PostgreSQL safety tooling that works with S3-compatible storage.

Project home:

- https://github.com/pratyush2514/Backstop
