Skip to content

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Mar 17, 2025

Bumps pywin32 from 308 to 310.

Release notes

Sourced from pywin32's releases.

Release 310

A release fixing a few regressions

Install via pip:

pip install pywin32 --upgrade

More details in the README

Release 309

A release with a number of changes and fixes

Install via pip:

pip install pywin32 --upgrade

More details in the README

There are no .exe installers for this release - you must use pip.

Changelog

Sourced from pywin32's changelog.

Build 310, released 2025/03/16

  • Fixed a regression where win32com.client.DispatchWithEvents and win32com.client.WithEventswould throw aTypeError` on the second call (#2491, @​Avasam)
  • Fixed regresion causing win32com.shell.shell to be missing a number of IIDs. (#2487, @​Avasam)
  • As part of the above, Windows 7 is now minimum supported.

Build 309, released 2025/03/09

pywin32

  • Fixed Access Violation crashes in 3.12 by moving PyWInObject_Free* methods so GIL is acquired (#2467, @​Mscht)
  • Added support for relative path for pywin32_postinstall's -destination argument (#2454, @​Avasam)
  • The postinstall script is now available as a console script. You can invoke it in one of two new methods: (#2408, @​Avasam)
    1. python -m pywin32_postinstall -install (recommended)
    2. pywin32_postinstall -install (shorter but you don't have control over which python environment is used)
  • Changed the implementation of 'com_record' to a subclassable Python type (#2437, #2361, @​geppi)
  • Removed param hIcon from win32comext.shell.ShellExecuteEx. It was unusable since Windows Vista (#2423, @​Avasam)
  • Fixed nbios.NCBStruct packing (#2406, @​Avasam)
  • Restored axdebug builds on Python 3.10 (#2416, @​Avasam)
  • Fix for Python 3.12 interpreter crashes when accessing a COM Record field (#2415, @​geppi)
  • Pythonwin: Bumped Scintilla from 1.77 to 4.4.6. The full changelog can be found here: https://www.scintilla.org/ScintillaHistory.html
  • Fixed Pythonwin's editor failing due to invalid regex import (#2419, @​Avasam)
  • Last error wrongly set by some modules (#2302, @​CristiFati)
  • Dropped support for Python 3.7 (#2207, @​Avasam)
  • Implement the creation of SAFEARRAY(VT_RECORD) from a sequence of COM Records (#2317, @​geppi)
  • Implement record pointers as [in, out] method parameters of a Dispatch Interface (#2304, #2310, @​geppi)
  • Fix memory leak converting to PyObject from some SAFEARRAY elements (#2316)
  • Fix bug where makepy support was unnecessarily generated (#2354, #2353, @​geppi)
  • Fail sooner on invalid win32timezone.TimeZoneInfo creation (#2338, @​Avasam)
  • Removed temporary win32com.server.policy reexports hack (#2344, @​Avasam) Import DispatcherWin32trace and DispatcherTrace from win32com.server.dispatcher instead.
  • Fixed win32timezone.TimeZoneInfo initialization from a [DYNAMIC_]TIME_ZONE_INFORMATION (#2339, @​Avasam)
  • Added runtime deprecation warning of win2kras, use win32ras instead (#2356, @​Avasam)
  • Improved handling of dict iterations and fallbacks (removes Python 2 support code, small general speed improvement) (#2332, #2330, @​Avasam)
  • Fixed accidentally trying to raise an undefined name instead of an Exception in Pythonwin/pywin/debugger/debugger.py (#2326, @​Avasam)
  • Fixed PythonService DoLogMessage raising fatal GIL lock error (#2426, JacobNolan1)
  • Fixed and improved the following demos: ddeclient, ddeserver, EvtSubscribe_push, openGLDemo, guidemo, ocxserialtest, ocxtest, testMSOffice.TestWord8 (#2290, #2281, #2291, #2478 @​Avasam)

adodbapi

  • Fixes NameError: name 'os' is not defined error for "getenv" macro in adodbapi.process_connect_string.macro_call (#2283, @​Avasam)
Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [pywin32](https://github.com/mhammond/pywin32) from 308 to 310.
- [Release notes](https://github.com/mhammond/pywin32/releases)
- [Changelog](https://github.com/mhammond/pywin32/blob/main/CHANGES.txt)
- [Commits](https://github.com/mhammond/pywin32/commits)

---
updated-dependencies:
- dependency-name: pywin32
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Mar 17, 2025
@BattlefieldDuck BattlefieldDuck merged commit f8c9ade into main Apr 2, 2025
6 checks passed
@dependabot dependabot bot deleted the dependabot/pip/pywin32-310 branch April 2, 2025 21:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file python Pull requests that update Python code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant