[PySide] New Qt for Python release: 6.2.0 is out !

Cristián Maureira-Fredes Cristian.Maureira-Fredes at qt.io
Thu Sep 30 16:06:55 CEST 2021


Dear Community,

we are really happy to let you know that 6.2.0 is finally out.
The whole team worked really hard on this release, due to all
the changes related to Qt/C++ 6.2, which included re-adding new
modules, catching up with the latest Qt changes, adding new
modules, and on top of that, thinking of features that could
improve both the PySide and Shiboken experience.

We would have loved to be compatible with Apple M1 devices,
but we need more time to finish all the issues we have
discovered with the initial attempts.

A blog post with more details on the new features will be publish
in the following days, so stay tuned https://qt.io/blog


# About the Installation

Due the inclusion of more modules (including QtWebEngine),
and the Qt libraries for macOS that are now compatible with universal 
binaries, the size of the wheels increased, reaching the limit
we had on PyPi, so sadly it's not possible yet
to just run "pip install pyside6" for Linux and macOS users.

Windows users however, can still run 'pip install pyside6'
to get 6.2.0

but Linux and macOS users need to install it from Qt servers:

pip install pyside6 \
   --index-url=http://download.qt.io/official_releases/QtForPython \
   --trusted-host download.qt.io

As soon as we have green light from the PyPi team,
we will let you know https://github.com/pypa/pypi-support/issues/1342
We are sorry for this issue.


# About the changes

You can find the changelog here:
https://code.qt.io/cgit/pyside/pyside-setup.git/tree/dist/changes-6.2.0

There are many bug fixes compared to previous releases,
but also a couple of nice changes, in summary:

- New examples, tutorials, and videos were added
   https://doc.qt.io/qtforpython-6/
- Even if it's not released yet, we are compatible with Python 3.10rc2
- The modules QtDBus, QtNetworkAuth, and QtBluetooth were added.
- Shiboken has not a new feature called Opaque Containers, to avoid
   copying C++ containers into Python to use them.
- The PyPy compatibility is half way there, but we will need more time.
- You can use 'qtpaths' not instead of 'qmake' when building PySide from 
source
- We added support for std::function for a couple of QThreadPool methods
- New QML functions were added, and it's now possible to use 
QmlRegisterSingletonInstance as well.



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.2!

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