# No third-party deps — uses stdlib only (urllib, http.server, subprocess) # Python 3.10+ required for `str | None` union syntax