-
-
Notifications
You must be signed in to change notification settings - Fork 699
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix reading inotify file descriptor after closing it. #1081
Merged
BoboTiG
merged 2 commits into
gorakhargosh:master
from
ethan-vanderheijden:fix-read-after-close
Nov 1, 2024
Merged
Fix reading inotify file descriptor after closing it. #1081
BoboTiG
merged 2 commits into
gorakhargosh:master
from
ethan-vanderheijden:fix-read-after-close
Nov 1, 2024
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Could you fix types please? |
Ah, my bad! I fixed the type issues that I caused, the remaining type issues are not related to my pull request. |
Thank you @ethan-vanderheijden 🍾 |
github-actions bot
pushed a commit
to wxx9248/Pickle-Rush
that referenced
this pull request
Nov 1, 2024
Bumps [watchdog](https://github.com/gorakhargosh/watchdog) from 5.0.3 to 6.0.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/gorakhargosh/watchdog/releases">watchdog's releases</a>.</em></p> <blockquote> <h2>6.0.0</h2> <h2>Breaking Changes</h2> <ul> <li>[inotify] Use of <code>select.poll()</code> instead of deprecated <code>select.select()</code>, if available. (<a href="https://redirect.github.com/gorakhargosh/watchdog/issues/1078">#1078</a>)</li> <li>[utils] Removed the unused <code>echo_class()</code> function from the <code>echo</code> module.</li> <li>[utils] Removed the unused <code>echo_instancemethod()</code> function from the <code>echo</code> module.</li> <li>[utils] Removed the unused <code>echo_module()</code> function from the <code>echo</code> module.</li> <li>[utils] Removed the unused <code>is_class_private_name()</code> function from the <code>echo</code> module.</li> <li>[utils] Removed the unused <code>is_classmethod()</code> function from the <code>echo</code> module.</li> <li>[utils] Removed the unused <code>ic_method(met()</code> function from the <code>echo</code> module.</li> <li>[utils] Removed the unused <code>method_name()</code> function from the <code>echo</code> module.</li> <li>[utils] Removed the unused <code>name()</code> function from the <code>echo</code> module.</li> <li>[watchmedo] Removed the <code>--trace</code> CLI argument from the <code>watchmedo log</code> command, useless since events are logged by default at the <code>LoggerTrick</code> class level.</li> </ul> <h2>Other CHanges</h2> <ul> <li>Pin test dependecies.</li> <li>[docs] Add typing info to quick start. (<a href="https://redirect.github.com/gorakhargosh/watchdog/issues/1082">#1082</a>)</li> <li>[inotify] Fix reading inotify file descriptor after closing it. (<a href="https://redirect.github.com/gorakhargosh/watchdog/issues/1081">#1081</a>)</li> <li>[utils] The <code>stop_signal</code> keyword-argument type of the <code>AutoRestartTrick</code> class can now be either a <code>signal.Signals</code> or an <code>int</code>.</li> <li>[utils] Added the <code>__repr__()</code> method to the <code>Trick</code> class.</li> <li>[watchmedo] Fixed Mypy issues.</li> <li>[watchmedo] Added the <code>__repr__()</code> method to the <code>HelpFormatter</code> class.</li> <li>[windows] Fixed Mypy issues.</li> </ul> <p>💟 Thanks to our beloved contributors: <a href="https://github.com/g-pichler"><code>@g-pichler</code></a>, <a href="https://github.com/ethan-vanderheijden"><code>@ethan-vanderheijden</code></a>, <a href="https://github.com/nhairs"><code>@nhairs</code></a>, <a href="https://github.com/BoboTiG"><code>@BoboTiG</code></a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/gorakhargosh/watchdog/blob/master/changelog.rst">watchdog's changelog</a>.</em></p> <blockquote> <p>6.0.0</p> <pre><code> 2024-11-01 • `full history <https://github.com/gorakhargosh/watchdog/compare/v5.0.3...v6.0.0>`__ <ul> <li>Pin test dependecies.</li> <li>[docs] Add typing info to quick start. (<code>[#1082](gorakhargosh/watchdog#1082) &lt;https://github.com/gorakhargosh/watchdog/pull/1082&gt;</code>__)</li> <li>[inotify] Use of <code>select.poll()</code> instead of deprecated <code>select.select()</code>, if available. (<code>[#1078](gorakhargosh/watchdog#1078) &lt;https://github.com/gorakhargosh/watchdog/pull/1078&gt;</code>__)</li> <li>[inotify] Fix reading inotify file descriptor after closing it. (<code>[#1081](gorakhargosh/watchdog#1081) &lt;https://github.com/gorakhargosh/watchdog/pull/1081&gt;</code>__)</li> <li>[utils] The <code>stop_signal</code> keyword-argument type of the <code>AutoRestartTrick</code> class can now be either a <code>signal.Signals</code> or an <code>int</code>.</li> <li>[utils] Added the <code>__repr__()</code> method to the <code>Trick</code> class.</li> <li>[utils] Removed the unused <code>echo_class()</code> function from the <code>echo</code> module.</li> <li>[utils] Removed the unused <code>echo_instancemethod()</code> function from the <code>echo</code> module.</li> <li>[utils] Removed the unused <code>echo_module()</code> function from the <code>echo</code> module.</li> <li>[utils] Removed the unused <code>is_class_private_name()</code> function from the <code>echo</code> module.</li> <li>[utils] Removed the unused <code>is_classmethod()</code> function from the <code>echo</code> module.</li> <li>[utils] Removed the unused <code>ic_method(met()</code> function from the <code>echo</code> module.</li> <li>[utils] Removed the unused <code>method_name()</code> function from the <code>echo</code> module.</li> <li>[utils] Removed the unused <code>name()</code> function from the <code>echo</code> module.</li> <li>[watchmedo] Fixed Mypy issues.</li> <li>[watchmedo] Added the <code>__repr__()</code> method to the <code>HelpFormatter</code> class.</li> <li>[watchmedo] Removed the <code>--trace</code> CLI argument from the <code>watchmedo log</code> command, useless since events are logged by default at the <code>LoggerTrick</code> class level.</li> <li>[windows] Fixed Mypy issues.</li> <li>Thanks to our beloved contributors: <a href="https://github.com/BoboTiG"><code>@BoboTiG</code></a>, <a href="https://github.com/g-pichler"><code>@g-pichler</code></a>, <a href="https://github.com/ethan-vanderheijden"><code>@ethan-vanderheijden</code></a>, <a href="https://github.com/nhairs"><code>@nhairs</code></a> </code></pre></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/gorakhargosh/watchdog/commit/76c091dc8841de1d1a1cd6511bb509fe4f058de6"><code>76c091d</code></a> Version 6.0.0</li> <li><a href="https://github.com/gorakhargosh/watchdog/commit/58386d88747259b8b3da5082e30f1c6e0aa3b31a"><code>58386d8</code></a> Fixes, and clean-up (<a href="https://redirect.github.com/gorakhargosh/watchdog/issues/1084">#1084</a>)</li> <li><a href="https://github.com/gorakhargosh/watchdog/commit/db698a52bbb1eb8cc34e889a8afdac6f17a99e57"><code>db698a5</code></a> fix: reading inotify file descriptor after closing it. (<a href="https://redirect.github.com/gorakhargosh/watchdog/issues/1081">#1081</a>)</li> <li><a href="https://github.com/gorakhargosh/watchdog/commit/73d561265b109f30cf76a280cdcc74aa9e6df391"><code>73d5612</code></a> [docs] Add typing info to quick start (<a href="https://redirect.github.com/gorakhargosh/watchdog/issues/1082">#1082</a>)</li> <li><a href="https://github.com/gorakhargosh/watchdog/commit/d774fec477a8f57d24b588164ebdd39b2d507bcd"><code>d774fec</code></a> docs: Update README Badges (<a href="https://redirect.github.com/gorakhargosh/watchdog/issues/1083">#1083</a>)</li> <li><a href="https://github.com/gorakhargosh/watchdog/commit/6b74737501c85df9b9c2585faef4797a5250171b"><code>6b74737</code></a> docs: funding</li> <li><a href="https://github.com/gorakhargosh/watchdog/commit/3d1b888bccdd27a28f9f12a4e89288afe1ee493a"><code>3d1b888</code></a> [inotify] Use of <code>select.poll()</code> instead of deprecated <code>select.select()</code> (<a href="https://redirect.github.com/gorakhargosh/watchdog/issues/1078">#1078</a>)</li> <li><a href="https://github.com/gorakhargosh/watchdog/commit/6a4f1cf846e03c8701fcc53b9e910077b5824e59"><code>6a4f1cf</code></a> Bump the version</li> <li>See full diff in <a href="https://github.com/gorakhargosh/watchdog/compare/v5.0.3...v6.0.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=watchdog&package-manager=pip&previous-version=5.0.3&new-version=6.0.0)](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] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
ansibuddy
pushed a commit
to ansible/molecule
that referenced
this pull request
Nov 4, 2024
Bumps the dependencies group in /.config with 8 updates: | Package | From | To | | --- | --- | --- | | [mkdocs-material](https://github.com/squidfunk/mkdocs-material) | `9.5.42` | `9.5.43` | | [pymdown-extensions](https://github.com/facelessuser/pymdown-extensions) | `10.11.2` | `10.12` | | [rich](https://github.com/Textualize/rich) | `13.9.3` | `13.9.4` | | [rpds-py](https://github.com/crate-py/rpds) | `0.20.0` | `0.20.1` | | [ruff](https://github.com/astral-sh/ruff) | `0.7.1` | `0.7.2` | | [virtualenv](https://github.com/pypa/virtualenv) | `20.27.0` | `20.27.1` | | [watchdog](https://github.com/gorakhargosh/watchdog) | `5.0.3` | `6.0.0` | Updates `mkdocs-material` from 9.5.42 to 9.5.43 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/squidfunk/mkdocs-material/releases">mkdocs-material's releases</a>.</em></p> <blockquote> <h2>mkdocs-material-9.5.43</h2> <ul> <li>Added support for external images in SVGs in privacy plugin</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7651">#7651</a>: Privacy plugin doesn't handle quoted URLs in CSS</li> </ul> <p>Thanks go to <a href="https://github.com/nejch"><code>@nejch</code></a> for their contributions</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG">mkdocs-material's changelog</a>.</em></p> <blockquote> <p>mkdocs-material-9.5.43 (2024-10-31)</p> <ul> <li>Added support for external images in SVGs in privacy plugin</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7651">#7651</a>: Privacy plugin doesn't handle quoted URLs in CSS</li> </ul> <p>mkdocs-material-9.5.42 (2024-10-20)</p> <ul> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7625">#7625</a>: Invalid encoding of boolean attributes in privacy plugin</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7624">#7624</a>: Crash when disabling privacy plugin (9.5.41 regression)</li> </ul> <p>mkdocs-material-9.5.41 (2024-10-15)</p> <ul> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7619">#7619</a>: Improved tooltip on logo disappears after instant navigation</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7616">#7616</a>: Race condition in built-in privacy plugin when inlining assets</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7615">#7615</a>: Comments and "Was this page helpful?" visible when printing</li> </ul> <p>mkdocs-material-9.5.40 (2024-10-10)</p> <ul> <li>Updated Latvian translations</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7597">#7597</a>: Social cards not using site name on home page</li> </ul> <p>mkdocs-material-9.5.39+insiders-4.53.14 (2024-09-29)</p> <ul> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7567">#7567</a>: Empty headlines when using typeset plugin with anchorlinks</li> </ul> <p>mkdocs-material-9.5.39 (2024-09-29)</p> <ul> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7226">#7226</a>: not staying on page when using mike's canonical versioning</li> </ul> <p>mkdocs-material-9.5.38 (2024-09-26)</p> <ul> <li>Added Albanian translations</li> </ul> <p>mkdocs-material-9.5.37 (2024-09-25)</p> <ul> <li>Added 4th and 5th level ordered list styles</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7548">#7548</a>: Tags have no spacing in search</li> </ul> <p>mkdocs-material-9.5.36 (2024-09-21)</p> <ul> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7544">#7544</a>: Social cards incorrectly rendering HTML entities</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7542">#7542</a>: Improved support for setting custom list styles</li> </ul> <p>mkdocs-material-9.5.35 (2024-09-18)</p> <ul> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7498">#7498</a>: Search not showing for Vietnamese language</li> </ul> <p>mkdocs-material-9.5.34+insiders-4.53.13 (2024-09-14)</p> <ul> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7520">#7520</a>: Social plugin errors for generated files (MkDocs 1.6+)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/8a60b49328520778a5c6b6164031d644f9a6111a"><code>8a60b49</code></a> Prepare 9.5.43 release</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/f82a345f3a721f60e80d0914f84921ad55f7a15f"><code>f82a345</code></a> Documentation</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/4918a10d8fe45e27831799e123b7e08571af2e2f"><code>4918a10</code></a> Added support for quoted external CSS URLs in privacy plugin (<a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7651">#7651</a>)</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/7dc96f1e13fbdf96eec3cba01f1e041b03d182f1"><code>7dc96f1</code></a> Added support for downloading external images in SVG for privacy plugin (<a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7650">#7650</a>)</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/1357cd26af7cbbe9dd6e3b3a355feba8b5b2999d"><code>1357cd2</code></a> Updated dependencies</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/198a6801fcf687ecb4d22e5c493fdf80427bdd33"><code>198a680</code></a> Documentation (<a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7633">#7633</a>)</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/9aebe1498e18cb897dfd1dd923896753279d0afa"><code>9aebe14</code></a> Updated dependencies</li> <li>See full diff in <a href="https://github.com/squidfunk/mkdocs-material/compare/9.5.42...9.5.43">compare view</a></li> </ul> </details> <br /> Updates `pymdown-extensions` from 10.11.2 to 10.12 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/facelessuser/pymdown-extensions/releases">pymdown-extensions's releases</a>.</em></p> <blockquote> <h2>10.12</h2> <ul> <li><strong>NEW</strong>: Blocks: Blocks extensions no longer considered in beta.</li> <li><strong>NEW</strong>: Details: Details is marked as "legacy" in documentation in favor of the new <code>pymdownx.blocks.details</code> approach.</li> <li><strong>NEW</strong>: Tabbed: Tabbed is marked as "legacy" in documentation in favor of the new <code>pymdownx.blocks.tab</code> approach.</li> <li><strong>NEW</strong>: Caption: Add new "blocks" style extension called Caption which helps with specifying figures with captions.</li> <li><strong>NEW</strong>: Emoji: Add a new <code>strict</code> option that will raise an exception if an emoji is used whose name has changed, removed, or never existed.</li> <li><strong>FIX</strong>: Emoji: Emoji links should be generated such that they point to the new CDN version.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/facelessuser/pymdown-extensions/commit/20be2fc43981a376923482d7be447a2e7c910cc3"><code>20be2fc</code></a> Update caption docs to use image example</li> <li><a href="https://github.com/facelessuser/pymdown-extensions/commit/2c7f8c02c6195d991d4d181665f7cd57cb95a649"><code>2c7f8c0</code></a> Add catpion extension (<a href="https://redirect.github.com/facelessuser/pymdown-extensions/issues/2492">#2492</a>)</li> <li><a href="https://github.com/facelessuser/pymdown-extensions/commit/b647b8de75d39d4047c9eddbf3af23adbf6c6de7"><code>b647b8d</code></a> Include white and black</li> <li><a href="https://github.com/facelessuser/pymdown-extensions/commit/3a89709010ff0bcf50bfe7aa7b1fb76b121031fa"><code>3a89709</code></a> Fix more sass stuff in doc style</li> <li><a href="https://github.com/facelessuser/pymdown-extensions/commit/e8ec7bffdd81f3ad27dc55ec8c3c4eecde37c2a4"><code>e8ec7bf</code></a> Update JS Doc deps and fix some links</li> <li><a href="https://github.com/facelessuser/pymdown-extensions/commit/0973681cda0d1b2146d0e19118eaeece42b90429"><code>0973681</code></a> Docs: Update JS deps</li> <li><a href="https://github.com/facelessuser/pymdown-extensions/commit/659b4d9298abd9fbae0c3c4144c133deb7963e05"><code>659b4d9</code></a> Add new strict option in the emoji extension (<a href="https://redirect.github.com/facelessuser/pymdown-extensions/issues/2488">#2488</a>)</li> <li>See full diff in <a href="https://github.com/facelessuser/pymdown-extensions/compare/10.11.2...10.12">compare view</a></li> </ul> </details> <br /> Updates `rich` from 13.9.3 to 13.9.4 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Textualize/rich/releases">rich's releases</a>.</em></p> <blockquote> <h2>The Faster is Faster release</h2> <h2>[13.9.4] - 2024-11-01</h2> <h3>Changed</h3> <ul> <li>Optimizations to cell_len which may speed up Rich / Textual output <a href="https://redirect.github.com/Textualize/rich/pull/3546">Textualize/rich#3546</a></li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Textualize/rich/blob/master/CHANGELOG.md">rich's changelog</a>.</em></p> <blockquote> <h2>[13.9.4] - 2024-11-01</h2> <h3>Changed</h3> <ul> <li>Optimizations to cell_len which may speed up Rich / Textual output <a href="https://redirect.github.com/Textualize/rich/pull/3546">Textualize/rich#3546</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Textualize/rich/commit/43d3b04725ab9731727fb1126e35980c62f32377"><code>43d3b04</code></a> Merge pull request <a href="https://redirect.github.com/Textualize/rich/issues/3548">#3548</a> from Textualize/bump1394</li> <li><a href="https://github.com/Textualize/rich/commit/e440ff23806372ec221fa8f22c57a9d31828de4b"><code>e440ff2</code></a> bump</li> <li><a href="https://github.com/Textualize/rich/commit/12301e3041455cde59f463a8e1522070e16ceb28"><code>12301e3</code></a> Merge pull request <a href="https://redirect.github.com/Textualize/rich/issues/3546">#3546</a> from Textualize/faster-cell-len</li> <li><a href="https://github.com/Textualize/rich/commit/02f3d148e8f7143519272ed6404cc6894dc13ec6"><code>02f3d14</code></a> comment</li> <li><a href="https://github.com/Textualize/rich/commit/aaaef278be38ebadea3d6f47dedd89fd910078ca"><code>aaaef27</code></a> leaner syntax</li> <li><a href="https://github.com/Textualize/rich/commit/6cef0bcb0e584eac1eb6021cc2202ecad70b6b11"><code>6cef0bc</code></a> leaner cell_len</li> <li><a href="https://github.com/Textualize/rich/commit/46150cdbf61426c4683c59a0e4f45dca23d38202"><code>46150cd</code></a> sum and map is faster</li> <li><a href="https://github.com/Textualize/rich/commit/9e7f363aebe01542210633dd4027ce777bf31e3c"><code>9e7f363</code></a> use sets</li> <li>See full diff in <a href="https://github.com/Textualize/rich/compare/v13.9.3...v13.9.4">compare view</a></li> </ul> </details> <br /> Updates `rpds-py` from 0.20.0 to 0.20.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/crate-py/rpds/releases">rpds-py's releases</a>.</em></p> <blockquote> <h2>v0.20.1</h2> <!-- raw HTML omitted --> <h2>What's Changed</h2> <ul> <li>Fix hashing overflow issues (<a href="https://redirect.github.com/crate-py/rpds/issues/86">#86</a>) by <a href="https://github.com/FlickerSoul"><code>@FlickerSoul</code></a> in <a href="https://redirect.github.com/crate-py/rpds/pull/87">crate-py/rpds#87</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/crate-py/rpds/compare/v0.20.0...v0.20.1">https://github.com/crate-py/rpds/compare/v0.20.0...v0.20.1</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/crate-py/rpds/commit/1b5852dca46ad6ebc8ccb65e0610cc2c5d390cd9"><code>1b5852d</code></a> Bump to 0.20.1.</li> <li><a href="https://github.com/crate-py/rpds/commit/06d98b9eeca05fa587e5a0637d057061c5b627ad"><code>06d98b9</code></a> Merge pull request <a href="https://redirect.github.com/crate-py/rpds/issues/87">#87</a> from FlickerSoul/<strong>hash</strong></li> <li><a href="https://github.com/crate-py/rpds/commit/edc02d68279f3a7e6a569204518e43886639b596"><code>edc02d6</code></a> Set --profile=dev in tests to catch issues like <a href="https://redirect.github.com/crate-py/rpds/issues/86">#86</a>.</li> <li><a href="https://github.com/crate-py/rpds/commit/53d197677877a08b5275b76494bafc7ebd97d23c"><code>53d1976</code></a> Merge pull request <a href="https://redirect.github.com/crate-py/rpds/issues/95">#95</a> from crate-py/dependabot/cargo/pyo3-0.22.5</li> <li><a href="https://github.com/crate-py/rpds/commit/f63b5e56cece4c0e80043cecd8632bcf2f7f216e"><code>f63b5e5</code></a> Bump pyo3 from 0.22.3 to 0.22.5</li> <li><a href="https://github.com/crate-py/rpds/commit/9a5e1770c2aba5f0d72a22981933151cf98a9d41"><code>9a5e177</code></a> Merge pull request <a href="https://redirect.github.com/crate-py/rpds/issues/93">#93</a> from crate-py/dependabot/github_actions/wntrblm/nox-20...</li> <li><a href="https://github.com/crate-py/rpds/commit/85f112972bb2970577d0d457a7ecfbd98175e8d3"><code>85f1129</code></a> Bump wntrblm/nox from 2024.04.15 to 2024.10.09</li> <li><a href="https://github.com/crate-py/rpds/commit/e52d37fc8b21b94a53cbc2a7ede3f178eb0f41ad"><code>e52d37f</code></a> Merge pull request <a href="https://redirect.github.com/crate-py/rpds/issues/92">#92</a> from crate-py/pre-commit-ci-update-config</li> <li><a href="https://github.com/crate-py/rpds/commit/d65f637f63e412973b2279ef645ecd76b3133da2"><code>d65f637</code></a> [pre-commit.ci] pre-commit autoupdate</li> <li><a href="https://github.com/crate-py/rpds/commit/d962da1613fe4964ef65279e38057bad48c22648"><code>d962da1</code></a> Merge pull request <a href="https://redirect.github.com/crate-py/rpds/issues/91">#91</a> from crate-py/dependabot/cargo/pyo3-0.22.3</li> <li>Additional commits viewable in <a href="https://github.com/crate-py/rpds/compare/v0.20.0...v0.20.1">compare view</a></li> </ul> </details> <br /> Updates `ruff` from 0.7.1 to 0.7.2 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/astral-sh/ruff/releases">ruff's releases</a>.</em></p> <blockquote> <h2>0.7.2</h2> <h2>Release Notes</h2> <h3>Preview features</h3> <ul> <li>Fix formatting of single with-item with trailing comment (<a href="https://redirect.github.com/astral-sh/ruff/pull/14005">#14005</a>)</li> <li>[<code>pyupgrade</code>] Add PEP 646 <code>Unpack</code> conversion to <code>*</code> with fix (<code>UP044</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/13988">#13988</a>)</li> </ul> <h3>Rule changes</h3> <ul> <li>Regenerate <code>known_stdlibs.rs</code> with stdlibs 2024.10.25 (<a href="https://redirect.github.com/astral-sh/ruff/pull/13963">#13963</a>)</li> <li>[<code>flake8-no-pep420</code>] Skip namespace package enforcement for PEP 723 scripts (<code>INP001</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/13974">#13974</a>)</li> </ul> <h3>Server</h3> <ul> <li>Fix server panic when undoing an edit (<a href="https://redirect.github.com/astral-sh/ruff/pull/14010">#14010</a>)</li> </ul> <h3>Bug fixes</h3> <ul> <li>Fix issues in discovering ruff in pip build environments (<a href="https://redirect.github.com/astral-sh/ruff/pull/13881">#13881</a>)</li> <li>[<code>flake8-type-checking</code>] Fix false positive for <code>singledispatchmethod</code> (<code>TCH003</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/13941">#13941</a>)</li> <li>[<code>flake8-type-checking</code>] Treat return type of <code>singledispatch</code> as runtime-required (<code>TCH003</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/13957">#13957</a>)</li> </ul> <h3>Documentation</h3> <ul> <li>[<code>flake8-simplify</code>] Include caveats of enabling <code>if-else-block-instead-of-if-exp</code> (<code>SIM108</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/14019">#14019</a>)</li> </ul> <h2>Install ruff 0.7.2</h2> <h3>Install prebuilt binaries via shell script</h3> <pre lang="sh"><code>curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/ruff/releases/download/0.7.2/ruff-installer.sh | sh </code></pre> <h3>Install prebuilt binaries via powershell script</h3> <pre lang="sh"><code>powershell -ExecutionPolicy ByPass -c "irm https://github.com/astral-sh/ruff/releases/download/0.7.2/ruff-installer.ps1 | iex" </code></pre> <h2>Download ruff 0.7.2</h2> <table> <thead> <tr> <th>File</th> <th>Platform</th> <th>Checksum</th> </tr> </thead> <tbody> <tr> <td><a href="https://github.com/astral-sh/ruff/releases/download/0.7.2/ruff-aarch64-apple-darwin.tar.gz">ruff-aarch64-apple-darwin.tar.gz</a></td> <td>Apple Silicon macOS</td> <td><a href="https://github.com/astral-sh/ruff/releases/download/0.7.2/ruff-aarch64-apple-darwin.tar.gz.sha256">checksum</a></td> </tr> <tr> <td><a href="https://github.com/astral-sh/ruff/releases/download/0.7.2/ruff-x86_64-apple-darwin.tar.gz">ruff-x86_64-apple-darwin.tar.gz</a></td> <td>Intel macOS</td> <td><a href="https://github.com/astral-sh/ruff/releases/download/0.7.2/ruff-x86_64-apple-darwin.tar.gz.sha256">checksum</a></td> </tr> <tr> <td><a href="https://github.com/astral-sh/ruff/releases/download/0.7.2/ruff-aarch64-pc-windows-msvc.zip">ruff-aarch64-pc-windows-msvc.zip</a></td> <td>ARM64 Windows</td> <td><a href="https://github.com/astral-sh/ruff/releases/download/0.7.2/ruff-aarch64-pc-windows-msvc.zip.sha256">checksum</a></td> </tr> <tr> <td><a href="https://github.com/astral-sh/ruff/releases/download/0.7.2/ruff-i686-pc-windows-msvc.zip">ruff-i686-pc-windows-msvc.zip</a></td> <td>x86 Windows</td> <td><a href="https://github.com/astral-sh/ruff/releases/download/0.7.2/ruff-i686-pc-windows-msvc.zip.sha256">checksum</a></td> </tr> <tr> <td><a href="https://github.com/astral-sh/ruff/releases/download/0.7.2/ruff-x86_64-pc-windows-msvc.zip">ruff-x86_64-pc-windows-msvc.zip</a></td> <td>x64 Windows</td> <td><a href="https://github.com/astral-sh/ruff/releases/download/0.7.2/ruff-x86_64-pc-windows-msvc.zip.sha256">checksum</a></td> </tr> </tbody> </table> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md">ruff's changelog</a>.</em></p> <blockquote> <h2>0.7.2</h2> <h3>Preview features</h3> <ul> <li>Fix formatting of single with-item with trailing comment (<a href="https://redirect.github.com/astral-sh/ruff/pull/14005">#14005</a>)</li> <li>[<code>pyupgrade</code>] Add PEP 646 <code>Unpack</code> conversion to <code>*</code> with fix (<code>UP044</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/13988">#13988</a>)</li> </ul> <h3>Rule changes</h3> <ul> <li>Regenerate <code>known_stdlibs.rs</code> with stdlibs 2024.10.25 (<a href="https://redirect.github.com/astral-sh/ruff/pull/13963">#13963</a>)</li> <li>[<code>flake8-no-pep420</code>] Skip namespace package enforcement for PEP 723 scripts (<code>INP001</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/13974">#13974</a>)</li> </ul> <h3>Server</h3> <ul> <li>Fix server panic when undoing an edit (<a href="https://redirect.github.com/astral-sh/ruff/pull/14010">#14010</a>)</li> </ul> <h3>Bug fixes</h3> <ul> <li>Fix issues in discovering ruff in pip build environments (<a href="https://redirect.github.com/astral-sh/ruff/pull/13881">#13881</a>)</li> <li>[<code>flake8-type-checking</code>] Fix false positive for <code>singledispatchmethod</code> (<code>TCH003</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/13941">#13941</a>)</li> <li>[<code>flake8-type-checking</code>] Treat return type of <code>singledispatch</code> as runtime-required (<code>TCH003</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/13957">#13957</a>)</li> </ul> <h3>Documentation</h3> <ul> <li>[<code>flake8-simplify</code>] Include caveats of enabling <code>if-else-block-instead-of-if-exp</code> (<code>SIM108</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/14019">#14019</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/astral-sh/ruff/commit/11c3b52fd5e8a2f39d3e21faebd76fdbaf3d748b"><code>11c3b52</code></a> generate using cargo-dist</li> <li><a href="https://github.com/astral-sh/ruff/commit/a388e49f38d0f9f0a775b7e693f7a3657e6ef853"><code>a388e49</code></a> Temporary comment out certain release steps</li> <li><a href="https://github.com/astral-sh/ruff/commit/099f077311c637df2866ebbe6407896ff25ffd15"><code>099f077</code></a> [docs] Add rule short code to mkdocs tags (<a href="https://redirect.github.com/astral-sh/ruff/issues/14040">#14040</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/85747519113c2447e75668ab2d89c3b498961ea5"><code>8574751</code></a> Give non-existent files a durability of at least Medium (<a href="https://redirect.github.com/astral-sh/ruff/issues/14034">#14034</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/ddae741b72b7d9acde3f7a1283470ed34d8aef63"><code>ddae741</code></a> Switch to <code>uv publish</code> (<a href="https://redirect.github.com/astral-sh/ruff/issues/14042">#14042</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/5053d2c127559aabced1491401356474d274dd22"><code>5053d2c</code></a> Doc: markdown link fix (<a href="https://redirect.github.com/astral-sh/ruff/issues/14041">#14041</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/ef72fd79a71a0fbdcc489fad1e951ca7b2cede5d"><code>ef72fd7</code></a> Bump version to 0.7.2 (<a href="https://redirect.github.com/astral-sh/ruff/issues/14039">#14039</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/658a51ea1017d221cfb928f7a49527326682c1b9"><code>658a51e</code></a> Fix typo for static method decorator (<a href="https://redirect.github.com/astral-sh/ruff/issues/14038">#14038</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/7c2da4f06e7c26712b233d030577812526e2ac72"><code>7c2da4f</code></a> Sync vendored typeshed stubs (<a href="https://redirect.github.com/astral-sh/ruff/issues/14030">#14030</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/48fa839c80795b1fbebc8ad9f70a3d76d1167277"><code>48fa839</code></a> Use named function in incremental red knot benchmark (<a href="https://redirect.github.com/astral-sh/ruff/issues/14033">#14033</a>)</li> <li>Additional commits viewable in <a href="https://github.com/astral-sh/ruff/compare/0.7.1...0.7.2">compare view</a></li> </ul> </details> <br /> Updates `virtualenv` from 20.27.0 to 20.27.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pypa/virtualenv/releases">virtualenv's releases</a>.</em></p> <blockquote> <h2>20.27.1</h2> <!-- raw HTML omitted --> <h2>What's Changed</h2> <ul> <li>release 20.27.0 by <a href="https://github.com/gaborbernat"><code>@gaborbernat</code></a> in <a href="https://redirect.github.com/pypa/virtualenv/pull/2785">pypa/virtualenv#2785</a></li> <li>Upgrade to pip 24.3 by <a href="https://github.com/gaborbernat"><code>@gaborbernat</code></a> in <a href="https://redirect.github.com/pypa/virtualenv/pull/2790">pypa/virtualenv#2790</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/pypa/virtualenv/compare/20.27.0...20.27.1">https://github.com/pypa/virtualenv/compare/20.27.0...20.27.1</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/pypa/virtualenv/blob/main/docs/changelog.rst">virtualenv's changelog</a>.</em></p> <blockquote> <h2>v20.27.1 (2024-10-28)</h2> <p>Bugfixes - 20.27.1</p> <pre><code>- Upgrade embedded wheels: <ul> <li>pip to <code>24.3.1</code> from <code>24.2</code> (:issue:<code>2789</code>) </code></pre></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pypa/virtualenv/commit/cb20fdaeaebcb3a6e91037e1017a313883057fee"><code>cb20fda</code></a> release 20.27.1</li> <li><a href="https://github.com/pypa/virtualenv/commit/8425467e7e11a95c55f9d0a0e3924071e285b8f9"><code>8425467</code></a> Upgrade to pip 24.3 (<a href="https://redirect.github.com/pypa/virtualenv/issues/2790">#2790</a>)</li> <li><a href="https://github.com/pypa/virtualenv/commit/17ee28f5f5db7df160f34997c51c4dba79f8ebfa"><code>17ee28f</code></a> Merge pull request <a href="https://redirect.github.com/pypa/virtualenv/issues/2787">#2787</a> from pypa/pre-commit-ci-update-config</li> <li><a href="https://github.com/pypa/virtualenv/commit/fd2b92139b9052284eb10b951b3a01ef8d717463"><code>fd2b921</code></a> [pre-commit.ci] pre-commit autoupdate</li> <li><a href="https://github.com/pypa/virtualenv/commit/72f4019ee993447ab4ac5c17234e084d58a25f00"><code>72f4019</code></a> Merge pull request <a href="https://redirect.github.com/pypa/virtualenv/issues/2785">#2785</a> from pypa/release-20.27.0</li> <li>See full diff in <a href="https://github.com/pypa/virtualenv/compare/20.27.0...20.27.1">compare view</a></li> </ul> </details> <br /> Updates `watchdog` from 5.0.3 to 6.0.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/gorakhargosh/watchdog/releases">watchdog's releases</a>.</em></p> <blockquote> <h2>6.0.0</h2> <h2>Breaking Changes</h2> <ul> <li>[inotify] Use of <code>select.poll()</code> instead of deprecated <code>select.select()</code>, if available. (<a href="https://redirect.github.com/gorakhargosh/watchdog/issues/1078">#1078</a>)</li> <li>[utils] Removed the unused <code>echo_class()</code> function from the <code>echo</code> module.</li> <li>[utils] Removed the unused <code>echo_instancemethod()</code> function from the <code>echo</code> module.</li> <li>[utils] Removed the unused <code>echo_module()</code> function from the <code>echo</code> module.</li> <li>[utils] Removed the unused <code>is_class_private_name()</code> function from the <code>echo</code> module.</li> <li>[utils] Removed the unused <code>is_classmethod()</code> function from the <code>echo</code> module.</li> <li>[utils] Removed the unused <code>ic_method(met()</code> function from the <code>echo</code> module.</li> <li>[utils] Removed the unused <code>method_name()</code> function from the <code>echo</code> module.</li> <li>[utils] Removed the unused <code>name()</code> function from the <code>echo</code> module.</li> <li>[watchmedo] Removed the <code>--trace</code> CLI argument from the <code>watchmedo log</code> command, useless since events are logged by default at the <code>LoggerTrick</code> class level.</li> </ul> <h2>Other CHanges</h2> <ul> <li>Pin test dependecies.</li> <li>[docs] Add typing info to quick start. (<a href="https://redirect.github.com/gorakhargosh/watchdog/issues/1082">#1082</a>)</li> <li>[inotify] Fix reading inotify file descriptor after closing it. (<a href="https://redirect.github.com/gorakhargosh/watchdog/issues/1081">#1081</a>)</li> <li>[utils] The <code>stop_signal</code> keyword-argument type of the <code>AutoRestartTrick</code> class can now be either a <code>signal.Signals</code> or an <code>int</code>.</li> <li>[utils] Added the <code>__repr__()</code> method to the <code>Trick</code> class.</li> <li>[watchmedo] Fixed Mypy issues.</li> <li>[watchmedo] Added the <code>__repr__()</code> method to the <code>HelpFormatter</code> class.</li> <li>[windows] Fixed Mypy issues.</li> </ul> <p>💟 Thanks to our beloved contributors: <a href="https://github.com/g-pichler"><code>@g-pichler</code></a>, <a href="https://github.com/ethan-vanderheijden"><code>@ethan-vanderheijden</code></a>, <a href="https://github.com/nhairs"><code>@nhairs</code></a>, <a href="https://github.com/BoboTiG"><code>@BoboTiG</code></a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/gorakhargosh/watchdog/blob/master/changelog.rst">watchdog's changelog</a>.</em></p> <blockquote> <p>6.0.0</p> <pre><code> 2024-11-01 • `full history <https://github.com/gorakhargosh/watchdog/compare/v5.0.3...v6.0.0>`__ <ul> <li>Pin test dependecies.</li> <li>[docs] Add typing info to quick start. (<code>[#1082](gorakhargosh/watchdog#1082) &lt;https://github.com/gorakhargosh/watchdog/pull/1082&gt;</code>__)</li> <li>[inotify] Use of <code>select.poll()</code> instead of deprecated <code>select.select()</code>, if available. (<code>[#1078](gorakhargosh/watchdog#1078) &lt;https://github.com/gorakhargosh/watchdog/pull/1078&gt;</code>__)</li> <li>[inotify] Fix reading inotify file descriptor after closing it. (<code>[#1081](gorakhargosh/watchdog#1081) &lt;https://github.com/gorakhargosh/watchdog/pull/1081&gt;</code>__)</li> <li>[utils] The <code>stop_signal</code> keyword-argument type of the <code>AutoRestartTrick</code> class can now be either a <code>signal.Signals</code> or an <code>int</code>.</li> <li>[utils] Added the <code>__repr__()</code> method to the <code>Trick</code> class.</li> <li>[utils] Removed the unused <code>echo_class()</code> function from the <code>echo</code> module.</li> <li>[utils] Removed the unused <code>echo_instancemethod()</code> function from the <code>echo</code> module.</li> <li>[utils] Removed the unused <code>echo_module()</code> function from the <code>echo</code> module.</li> <li>[utils] Removed the unused <code>is_class_private_name()</code> function from the <code>echo</code> module.</li> <li>[utils] Removed the unused <code>is_classmethod()</code> function from the <code>echo</code> module.</li> <li>[utils] Removed the unused <code>ic_method(met()</code> function from the <code>echo</code> module.</li> <li>[utils] Removed the unused <code>method_name()</code> function from the <code>echo</code> module.</li> <li>[utils] Removed the unused <code>name()</code> function from the <code>echo</code> module.</li> <li>[watchmedo] Fixed Mypy issues.</li> <li>[watchmedo] Added the <code>__repr__()</code> method to the <code>HelpFormatter</code> class.</li> <li>[watchmedo] Removed the <code>--trace</code> CLI argument from the <code>watchmedo log</code> command, useless since events are logged by default at the <code>LoggerTrick</code> class level.</li> <li>[windows] Fixed Mypy issues.</li> <li>Thanks to our beloved contributors: <a href="https://github.com/BoboTiG"><code>@BoboTiG</code></a>, <a href="https://github.com/g-pichler"><code>@g-pichler</code></a>, <a href="https://github.com/ethan-vanderheijden"><code>@ethan-vanderheijden</code></a>, <a href="https://github.com/nhairs"><code>@nhairs</code></a> </code></pre></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/gorakhargosh/watchdog/commit/76c091dc8841de1d1a1cd6511bb509fe4f058de6"><code>76c091d</code></a> Version 6.0.0</li> <li><a href="https://github.com/gorakhargosh/watchdog/commit/58386d88747259b8b3da5082e30f1c6e0aa3b31a"><code>58386d8</code></a> Fixes, and clean-up (<a href="https://redirect.github.com/gorakhargosh/watchdog/issues/1084">#1084</a>)</li> <li><a href="https://github.com/gorakhargosh/watchdog/commit/db698a52bbb1eb8cc34e889a8afdac6f17a99e57"><code>db698a5</code></a> fix: reading inotify file descriptor after closing it. (<a href="https://redirect.github.com/gorakhargosh/watchdog/issues/1081">#1081</a>)</li> <li><a href="https://github.com/gorakhargosh/watchdog/commit/73d561265b109f30cf76a280cdcc74aa9e6df391"><code>73d5612</code></a> [docs] Add typing info to quick start (<a href="https://redirect.github.com/gorakhargosh/watchdog/issues/1082">#1082</a>)</li> <li><a href="https://github.com/gorakhargosh/watchdog/commit/d774fec477a8f57d24b588164ebdd39b2d507bcd"><code>d774fec</code></a> docs: Update README Badges (<a href="https://redirect.github.com/gorakhargosh/watchdog/issues/1083">#1083</a>)</li> <li><a href="https://github.com/gorakhargosh/watchdog/commit/6b74737501c85df9b9c2585faef4797a5250171b"><code>6b74737</code></a> docs: funding</li> <li><a href="https://github.com/gorakhargosh/watchdog/commit/3d1b888bccdd27a28f9f12a4e89288afe1ee493a"><code>3d1b888</code></a> [inotify] Use of <code>select.poll()</code> instead of deprecated <code>select.select()</code> (<a href="https://redirect.github.com/gorakhargosh/watchdog/issues/1078">#1078</a>)</li> <li><a href="https://github.com/gorakhargosh/watchdog/commit/6a4f1cf846e03c8701fcc53b9e910077b5824e59"><code>6a4f1cf</code></a> Bump the version</li> <li>See full diff in <a href="https://github.com/gorakhargosh/watchdog/compare/v5.0.3...v6.0.0">compare view</a></li> </ul> </details> <br /> 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 <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Kate Case <[email protected]>
cdnninja
pushed a commit
to Hyundai-Kia-Connect/hyundai_kia_connect_api
that referenced
this pull request
Nov 7, 2024
Bumps [watchdog](https://github.com/gorakhargosh/watchdog) from 5.0.3 to 6.0.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/gorakhargosh/watchdog/releases">watchdog's releases</a>.</em></p> <blockquote> <h2>6.0.0</h2> <h2>Breaking Changes</h2> <ul> <li>[inotify] Use of <code>select.poll()</code> instead of deprecated <code>select.select()</code>, if available. (<a href="https://redirect.github.com/gorakhargosh/watchdog/issues/1078">#1078</a>)</li> <li>[utils] Removed the unused <code>echo_class()</code> function from the <code>echo</code> module.</li> <li>[utils] Removed the unused <code>echo_instancemethod()</code> function from the <code>echo</code> module.</li> <li>[utils] Removed the unused <code>echo_module()</code> function from the <code>echo</code> module.</li> <li>[utils] Removed the unused <code>is_class_private_name()</code> function from the <code>echo</code> module.</li> <li>[utils] Removed the unused <code>is_classmethod()</code> function from the <code>echo</code> module.</li> <li>[utils] Removed the unused <code>ic_method(met()</code> function from the <code>echo</code> module.</li> <li>[utils] Removed the unused <code>method_name()</code> function from the <code>echo</code> module.</li> <li>[utils] Removed the unused <code>name()</code> function from the <code>echo</code> module.</li> <li>[watchmedo] Removed the <code>--trace</code> CLI argument from the <code>watchmedo log</code> command, useless since events are logged by default at the <code>LoggerTrick</code> class level.</li> </ul> <h2>Other Changes</h2> <ul> <li>Pin test dependecies.</li> <li>[docs] Add typing info to quick start. (<a href="https://redirect.github.com/gorakhargosh/watchdog/issues/1082">#1082</a>)</li> <li>[inotify] Fix reading inotify file descriptor after closing it. (<a href="https://redirect.github.com/gorakhargosh/watchdog/issues/1081">#1081</a>)</li> <li>[utils] The <code>stop_signal</code> keyword-argument type of the <code>AutoRestartTrick</code> class can now be either a <code>signal.Signals</code> or an <code>int</code>.</li> <li>[utils] Added the <code>__repr__()</code> method to the <code>Trick</code> class.</li> <li>[watchmedo] Fixed Mypy issues.</li> <li>[watchmedo] Added the <code>__repr__()</code> method to the <code>HelpFormatter</code> class.</li> <li>[windows] Fixed Mypy issues.</li> </ul> <p>💟 Thanks to our beloved contributors: <a href="https://github.com/g-pichler"><code>@g-pichler</code></a>, <a href="https://github.com/ethan-vanderheijden"><code>@ethan-vanderheijden</code></a>, <a href="https://github.com/nhairs"><code>@nhairs</code></a>, <a href="https://github.com/BoboTiG"><code>@BoboTiG</code></a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/gorakhargosh/watchdog/blob/master/changelog.rst">watchdog's changelog</a>.</em></p> <blockquote> <p>6.0.0</p> <pre><code> 2024-11-01 • `full history <https://github.com/gorakhargosh/watchdog/compare/v5.0.3...v6.0.0>`__ <ul> <li>Pin test dependecies.</li> <li>[docs] Add typing info to quick start. (<code>[#1082](gorakhargosh/watchdog#1082) &lt;https://github.com/gorakhargosh/watchdog/pull/1082&gt;</code>__)</li> <li>[inotify] Use of <code>select.poll()</code> instead of deprecated <code>select.select()</code>, if available. (<code>[#1078](gorakhargosh/watchdog#1078) &lt;https://github.com/gorakhargosh/watchdog/pull/1078&gt;</code>__)</li> <li>[inotify] Fix reading inotify file descriptor after closing it. (<code>[#1081](gorakhargosh/watchdog#1081) &lt;https://github.com/gorakhargosh/watchdog/pull/1081&gt;</code>__)</li> <li>[utils] The <code>stop_signal</code> keyword-argument type of the <code>AutoRestartTrick</code> class can now be either a <code>signal.Signals</code> or an <code>int</code>.</li> <li>[utils] Added the <code>__repr__()</code> method to the <code>Trick</code> class.</li> <li>[utils] Removed the unused <code>echo_class()</code> function from the <code>echo</code> module.</li> <li>[utils] Removed the unused <code>echo_instancemethod()</code> function from the <code>echo</code> module.</li> <li>[utils] Removed the unused <code>echo_module()</code> function from the <code>echo</code> module.</li> <li>[utils] Removed the unused <code>is_class_private_name()</code> function from the <code>echo</code> module.</li> <li>[utils] Removed the unused <code>is_classmethod()</code> function from the <code>echo</code> module.</li> <li>[utils] Removed the unused <code>ic_method(met()</code> function from the <code>echo</code> module.</li> <li>[utils] Removed the unused <code>method_name()</code> function from the <code>echo</code> module.</li> <li>[utils] Removed the unused <code>name()</code> function from the <code>echo</code> module.</li> <li>[watchmedo] Fixed Mypy issues.</li> <li>[watchmedo] Added the <code>__repr__()</code> method to the <code>HelpFormatter</code> class.</li> <li>[watchmedo] Removed the <code>--trace</code> CLI argument from the <code>watchmedo log</code> command, useless since events are logged by default at the <code>LoggerTrick</code> class level.</li> <li>[windows] Fixed Mypy issues.</li> <li>Thanks to our beloved contributors: <a href="https://github.com/BoboTiG"><code>@BoboTiG</code></a>, <a href="https://github.com/g-pichler"><code>@g-pichler</code></a>, <a href="https://github.com/ethan-vanderheijden"><code>@ethan-vanderheijden</code></a>, <a href="https://github.com/nhairs"><code>@nhairs</code></a> </code></pre></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/gorakhargosh/watchdog/commit/76c091dc8841de1d1a1cd6511bb509fe4f058de6"><code>76c091d</code></a> Version 6.0.0</li> <li><a href="https://github.com/gorakhargosh/watchdog/commit/58386d88747259b8b3da5082e30f1c6e0aa3b31a"><code>58386d8</code></a> Fixes, and clean-up (<a href="https://redirect.github.com/gorakhargosh/watchdog/issues/1084">#1084</a>)</li> <li><a href="https://github.com/gorakhargosh/watchdog/commit/db698a52bbb1eb8cc34e889a8afdac6f17a99e57"><code>db698a5</code></a> fix: reading inotify file descriptor after closing it. (<a href="https://redirect.github.com/gorakhargosh/watchdog/issues/1081">#1081</a>)</li> <li><a href="https://github.com/gorakhargosh/watchdog/commit/73d561265b109f30cf76a280cdcc74aa9e6df391"><code>73d5612</code></a> [docs] Add typing info to quick start (<a href="https://redirect.github.com/gorakhargosh/watchdog/issues/1082">#1082</a>)</li> <li><a href="https://github.com/gorakhargosh/watchdog/commit/d774fec477a8f57d24b588164ebdd39b2d507bcd"><code>d774fec</code></a> docs: Update README Badges (<a href="https://redirect.github.com/gorakhargosh/watchdog/issues/1083">#1083</a>)</li> <li><a href="https://github.com/gorakhargosh/watchdog/commit/6b74737501c85df9b9c2585faef4797a5250171b"><code>6b74737</code></a> docs: funding</li> <li><a href="https://github.com/gorakhargosh/watchdog/commit/3d1b888bccdd27a28f9f12a4e89288afe1ee493a"><code>3d1b888</code></a> [inotify] Use of <code>select.poll()</code> instead of deprecated <code>select.select()</code> (<a href="https://redirect.github.com/gorakhargosh/watchdog/issues/1078">#1078</a>)</li> <li><a href="https://github.com/gorakhargosh/watchdog/commit/6a4f1cf846e03c8701fcc53b9e910077b5824e59"><code>6a4f1cf</code></a> Bump the version</li> <li>See full diff in <a href="https://github.com/gorakhargosh/watchdog/compare/v5.0.3...v6.0.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=watchdog&package-manager=pip&previous-version=5.0.3&new-version=6.0.0)](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] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
miniscruff
pushed a commit
to miniscruff/scopie
that referenced
this pull request
Nov 9, 2024
Bumps the pip-deps group with 5 updates in the / directory: | Package | From | To | | --- | --- | --- | | [mkdocs-material](https://github.com/squidfunk/mkdocs-material) | `9.5.42` | `9.5.44` | | [packaging](https://github.com/pypa/packaging) | `24.1` | `24.2` | | [pymdown-extensions](https://github.com/facelessuser/pymdown-extensions) | `10.11.2` | `10.12` | | [regex](https://github.com/mrabarnett/mrab-regex) | `2024.9.11` | `2024.11.6` | | [watchdog](https://github.com/gorakhargosh/watchdog) | `5.0.3` | `6.0.0` | Updates `mkdocs-material` from 9.5.42 to 9.5.44 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/squidfunk/mkdocs-material/releases">mkdocs-material's releases</a>.</em></p> <blockquote> <h2>mkdocs-material-9.5.44</h2> <ul> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7672">#7672</a>: Font CSS 404's when using privacy plugin (9.5.43 regression)</li> </ul> <p>Thanks go to <a href="https://github.com/nejch"><code>@nejch</code></a> for their contributions.</p> <h2>mkdocs-material-9.5.43</h2> <ul> <li>Added support for external images in SVGs in privacy plugin</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7651">#7651</a>: Privacy plugin doesn't handle quoted URLs in CSS</li> </ul> <p>Thanks go to <a href="https://github.com/nejch"><code>@nejch</code></a> for their contributions</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG">mkdocs-material's changelog</a>.</em></p> <blockquote> <p>mkdocs-material-9.5.44 (2024-11-05)</p> <ul> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7672">#7672</a>: Font CSS 404's when using privacy plugin (9.5.43 regression)</li> </ul> <p>mkdocs-material-9.5.43 (2024-10-31)</p> <ul> <li>Added support for external images in SVGs in privacy plugin</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7651">#7651</a>: Privacy plugin doesn't handle quoted URLs in CSS</li> </ul> <p>mkdocs-material-9.5.42 (2024-10-20)</p> <ul> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7625">#7625</a>: Invalid encoding of boolean attributes in privacy plugin</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7624">#7624</a>: Crash when disabling privacy plugin (9.5.41 regression)</li> </ul> <p>mkdocs-material-9.5.41 (2024-10-15)</p> <ul> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7619">#7619</a>: Improved tooltip on logo disappears after instant navigation</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7616">#7616</a>: Race condition in built-in privacy plugin when inlining assets</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7615">#7615</a>: Comments and "Was this page helpful?" visible when printing</li> </ul> <p>mkdocs-material-9.5.40 (2024-10-10)</p> <ul> <li>Updated Latvian translations</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7597">#7597</a>: Social cards not using site name on home page</li> </ul> <p>mkdocs-material-9.5.39+insiders-4.53.14 (2024-09-29)</p> <ul> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7567">#7567</a>: Empty headlines when using typeset plugin with anchorlinks</li> </ul> <p>mkdocs-material-9.5.39 (2024-09-29)</p> <ul> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7226">#7226</a>: not staying on page when using mike's canonical versioning</li> </ul> <p>mkdocs-material-9.5.38 (2024-09-26)</p> <ul> <li>Added Albanian translations</li> </ul> <p>mkdocs-material-9.5.37 (2024-09-25)</p> <ul> <li>Added 4th and 5th level ordered list styles</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7548">#7548</a>: Tags have no spacing in search</li> </ul> <p>mkdocs-material-9.5.36 (2024-09-21)</p> <ul> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7544">#7544</a>: Social cards incorrectly rendering HTML entities</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7542">#7542</a>: Improved support for setting custom list styles</li> </ul> <p>mkdocs-material-9.5.35 (2024-09-18)</p> <ul> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7498">#7498</a>: Search not showing for Vietnamese language</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/aa4ef560f059801fe2c5b0acb68c30f079dd6f5c"><code>aa4ef56</code></a> Prepare 9.5.44 release</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/eb63b608e2aabd4dc635eb360607b627f6394b51"><code>eb63b60</code></a> Fixed file save regression in privacy plugin (<a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7673">#7673</a>)</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/ac3315fd3e25b9449306d0dac6cd535d4d32d9ea"><code>ac3315f</code></a> Updated dependencies</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/8a60b49328520778a5c6b6164031d644f9a6111a"><code>8a60b49</code></a> Prepare 9.5.43 release</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/f82a345f3a721f60e80d0914f84921ad55f7a15f"><code>f82a345</code></a> Documentation</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/4918a10d8fe45e27831799e123b7e08571af2e2f"><code>4918a10</code></a> Added support for quoted external CSS URLs in privacy plugin (<a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7651">#7651</a>)</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/7dc96f1e13fbdf96eec3cba01f1e041b03d182f1"><code>7dc96f1</code></a> Added support for downloading external images in SVG for privacy plugin (<a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7650">#7650</a>)</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/1357cd26af7cbbe9dd6e3b3a355feba8b5b2999d"><code>1357cd2</code></a> Updated dependencies</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/198a6801fcf687ecb4d22e5c493fdf80427bdd33"><code>198a680</code></a> Documentation (<a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7633">#7633</a>)</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/9aebe1498e18cb897dfd1dd923896753279d0afa"><code>9aebe14</code></a> Updated dependencies</li> <li>See full diff in <a href="https://github.com/squidfunk/mkdocs-material/compare/9.5.42...9.5.44">compare view</a></li> </ul> </details> <br /> Updates `packaging` from 24.1 to 24.2 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pypa/packaging/releases">packaging's releases</a>.</em></p> <blockquote> <h2>24.2</h2> <h2>What's Changed</h2> <ul> <li>The source is auto-formatted with ruff, not black by <a href="https://github.com/DimitriPapadopoulos"><code>@DimitriPapadopoulos</code></a> in <a href="https://redirect.github.com/pypa/packaging/pull/798">pypa/packaging#798</a></li> <li>Bump the github-actions group across 1 directory with 3 updates by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/pypa/packaging/pull/813">pypa/packaging#813</a></li> <li>Apply ruff rules (RUF) by <a href="https://github.com/DimitriPapadopoulos"><code>@DimitriPapadopoulos</code></a> in <a href="https://redirect.github.com/pypa/packaging/pull/800">pypa/packaging#800</a></li> <li>Fix typo in Version <code>__str__</code> by <a href="https://github.com/aryanpingle"><code>@aryanpingle</code></a> in <a href="https://redirect.github.com/pypa/packaging/pull/817">pypa/packaging#817</a></li> <li>Bump the github-actions group with 3 updates by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/pypa/packaging/pull/819">pypa/packaging#819</a></li> <li>Get rid of duplicate test cases by <a href="https://github.com/DimitriPapadopoulos"><code>@DimitriPapadopoulos</code></a> in <a href="https://redirect.github.com/pypa/packaging/pull/821">pypa/packaging#821</a></li> <li>Fix doc for canonicalize_version and a typo in a docstring by <a href="https://github.com/Laurent-Dx"><code>@Laurent-Dx</code></a> in <a href="https://redirect.github.com/pypa/packaging/pull/801">pypa/packaging#801</a></li> <li>docs: public/base_version comparison by <a href="https://github.com/henryiii"><code>@henryiii</code></a> in <a href="https://redirect.github.com/pypa/packaging/pull/818">pypa/packaging#818</a></li> <li>Apply ruff/bugbear rules (B) by <a href="https://github.com/DimitriPapadopoulos"><code>@DimitriPapadopoulos</code></a> in <a href="https://redirect.github.com/pypa/packaging/pull/787">pypa/packaging#787</a></li> <li>Apply ruff/pyupgrade rules (UP) by <a href="https://github.com/DimitriPapadopoulos"><code>@DimitriPapadopoulos</code></a> in <a href="https://redirect.github.com/pypa/packaging/pull/786">pypa/packaging#786</a></li> <li>Add a changelog entry for dropping Python 3.7 support by <a href="https://github.com/alexwlchan"><code>@alexwlchan</code></a> in <a href="https://redirect.github.com/pypa/packaging/pull/824">pypa/packaging#824</a></li> <li>Patch python_full_version unconditionally by <a href="https://github.com/jaraco"><code>@jaraco</code></a> in <a href="https://redirect.github.com/pypa/packaging/pull/825">pypa/packaging#825</a></li> <li>Refactor canonicalize_version by <a href="https://github.com/jaraco"><code>@jaraco</code></a> in <a href="https://redirect.github.com/pypa/packaging/pull/793">pypa/packaging#793</a></li> <li>Allow creating a SpecifierSet from a list of specifiers by <a href="https://github.com/pfmoore"><code>@pfmoore</code></a> in <a href="https://redirect.github.com/pypa/packaging/pull/777">pypa/packaging#777</a></li> <li>Fix uninformative error message by <a href="https://github.com/abravalheri"><code>@abravalheri</code></a> in <a href="https://redirect.github.com/pypa/packaging/pull/830">pypa/packaging#830</a></li> <li>Fix prerelease detection for <code>></code> and <code><</code> by <a href="https://github.com/notatallshaw"><code>@notatallshaw</code></a> in <a href="https://redirect.github.com/pypa/packaging/pull/794">pypa/packaging#794</a></li> <li>Bump the github-actions group across 1 directory with 4 updates by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/pypa/packaging/pull/839">pypa/packaging#839</a></li> <li>Add support for PEP 730 iOS tags. by <a href="https://github.com/freakboy3742"><code>@freakboy3742</code></a> in <a href="https://redirect.github.com/pypa/packaging/pull/832">pypa/packaging#832</a></li> <li>Update the changelog to reflect 24.1 changes by <a href="https://github.com/pradyunsg"><code>@pradyunsg</code></a> in <a href="https://redirect.github.com/pypa/packaging/pull/840">pypa/packaging#840</a></li> <li>Mention updating changelog in release process by <a href="https://github.com/pradyunsg"><code>@pradyunsg</code></a> in <a href="https://redirect.github.com/pypa/packaging/pull/841">pypa/packaging#841</a></li> <li>Add a comment as to why <code>Metadata.name</code> isn't normalized by <a href="https://github.com/brettcannon"><code>@brettcannon</code></a> in <a href="https://redirect.github.com/pypa/packaging/pull/842">pypa/packaging#842</a></li> <li>Use !r formatter for error messages with filenames. by <a href="https://github.com/Carreau"><code>@Carreau</code></a> in <a href="https://redirect.github.com/pypa/packaging/pull/844">pypa/packaging#844</a></li> <li>PEP 639: Implement License-Expression and License-File by <a href="https://github.com/ewdurbin"><code>@ewdurbin</code></a> in <a href="https://redirect.github.com/pypa/packaging/pull/828">pypa/packaging#828</a></li> <li>Bump the github-actions group with 4 updates by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/pypa/packaging/pull/852">pypa/packaging#852</a></li> <li>Upgrade to latest mypy by <a href="https://github.com/hauntsaninja"><code>@hauntsaninja</code></a> in <a href="https://redirect.github.com/pypa/packaging/pull/853">pypa/packaging#853</a></li> <li>Extraneous quotes by <a href="https://github.com/ewdurbin"><code>@ewdurbin</code></a> in <a href="https://redirect.github.com/pypa/packaging/pull/848">pypa/packaging#848</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/aryanpingle"><code>@aryanpingle</code></a> made their first contribution in <a href="https://redirect.github.com/pypa/packaging/pull/817">pypa/packaging#817</a></li> <li><a href="https://github.com/Laurent-Dx"><code>@Laurent-Dx</code></a> made their first contribution in <a href="https://redirect.github.com/pypa/packaging/pull/801">pypa/packaging#801</a></li> <li><a href="https://github.com/alexwlchan"><code>@alexwlchan</code></a> made their first contribution in <a href="https://redirect.github.com/pypa/packaging/pull/824">pypa/packaging#824</a></li> <li><a href="https://github.com/jaraco"><code>@jaraco</code></a> made their first contribution in <a href="https://redirect.github.com/pypa/packaging/pull/825">pypa/packaging#825</a></li> <li><a href="https://github.com/notatallshaw"><code>@notatallshaw</code></a> made their first contribution in <a href="https://redirect.github.com/pypa/packaging/pull/794">pypa/packaging#794</a></li> <li><a href="https://github.com/freakboy3742"><code>@freakboy3742</code></a> made their first contribution in <a href="https://redirect.github.com/pypa/packaging/pull/832">pypa/packaging#832</a></li> <li><a href="https://github.com/Carreau"><code>@Carreau</code></a> made their first contribution in <a href="https://redirect.github.com/pypa/packaging/pull/844">pypa/packaging#844</a></li> <li><a href="https://github.com/ewdurbin"><code>@ewdurbin</code></a> made their first contribution in <a href="https://redirect.github.com/pypa/packaging/pull/828">pypa/packaging#828</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/pypa/packaging/compare/24.1...24.2">https://github.com/pypa/packaging/compare/24.1...24.2</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/pypa/packaging/blob/main/CHANGELOG.rst">packaging's changelog</a>.</em></p> <blockquote> <p>24.2 - 2024-11-08</p> <pre><code> * PEP 639: Implement License-Expression and License-File (:issue:`828`) * Use ``!r`` formatter for error messages with filenames (:issue:`844`) * Add support for PEP 730 iOS tags (:issue:`832`) * Fix prerelease detection for ``>`` and ``<`` (:issue:`794`) * Fix uninformative error message (:issue:`830`) * Refactor ``canonicalize_version`` (:issue:`793`) * Patch python_full_version unconditionally (:issue:`825`) * Fix doc for ``canonicalize_version`` to mention ``strip_trailing_zero`` and a typo in a docstring (:issue:`801`) * Fix typo in Version ``__str__`` (:issue:`817`) * Support creating a ``SpecifierSet`` from an iterable of ``Specifier`` objects (:issue:`775`) </code></pre> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pypa/packaging/commit/d8e3b31b734926ebbcaff654279f6855a73e052f"><code>d8e3b31</code></a> Bump for release</li> <li><a href="https://github.com/pypa/packaging/commit/2de393d910926a0408496ac5583f733c4b9f0f5e"><code>2de393d</code></a> Update changelog for release</li> <li><a href="https://github.com/pypa/packaging/commit/9c66f5c844bf3262f560c1521a0e6837079b16ff"><code>9c66f5c</code></a> Remove extraneous quotes in f-strings by using <code>!r</code> (<a href="https://redirect.github.com/pypa/packaging/issues/848">#848</a>)</li> <li><a href="https://github.com/pypa/packaging/commit/4dc334c86d43f83371b194ca91618ed99e0e49ca"><code>4dc334c</code></a> Upgrade to latest mypy (<a href="https://redirect.github.com/pypa/packaging/issues/853">#853</a>)</li> <li><a href="https://github.com/pypa/packaging/commit/d1a9f938343de11f7322151c1f6de25cbb61718b"><code>d1a9f93</code></a> Bump the github-actions group with 4 updates (<a href="https://redirect.github.com/pypa/packaging/issues/852">#852</a>)</li> <li><a href="https://github.com/pypa/packaging/commit/029f41580098bcf52b69684843bdc7ea37959a7e"><code>029f415</code></a> PEP 639: Implement License-Expression and License-File (<a href="https://redirect.github.com/pypa/packaging/issues/828">#828</a>)</li> <li><a href="https://github.com/pypa/packaging/commit/6c338a8425803476769151953cc5de5548e2befa"><code>6c338a8</code></a> Use !r formatter for error messages with filenames. (<a href="https://redirect.github.com/pypa/packaging/issues/844">#844</a>)</li> <li><a href="https://github.com/pypa/packaging/commit/28e7da78f6f73b4856260e24051b35a4517c0149"><code>28e7da7</code></a> Add a comment as to why <code>Metadata.name</code> isn't normalized (<a href="https://redirect.github.com/pypa/packaging/issues/842">#842</a>)</li> <li><a href="https://github.com/pypa/packaging/commit/ce0d79c5ab6d27e856a059fbc24c0b0a7c9d8581"><code>ce0d79c</code></a> Mention updating changelog in release process (<a href="https://redirect.github.com/pypa/packaging/issues/841">#841</a>)</li> <li><a href="https://github.com/pypa/packaging/commit/ac5bdf3605ddcbfa1f672f7cf93a19fd6d3d77ea"><code>ac5bdf3</code></a> Update the changelog to reflect 24.1 changes (<a href="https://redirect.github.com/pypa/packaging/issues/840">#840</a>)</li> <li>Additional commits viewable in <a href="https://github.com/pypa/packaging/compare/24.1...24.2">compare view</a></li> </ul> </details> <br /> Updates `pymdown-extensions` from 10.11.2 to 10.12 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/facelessuser/pymdown-extensions/releases">pymdown-extensions's releases</a>.</em></p> <blockquote> <h2>10.12</h2> <ul> <li><strong>NEW</strong>: Blocks: Blocks extensions no longer considered in beta.</li> <li><strong>NEW</strong>: Details: Details is marked as "legacy" in documentation in favor of the new <code>pymdownx.blocks.details</code> approach.</li> <li><strong>NEW</strong>: Tabbed: Tabbed is marked as "legacy" in documentation in favor of the new <code>pymdownx.blocks.tab</code> approach.</li> <li><strong>NEW</strong>: Caption: Add new "blocks" style extension called Caption which helps with specifying figures with captions.</li> <li><strong>NEW</strong>: Emoji: Add a new <code>strict</code> option that will raise an exception if an emoji is used whose name has changed, removed, or never existed.</li> <li><strong>FIX</strong>: Emoji: Emoji links should be generated such that they point to the new CDN version.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/facelessuser/pymdown-extensions/commit/20be2fc43981a376923482d7be447a2e7c910cc3"><code>20be2fc</code></a> Update caption docs to use image example</li> <li><a href="https://github.com/facelessuser/pymdown-extensions/commit/2c7f8c02c6195d991d4d181665f7cd57cb95a649"><code>2c7f8c0</code></a> Add catpion extension (<a href="https://redirect.github.com/facelessuser/pymdown-extensions/issues/2492">#2492</a>)</li> <li><a href="https://github.com/facelessuser/pymdown-extensions/commit/b647b8de75d39d4047c9eddbf3af23adbf6c6de7"><code>b647b8d</code></a> Include white and black</li> <li><a href="https://github.com/facelessuser/pymdown-extensions/commit/3a89709010ff0bcf50bfe7aa7b1fb76b121031fa"><code>3a89709</code></a> Fix more sass stuff in doc style</li> <li><a href="https://github.com/facelessuser/pymdown-extensions/commit/e8ec7bffdd81f3ad27dc55ec8c3c4eecde37c2a4"><code>e8ec7bf</code></a> Update JS Doc deps and fix some links</li> <li><a href="https://github.com/facelessuser/pymdown-extensions/commit/0973681cda0d1b2146d0e19118eaeece42b90429"><code>0973681</code></a> Docs: Update JS deps</li> <li><a href="https://github.com/facelessuser/pymdown-extensions/commit/659b4d9298abd9fbae0c3c4144c133deb7963e05"><code>659b4d9</code></a> Add new strict option in the emoji extension (<a href="https://redirect.github.com/facelessuser/pymdown-extensions/issues/2488">#2488</a>)</li> <li>See full diff in <a href="https://github.com/facelessuser/pymdown-extensions/compare/10.11.2...10.12">compare view</a></li> </ul> </details> <br /> Updates `regex` from 2024.9.11 to 2024.11.6 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/mrabarnett/mrab-regex/blob/hg/changelog.txt">regex's changelog</a>.</em></p> <blockquote> <p>Version: 2024.11.7</p> <pre><code>Updated pyproject.toml and setup.py according to PEP 517. </code></pre> <p>Version: 2024.11.6</p> <pre><code>Git issue 546: Partial match not working in some instances with non-greedy capture </code></pre> <p>Version: 2024.9.14</p> <pre><code>Reverted to actions/download-artifact@v3 and actions/upload-artifact@v3 in main.yml because GitHub Actions failed when using them. </code></pre> <p>Version: 2024.9.13</p> <pre><code>Updated to actions/upload-artifact@v4 in main.yml. </code></pre> <p>Version: 2024.9.12</p> <pre><code>Updated to actions/download-artifact@v4 in main.yml. </code></pre> <p>Version: 2024.9.11</p> <pre><code>Updated to Unicode 16.0.0. </code></pre> <p>Version: 2024.7.24</p> <pre><code>Git issue 539: Bug: Partial matching fails on a simple example </code></pre> <p>Version: 2024.6.22</p> <pre><code>Git issue 535: Regex fails Unicode 15.1 GraphemeBreakTest due to missing new GB9c rule implementation </code></pre> <p>Version: 2024.5.15</p> <pre><code>Git issue 530: hangs with fuzzy and optionals <p>It's not hanging, it'll finish eventually. It's just an example of catastrophic backtracking.</p> <p>The error printed when Ctrl+C is pressed does show a bug, though, which is now fixed.<br /> </code></pre></p> <p>Version: 2024.5.10</p> <pre><code>Updated for Python 3.13. <p><time.h> now needs to be included explicitly because Python.h no longer includes it.<br /> </code></pre></p> <p>Version: 2024.4.28</p> <pre><code>Git issue 527: `VERBOSE`/`X` flag breaks `\N` escapes </code></pre> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/mrabarnett/mrab-regex/commit/930983aa68ffc133ec086ef16cabdbb9c0c491ea"><code>930983a</code></a> Git issue 546: Partial match not working in some instances with non-greedy ca...</li> <li><a href="https://github.com/mrabarnett/mrab-regex/commit/64834c729b8e117c1f9a471d9e1e51f32b69a121"><code>64834c7</code></a> Reverted to actions/download-artifact@v3 and actions/upload-artifact@v3 in ma...</li> <li><a href="https://github.com/mrabarnett/mrab-regex/commit/1bcd42e8381feaf3040f4b4a6a10dab912e6b59c"><code>1bcd42e</code></a> Updated to actions/upload-artifact@v4 in main.yml.</li> <li><a href="https://github.com/mrabarnett/mrab-regex/commit/f46728542b4fea608022016ab560d9abc8ad7f7f"><code>f467285</code></a> Updated to actions/download-artifact@v4 in main.yml.</li> <li>See full diff in <a href="https://github.com/mrabarnett/mrab-regex/compare/2024.9.11...2024.11.6">compare view</a></li> </ul> </details> <br /> Updates `watchdog` from 5.0.3 to 6.0.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/gorakhargosh/watchdog/releases">watchdog's releases</a>.</em></p> <blockquote> <h2>6.0.0</h2> <h2>Breaking Changes</h2> <ul> <li>[inotify] Use of <code>select.poll()</code> instead of deprecated <code>select.select()</code>, if available. (<a href="https://redirect.github.com/gorakhargosh/watchdog/issues/1078">#1078</a>)</li> <li>[utils] Removed the unused <code>echo_class()</code> function from the <code>echo</code> module.</li> <li>[utils] Removed the unused <code>echo_instancemethod()</code> function from the <code>echo</code> module.</li> <li>[utils] Removed the unused <code>echo_module()</code> function from the <code>echo</code> module.</li> <li>[utils] Removed the unused <code>is_class_private_name()</code> function from the <code>echo</code> module.</li> <li>[utils] Removed the unused <code>is_classmethod()</code> function from the <code>echo</code> module.</li> <li>[utils] Removed the unused <code>is_method(met()</code> function from the <code>echo</code> module.</li> <li>[utils] Removed the unused <code>method_name()</code> function from the <code>echo</code> module.</li> <li>[utils] Removed the unused <code>name()</code> function from the <code>echo</code> module.</li> <li>[watchmedo] Removed the <code>--trace</code> CLI argument from the <code>watchmedo log</code> command, useless since events are logged by default at the <code>LoggerTrick</code> class level.</li> </ul> <h2>Other Changes</h2> <ul> <li>Pin test dependecies.</li> <li>[docs] Add typing info to quick start. (<a href="https://redirect.github.com/gorakhargosh/watchdog/issues/1082">#1082</a>)</li> <li>[inotify] Fix reading inotify file descriptor after closing it. (<a href="https://redirect.github.com/gorakhargosh/watchdog/issues/1081">#1081</a>)</li> <li>[utils] The <code>stop_signal</code> keyword-argument type of the <code>AutoRestartTrick</code> class can now be either a <code>signal.Signals</code> or an <code>int</code>.</li> <li>[utils] Added the <code>__repr__()</code> method to the <code>Trick</code> class.</li> <li>[watchmedo] Fixed Mypy issues.</li> <li>[watchmedo] Added the <code>__repr__()</code> method to the <code>HelpFormatter</code> class.</li> <li>[windows] Fixed Mypy issues.</li> </ul> <p>💟 Thanks to our beloved contributors: <a href="https://github.com/g-pichler"><code>@g-pichler</code></a>, <a href="https://github.com/ethan-vanderheijden"><code>@ethan-vanderheijden</code></a>, <a href="https://github.com/nhairs"><code>@nhairs</code></a>, <a href="https://github.com/BoboTiG"><code>@BoboTiG</code></a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/gorakhargosh/watchdog/blob/master/changelog.rst">watchdog's changelog</a>.</em></p> <blockquote> <p>6.0.0</p> <pre><code> 2024-11-01 • `full history <https://github.com/gorakhargosh/watchdog/compare/v5.0.3...v6.0.0>`__ <ul> <li>Pin test dependecies.</li> <li>[docs] Add typing info to quick start. (<code>[#1082](gorakhargosh/watchdog#1082) &lt;https://github.com/gorakhargosh/watchdog/pull/1082&gt;</code>__)</li> <li>[inotify] Use of <code>select.poll()</code> instead of deprecated <code>select.select()</code>, if available. (<code>[#1078](gorakhargosh/watchdog#1078) &lt;https://github.com/gorakhargosh/watchdog/pull/1078&gt;</code>__)</li> <li>[inotify] Fix reading inotify file descriptor after closing it. (<code>[#1081](gorakhargosh/watchdog#1081) &lt;https://github.com/gorakhargosh/watchdog/pull/1081&gt;</code>__)</li> <li>[utils] The <code>stop_signal</code> keyword-argument type of the <code>AutoRestartTrick</code> class can now be either a <code>signal.Signals</code> or an <code>int</code>.</li> <li>[utils] Added the <code>__repr__()</code> method to the <code>Trick</code> class.</li> <li>[utils] Removed the unused <code>echo_class()</code> function from the <code>echo</code> module.</li> <li>[utils] Removed the unused <code>echo_instancemethod()</code> function from the <code>echo</code> module.</li> <li>[utils] Removed the unused <code>echo_module()</code> function from the <code>echo</code> module.</li> <li>[utils] Removed the unused <code>is_class_private_name()</code> function from the <code>echo</code> module.</li> <li>[utils] Removed the unused <code>is_classmethod()</code> function from the <code>echo</code> module.</li> <li>[utils] Removed the unused <code>ic_method(met()</code> function from the <code>echo</code> module.</li> <li>[utils] Removed the unused <code>method_name()</code> function from the <code>echo</code> module.</li> <li>[utils] Removed the unused <code>name()</code> function from the <code>echo</code> module.</li> <li>[watchmedo] Fixed Mypy issues.</li> <li>[watchmedo] Added the <code>__repr__()</code> method to the <code>HelpFormatter</code> class.</li> <li>[watchmedo] Removed the <code>--trace</code> CLI argument from the <code>watchmedo log</code> command, useless since events are logged by default at the <code>LoggerTrick</code> class level.</li> <li>[windows] Fixed Mypy issues.</li> <li>Thanks to our beloved contributors: <a href="https://github.com/BoboTiG"><code>@BoboTiG</code></a>, <a href="https://github.com/g-pichler"><code>@g-pichler</code></a>, <a href="https://github.com/ethan-vanderheijden"><code>@ethan-vanderheijden</code></a>, <a href="https://github.com/nhairs"><code>@nhairs</code></a> </code></pre></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/gorakhargosh/watchdog/commit/76c091dc8841de1d1a1cd6511bb509fe4f058de6"><code>76c091d</code></a> Version 6.0.0</li> <li><a href="https://github.com/gorakhargosh/watchdog/commit/58386d88747259b8b3da5082e30f1c6e0aa3b31a"><code>58386d8</code></a> Fixes, and clean-up (<a href="https://redirect.github.com/gorakhargosh/watchdog/issues/1084">#1084</a>)</li> <li><a href="https://github.com/gorakhargosh/watchdog/commit/db698a52bbb1eb8cc34e889a8afdac6f17a99e57"><code>db698a5</code></a> fix: reading inotify file descriptor after closing it. (<a href="https://redirect.github.com/gorakhargosh/watchdog/issues/1081">#1081</a>)</li> <li><a href="https://github.com/gorakhargosh/watchdog/commit/73d561265b109f30cf76a280cdcc74aa9e6df391"><code>73d5612</code></a> [docs] Add typing info to quick start (<a href="https://redirect.github.com/gorakhargosh/watchdog/issues/1082">#1082</a>)</li> <li><a href="https://github.com/gorakhargosh/watchdog/commit/d774fec477a8f57d24b588164ebdd39b2d507bcd"><code>d774fec</code></a> docs: Update README Badges (<a href="https://redirect.github.com/gorakhargosh/watchdog/issues/1083">#1083</a>)</li> <li><a href="https://github.com/gorakhargosh/watchdog/commit/6b74737501c85df9b9c2585faef4797a5250171b"><code>6b74737</code></a> docs: funding</li> <li><a href="https://github.com/gorakhargosh/watchdog/commit/3d1b888bccdd27a28f9f12a4e89288afe1ee493a"><code>3d1b888</code></a> [inotify] Use of <code>select.poll()</code> instead of deprecated <code>select.select()</code> (<a href="https://redirect.github.com/gorakhargosh/watchdog/issues/1078">#1078</a>)</li> <li><a href="https://github.com/gorakhargosh/watchdog/commit/6a4f1cf846e03c8701fcc53b9e910077b5824e59"><code>6a4f1cf</code></a> Bump the version</li> <li>See full diff in <a href="https://github.com/gorakhargosh/watchdog/compare/v5.0.3...v6.0.0">compare view</a></li> </ul> </details> <br /> 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 <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There is a small chance that it will try to read the inotify file descriptor after closing it if the following events occur:
self._waiting_to_read = True
self._waiting_to_read = False
self.close()
gets call from another threadThe solution is simple: read the inotify fd before setting
_waiting_to_read = false