Qt for Python Development Notes: Difference between revisions
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
	
 (→2022)  | 
				 (→2022)  | 
				||
| Line 1: | Line 1: | ||
[[Category:Qt for Python]]  | [[Category:Qt for Python]]  | ||
==2022==  | ==2022==  | ||
=== 17. February 2022 ===  | |||
* General  | |||
** New Documentation Engineer joined the Foundation Area.  | |||
* Infrastructure & Releases  | |||
** 3.10.0 configuration to be tested  | |||
** Research on improvements for the packages in download.qt.io  | |||
** Testing PyPy on the CI  | |||
** Python 3.6 will be deprecated in PySide 6.3 and removed in 6.4  | |||
* Bugs & Features  | |||
** Addressing compatibility with other deployment tools.  | |||
** QmlExtended QmlAttach will be available in 6.3  | |||
** PYSIDE-1812 cross build task custom clang options  | |||
** Research with C++20 to build pyside, and vector call new API in 3.9+  | |||
** PYSIDE-1765 PYSIDE-1763 __feature__ issues were fixed and working on providing support for property in constructors PYSIDE-1705 (a bit more difficult)  | |||
** PYSIDE-1815 QtNetworkAuth.QAbstractOAuth is missing modifyParametersFunction/setModifyParametersFunction  | |||
** PYSIDE-1821 Add support for std::byte  | |||
** PYSIDE-1809 wrong name type annotation for setProperty() and property()  | |||
=== 10. February 2022 ===  | === 10. February 2022 ===  | ||
Revision as of 09:49, 17 February 2022
2022
17. February 2022
- General
- New Documentation Engineer joined the Foundation Area.
 
 - Infrastructure & Releases
- 3.10.0 configuration to be tested
 - Research on improvements for the packages in download.qt.io
 - Testing PyPy on the CI
 - Python 3.6 will be deprecated in PySide 6.3 and removed in 6.4
 
 - Bugs & Features
- Addressing compatibility with other deployment tools.
 - QmlExtended QmlAttach will be available in 6.3
 - PYSIDE-1812 cross build task custom clang options
 - Research with C++20 to build pyside, and vector call new API in 3.9+
 - PYSIDE-1765 PYSIDE-1763 __feature__ issues were fixed and working on providing support for property in constructors PYSIDE-1705 (a bit more difficult)
 - PYSIDE-1815 QtNetworkAuth.QAbstractOAuth is missing modifyParametersFunction/setModifyParametersFunction
 - PYSIDE-1821 Add support for std::byte
 - PYSIDE-1809 wrong name type annotation for setProperty() and property()
 
 
10. February 2022
- General
 - Bugs & Features
- PYSIDE-1806 CMake version check fixed
 - PYSIDE-1804 Big endian test failure fixed
 - Work in progress to add further QML decorators
 - PYSIDE-1702 snake_case handling now does explicitly not touch user defined classes.
 - PYSIDE-1758 Leave the underscore variable alone in QApplication
 - PYSIDE-535 Remove a disambiguation patch no longer needed
 - PYSIDE-1765 Widget subclass' minimumSizeHint not called with true_property
 - Work in progress on: PYSIDE-1753 setStyleSheet available even if snake_case (complex)
 
 
03. February 2022
- General
 - Infra & Releases
- 6.2.3 was released.
 - Waiting for a scheduled CI break on Monday
 - OSS packages for 5.15.3 source to be available soon.
 
 - Bugs & Features
- Updating new Qt dev API (targeting 6.4)
 - Adjusting a designer issue with a crash on views
 - Improving examples: Old OpenGL API
 - PYSIDE-1801 signal crash issue addressed
 - PYSIDE-1804 QByteArray issue
 - Improving QML: getting some issues with QML_ATTACHED
 - Writing PyPy Documentation to explain motivation, changes, and usage.
 - PyPy Compatibility:
- Got nice performance results with the working mandelbrot example
 - Still working on some last tests that are not properly working.
 
 - PYSIDE-1798 fixing enum issue
 - Continue the work on the python-lsp issues on QtCreator
 
 
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