Announcement: Deprecating Python 2.4 support (App Engine 1.4.3 SDK final release to support it)

1,297 views
Skip to first unread message

Wesley C (Google)

unread,
Mar 31, 2011, 12:14:50 PM3/31/11
to google-a...@googlegroups.com
Greetings Python Developers!

We released version 1.4.3 of the App Engine SDK yesterday. In addition to a number of great features for Python developers, it is also important because it represents the last version of the SDK that will be compatible with Python 2.4.  Going forward, we will require you to use at least Python 2.5 to match the version of Python that runs in the production environment. Moving to Python 2.5 will also allow us to make a number of changes to make the developer tools easier to use and maintain.

For developers currently using Python 2.4, we strongly recommend you upgrade to Python 2.5 as soon as possible.  However, for those of you without the ability to upgrade (grumpy sysadmins, etc), you can continue to use version 1.4.3 of the App Engine SDK going forward.  However, you will not be able to take advantage of new features of the App Engine platform as they are released.

We apologies for the inconvenience (on the bright side, you have an excuse to play with the new features of 2.5)! Another piece of good news is that work has begun on the next Python run API to support 2.7! You'll also find this and other forthcoming features on our product roadmap at: http://code.google.com/appengine/docs/roadmap.html

Best regards,
- the Google App Engine team

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
"Core Python Programming", Prentice Hall, (c)2007,2001
"Python Fundamentals", Prentice Hall, (c)2009
   http://corepython.com

wesley.j.chun :: wesc+api at google.com :: @wescpy
developer relations :: google cloud products


Brandon Wirtz

unread,
Mar 31, 2011, 1:11:59 PM3/31/11
to google-a...@googlegroups.com

Do people use Developer tools?  I work in Notepad++ and only have python on my machine because I need it to run appcfg.py.  Has GOOG considered a Upload and run option? Something where I could basically run the way I do my PHP servers of push changed files to the server via FTP (or ftp like software). 

--
You received this message because you are subscribed to the Google Groups "Google App Engine" group.
To post to this group, send email to google-a...@googlegroups.com.
To unsubscribe from this group, send email to google-appengi...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.

Greg

unread,
Apr 2, 2011, 11:29:47 PM4/2/11
to Google App Engine
For those who need to install later versions of python than your
distribution allows, I've written a post about how to do this without
affecting the system python. It's here:

http://neogregious.blogspot.com/2011/04/installing-multiple-versions-of-python.html

Ben Welsh

unread,
Apr 5, 2011, 8:48:44 PM4/5/11
to google-a...@googlegroups.com
I'd like to take this opportunity to +1 Python2.7 support. It's the default distribution in my development OS (Ubuntu) and it's pain to use 2.5, especially getting PIL to play nice. Besides my own little complaints, I think the SSL module is built into newer versions so you'd have fewer people hitting your API without it activated.

Kaan Soral

unread,
Apr 6, 2011, 4:10:13 PM4/6/11
to Google App Engine
Well I am also used to work the way you do, an IDE uploading files on
save.

The Development/Production difference requires twice the effort.

Pros:
- Safety from instant bugs (not a big pro)
- Safety from crucial bugs (like deleting everything by mistake, I
once did it with a PHP App, had no backups, fortunately I learned that
Win7 Takes backups =)

Cons:
- Copying and managing data is really really hard
- Deployment takes a lot of time

I think with small changes, such a dynamic working environment can be
achieved.
For example I searched for a way to use Appengine Datastore instead of
a local one for everything but couldn't find one, that would be good.
It would also be good to easily manage indexes, without having to use
tricks such as upload to a different version etc etc

It's a bit out of the initial topic but these were on my mind

PK

unread,
Apr 6, 2011, 6:31:27 PM4/6/11
to Google App Engine
Ben,

even when GAE provides 2.7 support pretty soon the next version of
Ubuntu will ship with the next version of python as the default. The
best is to be in control of the python interpreter you use for
development and change it in your own timeframe, not because you
upgraded the OS and came with a new default interpreter. This is what
I do both for my Ubuntu and Mac development environment. I summarized
the steps for Ubuntu here:

http://www.gae123.com/articles/dpwf/apb.html

PK
www.gae123.com

Sudhir Jonathan

unread,
Apr 7, 2011, 1:49:31 AM4/7/11
to Google App Engine
I'm didn't know that 2.4 was supported in the first place :-/

Hope this heralds the release of 2.7 support...

Sudhir

chetan

unread,
Sep 29, 2011, 6:25:29 AM9/29/11
to google-a...@googlegroups.com
ya good topic
Reply all
Reply to author
Forward
0 new messages