Forum Archive

Pythonista 2 Release

omz

Good news: Pythonista 2 has been approved by Apple, and will be out on Monday (tomorrow).

I would recommend that all beta users do a backup before updating because I'm not completely sure if a clean update will be possible from the beta. Actually, you might also want to do this if you are not using the beta, just to be sure. There's always a possibility that something goes wrong with a major update like this.

2.0 will be a free update for existing users, but I intend to increase the price for new purchases to $9.99 (version 1.5 is currently $6.99).

tomkirn

Really good news. The week starts awesome.

dgelessus

Oh yes! Good to hear that it's through review (and that ctypes wasn't an issue, like I feared). I think the price increase is totally reasonable, considering how many improvements the 2.0 version has over 1.5.

Olaf

Great news!
Thanks a lot @omz

Webmaster4o

That's great! Are the only things you removed background audio and Bluetooth?

omz

@Webmaster4o Yes, pretty much. Just to clarify, Bluetooth LE is still supported, just not in the background.

Webmaster4o

Ok, great. I look forward to using that module as I haven't yet, I've got a Polar M400 gps watch that uses Bluetooth LE, and it'll be interesting to play with it.

Phuket2

@omz , congratulations. A big milestone. I know you are a modest guy, but I hope you can appreciate other people's admiration for Pythonista. You should be very proud of yourself. I am one of your groupies 😀👍

MartinPacker

Excellent news! Looking forward to it.

Gerzer

Awesome, can't wait!

due3die

Thanks @omz can not wait @ole

SwaggyP

Wow I can't wait. I just bought Pythonista recently and I've been loving it.

Olaf

Docs at omz's website were update to 2.0, but I don't see 2.0 in AppStore yet

Webmaster4o

It'll be here before the end of the day, hopefully.

Olaf

In the AppStore :-)

ccc

http://omz-software.com/pythonista/docs/ios/PIL.html talks about PIL but it would be good to make it clear that this is the Pillow implementation (a "friendly fork") of PIL.

pacco

Yep! (Or at least it's in the US Apps Store)

Updating now.

Thanks omz for all your hard work and effort behind this new version! I'm also impressed that you decided to offer it as a free/upgrade as there are a significant changes to the app. [more comments about this in another post]

I realize over the years Apple has gradually relaxed a number restrictions on what is accepted to be published on the App Store, but to some degree I'm still amazed at what Pythonista is able to achieve on a non-JB device. Greatly looking forward to exploring the new features (e.g., ctypes!)

Another quick note: I'm also just paranoid enough that immediately after updating the app, I'm going to sync to iTunes so I can keep a safe copy of the v2.0 Pythonista.ipa file. (Just in case Apple changes their mind on this release, for whatever reason. Sadly, there is some historical precedent in their allowing certain apps into the AppStore then later deciding they violate policy and pulling them).

RomSpy

Thanks for all of the hard work! I upgraded from the beta to version 2 with no problems, all my files are still intact.

shaun-h

First of all thanks @omz for 2.0 I have had the beta for a while now and it is great to see it made it to the App Store.

Just wanted to confirm that I have upgraded from both 1.6 beta and 1.5 and all my files appeared to be ok.

I have found a bug with 2.0 that wasn't in the beta, the Music Stats example no longer works as it appears you have removed the MediaPlayer.framework in 2.0 I assume this happened when background audio was removed.
Anyway it can be fixed by manually loading the framework just wanted to let you know as new users will probably run in to it.

upwart

I just upgraded and it looks all super! Thanks.

I have one problem with a script I'm working on. When I run it Pythonista crashes. I have dowdrilled the problem to the Scheme function load_image_file. When I remove that part of the code, everything seems to work. But when trying to load a .png file with load_image_file, Pythonista crashes.
Any idea? Work around?

Olaf

Version dates differ:

import sys
print(sys.version)

yields 2.7.5 in each version of 1.5, 1.6 (beta), and 2.0, but with different dates (resp. 13 Jun 2014, 29 Nov 2015, and 19 Dec 2015)

Webmaster4o

I have also updated from the beta.

dgelessus

Just updated from the 1.6 beta to 2.0, and it went flawlessly for my standards. With the exception that the update didn't show up in the app store updates list on my iPad (I had to download it on my Mac and sync it over) and that my Springboard crashed during the update (it does that sometimes for me, especially when updating more than one app at a time). So far it looks like everything is intact.

(My device is an iPad mini 1st gen running iOS 8.4.1 32-bit.)

gregr

I updated from the 1.5 app store release...everything seemed to go fine. The only thing I noticed was that the keychain seemed to reset, and I had to re-enter the stuff I had stored there.

Loving this new release - thanks!

ccc

https://github.com/cclauss/pythonista-module-versions is now updated for:

Pythonista version 2.0 (200003) on iOS 9.2 on an iPad5,4.

A huge congratulations to @omz for this wonderful release.

If you like it, don't forget to give it a positive review in the App Store.

wradcliffe

If you are currently in the beta running under TestFlight you may not see the 2.0 release in the AppStore updates tab. You can get it to show up as an update if you just navigate over to your purchased Apps, find Pythonista 1.5.x, and then hit the download button (cloud icon). Although this causes 1.5 to get downloaded your existing data gets preserved. You will then see the update to 2.0 in the usual updates section and can download and install the new release. So it is like doing a downgrade/upgrade process which is a bit scary but seems to be fine. Worked for me :-)

As @omz says - it is wise to do a backup just in case.

iBayern

Thank you very much for this excellent update....I would like to know, according to apple restrictions, is it possible in the future you add modules like "scipy" to pythonista.

Olaf

@omz, tiny remark:
Your homepage omz-software.com still has the old >>> Pythonista logo (instead of the new shining >)
And the Pythonista product page omz-software.com/pythonista/index.html still refers to 1.5 and the old price (although omz-software.com/pythonista is for 2.0 and the new price)

ccc

@upwart from the Pythonista v2.0 release notes... you can launch the app in a “clean” state by entering pythonista:// in Safari’s address field.

wnMark

@omz thank you for releasing version 2.0! I am using version 1.5 since christmas time 2015. I am very happy to found this App. I am using Pythonista with iPad Pro and Apple Smart Keyboard

Phuket2

I will point out I also had a seamless upgrade from 1.6 -> 2.0, except from what the guys have already mentioned above about it not appearing as update, I had to go to the product on the Apple Store. I even had 1.6 running in the background when I did the update 😱 If I had remembered I would have closed it down. But it's amazing how far installers have come over the years.

omz

@Olaf

Your homepage omz-software.com still has the old >>> Pythonista logo (instead of the new shining >)

Thanks, should be fixed now.

And the Pythonista product page omz-software.com/pythonista/index.html still refers to 1.5 and the old price (although omz-software.com/pythonista is for 2.0 and the new price)

Probably a caching issue, should fix itself when you reload the page.

cook

Really like the new version @omz !
Thanks for your hard work! Take a vacation!

I don't know if this is reported somewhere else, or if others have the problem. In the extended keyboard, the keys that have extra options (example: / turns into \ +\t +\n ) do not open up the pop ups to get those extra options.
I tried enabling the numbers extension and the pop ups work for the top row with the numbers but not the bottom row for punctuation etc.

Sorry if this was already posted!

Webmaster4o

@cook same here

JonB

I don't have that issue on ios8.4.1 Ipad3

omz

I don't know if this is reported somewhere else, or if others have the problem. In the extended keyboard, the keys that have extra options (example: / turns into \ +\t +\n ) do not open up the pop ups to get those extra options.
I tried enabling the numbers extension and the pop ups work for the top row with the numbers but not the bottom row for punctuation etc.

This problem seems to be specific to iOS 9.2.

Webmaster4o

@omz it's in 9.3 as well. I'm running the beta.

disorientedp

@Webmaster4o
I'm also on the beta. I also am experiencing this issue.

mncfre176

Excellent update. I have an issue with scene, for example this game https://github.com/mevdschee/pythonista-minesweeper/blob/master/Mines.py, in the 1.6 version of pythonista it runs without issue, but in 2.0 it show "AttributeError: 'Game' object has no attribute 'layers'" maybe it's a minor issue, i'm an python amateur.

Webmaster4o

@mncfre176 Yes. The new scene module mostly preserves background compatibility, but not totally. I haven't personally used that game, but it shouldn't be too hard

mncfre176

@Webmaster4o maybe someone can rewrite the game, I'm going to try but i'm just learning the basis.

Webmaster4o

@omz just pushed 2.0.1 to TestFlight. Looks like it fixes a lot of stuff. Do we need to back up like usual?

omz

If you have version 2.0 from the App Store installed, you should be able to update to 2.0.1 beta from TestFlight without problems. The issues with not being able to update directly from 1.5 to the beta were a one-time thing.

Webmaster4o

@omz thanks, just got scared because of