Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
build(deps): bump pywin32 from 306 to 308 (#574)
Bumps [pywin32](https://github.com/mhammond/pywin32) from 306 to 308. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/mhammond/pywin32/releases">pywin32's releases</a>.</em></p> <blockquote> <h2>Release 308</h2> <p>A release with a few bugfixes, specifically:</p> <ul> <li>Fix error running <code>pywin32_postinstall.py</code></li> <li>Fix Pythonwin displaying syntax errors in Python 3.13</li> </ul> <p><a href="https://github.com/mhammond/pywin32/blob/857833047174da1f10a284715184725f2436d682/CHANGES.txt#L17">All changes</a></p> <p>Installed with pip:</p> <pre><code>pip install pywin32 --upgrade </code></pre> <p>More <a href="https://github.com/mhammond/pywin32#installing-via-pip">details in the README</a></p> <p>There are no .exe installers for this release - you must use pip.</p> <h2>Release 307</h2> <p><a href="https://github.com/mhammond/pywin32/blob/842fbef58770d8c3a634b2e6033b95f80d19cbd3/CHANGES.txt#L17">The changes</a></p> <p>Installed with pip:</p> <blockquote> <p>pip install pywin32 --upgrade</p> </blockquote> <p>More <a href="https://github.com/mhammond/pywin32#installing-via-pip">details in the README</a></p> <p>There are no .exe installers for this release - you must use pip.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/mhammond/pywin32/blob/main/CHANGES.txt">pywin32's changelog</a>.</em></p> <blockquote> <h2>Build 308, released 2024-10-12</h2> <ul> <li>Fix Pythonwin displaying syntax errors in Python 3.13 (<a href="https://redirect.github.com/mhammond/pywin32/issues/2393">#2393</a>)</li> <li>Allowed installs from source w/o having pywin32 pre-installed (for instance, from GitHub) (<a href="https://redirect.github.com/mhammond/pywin32/issues/2349">#2349</a>, <a href="https://github.com/Avasam"><code>@Avasam</code></a>)</li> <li>Restored version stamping of installed DLLs (<a href="https://redirect.github.com/mhammond/pywin32/issues/2349">#2349</a>, <a href="https://github.com/Avasam"><code>@Avasam</code></a>)</li> <li>Fixed a circular import between <code>win32comext.axscript.client.framework</code> and <code>win32comext.axscript.client.error</code> (<a href="https://redirect.github.com/mhammond/pywin32/issues/2381">#2381</a>, <a href="https://github.com/Avasam"><code>@Avasam</code></a>)</li> <li>Remove long-deprecated <code>win32com.server.dispatcher.DispatcherWin32dbg</code> (<a href="https://redirect.github.com/mhammond/pywin32/issues/2382">#2382</a>, <a href="https://github.com/Avasam"><code>@Avasam</code></a>)</li> </ul> <h2>Build 307, released 2024-10-04</h2> <h3>Release process changes</h3> <p>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.</p> <p>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.</p> <h3>pywin32</h3> <ul> <li>Remove obsolete and unused <code>pywin.is_platform_unicode</code> (<a href="https://redirect.github.com/mhammond/pywin32/issues/2343">#2343</a>, <a href="https://github.com/Avasam"><code>@Avasam</code></a>)</li> <li>Fix <code>isapi.ThreadPoolExtension</code>'s printing of exception traceback broken on Python 3.8+ (<a href="https://redirect.github.com/mhammond/pywin32/issues/2312">#2312</a>, <a href="https://github.com/Avasam"><code>@Avasam</code></a>)</li> <li>Add RealGetWindowClass (<a href="https://redirect.github.com/mhammond/pywin32/issues/2299">#2299</a>, <a href="https://github.com/CristiFati"><code>@CristiFati</code></a>)</li> <li>Make it compile on Python 3.13 (<a href="https://redirect.github.com/mhammond/pywin32/issues/2260">#2260</a>, <a href="https://github.com/clin1234"><code>@clin1234</code></a>)</li> <li>Fixed accidentally trying to raise a <code>str</code> instead of an <code>Exception</code> in (<a href="https://redirect.github.com/mhammond/pywin32/issues/2270">#2270</a>, <a href="https://github.com/Avasam"><code>@Avasam</code></a>) <ul> <li><code>Pythonwin/pywin/debugger/debugger.py</code></li> <li><code>Pythonwin/pywin/framework/dlgappcore.py</code></li> <li><code>com/win32com/server/policy.py</code></li> <li><code>win32/Lib/regutil.py</code></li> <li><code>win32/scripts/VersionStamp/vssutil.py</code></li> </ul> </li> <li>Removed the following unused symbols. They were meant to be used as Exceptions, but were accidentally strings (<a href="https://redirect.github.com/mhammond/pywin32/issues/2270">#2270</a>, <a href="https://redirect.github.com/mhammond/pywin32/issues/2269">#2269</a>, <a href="https://github.com/Avasam"><code>@Avasam</code></a>) <ul> <li><code>pywin.debugger.debugger.error</code></li> <li><code>pywin.framework.dlgappcore.error</code></li> <li><code>win32com.server.policy.error</code></li> <li><code>regutil.error</code></li> <li><code>win32.scripts.VersionStamp.vssutil.error</code></li> <li><code>win32com.universal.com_error</code></li> <li><code>win32com.client.build.error</code></li> <li><code>win32com.client.genpy.error</code></li> </ul> </li> <li>Add EnumDesktopWindows (<a href="https://redirect.github.com/mhammond/pywin32/issues/2219">#2219</a>, <a href="https://github.com/CristiFati"><code>@CristiFati</code></a>)</li> <li>Marked <code>exc_type</code> and <code>exc_traceback</code> in <code>win32comext.axscript.client.error.AXScriptException.__init__</code> as deprecated. (<a href="https://redirect.github.com/mhammond/pywin32/issues/2236">#2236</a>, <a href="https://github.com/Avasam"><code>@Avasam</code></a>) They are now unused and all information is taken from the <code>exc_value</code> parameter.</li> <li>Fixed non-overriden <code>pywin.scintilla.formatter.Formatter.ColorizeString</code> raising <code>TypeError</code> instead of <code>RuntimeError</code> due to too many parameters (<a href="https://redirect.github.com/mhammond/pywin32/issues/2216">#2216</a>, <a href="https://github.com/Avasam"><code>@Avasam</code></a>)</li> <li>Fixed broken since Python 3 tokenization in <code>win32comext.axdebug.codecontainer.pySourceCodeContainer.GetSyntaxColorAttributes</code> (<a href="https://redirect.github.com/mhammond/pywin32/issues/2216">#2216</a>, <a href="https://github.com/Avasam"><code>@Avasam</code></a>)</li> <li>Fixed a <code>TypeError</code> due to incorrect kwargs in <code>win32comext.axscript.client.pydumper.Register</code> (<a href="https://redirect.github.com/mhammond/pywin32/issues/2216">#2216</a>, <a href="https://github.com/Avasam"><code>@Avasam</code></a>)</li> <li>Fixed error reporting of file copy failure for for installing debug dlls (<a href="https://redirect.github.com/mhammond/pywin32/issues/2216">#2216</a>, <a href="https://github.com/Avasam"><code>@Avasam</code></a>)</li> <li>Fixed <code>py.exe -m win32verstamp</code> command and other quote typos caused by Implied String Concatenation (<a href="https://redirect.github.com/mhammond/pywin32/issues/2225">#2225</a>, <a href="https://github.com/Avasam"><code>@Avasam</code></a>)</li> <li>Fixed tons of quote-related typos in strings, docs and comments (<a href="https://redirect.github.com/mhammond/pywin32/issues/2271">#2271</a> , <a href="https://github.com/Avasam"><code>@Avasam</code></a>)</li> <li>Fixed VT_SAFEARRAY(VT_RECORD) which were missing the last element (<a href="https://redirect.github.com/mhammond/pywin32/issues/2247">#2247</a>)</li> <li>Fixed <code>MFC redist DLLs not found</code> by preferring corresponding version but accepting different version (<a href="https://redirect.github.com/mhammond/pywin32/issues/2248">#2248</a>, <a href="https://github.com/andreabravetti"><code>@andreabravetti</code></a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/mhammond/pywin32/commits">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pywin32&package-manager=pip&previous-version=306&new-version=308)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> 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) </details>
- Loading branch information