oneport-postmortem
AI-powered incident post-mortem generator for engineering teams.
When your production system goes down, developers scramble to fix it — and almost never document what happened. The same incident hits again 3 months later.
oneport-postmortem breaks this cycle. Paste your error logs or Slack thread, get a complete blameless post-mortem in under 60 seconds — with root cause analysis, action items, pattern detection, and Jira tickets created automatically.
Install
pip install oneport-postmortem
Quickstart
# 1. Get a free Gemini API key at https://aistudio.google.com/app/apikey
# 2. Set your key
export GEMINI_API_KEY=your_key_here
# 3. Generate your first post-mortem
postmortem generate --logs incident.txt
Output:
Metadata
Release files for oneport-postmortem 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| oneport_postmortem-0.2.0.tar.gz | 33.6 kB | Without provenance | Details for oneport_postmortem-0.2.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| oneport_postmortem-0.2.0-py3-none-any.whl | Python 3 | none | any | Details for oneport_postmortem-0.2.0-py3-none-any.whl |
Total release size: 69.6 kB
Release files / oneport_postmortem-0.2.0.tar.gz
| Download URL | oneport_postmortem-0.2.0.tar.gz |
|---|---|
| Size | 33.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4a40a4eba342e53bdaee14ab4a96a2879906976adb927b643b36b63a0d481645
|
|
BLAKE2b-256 checksum How to use checksums |
667cb0a13271415d820ad95d27a582a80b3aba4ff111618f8c005b6340d27167
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.0
|
Release files / oneport_postmortem-0.2.0-py3-none-any.whl
| Download URL | oneport_postmortem-0.2.0-py3-none-any.whl |
|---|---|
| Size | 36.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a32dbbb81ba2e014fde46ad1a7a1eb55bb3467daedb800219793c21017b0bba9
|
|
BLAKE2b-256 checksum How to use checksums |
f8d0b81413b984c3ced6b5d89230e676423d5b7fda6a68494df85653784a868f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.0
|
Security for oneport-postmortem 0.2.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.