RPython
RPython(←Restricted Python)은 파이썬 프로그래밍 언어의 부분 집합이다. PyPy를 개발하기 위해 개발되었다.
효율적인 정적 컴파일을 위해 기능을 제한하고 있다. 표준 파이썬과 다르게 정적 타입을 사용한다.
번역기를 이용하여 RPython 코드를 C, 자바 바이트코드, 공통 중간 언어와 같은 저급 언어로 변환할 수 있다. 인터프리터에 JIT 컴파일러를 만드는 생성기가 있다. 만들어진 JIT 컴파일러는 tracing JIT이다.