본문으로 건너뛰기
프로젝트경력검색

Pylibkit

Apple 플랫폼용 Python 툴킷

웹사이트
분류
라이브러리
개발 연도
2025
사용 기술
Swift

소개

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

다른 프로젝트

FloatingHUD

SwiftUI · HUD

SwiftUI만으로 만든 HUD 패키지입니다. 측정값과 디버그 정보를 띄우고 드래그, 가장자리 스냅, Compact/Expanded 전환을 지원합니다.

2025

RxLocalAuthentication

RxSwift

Apple LocalAuthentication을 RxSwift로 감싼 라이브러리입니다. Touch ID와 Face ID 인증을 Single 스트림으로 조합해 쓸 수 있습니다.

2022

CASK

LLM · KV cache

LLM의 긴 추론에서 KV 캐시를 줄이는 연구입니다. 답을 만드는 데 필요한 상태는 남기고 반복된 중간 상태는 합칩니다. 2026년 4월 13일 arXiv에 공개했습니다(arXiv:2604.10900).

2026