Skip to content

fix(deps): update dependency pywin32 to v312#684

Merged
arne-aignx merged 1 commit into
mainfrom
renovate/pywin32-312.x
Jun 19, 2026
Merged

fix(deps): update dependency pywin32 to v312#684
arne-aignx merged 1 commit into
mainfrom
renovate/pywin32-312.x

Conversation

@renovate

@renovate renovate Bot commented Jun 19, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
pywin32 (changelog) >=311,<312>=312,<313 age confidence

Release Notes

mhammond/pywin32 (pywin32)

v312

  • Deprecate pythoncom.frozen and resolve build deprecation warnings (#​2593, [@​Avasam][Avasam])
    pythoncom.frozen used to expose Py_FrozenFlag from the C API.
    Py_FrozenFlag is deprecated since Python 3.12.
  • Added Python 3.15 support (#​2729, #​2732, [@​Avasam][Avasam])
  • Removed special-casing for .pyo files which haven't been a thing since Python 3.5 (#​2754, [@​Avasam][Avasam])
  • Fixed axdebug build on Python 3.11+ using CPython's new opaque frame APIs, fixed 64-bit overflow in sourceContext and stack addresses, fixed incorrect step-over and step-out behavior, and fixed ListEnumeratorGateway.Next() returning lazy map iterator incompatible with C++ COM gateways that require a sequence (#​2723, #​2724, #​2725, [@​wxinix-2022][wxinix-2022])
  • Removed more leftover obsolete UNICODE constants since dropping Python 2 support in win32ui, win32gui and win32clipboard (#​2717, [@​Avasam][Avasam])
  • Implement COM Records as [out] method parameters (#​2708, [@​geppi][geppi], [@​the-snork][the-snork])
  • Implement multidimensional SAFEARRAY(COM Record) and SAFEARRAY(double) (#​2655, [@​geppi][geppi])
  • Added many missing license and copyright notice files (#​2590, [@​Avasam][Avasam])
  • Fixed missing version stamp on built .dll and .exe files (#​2647, [@​Avasam][Avasam])
  • Bugfix for COM Record instance creation (#​2641, [@​geppi][geppi])
  • Fix regression introduced by #​2506 (#​2640, [@​geppi][geppi])
  • Fixed LoadPerfCounterTextStrings and UnloadPerfCounterTextStrings's bQuiet param being unused and hardcoded to True (#​2711, [@​Avasam][Avasam])
  • Removed considerations for unsupported Windows Versions (95/98/ME/2000/2k/Vista, most of XP) (#​2711, #​2667, #​2400, #​2747, #​2752 [@​Avasam][Avasam])
    • Updated a lot of dynamic function loading at runtime to instead use static build linking
    • Updated a lot of documentation
    • This removes the following constants:
      • win32con.FILE_ATTRIBUTE_ATOMIC_WRITE
      • win32con.FILE_ATTRIBUTE_XACTION_WRITE
  • Removed considerations for MFC < 9 (VS 2008) (#​2669, #​2716, [@​Avasam][Avasam])
    • This removes the unusable PyCSliderCtrl.VerifyPos method
  • win32cred.{CredWrite, CredUIPromptForCredentials}, win32net.NetUserEnum,
    win32profile.{LoadUserProfile,UnloadUserProfile,CreateEnvironmentBlock},
    win32security.{LogonUser, LookupAccountName, SetNamedSecurityInfo, GetNamedSecurityInfo, LsaAddAccountRights, ConvertSidToStringSid}
    all now release the GIL before making the call (#​2732)
  • Fix memory leak in PyCom_VariantFromPyObject (#​2688)
  • Dropped support for Python 3.8 (#​2413, [@​Avasam][Avasam])
    • Note that whilst pywin32 hasn't explicitly dropped support for Windows 7 / 8 / Server 2008,
      Python 3.8 was the last official CPython version to support those versions (Python 3.9 installer requires at least Windows 8.1 / Server 2012).

Configuration

📅 Schedule: (in timezone Europe/Berlin)

  • Branch creation
    • Between 12:00 AM and 05:59 AM (* 0-5 * * *)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot requested a review from a team as a code owner June 19, 2026 00:49
@renovate renovate Bot added bot Automated pull requests or issues dependencies Pull requests that update a dependency file renovate Pull requests from Renovate skip:codecov Skip Codecov reporting and check skip:test:long_running Skip long-running tests (≥5min) labels Jun 19, 2026
@sonarqubecloud

Copy link
Copy Markdown

@arne-aignx arne-aignx merged commit 215e9d3 into main Jun 19, 2026
40 of 41 checks passed
@arne-aignx arne-aignx deleted the renovate/pywin32-312.x branch June 19, 2026 05:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bot Automated pull requests or issues dependencies Pull requests that update a dependency file renovate Pull requests from Renovate skip:codecov Skip Codecov reporting and check skip:test:long_running Skip long-running tests (≥5min)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant