-
Notifications
You must be signed in to change notification settings - Fork 5
Commit 93963a1
authored
build(deps): bump pywin32 from 308 to 310 (#629)
Bumps [pywin32](https://github.com/mhammond/pywin32) from 308 to 310.
<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 310</h2>
<p>A release fixing <a
href="https://github.com/mhammond/pywin32/blob/b310/CHANGES.txt#L17">a
few regressions</a></p>
<p>Install via 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>
<h2>Release 309</h2>
<p>A release with <a
href="https://github.com/mhammond/pywin32/blob/515c815fff7d46431c3614fb6b86e27c7bbdad7e/CHANGES.txt#L14">a
number of changes and fixes</a></p>
<p>Install via 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 310, released 2025/03/16</h2>
<ul>
<li>Fixed a regression where
<code>win32com.client.DispatchWithEvents</code> and
win32com.client.WithEvents<code>would throw a</code>TypeError` on the
second call (<a
href="https://redirect.github.com/mhammond/pywin32/issues/2491">#2491</a>,
<a href="https://github.com/Avasam"><code>@Avasam</code></a>)</li>
<li>Fixed regresion causing <code>win32com.shell.shell</code> to be
missing a number of <code>IID</code>s. (<a
href="https://redirect.github.com/mhammond/pywin32/issues/2487">#2487</a>,
<a href="https://github.com/Avasam"><code>@Avasam</code></a>)</li>
<li>As part of the above, Windows 7 is now minimum supported.</li>
</ul>
<h2>Build 309, released 2025/03/09</h2>
<h2>pywin32</h2>
<ul>
<li>Fixed Access Violation crashes in 3.12 by moving
<code>PyWInObject_Free*</code> methods so GIL is acquired (<a
href="https://redirect.github.com/mhammond/pywin32/issues/2467">#2467</a>,
<a href="https://github.com/Mscht"><code>@Mscht</code></a>)</li>
<li>Added support for relative path for
<code>pywin32_postinstall</code>'s <code>-destination</code> argument
(<a
href="https://redirect.github.com/mhammond/pywin32/issues/2454">#2454</a>,
<a href="https://github.com/Avasam"><code>@Avasam</code></a>)</li>
<li>The postinstall script is now available as a console script. You can
invoke it in one of two new methods: (<a
href="https://redirect.github.com/mhammond/pywin32/issues/2408">#2408</a>,
<a href="https://github.com/Avasam"><code>@Avasam</code></a>)
<ol>
<li><code>python -m pywin32_postinstall -install</code>
(recommended)</li>
<li><code>pywin32_postinstall -install</code> (shorter but you don't
have control over which python environment is used)</li>
</ol>
</li>
<li>Changed the implementation of 'com_record' to a subclassable Python
type (<a
href="https://redirect.github.com/mhammond/pywin32/issues/2437">#2437</a>,
<a
href="https://redirect.github.com/mhammond/pywin32/issues/2361">#2361</a>,
<a href="https://github.com/geppi"><code>@geppi</code></a>)</li>
<li>Removed param <code>hIcon</code> from
<code>win32comext.shell.ShellExecuteEx</code>. It was unusable since
Windows Vista (<a
href="https://redirect.github.com/mhammond/pywin32/issues/2423">#2423</a>,
<a href="https://github.com/Avasam"><code>@Avasam</code></a>)</li>
<li>Fixed <code>nbios.NCBStruct</code> packing (<a
href="https://redirect.github.com/mhammond/pywin32/issues/2406">#2406</a>,
<a href="https://github.com/Avasam"><code>@Avasam</code></a>)</li>
<li>Restored axdebug builds on Python 3.10 (<a
href="https://redirect.github.com/mhammond/pywin32/issues/2416">#2416</a>,
<a href="https://github.com/Avasam"><code>@Avasam</code></a>)</li>
<li>Fix for Python 3.12 interpreter crashes when accessing a COM Record
field (<a
href="https://redirect.github.com/mhammond/pywin32/issues/2415">#2415</a>,
<a href="https://github.com/geppi"><code>@geppi</code></a>)</li>
<li>Pythonwin: Bumped Scintilla from 1.77 to 4.4.6. The full changelog
can be found here: <a
href="https://www.scintilla.org/ScintillaHistory.html">https://www.scintilla.org/ScintillaHistory.html</a></li>
<li>Fixed Pythonwin's editor failing due to invalid regex import (<a
href="https://redirect.github.com/mhammond/pywin32/issues/2419">#2419</a>,
<a href="https://github.com/Avasam"><code>@Avasam</code></a>)</li>
<li>Last error wrongly set by some modules (<a
href="https://redirect.github.com/mhammond/pywin32/issues/2302">#2302</a>,
<a
href="https://github.com/CristiFati"><code>@CristiFati</code></a>)</li>
<li>Dropped support for Python 3.7 (<a
href="https://redirect.github.com/mhammond/pywin32/issues/2207">#2207</a>,
<a href="https://github.com/Avasam"><code>@Avasam</code></a>)</li>
<li>Implement the creation of SAFEARRAY(VT_RECORD) from a sequence of
COM Records (<a
href="https://redirect.github.com/mhammond/pywin32/issues/2317">#2317</a>,
<a href="https://github.com/geppi"><code>@geppi</code></a>)</li>
<li>Implement record pointers as [in, out] method parameters of a
Dispatch Interface (<a
href="https://redirect.github.com/mhammond/pywin32/issues/2304">#2304</a>,
<a
href="https://redirect.github.com/mhammond/pywin32/issues/2310">#2310</a>,
<a href="https://github.com/geppi"><code>@geppi</code></a>)</li>
<li>Fix memory leak converting to PyObject from some SAFEARRAY elements
(<a
href="https://redirect.github.com/mhammond/pywin32/issues/2316">#2316</a>)</li>
<li>Fix bug where makepy support was unnecessarily generated (<a
href="https://redirect.github.com/mhammond/pywin32/issues/2354">#2354</a>,
<a
href="https://redirect.github.com/mhammond/pywin32/issues/2353">#2353</a>,
<a href="https://github.com/geppi"><code>@geppi</code></a>)</li>
<li>Fail sooner on invalid <code>win32timezone.TimeZoneInfo</code>
creation (<a
href="https://redirect.github.com/mhammond/pywin32/issues/2338">#2338</a>,
<a href="https://github.com/Avasam"><code>@Avasam</code></a>)</li>
<li>Removed temporary <code>win32com.server.policy</code> reexports hack
(<a
href="https://redirect.github.com/mhammond/pywin32/issues/2344">#2344</a>,
<a href="https://github.com/Avasam"><code>@Avasam</code></a>)
Import <code>DispatcherWin32trace</code> and
<code>DispatcherTrace</code> from
<code>win32com.server.dispatcher</code> instead.</li>
<li>Fixed <code>win32timezone.TimeZoneInfo</code> initialization from a
<code>[DYNAMIC_]TIME_ZONE_INFORMATION</code> (<a
href="https://redirect.github.com/mhammond/pywin32/issues/2339">#2339</a>,
<a href="https://github.com/Avasam"><code>@Avasam</code></a>)</li>
<li>Added runtime deprecation warning of <code>win2kras</code>, use
<code>win32ras</code> instead (<a
href="https://redirect.github.com/mhammond/pywin32/issues/2356">#2356</a>,
<a href="https://github.com/Avasam"><code>@Avasam</code></a>)</li>
<li>Improved handling of dict iterations and fallbacks (removes Python 2
support code, small general speed improvement) (<a
href="https://redirect.github.com/mhammond/pywin32/issues/2332">#2332</a>,
<a
href="https://redirect.github.com/mhammond/pywin32/issues/2330">#2330</a>,
<a href="https://github.com/Avasam"><code>@Avasam</code></a>)</li>
<li>Fixed accidentally trying to raise an undefined name instead of an
<code>Exception</code> in
<code>Pythonwin/pywin/debugger/debugger.py</code> (<a
href="https://redirect.github.com/mhammond/pywin32/issues/2326">#2326</a>,
<a href="https://github.com/Avasam"><code>@Avasam</code></a>)</li>
<li>Fixed PythonService DoLogMessage raising fatal GIL lock error (<a
href="https://redirect.github.com/mhammond/pywin32/issues/2426">#2426</a>,
JacobNolan1)</li>
<li>Fixed and improved the following demos: <code>ddeclient</code>,
<code>ddeserver</code>, <code>EvtSubscribe_push</code>,
<code>openGLDemo</code>, <code>guidemo</code>,
<code>ocxserialtest</code>, <code>ocxtest</code>,
<code>testMSOffice.TestWord8</code> (<a
href="https://redirect.github.com/mhammond/pywin32/issues/2290">#2290</a>,
<a
href="https://redirect.github.com/mhammond/pywin32/issues/2281">#2281</a>,
<a
href="https://redirect.github.com/mhammond/pywin32/issues/2291">#2291</a>,
<a
href="https://redirect.github.com/mhammond/pywin32/issues/2478">#2478</a>
<a href="https://github.com/Avasam"><code>@Avasam</code></a>)</li>
</ul>
<h2>adodbapi</h2>
<ul>
<li>Fixes <code>NameError: name 'os' is not defined</code> error for
<code>"getenv"</code> macro in
<code>adodbapi.process_connect_string.macro_call</code> (<a
href="https://redirect.github.com/mhammond/pywin32/issues/2283">#2283</a>,
<a href="https://github.com/Avasam"><code>@Avasam</code></a>)</li>
</ul>
</blockquote>
</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 />
[](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>File tree
Expand file treeCollapse file tree
1 file changed
+1
-1
lines changedFilter options
- requirements
Expand file treeCollapse file tree
1 file changed
+1
-1
lines changed+1-1Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
11 | 11 | | |
12 | 12 | | |
0 commit comments