Chore(deps-dev): bump pywin32 from 308 to 310
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 --upgradeRelease 309
A release with a number of changes and fixes
Install via pip:
pip install pywin32 --upgrade
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.DispatchWithEventsand win32com.client.WithEventswould throw aTypeError` on the second call (#2491,@Avasam)- Fixed regresion causing
win32com.shell.shellto be missing a number ofIIDs. (#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-destinationargument (#2454,@Avasam)- The postinstall script is now available as a console script. You can invoke it in one of two new methods: (#2408,
@Avasam)
python -m pywin32_postinstall -install(recommended)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
hIconfromwin32comext.shell.ShellExecuteEx. It was unusable since Windows Vista (#2423,@Avasam)- Fixed
nbios.NCBStructpacking (#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.TimeZoneInfocreation (#2338,@Avasam)- Removed temporary
win32com.server.policyreexports hack (#2344,@Avasam) ImportDispatcherWin32traceandDispatcherTracefromwin32com.server.dispatcherinstead.- Fixed
win32timezone.TimeZoneInfoinitialization from a[DYNAMIC_]TIME_ZONE_INFORMATION(#2339,@Avasam)- Added runtime deprecation warning of
win2kras, usewin32rasinstead (#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
ExceptioninPythonwin/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
Commits
- See full diff in compare view