期間
2025.01 - (進行中)
- 初期ベータ:SwiftPMテンプレート/CLI/Webドキュメントを並行開発
- macOS配布、署名、公証の実験中
使用ツール・スキル
スキル
- Swiftテンプレート設計
- Pythonベースのツーリング
- GitHub Actions
- Codesign/公証パイプライン
動機
AppleプラットフォームのプロジェクトにPythonを簡単に統合できないだろうか? Applepie-RPCで得たスレッド管理とPythonランタイムバンドリングの経験を基に、「テンプレート+CLI」で誰でも使えるようにすることが目標です。SwiftテンプレートとPythonスクリプトをバンドルして、新規プロジェクトを一度にブートストラップするワークフローを目指しています。
学んだこと
- CLIからSwiftPMテンプレートを生成・拡張するパイプラインを設計
- Swift <-> Pythonブリッジ(Transcript)設計、ランタイム/パッケージバンドリング
- GitHub Actionsでcodesign/公証を自動化しながら、ドキュメント/デプロイも同時処理
- macOSアプリにPythonランタイム/パッケージを署名・公証付きで埋め込むプロセスをドキュメント化
成果
- CLI & テンプレート:Pylibkit — https://pylibkit.org
- Website/Docs:https://pylibkit.org
- 2025 · オープンソース