Chore(deps-dev): bump pywin32 from 306 to 307
Bumps pywin32 from 306 to 307.
Release notes
Sourced from pywin32's releases.
Release 307
Installed with pip:
pip install pywin32 --upgrade
There are no .exe installers for this release - you must use pip.
Changelog
Sourced from pywin32's changelog.
Build 307, released 2024-10-04
Release process changes
pywin32 is now released from artifacts created by Github actions, whereas previously they were created from an environment where certain tools and libraries were located and installed by hand.
This means some capabilities are no longer provided - this includes some documentation artifacts, such as the .chm file, certain MAPI libraries etc, and .exe installers.
pywin32
- Remove obsolete and unused
pywin.is_platform_unicode
(#2343,@Avasam
)- Fix
isapi.ThreadPoolExtension
's printing of exception traceback broken on Python 3.8+ (#2312,@Avasam
)- Add RealGetWindowClass (#2299,
@CristiFati
)- Make it compile on Python 3.13 (#2260,
@clin1234
)- Fixed accidentally trying to raise a
str
instead of anException
in (#2270,@Avasam
)
Pythonwin/pywin/debugger/debugger.py
Pythonwin/pywin/framework/dlgappcore.py
com/win32com/server/policy.py
win32/Lib/regutil.py
win32/scripts/VersionStamp/vssutil.py
- Removed the following unused symbols. They were meant to be used as Exceptions, but were accidentally strings (#2270, #2269,
@Avasam
)
pywin.debugger.debugger.error
pywin.framework.dlgappcore.error
win32com.server.policy.error
regutil.error
win32.scripts.VersionStamp.vssutil.error
win32com.universal.com_error
win32com.client.build.error
win32com.client.genpy.error
- Add EnumDesktopWindows (#2219,
@CristiFati
)- Marked
exc_type
andexc_traceback
inwin32comext.axscript.client.error.AXScriptException.__init__
as deprecated. (#2236 ,@Avasam
) They are now unused and all information is taken from theexc_value
parameter.- Fixed non-overriden
pywin.scintilla.formatter.Formatter.ColorizeString
raisingTypeError
instead ofRuntimeError
due to too many parameters (#2216,@Avasam
)- Fixed broken since Python 3 tokenization in
win32comext.axdebug.codecontainer.pySourceCodeContainer.GetSyntaxColorAttributes
(#2216,@Avasam
)- Fixed a
TypeError
due to incorrect kwargs inwin32comext.axscript.client.pydumper.Register
(#2216,@Avasam
)- Fixed error reporting of file copy failure for for installing debug dlls (#2216,
@Avasam
)- Fixed
py.exe -m win32verstamp
command and other quote typos caused by Implied String Concatenation (#2225,@Avasam
)- Fixed tons of quote-related typos in strings, docs and comments (#2271 ,
@Avasam
)- Fixed VT_SAFEARRAY(VT_RECORD) which were missing the last element (#2247)
- Fixed
MFC redist DLLs not found
by preferring corresponding version but accepting different version (#2248,@andreabravetti
)- Fixed
pywintypes.error: (5, 'RegOpenKeyEx', 'Access is denied.')
when running service with debug parameter and no elevation (#2238,@jmartens
)- Fixed handling of
SyntaxError
exception from a Windows Scripting Host Python Script on Python 3.10+ (#2235,@nbbeatty
)- Add
CredGetSessionTypes
support (#2232,@CristiFati
)- Fixed
win32clipboard
increasing size of data whenSetClipboardData
used withCF_DIB
(#2184,@CristiFati
)- Add
StoreLogoff
toPyIMsgStore
to prevent possible hang when MAPI uninitializes or during session logoff (#2196,@avivbrg
)- Enhance CredDelete to work with dictionaries (#2198,
@CristiFati
)- Add UnregisterHotKey support (#2185,
@CristiFati
)- IFolderView COM client support (#2180, #2181, #2182,
@CristiFati
)
... (truncated)
Commits
- See full diff in compare view