#!/usr/bin/env python3 """One-time: close the emptied Phase 3 version (37). Retires with PMO python glue; `version update` gap in mred filed separately.""" import json import os import urllib.request base = os.environ["MRED_URL"].rstrip("/") key = os.environ["MRED_KEY"] req = urllib.request.Request( f"{base}/versions/37.json", data=json.dumps({"version": {"status": "closed"}}).encode(), headers={"Content-Type": "application/json", "X-Redmine-API-Key": key}, method="PUT", ) with urllib.request.urlopen(req) as resp: print(f"HTTP {resp.status}")