[PySide] New Qt for Python release: 6.3.0 is out!
Cristián Maureira-Fredes
Cristian.Maureira-Fredes at qt.io
Sat Apr 16 13:01:27 CEST 2022
Hey there
The wheels are now published on PyPi,
you can drop the 'index-url' option and simply run:
pip install pyside6_essentials # or
pip install pyside6
Cheers!
On 4/13/22 13:04, Cristián Maureira-Fredes wrote:
> Dear Community,
>
> we are really happy to let you know that 6.3.0 is finally out.
> The whole team worked really hard on this release, due to all
> the changes related to Qt/C++ 6.3, but also with new features
> we are including.
>
> A blog post with all the details was just published here:
> https://www.qt.io/blog/qt-for-python-details-on-the-new-6.3-release
>
> In case you are already reading this email,
> let me summarize the release highlights :)
>
> # Python compatibility
>
> The 6.3.x series will be the last one supporting Python 3.6
> because it reached the end-of-life. From 6.4.0 the minimum
> required Python version will be 3.7
>
> # Package Structure and Installation
>
> Our wheels increased it size significantly after we included
> the Apple Silicon compatibility, due to that, the same approach
> would not escalate in our PyPi project, due to the hard 10G limit.
>
> So we decided to split the wheels into Essentials, and Addons.
> https://code.qt.io/cgit/pyside/pyside-setup.git/tree/README.pyside6_essentials.md
>
> https://code.qt.io/cgit/pyside/pyside-setup.git/tree/README.pyside6_addons.md
>
>
> This change might be incremental, but for you as end user it should
> not affect you at all, neither if you are building from source.
> Because a package called 'pyside6' remained, and that has a dependency
> both Essentials and Addons wheels.
>
> Sadly with this change, we didn't get the approval from the PyPi
> team in time for the release, so the usual 'pip install'
> requires an additional '--index-url' parameter to use Qt's servers
> to get the latest version.
>
>
> You can run:
>
> pip install pyside6 \
>
> --index-url=https://download.qt.io/official_releases/QtForPython/split-wheels/
>
>
> To get the 6.3.0 release. As soon as we get an approval, we will be
> uploading the packages to PyPi.
> We are sorry for this inconvenience.
>
>
> The good aspect for this approach, is that you can use a reduced amount
> of modules only installing the 'pyside6_essentials' wheel:
>
> pip install pyside6_essentials \
>
> --index-url=https://download.qt.io/official_releases/QtForPython/split-wheels/
>
>
> Reducing the amount of extra large modules that maybe you application
> was not using at all.
>
>
>
> # Cross compilation
>
> You can now cross compile Shiboken and PySide to a linux-based
> embedded system.
>
> A detailed tutorial can be found here:
> https://doc.qt.io/qtforpython/gettingstarted.html#cross-compilation
>
> This was released as a technical preview due to the limitations,
> but we are looking forward to hear back from you.
>
> Our development and testing was targeting Raspberry Pi 4 Model B,
> in case your device is not supported, let us know to work on that!
>
> # PyPy Compatibility
>
> Well, this speaks on its own ;)
> You can get the wheels from here:
> https://download.qt.io/official_releases/QtForPython/pypy/
>
> # pyside6-project
>
> a new tool was added to automatically convert the .ui and .qrc
> files, using the information from the .pyproject files.
>
> Additionally, if you work with QML, the tool will search
> for QML types and generate the .qmltypes file in case you want
> to include qmllint into your workflow
>
> # New look for the docs
>
> After the change in the Qt documentation theme,
> we needed to find a new look which provided a similar
> experience.
> You can check the new theme here:
> https://doc.qt.io/qtforpython/
>
> (Keep an eye for the upper-right icon to change between
> light, dark and automatic themes)
>
>
>
> As always, give us a hand by reporting bugs, asking for new examples,
> tutorials, videos, etc on JIRA https://bugreports.qt.io/projects/PYSIDE
>
> and drop by our community platforms in
> https://wiki.qt.io/Qt_for_Python#Community
>
> We hope you enjoy 6.3!
>
> Cheers
>
--
Dr. Cristián Maureira-Fredes
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
More information about the PySide
mailing list