Welcome!
This is the community forum for my apps Pythonista and Editorial.
For individual support questions, you can also send an email. If you have a very short question or just want to say hello — I'm @olemoritz on Twitter.
Python 3.x Progress Update
-
@dgelessus
~/Documents
isn't insys.path
by default – it only is if the script you're running also happens to be there. The current directory is added to the path automatically, but it's not necessarily~/Documents
. -
Ah okay, I thought
Documents
was special-cased and was always there in addition to the current script location. -
@dgelessus It used to be that way in 1.5, I think.
-
You can now sign up for the 3.x beta here: http://goo.gl/forms/DMpM7sBHhl
-
I already signed up, thanks a lot
-
@omz Sent a request, and also retweeted on Twitter. I can run both betas at once, right?
-
@Webmaster4o Yes, they're separate apps, you can install both at once.
-
Ok, just applied for the beta! Can't wait! Also, regarding a "future" setting in the 2.7 Pythonista, I think that would be great, but only for the console. The setting, if implemented, should not apply to editor scripts.
-
IMHO we should keep the Python 2 app as Python-2-esque as possible. It's for a different audience than the Python 3 app, and the people who continue to use it probably will use it because they prefer Python 2, and if they want Python 3 features they can buy the app. It's fine that future exists, I don't think an option for automatically using it will be in the spirit of Python 2
-
...and the first build is up! If you signed up, and didn't get an invite, you'll get one soon.
-
-
My one comment is that there needs to be a way to copy files between the apps, not just move. The first thing I tried to do was copy my
site-packages
to Pythonista 3, but then I found that they had all been removed from the Pythonista 2 app -
Edit: Ignore this -- user error!
First bug report:
import sympy
-
@omz can you add support for multiple documentation tabs (like in Editorial)
-
@ccc That works for me.
-
@ccc No problems here either:
>>> import sympy >>> sympy.Matrix([[1, 0], [0, 1]]).det() 1
Perhaps you have a file called
sympy.py
in your Documents folder?;)
At least the most important feature works - proper Unicode support:
>>> len("🐍") 1
-
Nice to see so many of the PyPI modules upgraded. Scroll down to the Python3 listing at https://github.com/cclauss/pythonista-module-versions
wsgiref and yaml are missing in addition to mechanize, midiutil, screenplain, and xhtml2pdf.
-
@Webmaster4o said:
IMHO we should keep the Python 2 app as Python-2-esque as possible. It's for a different audience than the Python 3 app, and the people who continue to use it probably will use it because they prefer Python 2, and if they want Python 3 features they can buy the app. It's fine that future exists, I don't think an option for automatically using it will be in the spirit of Python 2
Totally agreed! Especially since now we have 2 separate products, I don't see why you have to bend Python 2 to fake it like Python 3. If you prefer Python 3, just buy the new Pythonista 3. In the spirit of Unix (from which iOS draws its root), it's better to "Do one thing and do it well".
-
How the heck does async/await work in Python 3.5? Is the iOS going to limit us on asyncio and the like?
-
Got the beta! This is exciting.