Spicycrab, Python 코드를 Rust 소스·실행 파일로 변환
Python이 9월 30일 공개한 Language Summit 회고에서 Python→Rust 변환 도구 Spicycrab을 소개했다. 시연에서는 간단한 스크립트와 actix-web 패턴으로 작성한 비동기 웹 서버를 Rust 실행 파일로 만들었다. Rust 문법을 배우는 부담을 줄이려는 도구이며, 일반 Python 코드 전체의 호환 범위나 성능 수치는 제시하지 않았다.
actix-web API를 Python용 생성 스텁 패키지로 제공하고, 해당 패턴으로 작성한 타입 주석 포함 코드를 Rust로 변환한다.
시연에서 생성된 Rust 소스는 Cargo로 컴파일했으며, 실행 파일이 HTTP로 Hello World 응답을 반환했다.
개발자는 수평 확장이 어려운 소규모 조직의 성능 병목을 주요 활용 대상으로 설명했고, 많은 경우 mypyc를 직접 쓸 수도 있다고 인정했다.
일회성 언어 변환과 달리 Python 소스를 계속 수정하고 다시 변환하는 개발 흐름을 겨냥한다.
원문
- Spicycrab (Python Language Summit 2026)Python · 원문 2026-09-30