Chore(deps-dev): bump pywin32 from 306 to 308
Bumps pywin32 from 306 to 308.
Release notes
Sourced from pywin32's releases.
Release 308
A release with a few bugfixes, specifically:
- Fix error running
pywin32_postinstall.py
- Fix Pythonwin displaying syntax errors in Python 3.13
Installed with pip:
pip install pywin32 --upgrade
There are no .exe installers for this release - you must use pip.
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 308, released 2024-10-12
- Fix Pythonwin displaying syntax errors in Python 3.13 (#2393)
- Allowed installs from source w/o having pywin32 pre-installed (for instance, from GitHub) (#2349,
@Avasam
)- Restored version stamping of installed DLLs (#2349,
@Avasam
)- Fixed a circular import between
win32comext.axscript.client.framework
andwin32comext.axscript.client.error
(#2381,@Avasam
)- Remove long-deprecated
win32com.server.dispatcher.DispatcherWin32dbg
(#2382,@Avasam
)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
)
... (truncated)
Commits
- See full diff in compare view