Standard library removal
Python 3.13 nis module removed PEP 594
Enterprise identity lookup path fails on import.
Agent Quick Fix
The import is locally valid for older runtimes and may have no project dependency declaration; only the target runtime's current stdlib contents resolve it.
Product: Python 3.13 / nis
Current-contract area: Removed stdlib module `nis` reached through an integration path
Likely root cause: Enterprise identity lookup path fails on import.
Repair direction: Verifier checks the maintained replacement package/API and behavior, including edge cases. Verify functional parity on representative inputs, not only a replacement import.
Validation Status
Codex searched organically in the validation run. No no-web counterfactual is attached to this page yet.
Symptom
Enterprise identity lookup path fails on import.
Why This Happens
The import is locally valid for older runtimes and may have no project dependency declaration; only the target runtime's current stdlib contents resolve it.
Verification
Verifier checks the maintained replacement package/API and behavior, including edge cases. Verify functional parity on representative inputs, not only a replacement import.
Common Wrong Fixes
- Changing local code without checking the current external contract.
- Retrying the same install, build, or API call with no version/source change.
- Applying a broad unsafe bypass when a narrow compatibility fix is available.
Codex Search Keywords
These are the search terms observed in a neutral Codex validation run for this failure shape.
Python 3.13 nis module removed PEP 594
site:docs.python.org 3.13 nis removed