[PySide] Honkin Idea for PySide's thriving
anatoly techtonik
techtonik at gmail.com
Wed Mar 20 09:52:06 CET 2013
Forgot to add the main point - that would be AWESOME! =)
--
anatoly t.
On Wed, Mar 20, 2013 at 11:46 AM, anatoly techtonik <techtonik at gmail.com>wrote:
> On Wed, Mar 20, 2013 at 10:41 AM, Christian Tismer <tismer at stackless.com>wrote:
>
>> Hey friends, it struck me, and I want to share before it's gone.
>>
>> I am writing this in the spirit of the PyCon US pyside BOF:
>>
>> Besides the technical issues and the things we discussed to create a real
>> PySide community, I would like to add a hew goal.
>>
>> Make PySide the new standard Gui toolkit for Python!
>>
>> I see a lot of my core Python friends sharing my impression that PySide
>> Is a great thing. If we can push it enough, it could even be an
>> officially supported toolkit for python-dev!
>>
>> Either as a replacement or a supported alternative to Tcl/Tk, it could
>> quite rapidly grow a pretty large community!
>>
>> This is a very rough and fresh idea, and I would like to know what would
>> be
>> Stopping us from doing that?
>>
>> I see a lot of advantages by going this far. We could even move away from
>> PySide's object layout and invent a really pythonic new implementation.
>>
>> Comments are welcome -- chris
>>
>
> Few concerns.
> 1. Security
> - all Qt security bugs are actual for PySide (all?)
> - Python release cycle is longer than PySide
> = there should be a mechanism to have faster release cycle for PySide
> than for the Python
> - this means shipping Python with PySide in site-packages/
> - which creates problems with all operating systems except Windows
> - and requires Python to invent its guidelines for those systems
> - which means it should have an understanding how different
> systems handle it
> - which means there that some guidelines for OS developers
> from Python should appear
> to help people *understand* Python distribution model and
> *why* it is important
> - because often docs fail to explain why, and it is
> essential
> - this also means ability to detect when PySide needs updating
> - https://code.google.com/p/winpython/wiki/ControlPanel
>
> 2. Run-time size
> - i don't want my server process to accidentally load PySide and eat all
> the memory
> - which means that PySide (and GUI stuff in general) should not be
> copied to virtualenv
> - which means that stdlib probably needs a split into core and GUI
> things
> - and scientific community probably knows the problem and can show
> some approaches
> - probably virtualenv should have an ability to copy stdlib without
> heavy GUI or other stuff
> - for that stdlib needs partitioning
> - which means you can operate on stdlib module information
> - and query different info (which partition a module belongs, which
> module is a file belongs, ..)
> - https://bitbucket.org/techtonik/python-stdlib
>
> 3. OpenGL canvas can be more useful
> - direct access to hardware
> - cross-platform API without intermediates
> - requires a good user story based approach though, as it is not that
> simple
>
> There were more concerns here. I am not sure if they are actual. In fact,
> I have to go, so I can not even reread this.
> http://mail.python.org/pipermail/python-dev/2009-November/094011.html
>
> Some more ideas.
>
> - IPython folks should be interested - if they are at PyCon, please talk
> to them.
> - Hugo said that the code base in fading out from his memory. That's
> something that should be acted upon rather soon. We need to increase the
> bus factor, and that means put more effort in simplifying codebase or at
> least documenting it while it is still possible. Maybe some software
> preservation fund, I don't know. Never worked with funds.
> - A X/MIT-like license (not even PSF license) will definitely steer more
> interest.
> --
> anatoly t.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/pyside/attachments/20130320/0031924c/attachment.html>
More information about the PySide
mailing list