소개
Python을 Apple 플랫폼 프로젝트에 넣는 템플릿과 CLI 툴킷입니다.
- Swift 템플릿과 Python CLI를 함께 구성했습니다.
- Python 런타임 번들링, 코드 서명, 공증을 다뤘습니다.
- 초기 베타 단계의 도구와 사용 문서를 만들었습니다.
자세한 개발 기록
기간
2025.01 - (in progress)
- 초기 베타: SwiftPM 템플릿/CLI/웹 문서화 동시 진행
- macOS 배포·사인·노타리제이션 실험 병행
사용 기술
기술
- Swift 템플릿 설계
- Python 기반 CLI tooling
- GitHub Actions
- Codesign/Notarization 파이프라인
시작한 이유
Python을 Apple 플랫폼 프로젝트에 쉽게 넣는 방법을 고민했습니다.
Applepie-RPC에서 익힌 스레드 관리와 파이썬 런타임 번들링을 “템플릿 + CLI”로 묶어 누구나 바로 쓸 수 있게 하는 것이 목표였습니다.
Swift 템플릿과 Python 스크립트를 묶어 한 번에 새 프로젝트를 생성하는 것이 목표입니다.
개발 메모
- CLI에서 SwiftPM 템플릿을 생성·확장하는 파이프라인 설계
- Swift <-> Python 브릿지(Transcript) 설계, 런타임/패키지 번들링
- GitHub Actions로 codesign/notarization을 자동화하고 문서와 배포를 함께 처리
- macOS 앱에 파이썬 런타임·패키지를 내장하고 사인·노타리제이션하는 절차 정리
결과물
- CLI & 템플릿: Pylibkit · https://pylibkit.org
- 웹사이트/문서: https://pylibkit.org
- 2025 · Open Source