It looks like the ExactTarget/SFMC API for managing email templates has changed, but the FuelSDK examples have not yet been updated.
Legacy way to create an email template: (assume ET_Client has been initialized and authenticated against SFMC)
NameOfTestEmail = 'My Email'
stubObj = ET_Client.ET_Client(False, debug, params = params)
# Create Email
print('>>> Create Email')
postHTMLBody = ET_Client.ET_Email()
postHTMLBody.auth_stub = stubObj
postHTMLBody.props = {"CustomerKey" : NameOfTestEmail, "Name":NameOfTestEmail, "Subject" : "Created Using the PythonSDK", "HTMLBody": "<b>Some HTML Goes here</b>"}
postResponse = postHTMLBody.post()
print('Post Status: ' + str(postResponse.status))
print('Code: ' + str(postResponse.code))
print('Message: ' + str(postResponse.message))
print('Result Count: ' + str(len(postResponse.results)))
print('Results: ' + str(postResponse.results
How to do this using the new API?