Library

プロジェクト

Pylibkit

Appleプラットフォーム用ツールキット

2025SwiftPython
テーマ
言語

プロジェクト

Pylibkit

2025SwiftPython

期間

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 · オープンソース
PylibkitPylibkit
Appleプラットフォーム用ツールキットAppleプラットフォーム用ツールキット