I made a new alternative to PythonKit. It is modern, works together with Swift concurrency, and automatically handles the GIL for you.
It's called Swift2Python. It is here: GitHub - zbenwhite/Swift2Python: Swift ↔ Python interoperability library designed for Swift 6 strict concurrency + free-threaded (non-GIL) Python, with support for some slightly older Python releases · GitHub