divius 25.04.2010 20:36
Мой PPA — PySide 0.3.0 для Ubuntu Lucid
PySide - это официальные биндинги Qt4 для Python. От неофициальных PyQt4 их отличает лизенция LGPL (а не GPL/коммерческая) и статус technical preview.На данный момент в официальном ppa версии только для Karmic и использовать их для Lucid невозможно (собраны с Python 2.5, а в Lucid только 2.6). Я пересобрал самую последнюю версию для Lucid.
Мой ppa: https://launchpad.net/~divius/+archive/ppa.
В дальнейшем, надеюсь, буду следить за развитием проекта.
liksys 25.04.2010 21:52 #
+ 0 -
PySide и PyQt4 на уровне API совместимы?
Насчёт официальности можно поспорить, так как PyQt и PySide важны одинаково. http://qt.nokia.com/services-partners/partners/partner-directory/riverbank-computing
И, кстати, с чем связанно неприятие вами лицензии GPL и отказ от PyQt?
И, кстати, с чем связанно неприятие вами лицензии GPL и отказ от PyQt?
Неприятие? Мной? Помилуйте, я просто тестирую новый тулкит, а сам пока использую PyQt. Скоро ведь он станет основным, PyQt будет важен для Nokia, пока PySide ещё глубоко в альфе.
Не верю, что станет основным, тем более скоро. У вас есть ссылка на материалы NOKIA, подтверждающие подобную точку зрения?
По-моему, здесь просто не совсем подходит понятие "основной", ведь NOKIA не станет запрещать PyQt. Правильнее ставить вопрос о "main-stream". А это уже зависит от самих разработчиков: на чём будет больше программ, то и будет "main-stream". И это очень печально; не хотелось бы противостояния. Разработчики PyQt утверждают, что возможно, PyQt в будущем станет доступна под LGPL.
На самом деле дело вряд ли дойдёт до противостояния - оба тулкита будут почти идеально совместимы.
В PySide даже ещё не началась работа над поддержкой Python 3 (в то время, как в PyQt поддержка Python 3 реализована год назад).
http://www.pyside.org/faq/
http://www.riverbankcomputing.com/news/pyqt-45
http://www.pyside.org/faq/
http://www.riverbankcomputing.com/news/pyqt-45
Это опровергает ваше мнение о "скорости" развития. Я считаю, что PySide ещё очень долго будет "плестись в хвосте".
Ничего это не опровергает. Python 3 сейчас - дикая экзотика, почти ничем не поддерживаемая.
Не совсем так. Многие проекты уже разрабатывают решения с использованием Python 3. Третья ветка уже давно считается стабильной, а учитывая то, что вторая ветка больше развиваться не будет и в свете недавней новости о заморозки нововведений в третью ветку, складываются весьма благополучные условия для переходя на Python 3.