-
-
Notifications
You must be signed in to change notification settings - Fork 2k
Comparing changes
Open a pull request
base repository: pyinstaller/pyinstaller
base: v6.18.0
head repository: pyinstaller/pyinstaller
compare: v6.19.0
- 15 commits
- 17 files changed
- 5 contributors
Commits on Jan 14, 2026
-
depend: suppress api-ms-win-*.dll warnings on Windows Server
Unresolvable UCRT DLL warings were previously suppressed for Windows 10 and 11, but they also affect maching Windows Server versions. Suppress the warnings for all 10+ versions.
Configuration menu - View commit details
-
Copy full SHA for 945c3b0 - Browse repository at this point
Copy the full SHA 945c3b0View commit details
Commits on Jan 18, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 5e61b42 - Browse repository at this point
Copy the full SHA 5e61b42View commit details
Commits on Jan 25, 2026
-
Configuration menu - View commit details
-
Copy full SHA for f59e765 - Browse repository at this point
Copy the full SHA f59e765View commit details
Commits on Jan 27, 2026
-
hookutils: conda: gracefully handle missing 'depends' key in dist met…
…adata (#9345) Account for possibility of an Anaconda package not providing a `depends` entry in its distribution metadata. Fixes error during initialization of the `conda` hook utility module in Anaconda environments where such packages (e.g., `tzdata`) happen to be installed.
Configuration menu - View commit details
-
Copy full SHA for fb3a830 - Browse repository at this point
Copy the full SHA fb3a830View commit details
Commits on Jan 28, 2026
-
test_spec_options: explicitly specify program name in command-line pa…
…rser Have the command-line parser in `test_spec_options` explicitly specify the program name, to ensure it always matches what the test expects to find in the output (i.e., 'pyi_spec_options.spec'). Starting with python 3.14, the automatically-inferred program name becomes `python -m pytest` when `pytest` is launched as a module, which ends up breaking the test.
Configuration menu - View commit details
-
Copy full SHA for ec41995 - Browse repository at this point
Copy the full SHA ec41995View commit details
Commits on Feb 1, 2026
-
hooks: numpy: relax installer-type check for delvewheel codepath
Relax the installer-type check that gates the use of `collect_delvewheel_libs_directory` hook utility to collect DLLs from `numpy.libs` directory (applicable to Windows PyPI wheels, which have been using `delvewheel` for a while now). Instead of checking that installer is `pip`, check that it is not `conda`, because PyPI wheels may be installed via other installers, such as `uv`.
Configuration menu - View commit details
-
Copy full SHA for f0ee730 - Browse repository at this point
Copy the full SHA f0ee730View commit details -
hooks: pandas: use delvewheel hook utility function to collect DLLs
Starting with `pandas` 2.1.0, their Windows PyPI wheels have been using `delvewheel` to put DLLs into external `pandas.libs` directory. Up until now, the bundled copy of `msvcp140-*.dll` seems to have been picked up automatically by binary dependency analysis; however, it is more future-proof to explicitly ensure that the external `pandas.libs` directory is collected by using the `collect_delvewheel_libs_directory` hook utility function.
Configuration menu - View commit details
-
Copy full SHA for ce6d02c - Browse repository at this point
Copy the full SHA ce6d02cView commit details -
Configuration menu - View commit details
-
Copy full SHA for e937d76 - Browse repository at this point
Copy the full SHA e937d76View commit details
Commits on Feb 8, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 38ae788 - Browse repository at this point
Copy the full SHA 38ae788View commit details
Commits on Feb 11, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 611f658 - Browse repository at this point
Copy the full SHA 611f658View commit details -
tests: add missing importorskip('pkg_resources') decorators
Add missing `importorskip('pkg_resources')` decorators to all tests that use `pkg_resources.declare_namespace()` function, and therefore require `pkg_resources`, which was removed in `setuptools` 82.0.0.Configuration menu - View commit details
-
Copy full SHA for 2e751ba - Browse repository at this point
Copy the full SHA 2e751baView commit details -
tests: port remaining metadata tests to importlib.metadata
Port the remaining metadata tests that were using `pkg_resources` (`test_single_file_metadata` and `test_collect_entry_point`) to `importlib.metadata`.
Configuration menu - View commit details
-
Copy full SHA for a7f87e5 - Browse repository at this point
Copy the full SHA a7f87e5View commit details -
ci: extend the work-around for broken setuptools upgrade
Extend the work-around for broken `setuptools` upgrade to also cover `pkg_resources`, which was removed in `setuptools` 82.0.0; and the defunct namespace package arising from the left-over `pkg_resources` directory (caused by `.opt-1.pyc` in `__pycache__` directory of initial `setuptools` installation that `pip` fails to remove) is wreaking havoc in our tests.
Configuration menu - View commit details
-
Copy full SHA for a09778b - Browse repository at this point
Copy the full SHA a09778bView commit details -
ci: cygwin: add the work-around for broken setuptools upgrade
Looks like the issue with broken `setuptools` upgrade is now also manifesting in the `cygwin` workflow, so add the work-around step to mitigate it. This is a simplified version of what we use in the "tests" job that targets only `pkg_resources`, which is the only problematic part in `cygwin` workflow. We can probably remove it once cygwin python installation includes `setuptools` >= 82.0.0 by default.
Configuration menu - View commit details
-
Copy full SHA for 50eebf4 - Browse repository at this point
Copy the full SHA 50eebf4View commit details
Commits on Feb 14, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 9ae6e2a - Browse repository at this point
Copy the full SHA 9ae6e2aView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v6.18.0...v6.19.0