Now that the proposal has been merged is there an updated version of PythonGlue.swift
that we can use?
What can I do right now to be able to use Python in my swift project?
Now that the proposal has been merged is there an updated version of PythonGlue.swift
that we can use?
What can I do right now to be able to use Python in my swift project?
Hi Alper,
There is no Xcode build that has @dynamicMemberLookup in it yet. You can try with an open source toolchain or wait until Swift 4.2 comes out in beta.
Oh, that said, nothing stops you from using the existing PythonGlue implementation. I posted a recent version of it here: Swift/Python interop library, Xcode 9.3b3 edition
I have updated the PythonKit package with basic @dynamicMemberLookup
support for Swift 4.2.
I have also added support for camelCase
to snake_case
conversion so now you can do things like this:
import PythonKit
let sys = try Python.import("sys")
print("Python \(sys.versionInfo.major).\(sys.versionInfo.minor)")
print("Python Path: \(sys.path[0])")
print("Python Version: \(sys.version)")
Hey, I hope you're still active! I have a question, is that the computer gives an error that it can't find the library for python. Similar to this I found: How to implement Python along with… | Apple Developer Forums however it's not answered