Ship the first version of isms-python — the official Python client, matching the isms CLI / Go client surface.
Scope:
IsmsClient + from_env (env vars / ISMS_ENV file, documented precedence).
- Register namespaces: suppliers, risks, incidents, corrective actions, tasks, references, documents, identity.
- Typed exceptions (auth/not-found/validation/http) +
py.typed.
- Env-file loader compatible with the Go CLI's
loadEnvFile.
- Endpoints verified against the live API routes; tests via
responses.
Ship the first version of
isms-python— the official Python client, matching theismsCLI / Go client surface.Scope:
IsmsClient+from_env(env vars / ISMS_ENV file, documented precedence).py.typed.loadEnvFile.responses.