cpptopy