type-safe, dynamic, spec-compliant swagger client for python