Pylibkit

Swift 앱에서 Python 생태계를 “의존성”처럼: PylibKit 런칭했습니다

0 팔로워

1 / 2

소개

안녕하세요! i OS/macOS 앱에서 "Python 라이브러리(심지어 C-extension/Rust-backed 휠까지)" 를 “그냥 Swift SDK 쓰듯” 쓰게 해주는 "PylibKit" 을 런칭했습니다. 왜 만들었냐면… iOS/macOS에서 Python(+C/Rust 휠) 올리려면 늘 같은 지옥이 열리게 되는데, 1. 크로스 컴파일 / device+simulator 병합 / codesign / OpenSSL/libffi 정리 2. Xcode 빌드페이즈에 `pip install` 붙였다가 CI에서 깨지고, 출력이 재현 안 되고, 감사(audit)도 어려워지고… PylibKit은 그걸 “앱 팀이 매번 하는 작업”에서 “SDK가 책임지는 작업”*으로 바꾸려는 시도입니다. ✅ Swift 개발자가 실제로 체감하는 포인트 1. "Swift async/await" 로 호출 (서비스 메서드가 `async/throws`) 2. Python 오브젝트는 `ObjectRef`로 "불투명하게 보관"하고, 필요한 속성만 "lazy로 읽음" 3. Python은 "전용 Python thread" 에서만 돌아가게 고정 (`PythonExecutor`가 소유) 이런 팀/프로젝트에 특히 맞습니다 1. Swift 앱에서 "aiohttp/pyatv 같은 네트워크 스택"을 그대로 쓰고 싶은 경우 2. Python 생태계의 "검증된 구현"이 “사실상 정답”인 도메인 (자동화/미디어/암호화 등) 3. “내 앱 빌드가 어제와 오늘이 다르면 안 된다”는 **CI/재현성 강박(?)** 이 있는 팀 런칭 기념으로 자랑 하나만 더 하자면: “앱에서 Python을 쓴다”가 아니라, “앱에서 버전 있는 SDK 하나 추가한다” 로 경험을 바꿔놓는 게 목표입니다.

포스트

아직 포스트가 없습니다.

댓글

로그인 후 댓글을 남길 수 있습니다.

아직 댓글이 없습니다.