docs: show unpinned install line; note tag-pinning for reproducibility

Signed-off-by: disqualifier <dev@disqualifier.me>
This commit is contained in:
disqualifier 2026-06-29 18:07:16 -04:00
parent a44bf11be6
commit 75e6550311

View File

@ -11,16 +11,16 @@ This reads codes from email; it does not generate them (that is `pyotp`'s job).
`requirements.txt`:
```
aiomail @ git+ssh://git@git.rethinkstudios.io/rethink-public/aiomail.git@v0.1.4
aiomail @ git+ssh://git@git.rethinkstudios.io/rethink-public/aiomail.git
# OAuth token providers (Microsoft / Google) need the extra:
aiomail[oauth] @ git+ssh://git@git.rethinkstudios.io/rethink-public/aiomail.git@v0.1.4
aiomail[oauth] @ git+ssh://git@git.rethinkstudios.io/rethink-public/aiomail.git
```
Direct:
```bash
pip install "aiomail @ git+ssh://git@git.rethinkstudios.io/rethink-public/aiomail.git@v0.1.4"
pip install "aiomail[oauth] @ git+ssh://git@git.rethinkstudios.io/rethink-public/aiomail.git@v0.1.4"
pip install "aiomail @ git+ssh://git@git.rethinkstudios.io/rethink-public/aiomail.git"
pip install "aiomail[oauth] @ git+ssh://git@git.rethinkstudios.io/rethink-public/aiomail.git"
```
Requires `aioimaplib` and `beautifulsoup4` (pulled transitively). The `oauth`