Commit Graph

69 Commits

Author SHA1 Message Date
renovate[bot] 8b31f2639e Update most test/lint dependencies (#15582) 2026-04-01 17:54:51 +02:00
Semyon Moroz 282b1a838a Add @type_check_only to stub-only private classes in various third-party stubs (#15535) 2026-03-21 18:02:17 -04:00
github-actions[bot] 7ad79d00cc [stubsabot] Bump pyinstaller to 6.19.* (#15428) 2026-02-14 20:27:39 -05:00
Semyon Moroz ce0726c156 [pyinstaller] Update to 6.18.* (#15279) 2026-01-14 09:30:17 +01:00
github-actions[bot] 55cc868787 [stubsabot] Bump pyinstaller to 6.17.* (#15081) 2025-11-26 14:21:18 +01:00
Semyon Moroz 95656b1961 [pyinstaller] Update to 6.16.* (#14715) 2025-09-16 23:17:34 -04:00
Jelle Zijlstra ca44e4c45d Add __slots__ to third-party packages using stubdefaulter (#14619) 2025-08-21 15:38:13 -07:00
Brian Schubert 81c8fcb2e6 Mark stub-only private symbols as @type_check_only in third-party stubs (#14545) 2025-08-08 11:29:48 +02:00
Semyon Moroz 5a5d6a7647 [pyinstaller] Update to 6.15.* (#14521) 2025-08-04 10:05:39 -04:00
github-actions[bot] bf8680426e [stubsabot] Bump pyinstaller to 6.14.* (#14217)
Co-authored-by: stubsabot <>
2025-06-09 23:23:24 -04:00
Semyon Moroz b37974492e Bump pyinstaller to 6.13.* (#13843) 2025-04-16 20:54:53 -04:00
Avasam 5113659d37 Add all classes in stubs/pyinstaller/PyInstaller/utils/win32/versioninfo.pyi (#13833) 2025-04-16 11:32:19 +02:00
Sabfo a91c147f80 PyInstaller: Complete types in splash.pyi (#13568)
---------

Co-authored-by: Avasam <samuel.06@hotmail.com>
2025-03-07 16:32:22 -05:00
Avasam cadaaadfcb Fix pyinstaller.utils.hooks.collect_entry_point return type (#13111) 2025-02-28 13:23:11 +01:00
Sabfo 2ca92a4140 PyInstaller: Complete types in build_main.pyi (#13528)
Co-authored-by: sobolevn <mail@sobolevn.me>
2025-02-25 21:40:38 +03:00
Sabfo a61270c38c Fix typo in PyInstaller type alias (#13525) 2025-02-23 00:46:07 +01:00
github-actions[bot] 232b8f3288 [stubsabot] Bump pyinstaller to 6.12.* (#13479)
Co-authored-by: stubsabot <>
2025-02-09 19:16:32 +00:00
Alex Waygood c193cd2a36 Upgrade Black and Ruff (#13443) 2025-01-29 22:47:58 +00:00
Avasam c225ac7587 Bump pyinstaller to 6.11.* (#12911) 2024-10-27 22:03:17 +01:00
Avasam e2aea1e70f Bump pyinstaller to 6.10.* (#12513) 2024-08-11 09:34:08 +03:00
github-actions[bot] f4dfa5ada0 [stubsabot] Bump pyinstaller to 6.9.* (#12289)
Co-authored-by: stubsabot <>
2024-07-09 02:20:45 -04:00
Avasam bf03f9b63a Bump pyinstaller to 6.8.* (#12198) 2024-06-25 12:27:35 +02:00
bersbersbers 48a68f521e pyinstaller: allow Splash(text_pos = None) (#11835) 2024-04-25 22:42:18 +02:00
Sebastian Rittau 7d56cd9a6c Remove remaining bare Incompletes (#11768)
Enable Y065
2024-04-16 06:26:14 -07:00
Avasam b9fd082cf7 Bump pyinstaller to 6.6.* (#11764) 2024-04-14 19:33:06 +02:00
Avasam 354ecd084f Bump pyinstaller to 6.5.* (#11563) 2024-03-10 16:32:56 +00:00
Shantanu 88fa182253 Use PEP 570 syntax in third party stubs (#11554) 2024-03-10 14:11:43 +01:00
github-actions[bot] 7e6b89189f [stubsabot] Bump pyinstaller to 6.4.* (#11398) 2024-02-11 16:18:04 +01:00
Sebastian Rittau b6eaadcfe5 Update typing_extensions imports in third-party stubs (#11245) 2024-01-05 15:40:13 +01:00
Sebastian Rittau 23604858a6 Remove Python 3.7 branches (#11238) 2024-01-05 11:39:39 +01:00
Sebastian Rittau 4e5f7a7142 Drop support for Python 3.7 (#11234) 2024-01-04 14:48:44 +01:00
Avasam d3bf2805b4 Bump pyinstaller to 6.3.* (#11175) 2023-12-17 13:47:29 -08:00
Alex Waygood 1d2fe59e88 Third-party stubs: remove unused type: ignores (#11063) 2023-11-23 13:35:45 +00:00
Avasam df623b85d8 Bump pyinstaller to 6.2.* (#11023) 2023-11-12 22:46:10 +00:00
Avasam 1582e4833a Update PyInstaller.building.api.EXE.__init__ (#11024) 2023-11-12 18:59:34 +00:00
Alex Waygood 516f665505 Bump flake8-pyi to 23.11.0 (#10997) 2023-11-08 16:01:24 +00:00
github-actions[bot] 4a854366e0 [stubsabot] Bump pyinstaller to 6.1.* (#10885)
Release: https://pypi.org/pypi/pyinstaller/6.1.0
Homepage: https://www.pyinstaller.org/
Repository: https://github.com/pyinstaller/pyinstaller
Diff: https://github.com/pyinstaller/pyinstaller/compare/v6.0.0...v6.1.0

Stubsabot analysis of the diff between the two releases:
 - 2 public Python files have been added: `tests/functional/modules/pyi_import_main/hooks/hook-PyInstaller.py`, `tests/functional/modules/pyi_import_main/hooks/hook-pytest.py`.
 - 0 files included in typeshed's stubs have been deleted.
 - 5 files included in typeshed's stubs have been modified or renamed: `PyInstaller/__init__.py`, `PyInstaller/building/api.py`, `PyInstaller/building/build_main.py`, `PyInstaller/depend/analysis.py`, `PyInstaller/utils/hooks/__init__.py`.
 - Total lines of Python code added: 122.
 - Total lines of Python code deleted: 22.
2023-10-14 07:44:01 +02:00
Sebastian Rittau 54a8fd74a7 PyInstaller: List ignored building sub-modules explicitly for stubtest (#10845)
This prevents stubtest from ignoring errors in modules that are stubbed.
2023-10-06 12:05:46 +01:00
Avasam 747222469d Bump pyinstaller to 6.0.* (#10800) 2023-09-28 22:30:59 -07:00
Sebastian Rittau afe18e95a9 Add an upstream_repository field to METADATA.toml (#10487)
Closes: #10478
2023-07-20 16:45:41 +02:00
Avasam 93b4060cd4 [PyInstaller] TOCs are not often lists of TOCs (#10366) 2023-06-27 16:36:51 +02:00
github-actions[bot] ca13bcc286 [stubsabot] Bump pyinstaller to 5.13.* (#10357)
* [stubsabot] Bump pyinstaller to 5.13.*

Release: https://pypi.org/pypi/pyinstaller/5.13.0
Homepage: https://www.pyinstaller.org/
Diff: https://github.com/pyinstaller/pyinstaller/compare/v5.12.0...v5.13.0

Stubsabot analysis of the diff between the two releases:
 - 1 public Python file has been added: `PyInstaller/hooks/pre_safe_import_module/hook-distutils.py`.
 - 0 files included in typeshed's stubs have been deleted.
 - 4 files included in typeshed's stubs have been modified or renamed: `PyInstaller/__init__.py`, `PyInstaller/building/api.py`, `PyInstaller/building/build_main.py`, `PyInstaller/compat.py`.
 - Total lines of Python code added: 962.
 - Total lines of Python code deleted: 648.

If stubtest fails for this PR:
- Leave this PR open (as a reminder, and to prevent stubsabot from opening another PR)
- Fix stubtest failures in another PR, then close this PR

Note that you will need to close and re-open the PR in order to trigger CI

* Update compat.pyi

---------

Co-authored-by: stubsabot <>
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
2023-06-25 09:46:19 +01:00
github-actions[bot] 919f1d0aca [stubsabot] Bump pyinstaller to 5.12.* (#10287)
Release: https://pypi.org/pypi/pyinstaller/5.12.0
Homepage: https://www.pyinstaller.org/
Diff: https://github.com/pyinstaller/pyinstaller/compare/v5.11.0...v5.12.0

Stubsabot analysis of the diff between the two releases:
 - 2 public Python files have been added: `tests/functional/scripts/pyi_lazy_import.py`, `tests/functional/test_import_lazy_loader.py`.
 - 0 files included in typeshed's stubs have been deleted.
 - 6 files included in typeshed's stubs have been modified or renamed: `PyInstaller/__init__.py`, `PyInstaller/building/build_main.py`, `PyInstaller/building/splash.py`, `PyInstaller/compat.py`, `PyInstaller/lib/modulegraph/modulegraph.py`, `PyInstaller/utils/win32/versioninfo.py`.
 - Total lines of Python code added: 647.
 - Total lines of Python code deleted: 887.
2023-06-09 08:37:37 +01:00
Nikita Sobolev aa36289684 Bump PyInstaller to 5.11.* (#10179)
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
2023-05-14 11:52:19 +01:00
Avasam 4930ebade4 Type PyInstaller.building.api and related modules (#9730)
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
2023-04-26 17:49:30 -07:00
github-actions[bot] 96a5a835a2 [stubsabot] Bump pyinstaller to 5.10.* (#10034) 2023-04-12 09:05:40 +02:00
Alex Waygood 6fd7e36e80 Add default values for third-party stubs beginning with 'P' (#9957) 2023-03-27 18:58:53 +01:00
github-actions[bot] 6d2d91c8f9 [stubsabot] Bump pyinstaller to 5.9.* (#9880)
Release: https://pypi.org/pypi/pyinstaller/5.9.0
Homepage: https://www.pyinstaller.org/
Diff: https://github.com/pyinstaller/pyinstaller/compare/v5.8.0...v5.9.0

Stubsabot analysis of the diff between the two releases:
 - 0 public Python files have been added.
 - 0 files included in typeshed's stubs have been deleted.
 - 3 files included in typeshed's stubs have been modified or renamed: `PyInstaller/__init__.py`, `PyInstaller/building/build_main.py`, `PyInstaller/isolated/_parent.py`.
 - Total lines of Python code added: 28.
 - Total lines of Python code deleted: 59.
2023-03-14 00:18:35 +00:00
Alex Waygood 1d2ae2598b Fix some typos in comments (#9802) 2023-02-23 22:11:24 +00:00
Avasam ed6748fb32 Stubtest settings: change ignore_missing_stub default to false (#9779)
If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work.
2023-02-20 22:37:45 +00:00