GAE/PythonでPython3が使えるようになるのは・・

日曜日, 3月 27th, 2011 by

GAE/Pythonで、一体いつになったらPython3系が使えるようになるのか。興味深いページがあったのでざっくり翻訳してみました。

http://code.google.com/p/googleappengine/issues/detail?id=909

以下引用

Reported by ibonill…@gmail.com, Dec 5, 2008
It should be implemented as a separate runtime.
独立した実行環境で実装されるべきだよね。

Comment 4 by art.cowles, Jan 9, 2009
Being new to Appengine, I don’t want to learn the 2.xx line of Python with the new
available. If I am going to learn a new language (which I am happy about) I want to
learn the latest version.
Appengine始めたとこだけど、2系は勉強したくないな。せっかく新しい言語を勉強するなら最新版を勉強したいよ。

Comment 5 by mark.hac…@gmail.com, Feb 3, 2009
I would like to be able to use FloatProperty in in the datastore. This does not
appear to be supported by Python 2.5.
I’m not sure if it is supported by 2.6. I’m in the process of moving to 3.0, so I
would like to see FloatProperty work with that.
DataStoreでFloatPropertyを使いたいんだけど、Python2.5じゃ使えないみたいなんだよね。2.6で使えるかどうかも分からないけど。今は、3.0に向かってるところさ。

Comment 6 by cherryp…@gmail.com, Feb 5, 2009
Like Comment #4 I’m new to both python and app engine. I’d rather learn the newest
variation of python while I’m learning app engine.
4の人と同じで、Pythonもapp engineも勉強しはじめたところ。最新版を勉強したいよね。

Comment 8 by kaboodle.world, Feb 9, 2009
same here!! being new to both Appengine and Python, i did not want to learn 2.xx
version… I do not want to invest time in something that is not going to be in use
in future.
同じく勉強始めたとこなんだけど、将来使われることのないバージョン(2.xx)に時間をつぎ込みたくないよ。

Comment 9 by joneep…@gmail.com, Feb 10, 2009
python3 is more pure than 2, i want see gae support it.
python3はpython2より純粋な言語さ。早くgaeがサポートしないかな。

Comment 10 by MichaelEONeal, Feb 23, 2009
Would love to know if and when. Another newbie to both wanting to know where to
invest time.
対応されるのかどうか、対応するならいつ対応するのか。新入りはどちら(2系?3系?)に時間使うべきなの?

Comment 11 by jmjdel…@comcast.net, Mar 13, 2009
I can’t justify investing in a dead-end version of Python. I will not investigate
GAE further until it supports Python 3.0. GAE is the best approach for my project,
but implementing ‘backwards’ is not an option.
死にゆくバージョンのPythonに時間を使うことを正当化するのは無理だね。GAEがPython3.0をサポートするまで調査するのは保留する。GAEは最高の選択肢だとおもうけど、古いものを実装するなら、選択肢から外れるよ。

Comment 12 by mitskin, Apr 22, 2009
Python 3, with the enhancements in the libraries and most important of all for the web, the fix to the Unicode
mess, would be a better fit for the app engine.
Python3はライブラリの拡充も素晴らしいけど、Unicodeの大混乱を収束させたってのが大きいよ。GAEはWeb向けなのでなおさらね。

Comment 13 by danielme…@gmail.com, May 24, 2009
yep python 3 is a must!
python3は必須条件だ!

Comment 14 by dyln…@gmail.com, Jun 2, 2009
I noticed several mentions of Python 3 being somehow better, less-dead end, or better
to learn for a novice then Python 2.x. There are obviously differences between the
languages but Python 2.x is going to be the dominant implementation of Python used in
most projects for at least another year and a half.
Python3が2.xよりいいって話はいくつか聞いたけど、あと1年半ぐらいはPython2.xが主流だとおもうよ。

I would also like to see 3.x support, but it really shouldn’t be a priority above the
2.x framework changes that still need to be made to the App Engine. Keep in mind that
GAE is a huge project and changing from 2.x to 3.x is difficult enough for a single
python file, imagine having to make the changes for an entire code base. Novices, you
will see Python 2.x if you plan to be developing before 2012, so I’d recommend
learning Python 2.x as well, in fact, learning it first.
Python3.xのサポートをみてみたいとは思うけど、2.xでの改良の方が重要だと思う。
GAEは巨大なプロジェクトだし、1つのファイルを2.xから3.xに書き換えるだけでも大変だよ。
全部書き換えるのがどれだけ大変な作業か想像してみなよ。2012年までに開発するなら2.x
を勉強するのをおすすめするよ。

Though there are 3.x features I have to admit I miss, and since it’s 2.5 instead of
2.6, the future imports aren’t an option. A 2.6 upgrade at minimum might be nice.
3.xで使いたい機能があるのは事実だから、2.5から2.6にアップデートしてくれると助かるんだよね。

Comment 15 by Airpower…@gmail.com, Jun 2, 2009
I’m most interested in the Unicode changes that bring a clarity and consistency which seems even more relevant
on the web.
Unicodeの取扱いの変更に一番興味があるよ。明確さと一貫性によって、よりWebに適した環境になると思うんだ。

Comment 16 by TerryL…@gmail.com, Jul 15, 2009
I want to see GAE support python3, but maybe it needs some time.
GAEにpython3をサポートしてもらいたいけど、時間かかるんだろうな。

Comment 17 by galaxyso…@gmail.com, Aug 5, 2009
I agree with dylnuge.
Although I really really want GAE to support python3, I’m affraid it will too
difficult to be done in a year at least.
So, the best strategy for me is to start with python2.5 and make things as simple as
possible.
When python3 is supported someday, it will be time for me to redesign my app. I love
redesigning. But how about data migration?
python3をサポートしてもらいたいんだけど、たぶん最低でも1年はかかるんだろうな。
今は2.5でスタートして、できるだけシンプルにしておく作戦でいこうとおもう。
python3がサポートされたら、自分のアプリを設計しなおすよ。再設計は嫌いじゃないんでね。
でも、データの移行ってどうなるんだろう?

Comment 18 by Martin.X…@gmail.com, Aug 17, 2009
ok, plz suport python 3.x

OK, python3.xをサポートしてください。

Comment 20 by ramg…@gmail.com, Oct 1, 2009
yes, Python 3 support is badly needed.

Python3のサポートはほんとに必要なんだ。

Comment 21 by shuxian…@gmail.com, Nov 6, 2009
py3 support is good for newers!

新人にはpython3がいいよね。

Comment 22 by dro…@gmail.com, Nov 13, 2009
+1 for python 3. With both django and App Engine lagging behind on python support, we
are in a standstill. Someone has to make the first move! You’ve got to do it sooner
or later!
python3に加えてもう一つ。djangoとApp Engineが、pythonのサポートに遅れをとってる。
みんな行き詰まってるんだ。誰かが最初に動かなければならない。いずれやらなきゃいけないのだから。

Comment 23 by alligato…@googlemail.com, Nov 16, 2009
I’m want to GAE support python 3.x(>=1) too.
python3.1以降をサポートしてほしいな。

Comment 24 by spesh…@gmail.com, Nov 20, 2009
I’m want to GAE support python 3.x too
同じく。

Comment 25 by adali…@gmail.com, Nov 22, 2009
Please support python 3.x on GAE
同じく。

Comment 26 by johnkdu…@gmail.com, Dec 1, 2009
Logically we can expect P3 to resolve the speed issue. Meanwhile, energy used to
develop GAE on 2.X takes from 3.X. GAE3 should commence ASAP as beta before more
critical apps ‘depend’ on 2.X.It’s a replay of Cobol74 Vs Cobol85.
論理的にいって、Python3をサポートすれば実効速度の問題を解決できる。
それに、2.xで開発する労力によって3.xに手が回らない。GAE3は、βバージョンとして直ちに開始されるべきだ。
2.xに依存しているクリティカルなアプリは後から移行すればいいよ。Cobol74とCobol85の関係みたいにね。

Comment 27 by cesar.iz…@gmail.com, Dec 15, 2009
Not even python 2.6 is supported right now. See Issue 757.
現状では、python2.6もサポートされてないんだよ。

Comment 28 by amos.t…@gmail.com, Dec 24, 2009
Please support python 3.x on GAE
Thank you so much!
頼むからpython3.xをサポートしてください。

時は流れ2011年・・・・・

Comment 63 by osmpa…@gmail.com, Feb 18, 2011
Please, add Python 3 SDK!
Python3を追加してください!

Comment 64 by mirza.bo…@gmail.com, Feb 18, 2011
I am very interested in using python 3 on GAE
GAEでPython3を使いたいです!

Comment 65 by dur…@gmail.com, Feb 21, 2011
3.2 is released when is it going to be supported on GAE?
Python3.2リリースされたけど、いつGAEでつかえるの?

Comment 66 by coolc…@gmail.com, Feb 22, 2011
it has been more than 2 years now, 3 is stable enough…
3.2 is out, must wait for 4?
Python3でてから2年になる。もう十分安定してる。
3.2は諦めてPython4を待たなきゃだめなの?

Comment 67 by moy…@gmail.com, Feb 22, 2011
Seeing as how Python 2.7 just got “on deck” (GAE Roadmap),
I’m sure we’ll get Python 3 support before Python 5 is released….
no worries…

やっと、Python2.7がロードマップに追加されたよ。
Python5がリリースされるまでにはPython3がサポートされるのは確実さ。
心配ない。。。

まとめ

2012年には使えそうな感じがします。Python3のサポートに関する発表はまったく出てきていませんが、SDKのアップデートは頻繁に行われており、バグフィックスだけでなく、どんどん新機能も追加されています。Googleが本腰をいれて取り組んでいるプロジェクトなのは間違いないので、来年中ぐらいにはPython3はサポートされるのではないでしょうか。

Share and Enjoy

  • Facebook
  • Twitter
  • Delicious
  • LinkedIn
  • StumbleUpon
  • Add to favorites
  • Email
  • RSS

Facebook comments:

comments

Leave a Reply


Get Adobe Flash player
single