omz:forum

    • Register
    • Login
    • Search
    • Recent
    • Popular

    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

    Pythonista
    56
    395
    526504
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • dgelessus
      dgelessus last edited by

      Ah okay, I thought Documents was special-cased and was always there in addition to the current script location.

      1 Reply Last reply Reply Quote 0
      • omz
        omz last edited by

        @dgelessus It used to be that way in 1.5, I think.

        1 Reply Last reply Reply Quote 0
        • omz
          omz last edited by

          You can now sign up for the 3.x beta here: http://goo.gl/forms/DMpM7sBHhl

          Webmaster4o due3die 2 Replies Last reply Reply Quote 4
          • OI
            OI last edited by

            I already signed up, thanks a lot

            1 Reply Last reply Reply Quote 0
            • Webmaster4o
              Webmaster4o @omz last edited by Webmaster4o

              @omz Sent a request, and also retweeted on Twitter. I can run both betas at once, right?

              1 Reply Last reply Reply Quote 0
              • omz
                omz last edited by

                @Webmaster4o Yes, they're separate apps, you can install both at once.

                marcus67 1 Reply Last reply Reply Quote 1
                • Gerzer
                  Gerzer last edited by

                  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.

                  1 Reply Last reply Reply Quote 1
                  • Webmaster4o
                    Webmaster4o last edited by

                    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

                    ywangd 1 Reply Last reply Reply Quote 2
                    • omz
                      omz last edited by

                      ...and the first build is up! If you signed up, and didn't get an invite, you'll get one soon.

                      1 Reply Last reply Reply Quote 5
                      • Webmaster4o
                        Webmaster4o last edited by Webmaster4o

                        1 Reply Last reply Reply Quote 1
                        • Webmaster4o
                          Webmaster4o last edited by

                          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

                          1 Reply Last reply Reply Quote 3
                          • ccc
                            ccc last edited by ccc

                            Edit: Ignore this -- user error!

                            First bug report: import sympy

                            Webmaster4o 1 Reply Last reply Reply Quote 0
                            • lukaskollmer
                              lukaskollmer last edited by

                              @omz can you add support for multiple documentation tabs (like in Editorial)

                              1 Reply Last reply Reply Quote 1
                              • Webmaster4o
                                Webmaster4o @ccc last edited by

                                @ccc That works for me.

                                1 Reply Last reply Reply Quote 0
                                • dgelessus
                                  dgelessus last edited by dgelessus

                                  @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
                                  
                                  1 Reply Last reply Reply Quote 1
                                  • ccc
                                    ccc last edited by

                                    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.

                                    1 Reply Last reply Reply Quote 0
                                    • ywangd
                                      ywangd @Webmaster4o last edited by

                                      @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".

                                      1 Reply Last reply Reply Quote 1
                                      • ccc
                                        ccc last edited by ccc

                                        How the heck does async/await work in Python 3.5? Is the iOS going to limit us on asyncio and the like?

                                        georg.viehoever 1 Reply Last reply Reply Quote 0
                                        • disorientedp
                                          disorientedp last edited by

                                          Got the beta! This is exciting.

                                          1 Reply Last reply Reply Quote 0
                                          • dgelessus
                                            dgelessus last edited by

                                            @ccc Why should it? asyncio already existed in earlier versions of Python based on decorators and generators, the async and await keywords only integrate it into the language better. There's no kind of threading or process spawning involved as I understand it.

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post
                                            Powered by NodeBB Forums | Contributors