diff options
| author | Christian Tismer <tismer@stackless.com> | 2024-10-12 17:03:18 +0200 |
|---|---|---|
| committer | Christian Tismer <tismer@stackless.com> | 2024-10-17 15:09:42 +0200 |
| commit | 29fb43f5b58d9f4f0e9a6b458240dcaa83a5f0a3 (patch) | |
| tree | 09538db11ee9f07dfbff84891aaf568663727fcb /sources/pyside6/PySide6 | |
| parent | 7632530b8f6aa75f2ae904d883c419e6cd58c1bb (diff) | |
type hints: Install a permanent test for error-free pyi files
Testing Mypy on the whole project costs some time,
about 33 s on a Mac Studio Max M1 in debug mode.
On CI with release Windows, this is about 8 sec.
An option "--skip-mypy-test" is added to save time.
The mypy tool is only enforced to exist in COIN.
Otherwise it is optional.
Task-number: PYSIDE-2846
Change-Id: Ibbabbf6b893537ac923fbbaba9ff832ebd675a21
Fixes: PYSIDE-2672
Fixes: PYSIDE-2886
Pick-to: 6.8
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
Diffstat (limited to 'sources/pyside6/PySide6')
| -rw-r--r-- | sources/pyside6/PySide6/__init__.py.in | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sources/pyside6/PySide6/__init__.py.in b/sources/pyside6/PySide6/__init__.py.in index e8c107bcd..e72adc5e4 100644 --- a/sources/pyside6/PySide6/__init__.py.in +++ b/sources/pyside6/PySide6/__init__.py.in @@ -8,6 +8,8 @@ __all__ = [@init_modules@] __version__ = "@FINAL_PACKAGE_VERSION@" __version_info__ = (@BINDING_API_MAJOR_VERSION@, @BINDING_API_MINOR_VERSION@, @BINDING_API_MICRO_VERSION@, "@BINDING_API_PRE_RELEASE_VERSION_TYPE@", "@BINDING_API_PRE_RELEASE_VERSION@") +SKIP_MYPY_TEST = bool("@SKIP_MYPY_TEST@") + def _additional_dll_directories(package_dir): # Find shiboken6 relative to the package directory. |
