Discussion:
[PySide] Weekly update 31.05.2018
Cristián Maureira-Fredes
2018-05-31 15:33:31 UTC
Permalink
Hello,

Here is a quick update of the project.

We had some issues with our integration system,
but it was solved, even the problems that were stopping us
to cherry pick some changes on 5.6.
Currently, there is still an issue for the generation of
32bit wheels for Windows, but we are almost there.

We want to provide our official set of wheels through
PyPi, but we are waiting for an official answer from them
since the limit is ~60M (on PyPi server) but ours are around ~100M.

The HeapTypes and PEP384 changes are finally merged in our
repository, this will mean that any further contribution
that includes a new Type, must be compatible.
You can read more here: https://www.python.org/dev/peps/pep-0384/
and you can see all the changes that this improvement needed
here: https://codereview.qt-project.org/230864

There is effort in documenting our "Tabbed Browser Example" [1]
to provide a tutorial that explain how it was built.

We want to have RC wheels next week for testing purposes
to be able to finally release the first technical preview on the 13th of
June.

We are aware of the missing bindings that we currently have,
but we believe they are not crucial for the development we have
seen on PySide2 at the moment, but we encourage you
to fill a bug report if any of the missing bindings are needed
by you or your project, so we can prioritize it [2].

After the TP we would like to have a more active community,
so we encourage you to participate in our IRC channel
to discuss the future of Qt for Python.

Cheers!



[1]
http://code.qt.io/cgit/pyside/pyside-setup.git/tree/examples/webenginewidgets/tabbedbrowser
[2] https://wiki.qt.io/Qt_for_Python_Missing_Bindings

--
Cristian Maureira-Fredes
Software Engineer

The Qt Company GmbH
Rudower Chaussee 13
D-12489 Berlin

Geschäftsführer: Mika Pälsi,
Juha Varelius, Mika Harjuaho
Sitz der Gesellschaft: Berlin,
Registergericht: Amtsgericht
Charlottenburg, HRB 144331 B
--
Florian Bruhin
2018-06-05 16:39:08 UTC
Permalink
On Tue, Jun 05, 2018 at 08:58:13AM -0700, Will Rosecrans wrote:
> You mention that you need an exception to get the large packages on PyPi
>
> I am curious if PyQt is using a similar exception, or is there some quirk
> of the Shiboken binding process that makes bigger modules than SIP, or some
> other difference?

They do have an exception:
https://github.com/pypa/packaging-problems/issues/109

> If no exception is granted, is the plan-B to distribute by some other
> method, or to make the packages smaller? (Maybe breaking them up into
> smaller modular parts or something?)

I wouldn't expect that to happen, all exceptions I've seen so far which
had a legitimate reason have been granted.

Florian

--
https://www.qutebrowser.org | ***@the-compiler.org (Mail/XMPP)
GPG: 916E B0C8 FD55 A072 | https://the-compiler.org/pubkey.asc
I love long mails! | https://email.is-not-s.ms/
Alex Blasche
2018-06-06 05:44:57 UTC
Permalink
Hi,

In anticipation of a positive response we'll likely not invest too much into an alternative. Right now I'd say we'd limit ourselves to putting it up on download.qt.io for the time being. This would be like the snapshot case today except that it is a supported and well-known package.

--
Alex

________________________________________
From: PySide <pyside-bounces+alexander.blasche=***@qt-project.org> on behalf of Florian Bruhin <***@the-compiler.org>
Sent: Tuesday, 5 June 2018 6:39:08 PM
To: Will Rosecrans
Cc: ***@qt-project.org
Subject: Re: [PySide] Weekly update 31.05.2018

On Tue, Jun 05, 2018 at 08:58:13AM -0700, Will Rosecrans wrote:
> You mention that you need an exception to get the large packages on PyPi
>
> I am curious if PyQt is using a similar exception, or is there some quirk
> of the Shiboken binding process that makes bigger modules than SIP, or some
> other difference?

They do have an exception:
https://github.com/pypa/packaging-problems/issues/109

> If no exception is granted, is the plan-B to distribute by some other
> method, or to make the packages smaller? (Maybe breaking them up into
> smaller modular parts or something?)

I wouldn't expect that to happen, all exceptions I've seen so far which
had a legitimate reason have been granted.

Florian

--
https://www.qutebrowser.org | ***@the-compiler.org (Mail/XMPP)
GPG: 916E B0C8 FD55 A072 | https://the-compiler.org/pubkey.asc
I love long mails! | https://email.is-not-s.ms/
Mike Driscoll
2018-06-05 14:26:00 UTC
Permalink
Hi,

One thing I would like to see in the Qt for Python project is support for
deploying to mobile (Android / iOS). It appears that PyQt has support for
this, but it's not well documented (
http://pyqt.sourceforge.net/Docs/PyQt5/introduction.html).

Mike

-----------------
Mike Driscoll

Blog: http://blog.pythonlibrary.org
Books: Python 101 <https://gum.co/py101>, Python 201: Intermediate Python
<https://gum.co/py201>, wxPython Recipes
<https://www.apress.com/us/book/9781484232361>, Python Interviews
<https://www.packtpub.com/web-development/python-interviews>

On Sun, Jun 3, 2018 at 10:12 AM, Christian Tismer <***@stackless.com>
wrote:

> On 31.05.18 17:33, Cristián Maureira-Fredes wrote:
> > Hello,
> >
> > Here is a quick update of the project.
> >
> > We had some issues with our integration system,
> > but it was solved, even the problems that were stopping us
> > to cherry pick some changes on 5.6.
> > Currently, there is still an issue for the generation of
> > 32bit wheels for Windows, but we are almost there.
> >
> > We want to provide our official set of wheels through
> > PyPi, but we are waiting for an official answer from them
> > since the limit is ~60M (on PyPi server) but ours are around ~100M.
> >
> > The HeapTypes and PEP384 changes are finally merged in our
> > repository, this will mean that any further contribution
> > that includes a new Type, must be compatible.
> > You can read more here: https://www.python.org/dev/peps/pep-0384/
> > and you can see all the changes that this improvement needed
> > here: https://codereview.qt-project.org/230864
> If you want to see the individual steps which made up the
> PEP 384 development, then here is an extra branch for that:
>
> https://github.com/pyside/pyside2-setup/tree/5.9-pep384
>
> Ciao -- Chris
> --
> Christian Tismer-Sperling :^) ***@stackless.com
> Software Consulting : http://www.stackless.com/
> Karl-Liebknecht-Str. 121 : http://pyside.org
> 14482 Potsdam : GPG key -> 0xFB7BEE0E
> phone +49 173 24 18 776 fax +49 (30) 700143-0023
>
>
> _______________________________________________
> PySide mailing list
> ***@qt-project.org
> http://lists.qt-project.org/mailman/listinfo/pyside
>
>
Continue reading on narkive:
Loading...