Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: pyinstaller/pyinstaller
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v6.18.0
Choose a base ref
...
head repository: pyinstaller/pyinstaller
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v6.19.0
Choose a head ref
  • 15 commits
  • 17 files changed
  • 5 contributors

Commits on Jan 14, 2026

  1. 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.
    Suren Karapetyan authored and bwoodsend committed Jan 14, 2026
    Configuration menu
    Copy the full SHA
    945c3b0 View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2026

  1. Configuration menu
    Copy the full SHA
    5e61b42 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2026

  1. Configuration menu
    Copy the full SHA
    f59e765 View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2026

  1. 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.
    AlainKadar authored Jan 27, 2026
    Configuration menu
    Copy the full SHA
    fb3a830 View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2026

  1. 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.
    rokm committed Jan 28, 2026
    Configuration menu
    Copy the full SHA
    ec41995 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2026

  1. 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`.
    rokm committed Feb 1, 2026
    Configuration menu
    Copy the full SHA
    f0ee730 View commit details
    Browse the repository at this point in the history
  2. 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.
    rokm committed Feb 1, 2026
    Configuration menu
    Copy the full SHA
    ce6d02c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e937d76 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2026

  1. Configuration menu
    Copy the full SHA
    38ae788 View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2026

  1. Configuration menu
    Copy the full SHA
    611f658 View commit details
    Browse the repository at this point in the history
  2. 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.
    rokm committed Feb 11, 2026
    Configuration menu
    Copy the full SHA
    2e751ba View commit details
    Browse the repository at this point in the history
  3. 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`.
    rokm committed Feb 11, 2026
    Configuration menu
    Copy the full SHA
    a7f87e5 View commit details
    Browse the repository at this point in the history
  4. 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.
    rokm committed Feb 11, 2026
    Configuration menu
    Copy the full SHA
    a09778b View commit details
    Browse the repository at this point in the history
  5. 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.
    rokm committed Feb 11, 2026
    Configuration menu
    Copy the full SHA
    50eebf4 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2026

  1. Release v6.19.0. [skip ci]

    bwoodsend committed Feb 14, 2026
    Configuration menu
    Copy the full SHA
    9ae6e2a View commit details
    Browse the repository at this point in the history
Loading