Qt for Python Development Notes: Difference between revisions
Jump to navigation
Jump to search
(→2021) |
(→2022) |
||
(8 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
[[Category:Qt for Python]] | [[Category:Qt for Python]] | ||
== | ==2022== | ||
=== 27. January 2022 === | |||
* General | * General | ||
** | ** Communicate issue with Apple Silicon and our wheels. There is a bug on Python so using limited API and creating wheels with Python 3.8, make them unusable for 3.6 and 3.7 | ||
* Infra & Releases | * Infra & Releases | ||
** 6.2. | ** 6.2.3 to be release soon. | ||
** | * Bugs & Features | ||
** | ** Qt Creator LSP issue has an initial solution | ||
** | ** Curating a list of new features for Shiboken | ||
** Working on an issue related to help() function on top of custom modules | |||
** PYSIDE- | ** PYSIDE-1057 memory leak in progress | ||
** | ** Fixing examples to be compatible with PyPy and addressing corner cases | ||
* | ** QPainter was transformed into a context manager | ||
** PyPy | ** Building pyside with PyPy 3.8 is possible (3.9 is still in alpha) | ||
** | ** Working on a new tree example | ||
** Add | ** 1788 allow-thread issue with event functions | ||
** Add threaded OpenGL example | |||
** Add data()/constData() to OpaqueContainers | |||
** Continue work on QML integration | |||
=== 20. January 2022 === | |||
* General | * General | ||
* Infra & Releases | * Infra & Releases | ||
** 6.2. | ** 6.2.3 release next week | ||
** | ** Waiting a bit before branching 6.3 | ||
* Bugs & Features | |||
* Bugs | ** QtCreator Python LSP issue to be worked on | ||
** | ** Continue with the research related to new Shiboken features. | ||
** | ** Fixing general bugs from support | ||
** Adapting new API for 6.3 | |||
** Improving QML story with custom types | |||
* | ** PyPy compatibility is focused on making some last examples to work, some issues with PyPy are being found as well. | ||
* | |||
** | |||
** | |||
** PyPy compatibility | |||
=== | === 13. January 2022 === | ||
* Infra & Releases | * Infra & Releases | ||
** Maintenance | ** Maintenance in the CI, still a few things to be improved. | ||
** | ** New version of Gerrit is available as well. | ||
** | ** 5.15.8 Commercial LTS was released | ||
* Bugs | ** 5.15.2.1 to be release soon, special version with Python 3.10 support | ||
** | * Bugs and Features | ||
** | ** PYSIDE-1755 Fixing issues with __code__ (related to slots) | ||
* | ** Improved documentation | ||
** | ** Looking for new features for Shiboken | ||
** | ** Working on improving the LSP story on QtCreator https://github.com/python-lsp/python-lsp-jsonrpc/issues/5 | ||
** | ** PYSIDE-1764 suggestion on avoid the generation/wrapping of methods within objects. | ||
** PYSIDE-1730 signal/method namespace crash, generated by old fixes on old bugs. | |||
** Add capacity/reserve functions to OpaqueContainers | |||
** QML references examples issues, to discover missing details on the qml interaction | |||
** Clarifying the conversion rules on the typesystem: native, target | |||
** PYSIDE-1768 and PYSIDE-1769 WebEngine issues were solved. | |||
** uic missing imports | |||
** PYSIDE-1751 equality test for signals is rewritten and working better | |||
** QXYSeries: adding missing addons to enable methods | |||
=== | === 06. January 2022 === | ||
* General | |||
** New bridge between Telegram <-> IRC | |||
* | |||
** New | |||
* Infra & Release | * Infra & Release | ||
** | ** Planning 5.15.2 new release (5.15.2.1) to include Python 3.10 support. | ||
** | ** 5.15.8 Commercial LTS to be release in the next couple of days. | ||
** | ** 6.2.3 planned for 2022.01.18 | ||
* | * Bugs & Features | ||
** | ** PYSIDE-1755 __code__ inspection on slot connection is buggy (breaks, e.g. MagicMock testing) | ||
** Ported new examples QRegularExpression editor and MimeTypes | |||
* | ** Research to get new Shiboken features | ||
** | ** Updating translations | ||
** | ** In progress enabling qmllint in pyside project thanks to an external tool | ||
** | ** Addressing signal issues for different use-cases, multiple inheritance | ||
** | *** There is a relation with PyPy issues as well | ||
* | ** PYSIDE-1760 Racing condition without virtual environments (preloading setuptools) | ||
** | ** true_property issues were solved. | ||
** | ** continue work to have a more modular pyside installation with more wheels | ||
** | ** research on manylinux compatibility | ||
** | |||
** | |||
== | ==2021== | ||
*[[Qt for Python Development Notes 2021]] | |||
==2020== | ==2020== | ||
Revision as of 09:54, 27 January 2022
2022
27. January 2022
- General
- Communicate issue with Apple Silicon and our wheels. There is a bug on Python so using limited API and creating wheels with Python 3.8, make them unusable for 3.6 and 3.7
- Infra & Releases
- 6.2.3 to be release soon.
- Bugs & Features
- Qt Creator LSP issue has an initial solution
- Curating a list of new features for Shiboken
- Working on an issue related to help() function on top of custom modules
- PYSIDE-1057 memory leak in progress
- Fixing examples to be compatible with PyPy and addressing corner cases
- QPainter was transformed into a context manager
- Building pyside with PyPy 3.8 is possible (3.9 is still in alpha)
- Working on a new tree example
- 1788 allow-thread issue with event functions
- Add threaded OpenGL example
- Add data()/constData() to OpaqueContainers
- Continue work on QML integration
20. January 2022
- General
- Infra & Releases
- 6.2.3 release next week
- Waiting a bit before branching 6.3
- Bugs & Features
- QtCreator Python LSP issue to be worked on
- Continue with the research related to new Shiboken features.
- Fixing general bugs from support
- Adapting new API for 6.3
- Improving QML story with custom types
- PyPy compatibility is focused on making some last examples to work, some issues with PyPy are being found as well.
13. January 2022
- Infra & Releases
- Maintenance in the CI, still a few things to be improved.
- New version of Gerrit is available as well.
- 5.15.8 Commercial LTS was released
- 5.15.2.1 to be release soon, special version with Python 3.10 support
- Bugs and Features
- PYSIDE-1755 Fixing issues with __code__ (related to slots)
- Improved documentation
- Looking for new features for Shiboken
- Working on improving the LSP story on QtCreator https://github.com/python-lsp/python-lsp-jsonrpc/issues/5
- PYSIDE-1764 suggestion on avoid the generation/wrapping of methods within objects.
- PYSIDE-1730 signal/method namespace crash, generated by old fixes on old bugs.
- Add capacity/reserve functions to OpaqueContainers
- QML references examples issues, to discover missing details on the qml interaction
- Clarifying the conversion rules on the typesystem: native, target
- PYSIDE-1768 and PYSIDE-1769 WebEngine issues were solved.
- uic missing imports
- PYSIDE-1751 equality test for signals is rewritten and working better
- QXYSeries: adding missing addons to enable methods
06. January 2022
- General
- New bridge between Telegram <-> IRC
- Infra & Release
- Planning 5.15.2 new release (5.15.2.1) to include Python 3.10 support.
- 5.15.8 Commercial LTS to be release in the next couple of days.
- 6.2.3 planned for 2022.01.18
- Bugs & Features
- PYSIDE-1755 __code__ inspection on slot connection is buggy (breaks, e.g. MagicMock testing)
- Ported new examples QRegularExpression editor and MimeTypes
- Research to get new Shiboken features
- Updating translations
- In progress enabling qmllint in pyside project thanks to an external tool
- Addressing signal issues for different use-cases, multiple inheritance
- There is a relation with PyPy issues as well
- PYSIDE-1760 Racing condition without virtual environments (preloading setuptools)
- true_property issues were solved.
- continue work to have a more modular pyside installation with more wheels
- research on manylinux compatibility