From icfwm at gmx.net Tue Dec 6 15:59:25 2022 From: icfwm at gmx.net (icfwm at gmx.net) Date: Tue, 6 Dec 2022 15:59:25 +0100 Subject: [PySide] QMdiSubWindow.normalGeometry broken? Message-ID: An HTML attachment was scrubbed... URL: From Friedemann.Kleint at qt.io Tue Dec 6 17:08:36 2022 From: Friedemann.Kleint at qt.io (Friedemann Kleint) Date: Tue, 6 Dec 2022 17:08:36 +0100 Subject: [PySide] QMdiSubWindow.normalGeometry broken? In-Reply-To: References: Message-ID: <7dfe3dd9-816f-acc0-7d0d-75cac2733b3e@qt.io> Hi, QMdiSubwindow is a child widget; it acts according to documentation: https://doc.qt.io/qt-6/qwidget.html#normalGeometry-prop Regards, Friedemann -- Friedemann Kleint The Qt Company GmbH From dynobo at mailbox.org Fri Dec 9 20:16:17 2022 From: dynobo at mailbox.org (dynobo) Date: Fri, 9 Dec 2022 20:16:17 +0100 Subject: [PySide] What happened to manylinux wheels for python3.8+? Message-ID: <5936d3da-6163-c3ef-f48e-79f0cb12fa2e@mailbox.org> Hi, I've noticed for an application which I package as AppImage, that I can't install PySide versions more recent than 6.2.4. When inspecting the distribution files on PyPi and https://download.qt.io/official_releases/QtForPython/pyside6/ it seems to me, that after 6.2.4 the builds changed: Manylinux wheel files for 6.2.4 got build for various Python versions: PySide6-6.2.4-6.2.4-cp36.cp37.cp38.cp39.cp310-abi3-manylinux1_x86_64.whl After that, they only seem to be build for Python 3.7: PySide6-6.4.1-cp37-abi3-manylinux_2_28_x86_64.whl 1.) Can this be the reason why I can't update beyond 6.2.4 inside my AppImage (I'm using Python 3.9)? 2.) Any ideas, how I could use the most recent PySide6 versions inside an AppImage again? Any help or hints is appreciated! ? Thanks & best regards! From Cristian.Maureira-Fredes at qt.io Tue Dec 13 09:31:16 2022 From: Cristian.Maureira-Fredes at qt.io (=?UTF-8?Q?Cristi=c3=a1n_Maureira-Fredes?=) Date: Tue, 13 Dec 2022 09:31:16 +0100 Subject: [PySide] What happened to manylinux wheels for python3.8+? In-Reply-To: <5936d3da-6163-c3ef-f48e-79f0cb12fa2e@mailbox.org> References: <5936d3da-6163-c3ef-f48e-79f0cb12fa2e@mailbox.org> Message-ID: <9a42a9a0-05a4-fbd9-2650-9288effbe41b@qt.io> Hey, The old 'manylinux1' where never really manylinux1, there was an internal hack in order to make them 'look like manylinux1'. The reason of that, is due to the incompatibility of any manylinux* tag, with the minimum Qt requirements. Starting from 6.3.0 we adopted a new PEP to distribute our Linux wheels, PEP600 [1] which allowed us to describe the glibc version the package was using, instead of the old approach. Another thing we noticed, is that when we use the stable ABI, and rely on the abi3 tag, you only need to specify the minimum Python version, meaning this: cp36.cp37.cp38.cp39.cp310-abi3 could be written like this: cp36-abi3 Furthermore, in the past, we had users that for some reason needed to build PySide using a different Qt version. This was rare, so we decided to also drop the tags that were describing both version PySide.Qt in: PySide6-6.2.4-6.2.4 using only the pyside version PySide6-6.2.4 On top of that, we reached a point that the PySide6 wheel was too large, because it was including all the modules. Many people argued, "why do I need webengine, multimedia, ..." if I only want to have a simple PySide application? So we split the wheels [2] [3]. Installing pyside6 for new users, will install pyside6_essentials, and pyside6_addons wheels, so in your case, you'd need to uninstall and then install pyside6 again, because pip cannot detect the change in wheel structure. With that information, answering your questions: 1) if you are 'updating', then the solution is to uninstall and install pyside6 again. 2) Installing pyside6, and not updating. As long as you have glibc 2.28+ and a recent pip (run: pip install -U pip) you would be able to install, because the PEP600 was included in pip 20.3 (2020-11-30). If you have any more question, let us know! [1] https://peps.python.org/pep-0600/ [2] https://www.qt.io/blog/qt-for-python-details-on-the-new-6.3-release [3] https://doc.qt.io/qtforpython/gettingstarted/package_details.html#package-details On 12/9/22 20:16, dynobo via PySide wrote: > > Hi, > > I've noticed for an application which I package as AppImage, that I > can't install PySide versions more recent than 6.2.4. > > When inspecting the distribution files on PyPi and > https://download.qt.io/official_releases/QtForPython/pyside6/ it seems > to me, that after 6.2.4 the builds changed: > > Manylinux wheel files for 6.2.4 got build for various Python versions: > PySide6-6.2.4-6.2.4-cp36.cp37.cp38.cp39.cp310-abi3-manylinux1_x86_64.whl > > After that, they only seem to be build for Python 3.7: > PySide6-6.4.1-cp37-abi3-manylinux_2_28_x86_64.whl > > 1.) Can this be the reason why I can't update beyond 6.2.4 inside my > AppImage (I'm using Python 3.9)? > > 2.) Any ideas, how I could use the most recent PySide6 versions inside > an AppImage again? > > Any help or hints is appreciated! ? > Thanks & best regards! > _______________________________________________ > PySide mailing list > PySide at qt-project.org > https://lists.qt-project.org/listinfo/pyside -- Dr. Cristi?n Maureira-Fredes Senior R&D Manager The Qt Company GmbH Erich-Thilo-Str. 10 D-12489 Berlin Gesch?ftsf?hrer: Mika P?lsi, Juha Varelius, Jouni Lintunen Sitz der Gesellschaft: Berlin, Registergericht: Amtsgericht Charlottenburg, HRB 144331 B