Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Dependency Updates: Bump watchdog from 4.0.2 to 5.0.0 (#110)
Bumps [watchdog](https://github.com/gorakhargosh/watchdog) from 4.0.2 to 5.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>5.0.0</h2> <h2>Breaking Changes</h2> <ul> <li>Drop support for Python 3.8 (<a href="https://redirect.github.com/gorakhargosh/watchdog/issues/1055">#1055</a>)</li> <li>[core] Enforced usage of proper keyword-arguments (<a href="https://redirect.github.com/gorakhargosh/watchdog/issues/1057">#1057</a>)</li> <li>[core] Renamed the <code>BaseObserverSubclassCallable</code> class to <code>ObserverType</code> (<a href="https://redirect.github.com/gorakhargosh/watchdog/issues/1055">#1055</a>)</li> <li>[inotify] Renamed the <code>inotify_event_struct</code> class to <code>InotifyEventStruct</code> (<a href="https://redirect.github.com/gorakhargosh/watchdog/issues/1055">#1055</a>)</li> <li>[inotify] Renamed the <code>UnsupportedLibc</code> exception to <code>UnsupportedLibcError</code> (<a href="https://redirect.github.com/gorakhargosh/watchdog/issues/1057">#1057</a>)</li> <li>[inotify] Removed the <code>InotifyConstants.IN_CLOSE</code> constant (<a href="https://redirect.github.com/gorakhargosh/watchdog/issues/1046">#1046</a>)</li> <li>[watchmedo] Renamed the <code>LogLevelException</code> exception to <code>LogLevelError</code> (<a href="https://redirect.github.com/gorakhargosh/watchdog/issues/1057">#1057</a>)</li> <li>[watchmedo] Renamed the <code>WatchdogShutdown</code> exception to <code>WatchdogShutdownError</code> (<a href="https://redirect.github.com/gorakhargosh/watchdog/issues/1057">#1057</a>)</li> <li>[windows] Renamed the <code>FILE_NOTIFY_INFORMATION</code> class to <code>FileNotifyInformation</code> (<a href="https://redirect.github.com/gorakhargosh/watchdog/issues/1055">#1055</a>)</li> <li>[windows] Removed the unused <code>WATCHDOG_TRAVERSE_MOVED_DIR_DELAY</code> constant (<a href="https://redirect.github.com/gorakhargosh/watchdog/issues/1057">#1057</a>)</li> </ul> <h2>Other Changes</h2> <ul> <li>[core] Enable <code>disallow_untyped_calls</code> Mypy rule (<a href="https://redirect.github.com/gorakhargosh/watchdog/issues/1055">#1055</a>)</li> <li>[core] Enable <code>disallow_untyped_defs</code> Mypy rule (<a href="https://redirect.github.com/gorakhargosh/watchdog/issues/1060">#1060</a>)</li> <li>[core] Improve typing references for events (<a href="https://redirect.github.com/gorakhargosh/watchdog/issues/1040">#1040</a>)</li> <li>[inotify] Add support for <code>IN_CLOSE_NOWRITE</code> events. A <code>FileClosedNoWriteEvent</code> event will be fired, and its <code>on_closed_no_write()</code> dispatcher has been introduced (<a href="https://redirect.github.com/gorakhargosh/watchdog/issues/1046">#1046</a>)</li> </ul> <p>:heart_decoration: Thanks to our beloved contributors: <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>5.0.0</p> <pre><code> 2024-08-26 • `full history <https://github.com/gorakhargosh/watchdog/compare/v4.0.2...v5.0.0>`__ <p><strong>Breaking Changes</strong></p> <ul> <li>Drop support for Python 3.8 (<code>[#1055](gorakhargosh/watchdog#1055) &lt;https://github.com/gorakhargosh/watchdog/pull/1055&gt;</code>__)</li> <li>[core] Enforced usage of proper keyword-arguments (<code>[#1057](gorakhargosh/watchdog#1057) &lt;https://github.com/gorakhargosh/watchdog/pull/1057&gt;</code>__)</li> <li>[core] Renamed the <code>BaseObserverSubclassCallable</code> class to <code>ObserverType</code> (<code>[#1055](gorakhargosh/watchdog#1055) &lt;https://github.com/gorakhargosh/watchdog/pull/1055&gt;</code>__)</li> <li>[inotify] Renamed the <code>inotify_event_struct</code> class to <code>InotifyEventStruct</code> (<code>[#1055](gorakhargosh/watchdog#1055) &lt;https://github.com/gorakhargosh/watchdog/pull/1055&gt;</code>__)</li> <li>[inotify] Renamed the <code>UnsupportedLibc</code> exception to <code>UnsupportedLibcError</code> (<code>[#1057](gorakhargosh/watchdog#1057) &lt;https://github.com/gorakhargosh/watchdog/pull/1057&gt;</code>__)</li> <li>[inotify] Removed the <code>InotifyConstants.IN_CLOSE</code> constant (<code>[#1046](gorakhargosh/watchdog#1046) &lt;https://github.com/gorakhargosh/watchdog/pull/1046&gt;</code>__)</li> <li>[watchmedo] Renamed the <code>LogLevelException</code> exception to <code>LogLevelError</code> (<code>[#1057](gorakhargosh/watchdog#1057) &lt;https://github.com/gorakhargosh/watchdog/pull/1057&gt;</code>__)</li> <li>[watchmedo] Renamed the <code>WatchdogShutdown</code> exception to <code>WatchdogShutdownError</code> (<code>[#1057](gorakhargosh/watchdog#1057) &lt;https://github.com/gorakhargosh/watchdog/pull/1057&gt;</code>__)</li> <li>[windows] Renamed the <code>FILE_NOTIFY_INFORMATION</code> class to <code>FileNotifyInformation</code> (<code>[#1055](gorakhargosh/watchdog#1055) &lt;https://github.com/gorakhargosh/watchdog/pull/1055&gt;</code>__)</li> <li>[windows] Removed the unused <code>WATCHDOG_TRAVERSE_MOVED_DIR_DELAY</code> constant (<code>[#1057](gorakhargosh/watchdog#1057) &lt;https://github.com/gorakhargosh/watchdog/pull/1057&gt;</code>__)</li> </ul> <p><strong>Other Changes</strong></p> <ul> <li>[core] Enable <code>disallow_untyped_calls</code> Mypy rule (<code>[#1055](gorakhargosh/watchdog#1055) &lt;https://github.com/gorakhargosh/watchdog/pull/1055&gt;</code>__)</li> <li>[core] Enable <code>disallow_untyped_defs</code> Mypy rule (<code>[#1060](gorakhargosh/watchdog#1060) &lt;https://github.com/gorakhargosh/watchdog/pull/1060&gt;</code>__)</li> <li>[core] Improve typing references for events (<code>[#1040](gorakhargosh/watchdog#1040) &lt;https://github.com/gorakhargosh/watchdog/issues/1040&gt;</code>__)</li> <li>[inotify] Add support for <code>IN_CLOSE_NOWRITE</code> events. A <code>FileClosedNoWriteEvent</code> event will be fired, and its <code>on_closed_no_write()</code> dispatcher has been introduced (<code>[#1046](gorakhargosh/watchdog#1046) &lt;https://github.com/gorakhargosh/watchdog/pull/1046&gt;</code>__)</li> <li>Thanks to our beloved contributors: <a href="https://github.com/BoboTiG"><code>@BoboTiG</code></a> </code></pre></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/gorakhargosh/watchdog/commit/76f3ba89771b8c7ae772ec8d80d79337b30d9bf9"><code>76f3ba8</code></a> Version 5.0.0</li> <li><a href="https://github.com/gorakhargosh/watchdog/commit/516d4ac96ac7c6644d21b8f988d5dd434218da30"><code>516d4ac</code></a> core: more types (<a href="https://redirect.github.com/gorakhargosh/watchdog/issues/1061">#1061</a>)</li> <li><a href="https://github.com/gorakhargosh/watchdog/commit/6847b0e682f5127cec2693ee5f82080465fee19f"><code>6847b0e</code></a> chore: remove doctest <code>needs</code></li> <li><a href="https://github.com/gorakhargosh/watchdog/commit/b13464629ea0b77cb1b0d4c77bc518efba315151"><code>b134646</code></a> chore: remove unused file</li> <li><a href="https://github.com/gorakhargosh/watchdog/commit/9af32e07968166d073a39d8581b2ac8e422c9116"><code>9af32e0</code></a> fix: types</li> <li><a href="https://github.com/gorakhargosh/watchdog/commit/31b0c34af312efc12a4f5844c9fab946772b26f2"><code>31b0c34</code></a> feat!: more kwarg-only</li> <li><a href="https://github.com/gorakhargosh/watchdog/commit/cc0569100fab825e367dd7ca26beaeefb56e1f68"><code>cc05691</code></a> docs: typing in examples</li> <li><a href="https://github.com/gorakhargosh/watchdog/commit/4e6f036d6df469d5610d07805c1d09b16d20692c"><code>4e6f036</code></a> dos: tweak</li> <li><a href="https://github.com/gorakhargosh/watchdog/commit/80576b4124dc0892a393365754ffe4e1521e3427"><code>80576b4</code></a> docs: clean-up headers to ease maintenance + add funding</li> <li><a href="https://github.com/gorakhargosh/watchdog/commit/324e0440f0ae007eeb6ee9c02624d1b9b32ca8c7"><code>324e044</code></a> feat!: Enable Mypy <code>disallow_untyped_defs</code> rule + fixes (<a href="https://redirect.github.com/gorakhargosh/watchdog/issues/1060">#1060</a>)</li> <li>Additional commits viewable in <a href="https://github.com/gorakhargosh/watchdog/compare/v4.0.2...v5.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=4.0.2&new-version=5.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>
- Loading branch information