simple c-api python extensions