Minimalistic open source Pythonista
scj643 last edited by scj643
My idea for this is to make a minimal version of Pythonista for people to test with to try and make new modules work. This way others can work on making things like say Cryptography work in Pythonista so @omz can then use that code in the full version. This would have only the bare minimal interpreter and code editing functionality to get it working. This would also have a non distribution clause in the license to prevent people from releasing it on the App Store.
JonB last edited by
Pretty sure @omz has already released the Xcode template, and it is possible to add your own code that would be importable in app.
filippocld last edited by
Yeah, with the template you can pretty much make a full IDE and with a lot of effort remake Pythonista itself
scj643 last edited by
The goal for this is to help making modules that use native code to be supported in Pythonista and put less work on @omz .
Webmaster4o last edited by
@scj643 You can do this with the app template.
ccc last edited by
@JonB @Webmaster4o would it be possible to prove this with one of the heavily demanded modules like OpenCV, Pandas, SciPy just to prove that the template allows this? A working version of OpenCV for instance could be great for showing the community: 1) how hard the port is to complete, 2) how functional the software is on iOS hardware, and 3) how useful the software is running on a mobile device.
JonB last edited by JonB
no one said it would be EASY... if it was easy, it would have been done already no doubt!
But, open sourcing pythonista doesn't necessarily make that any easier. I recall someone mentioning how they compiled their own c module and made it available to their xcode app.
SciPy (and thus pandas) requires fortran, which i understand is not available for iOS. I think I have read of people using fort to c generators, but I imagine that is finicky. If someone can figure out a way to get these compiled on iOS, they ought to release their own app.
chibill last edited by