[#] python 2.5 support
51t(lenina,1) — All
2014-07-15 07:49:25


оказалось, для поддержки python 2.5 нужно было только немного исправить enumerate

в общем, теперь официальная нода http://hg.51t.ru/ii/ поддерживает python 2.5 (это, как минимум, icaros и syllable, может и другие осы есть). проверено на openbsd 4.2 с python 2.5.1

к ядерной войне - готовы!

[#] Re: python 2.5 support
szia(lenina,99) — 51t
2014-07-16 18:27:33


А если еще сделать проверку на наличие enumerate и в случае её отсутствия определять свою, типа так:
try: enumerate
except NameError:
.... def enumerate(iterable):
........ n = 0
........ for i in iterable:
............ yield n, i
............ n += 1
то работать и на более ранних будет (вплоть до 2.2, там надо поддержку генераторов включать явно через __future__)

[#] Re: python 2.5 support
51t(lenina,1) — szia
2014-07-16 18:51:43


bottle.py не работает в версиях ниже 2.5

кроме того, я не могу вспомнить версии более-менее актуальных os, где был бы python 2.4 и ниже... разве что dos, но там я не думаю, что это всё будет работать вообще :) для dos я потом на бейсике версию напишу :)

а так - haiku 2.6, syllable 2.5, icaros 2.5. в kolibri tinypy :) в visopsys я вообще сомневаюсь, что есть python :)

разве что старые дистрибутивы linux и unix-like-oses, где нет 2.5... но уж до openbsd хотя бы 4.2 можно обновиться, я думаю :) в mirbsd тоже есть 2.5.

[#] Re: python 2.5 support
51t(lenina,1) — 51t
2014-07-16 19:08:43


говорят, если даунгрейдить до python 2.5, потом до 2.2, а потом до DOS, то в эхе заведутся zx-спектрумисты...

[#] Re: python 2.5 support
szia(lenina,99) — 51t
2014-07-17 03:14:19


Ты фанат бутылки, понятно...

[#] Re: python 2.5 support
51t(lenina,1) — szia
2014-07-17 04:58:53


я фанат ii. на чём оно написано, мне всё равно. nms вон на basehttpserver делается :)