19 lines
571 B
Python
19 lines
571 B
Python
#!/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}")
|