Metadata-Version: 2.4
Name: ethernity-paper
Version: 1.0.0
Summary: Secure, offline-recoverable backup system with QR-based recovery documents
License-Expression: GPL-3.0-or-later
Keywords: backup,recovery,qr-code,encryption,offline,paper-backup
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Intended Audience :: End Users/Desktop
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Security :: Cryptography
Classifier: Topic :: System :: Archiving :: Backup
Classifier: Typing :: Typed
Requires-Python: >=3.11
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: cbor2>=5.8.0
Requires-Dist: typer>=0.24.1
Requires-Dist: rich>=14.3.3
Requires-Dist: questionary>=2.1.1
Requires-Dist: platformdirs>=4.9.2
Requires-Dist: fpdf2>=2.8.6
Requires-Dist: jinja2>=3.1.6
Requires-Dist: pycryptodome>=3.23.0
Requires-Dist: pillow>=12.1.1
Requires-Dist: pypdf>=6.7.4
Requires-Dist: segno>=1.6.6
Requires-Dist: zxing-cpp>=3.0.0
Requires-Dist: playwright>=1.58.0
Requires-Dist: pyrage>=1.3.0
Requires-Dist: python-docx>=1.2.0
Provides-Extra: build
Requires-Dist: pyinstaller>=6.19.0; extra == "build"
Provides-Extra: dev
Requires-Dist: coverage>=7.13.4; extra == "dev"
Requires-Dist: mypy>=1.19.1; extra == "dev"
Requires-Dist: pre-commit>=4.5.1; extra == "dev"
Requires-Dist: pytest>=9.0.2; extra == "dev"
Requires-Dist: pytest-cov>=7.0.0; extra == "dev"
Requires-Dist: ruff>=0.15.2; extra == "dev"
Dynamic: license-file

# Ethernity

Ethernity is a Python CLI for creating encrypted backups with offline recovery materials,
including QR-based recovery documents and a browser-based recovery kit.

## Install

### pipx (recommended)

```bash
pipx install ethernity-paper
```

### pip

```bash
pip install ethernity-paper
```

## Usage

```bash
ethernity --help
```

## Notes

- CLI command name is `ethernity`.
- The PyPI package name is `ethernity-paper`.
- For recovery workflows, prefer using the tool offline and follow the project guidance.

## Links

- Source: https://github.com/MinorGlitch/ethernity
- Wiki: https://github.com/MinorGlitch/ethernity/wiki
- Format spec: https://github.com/MinorGlitch/ethernity/blob/master/docs/format.md
- Format notes: https://github.com/MinorGlitch/ethernity/blob/master/docs/format_notes.md
- Issues: https://github.com/MinorGlitch/ethernity/issues
