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