浏览代码

Bump pywebview from 5.2 to 5.3 (#3888)

Bumps [pywebview](https://github.com/r0x0r/pywebview) from 5.2 to 5.3.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/r0x0r/pywebview/releases">pywebview's
releases</a>.</em></p>
<blockquote>
<h2>5.3</h2>
<h3>⚡ Features</h3>
<ul>
<li><code>All</code> Native window object for each platform is now
exposed <code>window.native</code>. You can use it for example for
applying custom appearance to a window. Additionally WebView is exposed
via <code>window.native.webview</code></li>
<li><code>All</code> New <code>window.events.before_show</code>
event.</li>
<li><code>All</code> New DomEventHandler <code>debounce</code>
parameter. It can be used it for solving performance issues with
<code>dragover</code> and <code>mouseover</code> events.</li>
<li><code>GTK/QT</code> application icon support for GTK and QT
platforms <code>webview.start(icon=&lt;path&gt;)</code></li>
</ul>
<h3>🚀 Improvements</h3>
<ul>
<li><code>All</code> Storage path is now verified for write permissions
before application start. An exception is thrown, if path is not
writable.</li>
<li><code>All</code> Refined logic at which point of the startup
procedure <code>shown</code> event is fired.</li>
<li><code>Cocoa</code> Better handling of stopping event loop in
headless environments.</li>
<li><code>Windows</code> Fallback to WinForms when QT is forced and not
available</li>
<li><code>Windows</code> Remove white border in a fullscreen
window.</li>
<li><code>Windows</code> Support multiple selection in open folder
dialog.</li>
</ul>
<h4>🐞 Bug fixes</h4>
<ul>
<li><code>All</code> Support for Unicode filenames in drag and drop.
Thanks <a
href="https://github.com/hustshenl"><code>@​hustshenl</code></a></li>
<li><code>Cocoa</code> Fix open file dialog file type selector and all
files filter</li>
<li><code>Cocoa</code> Fix folder drag and drop. Thanks <a
href="https://github.com/pythons"><code>@​pythons</code></a></li>
<li><code>GTK</code> Fix multiple file drag and drop on certain Linux
distributions. Thanks <a
href="https://github.com/coffeejunk"><code>@​coffeejunk</code></a></li>
<li><code>QT</code> QT6 compatilibity</li>
<li><code>QT</code> Release of profile requested but WebEnginePage still
not deleted with multiple windows</li>
<li><code>Windows</code> Graceful handling for <code>shcore.dll</code>
not being present on Windows 7. Thanks <a
href="https://github.com/rafael-vasconcellos"><code>@​rafael-vasconcellos</code></a>.</li>
<li><code>Windows</code> Return result of open folder dialog is fixed to
tuple.</li>
<li><code>Edge Chromium</code> Current url not being updated after a
navigation event. Thanks <a
href="https://github.com/hustshenl"><code>@​hustshenl</code></a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/r0x0r/pywebview/blob/master/docs/CHANGELOG.md">pywebview's
changelog</a>.</em></p>
<blockquote>
<h2>5.3</h2>
<p><em>Released 16/10/2024</em></p>
<h3>⚡ Features</h3>
<ul>
<li><code>All</code> Native window object for each platform is now
exposed <code>window.native</code>. You can use it for example for
applying custom appearance to a window. Additionally WebView is exposed
via <code>window.native.webview</code></li>
<li><code>All</code> New <code>window.events.before_show</code>
event.</li>
<li><code>All</code> New DomEventHandler <code>debounce</code>
parameter. It can be used it for solving performance issues with
<code>dragover</code> and <code>mouseover</code> events.</li>
<li><code>GTK/QT</code> application icon support for GTK and QT
platforms <code>webview.start(icon=&lt;path&gt;)</code></li>
</ul>
<h3>🚀 Improvements</h3>
<ul>
<li><code>All</code> Storage path is now verified for write permissions
before application start. An exception is thrown, if path is not
writable.</li>
<li><code>All</code> Refined logic at which point of the startup
procedure <code>shown</code> event is fired.</li>
<li><code>Cocoa</code> Better handling of stopping event loop in
headless environments.</li>
<li><code>Windows</code> Fallback to WinForms when QT is forced and not
available</li>
<li><code>Windows</code> Remove white border in a fullscreen
window.</li>
<li><code>Windows</code> Support multiple selection in open folder
dialog.</li>
</ul>
<h4>🐞 Bug fixes</h4>
<ul>
<li><code>All</code> Support for Unicode filenames in drag and drop.
Thanks <a
href="https://github.com/hustshenl"><code>@​hustshenl</code></a></li>
<li><code>Cocoa</code> Fix open file dialog file type selector and all
files filter</li>
<li><code>Cocoa</code> Fix folder drag and drop. Thanks <a
href="https://github.com/pythons"><code>@​pythons</code></a></li>
<li><code>GTK</code> Fix multiple file drag and drop on certain Linux
distributions. Thanks <a
href="https://github.com/coffeejunk"><code>@​coffeejunk</code></a></li>
<li><code>QT</code> QT6 compatilibity</li>
<li><code>QT</code> Release of profile requested but WebEnginePage still
not deleted with multiple windows</li>
<li><code>Windows</code> Graceful handling for <code>shcore.dll</code>
not being present on Windows 7. Thanks <a
href="https://github.com/rafael-vasconcellos"><code>@​rafael-vasconcellos</code></a>.</li>
<li><code>Windows</code> Return result of open folder dialog is fixed to
tuple.</li>
<li><code>Edge Chromium</code> Current url not being updated after a
navigation event. Thanks <a
href="https://github.com/hustshenl"><code>@​hustshenl</code></a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/r0x0r/pywebview/commit/47064b1d5f7d4809bb2add2bf7673c26cd1656fb"><code>47064b1</code></a>
Update changelog</li>
<li><a
href="https://github.com/r0x0r/pywebview/commit/ff489621755816c4b1cc88fe48e0f782666d81d8"><code>ff48962</code></a>
Update changelog</li>
<li><a
href="https://github.com/r0x0r/pywebview/commit/bcd9b4671cfe8a6e04039aad19484a312d729083"><code>bcd9b46</code></a>
Update documentation</li>
<li><a
href="https://github.com/r0x0r/pywebview/commit/2f786473f909286222b8a4b06c5e2d3e3615f8c6"><code>2f78647</code></a>
[Cocoa] Fix webview references</li>
<li><a
href="https://github.com/r0x0r/pywebview/commit/5fcbf87bb415d566b91ed29b9ea2b7b396b7de3b"><code>5fcbf87</code></a>
Merge pull request <a
href="https://redirect.github.com/r0x0r/pywebview/issues/1499">#1499</a>
from pythons/dnd-support-floder</li>
<li><a
href="https://github.com/r0x0r/pywebview/commit/6d53d47095e8b3b2044a9861ee1c5ca557dcf914"><code>6d53d47</code></a>
dnd support folders.</li>
<li><a
href="https://github.com/r0x0r/pywebview/commit/550d5a12d190f878a2d0aea5b410502a87b23f58"><code>550d5a1</code></a>
Refactor and expose webview via native</li>
<li><a
href="https://github.com/r0x0r/pywebview/commit/1e722067bbc2f171609a882480cf5d1f8b838d0c"><code>1e72206</code></a>
Fuzzify move window test</li>
<li><a
href="https://github.com/r0x0r/pywebview/commit/44033b8589e462017f097b6274094fee4945647c"><code>44033b8</code></a>
Possible cocoa test fix</li>
<li><a
href="https://github.com/r0x0r/pywebview/commit/afc3da7168b64b512258f307ae3f53d305443941"><code>afc3da7</code></a>
Improve tests</li>
<li>Additional commits viewable in <a
href="https://github.com/r0x0r/pywebview/compare/5.2...5.3">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pywebview&package-manager=pip&previous-version=5.2&new-version=5.3)](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>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dependabot[bot] 7 月之前
父节点
当前提交
809290e303
共有 1 个文件被更改,包括 4 次插入66 次删除
  1. 4 66
      poetry.lock

+ 4 - 66
poetry.lock

@@ -491,68 +491,6 @@ files = [
     {file = "colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44"},
 ]
 
-[[package]]
-name = "contourpy"
-version = "1.1.0"
-description = "Python library for calculating contours of 2D quadrilateral grids"
-optional = true
-python-versions = ">=3.8"
-files = [
-    {file = "contourpy-1.1.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:89f06eff3ce2f4b3eb24c1055a26981bffe4e7264acd86f15b97e40530b794bc"},
-    {file = "contourpy-1.1.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:dffcc2ddec1782dd2f2ce1ef16f070861af4fb78c69862ce0aab801495dda6a3"},
-    {file = "contourpy-1.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:25ae46595e22f93592d39a7eac3d638cda552c3e1160255258b695f7b58e5655"},
-    {file = "contourpy-1.1.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:17cfaf5ec9862bc93af1ec1f302457371c34e688fbd381f4035a06cd47324f48"},
-    {file = "contourpy-1.1.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:18a64814ae7bce73925131381603fff0116e2df25230dfc80d6d690aa6e20b37"},
-    {file = "contourpy-1.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:90c81f22b4f572f8a2110b0b741bb64e5a6427e0a198b2cdc1fbaf85f352a3aa"},
-    {file = "contourpy-1.1.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:53cc3a40635abedbec7f1bde60f8c189c49e84ac180c665f2cd7c162cc454baa"},
-    {file = "contourpy-1.1.0-cp310-cp310-win32.whl", hash = "sha256:9b2dd2ca3ac561aceef4c7c13ba654aaa404cf885b187427760d7f7d4c57cff8"},
-    {file = "contourpy-1.1.0-cp310-cp310-win_amd64.whl", hash = "sha256:1f795597073b09d631782e7245016a4323cf1cf0b4e06eef7ea6627e06a37ff2"},
-    {file = "contourpy-1.1.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:0b7b04ed0961647691cfe5d82115dd072af7ce8846d31a5fac6c142dcce8b882"},
-    {file = "contourpy-1.1.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:27bc79200c742f9746d7dd51a734ee326a292d77e7d94c8af6e08d1e6c15d545"},
-    {file = "contourpy-1.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:052cc634bf903c604ef1a00a5aa093c54f81a2612faedaa43295809ffdde885e"},
-    {file = "contourpy-1.1.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9382a1c0bc46230fb881c36229bfa23d8c303b889b788b939365578d762b5c18"},
-    {file = "contourpy-1.1.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e5cec36c5090e75a9ac9dbd0ff4a8cf7cecd60f1b6dc23a374c7d980a1cd710e"},
-    {file = "contourpy-1.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1f0cbd657e9bde94cd0e33aa7df94fb73c1ab7799378d3b3f902eb8eb2e04a3a"},
-    {file = "contourpy-1.1.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:181cbace49874f4358e2929aaf7ba84006acb76694102e88dd15af861996c16e"},
-    {file = "contourpy-1.1.0-cp311-cp311-win32.whl", hash = "sha256:edb989d31065b1acef3828a3688f88b2abb799a7db891c9e282df5ec7e46221b"},
-    {file = "contourpy-1.1.0-cp311-cp311-win_amd64.whl", hash = "sha256:fb3b7d9e6243bfa1efb93ccfe64ec610d85cfe5aec2c25f97fbbd2e58b531256"},
-    {file = "contourpy-1.1.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:bcb41692aa09aeb19c7c213411854402f29f6613845ad2453d30bf421fe68fed"},
-    {file = "contourpy-1.1.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:5d123a5bc63cd34c27ff9c7ac1cd978909e9c71da12e05be0231c608048bb2ae"},
-    {file = "contourpy-1.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:62013a2cf68abc80dadfd2307299bfa8f5aa0dcaec5b2954caeb5fa094171103"},
-    {file = "contourpy-1.1.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0b6616375d7de55797d7a66ee7d087efe27f03d336c27cf1f32c02b8c1a5ac70"},
-    {file = "contourpy-1.1.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:317267d915490d1e84577924bd61ba71bf8681a30e0d6c545f577363157e5e94"},
-    {file = "contourpy-1.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d551f3a442655f3dcc1285723f9acd646ca5858834efeab4598d706206b09c9f"},
-    {file = "contourpy-1.1.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:e7a117ce7df5a938fe035cad481b0189049e8d92433b4b33aa7fc609344aafa1"},
-    {file = "contourpy-1.1.0-cp38-cp38-win32.whl", hash = "sha256:108dfb5b3e731046a96c60bdc46a1a0ebee0760418951abecbe0fc07b5b93b27"},
-    {file = "contourpy-1.1.0-cp38-cp38-win_amd64.whl", hash = "sha256:d4f26b25b4f86087e7d75e63212756c38546e70f2a92d2be44f80114826e1cd4"},
-    {file = "contourpy-1.1.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:bc00bb4225d57bff7ebb634646c0ee2a1298402ec10a5fe7af79df9a51c1bfd9"},
-    {file = "contourpy-1.1.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:189ceb1525eb0655ab8487a9a9c41f42a73ba52d6789754788d1883fb06b2d8a"},
-    {file = "contourpy-1.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9f2931ed4741f98f74b410b16e5213f71dcccee67518970c42f64153ea9313b9"},
-    {file = "contourpy-1.1.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:30f511c05fab7f12e0b1b7730ebdc2ec8deedcfb505bc27eb570ff47c51a8f15"},
-    {file = "contourpy-1.1.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:143dde50520a9f90e4a2703f367cf8ec96a73042b72e68fcd184e1279962eb6f"},
-    {file = "contourpy-1.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e94bef2580e25b5fdb183bf98a2faa2adc5b638736b2c0a4da98691da641316a"},
-    {file = "contourpy-1.1.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:ed614aea8462735e7d70141374bd7650afd1c3f3cb0c2dbbcbe44e14331bf002"},
-    {file = "contourpy-1.1.0-cp39-cp39-win32.whl", hash = "sha256:71551f9520f008b2950bef5f16b0e3587506ef4f23c734b71ffb7b89f8721999"},
-    {file = "contourpy-1.1.0-cp39-cp39-win_amd64.whl", hash = "sha256:438ba416d02f82b692e371858143970ed2eb6337d9cdbbede0d8ad9f3d7dd17d"},
-    {file = "contourpy-1.1.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:a698c6a7a432789e587168573a864a7ea374c6be8d4f31f9d87c001d5a843493"},
-    {file = "contourpy-1.1.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:397b0ac8a12880412da3551a8cb5a187d3298a72802b45a3bd1805e204ad8439"},
-    {file = "contourpy-1.1.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:a67259c2b493b00e5a4d0f7bfae51fb4b3371395e47d079a4446e9b0f4d70e76"},
-    {file = "contourpy-1.1.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:2b836d22bd2c7bb2700348e4521b25e077255ebb6ab68e351ab5aa91ca27e027"},
-    {file = "contourpy-1.1.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:084eaa568400cfaf7179b847ac871582199b1b44d5699198e9602ecbbb5f6104"},
-    {file = "contourpy-1.1.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:911ff4fd53e26b019f898f32db0d4956c9d227d51338fb3b03ec72ff0084ee5f"},
-    {file = "contourpy-1.1.0.tar.gz", hash = "sha256:e53046c3863828d21d531cc3b53786e6580eb1ba02477e8681009b6aa0870b21"},
-]
-
-[package.dependencies]
-numpy = ">=1.16"
-
-[package.extras]
-bokeh = ["bokeh", "selenium"]
-docs = ["furo", "sphinx-copybutton"]
-mypy = ["contourpy[bokeh,docs]", "docutils-stubs", "mypy (==1.2.0)", "types-Pillow"]
-test = ["Pillow", "contourpy[test-no-images]", "matplotlib"]
-test-no-images = ["pytest", "pytest-cov", "wurlitzer"]
-
 [[package]]
 name = "contourpy"
 version = "1.1.1"
@@ -1764,8 +1702,8 @@ files = [
 [package.dependencies]
 numpy = [
     {version = ">=1.20.3", markers = "python_version < \"3.10\""},
-    {version = ">=1.21.0", markers = "python_version >= \"3.10\" and python_version < \"3.11\""},
     {version = ">=1.23.2", markers = "python_version >= \"3.11\""},
+    {version = ">=1.21.0", markers = "python_version >= \"3.10\" and python_version < \"3.11\""},
 ]
 python-dateutil = ">=2.8.2"
 pytz = ">=2020.1"
@@ -2674,13 +2612,13 @@ files = [
 
 [[package]]
 name = "pywebview"
-version = "5.2"
+version = "5.3"
 description = "Build GUI for your Python program with JavaScript, HTML, and CSS"
 optional = true
 python-versions = ">=3.7"
 files = [
-    {file = "pywebview-5.2-py3-none-any.whl", hash = "sha256:07acceb74bfeed2b5bf19b9535f23ed68330ec6488ae63aea4d35290941cad7f"},
-    {file = "pywebview-5.2.tar.gz", hash = "sha256:634c6e4547ef3f4de2a35cdaed59464b60fb61247f3f6017d6de4ddc1a2dadc2"},
+    {file = "pywebview-5.3-py3-none-any.whl", hash = "sha256:b63916b50ec3af28642f086d44214d4339dd546ad806612b81f99da89eb3a945"},
+    {file = "pywebview-5.3.tar.gz", hash = "sha256:62b76d5b5de3aa999665f93d9e63b6f2c238d8f25bf4fa6a303dfa6411eeed79"},
 ]
 
 [package.dependencies]