Details
-
Task
-
Resolution: Unresolved
-
P3: Somewhat important
-
None
-
None
-
None
-
784358928 (dev), 8d61e1982 (dev), 5f3cd312f (dev), 9dca9a849 (dev), bb8ff9b74 (dev), ffea69fcf (dev), db7671bf7 (dev), 9432633ff (dev), e4199ec38 (dev), 0e97a4779 (dev), 496ffda6a (dev), 8f0b24a32 (dev), 97a32254c (dev), facad37a8 (dev), 9af99c2fd (dev)
Description
Python stub files for PySide6 have been free-running since several years now.
The minimal test from the early typing times no longer works.
In order to get better and tested results, we aim for inclusion of the mypy tool.
The first step is error-free running of MyPy before we can establish higher tests.
Attachments
Issue Links
- mentioned in
-
Page Loading...
Gerrit Reviews
For Gerrit Dashboard: PYSIDE-2846 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
585820,10 | type hints: Prepare type checking via mypy | dev | pyside/pyside-setup | Status: MERGED | +2 | 0 |
586178,2 | type hints: Improve the helper functions by using class methods | dev | pyside/pyside-setup | Status: MERGED | +2 | 0 |
588861,2 | type hints: Fix some systematic problems | dev | pyside/pyside-setup | Status: MERGED | +2 | 0 |
589089,2 | type hints: Fix some systematic problems part 2 | dev | pyside/pyside-setup | Status: MERGED | +2 | 0 |
589286,3 | type hints: Fix some systematic problems part 3 | dev | pyside/pyside-setup | Status: MERGED | +2 | 0 |
589601,3 | type hints: Fix some more exotic problems | dev | pyside/pyside-setup | Status: MERGED | +2 | 0 |
590282,2 | type hints: Remove duplicate multi-signature entries | dev | pyside/pyside-setup | Status: MERGED | +2 | 0 |
590959,4 | type hints: Fix an incomplete numpy replacement | dev | pyside/pyside-setup | Status: MERGED | +2 | 0 |
591168,9 | type hints: Fix some typing bugs for mypy (forgiveness) | dev | pyside/pyside-setup | Status: MERGED | +2 | 0 |
591668,4 | Update Qt Widgets Designer forms | dev | pyside/pyside-setup | Status: MERGED | +2 | +1 |
591719,2 | PySide6/SerialBus: Fix CAN bus example | dev | pyside/pyside-setup | Status: MERGED | +2 | 0 |
592441,6 | type hints: Fix a bug introduced by PlaceHolderType | dev | pyside/pyside-setup | Status: MERGED | +2 | 0 |
592512,4 | type hints: Fix some simple cases | dev | pyside/pyside-setup | Status: MERGED | +2 | 0 |
592780,36 | type hints: Evaluate multiple signatures and Union Expressions | dev | pyside/pyside-setup | Status: MERGED | +2 | 0 |
593586,2 | type hints: Disable MyPy error codes which contradict Qt | dev | pyside/pyside-setup | Status: MERGED | +2 | 0 |
594280,20 | type hints: Remove duplication errors by heuristics | dev | pyside/pyside-setup | Status: MERGED | +2 | 0 |
594362,21 | type hints: Suppress errors from inconsistency with __iadd__ etc | dev | pyside/pyside-setup | Status: MERGED | +2 | 0 |
595531,25 | type hints: Install a permanent test for error-free pyi files | dev | pyside/pyside-setup | Status: MERGED | +2 | 0 |
597309,8 | type hints: Fix typing.Callable to include parameters | dev | pyside/pyside-setup | Status: MERGED | +2 | 0 |
598066,2 | type hints: Simplify the NoneType / None issue | dev | pyside/pyside-setup | Status: MERGED | +2 | 0 |
598201,2 | type hints: Simplify the NoneType / None issue | 6.8 | pyside/pyside-setup | Status: MERGED | +2 | 0 |
598202,2 | type hints: Fix typing.Callable to include parameters | 6.8 | pyside/pyside-setup | Status: MERGED | +2 | 0 |
598203,2 | type hints: Evaluate multiple signatures and Union Expressions | 6.8 | pyside/pyside-setup | Status: MERGED | +2 | 0 |
598204,2 | type hints: Remove duplication errors by heuristics | 6.8 | pyside/pyside-setup | Status: MERGED | +2 | 0 |
598205,2 | type hints: Suppress errors from inconsistency with __iadd__ etc | 6.8 | pyside/pyside-setup | Status: MERGED | +2 | 0 |
598206,2 | type hints: Install a permanent test for error-free pyi files | 6.8 | pyside/pyside-setup | Status: MERGED | +2 | 0 |
598955,3 | type hints: Avoid double # for pyi type specification | dev | pyside/pyside-setup | Status: MERGED | +2 | 0 |
598985,2 | type hints: Avoid double # for pyi type specification | 6.8 | pyside/pyside-setup | Status: MERGED | +2 | 0 |
599061,2 | type hints: Avoid double # for pyi type specification | 6.8.0 | pyside/pyside-setup | Status: MERGED | +2 | 0 |
599286,10 | type hints: Add some mypy explanations to developer docs | dev | pyside/pyside-setup | Status: MERGED | +2 | 0 |
599311,2 | type hints: Avoid double # for pyi type specification | tqtc/6.8.0 | pyside/tqtc-pyside-setup | Status: MERGED | +2 | 0 |
601221,2 | type hints: Add some mypy explanations to developer docs | 6.8 | pyside/pyside-setup | Status: MERGED | +2 | 0 |
601334,2 | type hints: Add some mypy explanations to developer docs | 6.8.0 | pyside/pyside-setup | Status: MERGED | +2 | 0 |
601346,2 | type hints: Make the mypy cache more permanent | dev | pyside/pyside-setup | Status: MERGED | +2 | +1 |
601398,2 | type hints: Make the mypy cache more permanent | 6.8 | pyside/pyside-setup | Status: MERGED | +2 | 0 |
601501,1 | type hints: Test if the mypy tests are running at all in COIN | dev | pyside/pyside-setup | Status: ABANDONED | -1 | -1 |
601506,7 | type hints: Make the mypy cache more permanent, amended | dev | pyside/pyside-setup | Status: MERGED | +2 | +1 |
601584,1 | type hints: Make the mypy cache more permanent | 6.8.0 | pyside/pyside-setup | Status: ABANDONED | -1 | 0 |
601866,2 | type hints: Make the mypy cache more permanent, amended | 6.8 | pyside/pyside-setup | Status: MERGED | +2 | 0 |
601969,1 | type hints: Make the mypy cache more permanent, amended | 6.8.0 | pyside/pyside-setup | Status: ABANDONED | -1 | 0 |
602612,2 | type hints: Support rich compare functions | dev | pyside/pyside-setup | Status: MERGED | +2 | 0 |
602750,2 | type hints: Support rich compare functions | 6.8 | pyside/pyside-setup | Status: MERGED | +2 | 0 |
603058,4 | type hints: add __hash__, fix __copy__, __repr__ and __dir__ | dev | pyside/pyside-setup | Status: MERGED | +2 | +1 |
603205,2 | type hints: add __hash__, fix __copy__, __repr__ and __dir__ | 6.8 | pyside/pyside-setup | Status: MERGED | +2 | 0 |
603243,3 | type hints: Fix some return annotations which should be optional | dev | pyside/pyside-setup | Status: MERGED | +2 | +1 |
603345,2 | type hints: Fix some return annotations which should be optional | 6.8 | pyside/pyside-setup | Status: MERGED | +2 | 0 |
603569,15 | type hints: Use positional parameters according to PEP 570 | dev | pyside/pyside-setup | Status: MERGED | +2 | 0 |
604269,6 | metatypes: Use the metatype SbkObjectType_TypeF() more consequently | dev | pyside/pyside-setup | Status: ABANDONED | 0 | 0 |
604851,11 | type hints: Support properties in constructors | dev | pyside/pyside-setup | Status: MERGED | +2 | +1 |
605529,5 | Fix a crash in Qt3DRender | dev | pyside/pyside-setup | Status: MERGED | +2 | 0 |
605929,2 | Fix a crash in Qt3DRender | 6.8 | pyside/pyside-setup | Status: MERGED | +2 | 0 |
605981,2 | type hints: Use positional parameters according to PEP 570 | 6.8 | pyside/pyside-setup | Status: MERGED | +2 | 0 |
606061,2 | type hints: Support properties in constructors | 6.8 | pyside/pyside-setup | Status: MERGED | +2 | 0 |
606204,8 | type hints: Support properties in constructors, snake_case | dev | pyside/pyside-setup | Status: MERGED | +2 | 0 |
606378,2 | type hints: Support properties in constructors, snake_case | 6.8 | pyside/pyside-setup | Status: MERGED | +2 | 0 |
609113,8 | type hints: Fix the heuristic for ambiguous signature removal | dev | pyside/pyside-setup | Status: MERGED | +2 | 0 |
609303,3 | type hints: Fix some return annotations which should be optional, amended | dev | pyside/pyside-setup | Status: MERGED | +2 | 0 |
609322,2 | type hints: Fix some return annotations which should be optional, amended | 6.8 | pyside/pyside-setup | Status: MERGED | +2 | 0 |
609528,2 | type hints: Fix the heuristic for ambiguous signature removal | 6.8 | pyside/pyside-setup | Status: MERGED | +2 | 0 |