Skip to content

Commit

Permalink
build(deps): bump pywin32 from 306 to 308 (#574)
Browse files Browse the repository at this point in the history
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
Guts authored Nov 2, 2024
2 parents 0156f2a + 7a97b45 commit c78c281
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion requirements/base.txt
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,6 @@ pypac>=0.16.3,<1
python-rule-engine>=0.5,<0.6
python-win-ad>=0.6.2,<1 ; sys_platform == 'win32'
pyyaml>=5.4,<7
pywin32==306 ; sys_platform == 'win32'
pywin32==308 ; sys_platform == 'win32'
requests>=2.31,<3
truststore>=0.8,<1

0 comments on commit c78c281

Please sign in to comment.