Skip to content

Commit

Permalink
Dependency Updates: Bump watchdog from 4.0.2 to 5.0.0 (#110)
Browse files Browse the repository at this point in the history
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://github.com/gorakhargosh/watchdog/issues/1055">#1055</a>)</li>
<li>[core] Enforced usage of proper keyword-arguments (<a
href="https://github.com/gorakhargosh/watchdog/issues/1057">#1057</a>)</li>
<li>[core] Renamed the <code>BaseObserverSubclassCallable</code> class
to <code>ObserverType</code> (<a
href="https://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://github.com/gorakhargosh/watchdog/issues/1055">#1055</a>)</li>
<li>[inotify] Renamed the <code>UnsupportedLibc</code> exception to
<code>UnsupportedLibcError</code> (<a
href="https://github.com/gorakhargosh/watchdog/issues/1057">#1057</a>)</li>
<li>[inotify] Removed the <code>InotifyConstants.IN_CLOSE</code>
constant (<a
href="https://github.com/gorakhargosh/watchdog/issues/1046">#1046</a>)</li>
<li>[watchmedo] Renamed the <code>LogLevelException</code> exception to
<code>LogLevelError</code> (<a
href="https://github.com/gorakhargosh/watchdog/issues/1057">#1057</a>)</li>
<li>[watchmedo] Renamed the <code>WatchdogShutdown</code> exception to
<code>WatchdogShutdownError</code> (<a
href="https://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://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://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://github.com/gorakhargosh/watchdog/issues/1055">#1055</a>)</li>
<li>[core] Enable <code>disallow_untyped_defs</code> Mypy rule (<a
href="https://github.com/gorakhargosh/watchdog/issues/1060">#1060</a>)</li>
<li>[core] Improve typing references for events (<a
href="https://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://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
&lt;https://github.com/gorakhargosh/watchdog/compare/v4.0.2...v5.0.0&gt;`__
<p><strong>Breaking Changes</strong></p>
<ul>
<li>Drop support for Python 3.8
(<code>[#1055](gorakhargosh/watchdog#1055)
&amp;lt;https://github.com/gorakhargosh/watchdog/pull/1055&amp;gt;</code>__)</li>
<li>[core] Enforced usage of proper keyword-arguments
(<code>[#1057](gorakhargosh/watchdog#1057)
&amp;lt;https://github.com/gorakhargosh/watchdog/pull/1057&amp;gt;</code>__)</li>
<li>[core] Renamed the <code>BaseObserverSubclassCallable</code> class
to <code>ObserverType</code>
(<code>[#1055](gorakhargosh/watchdog#1055)
&amp;lt;https://github.com/gorakhargosh/watchdog/pull/1055&amp;gt;</code>__)</li>
<li>[inotify] Renamed the <code>inotify_event_struct</code> class to
<code>InotifyEventStruct</code>
(<code>[#1055](gorakhargosh/watchdog#1055)
&amp;lt;https://github.com/gorakhargosh/watchdog/pull/1055&amp;gt;</code>__)</li>
<li>[inotify] Renamed the <code>UnsupportedLibc</code> exception to
<code>UnsupportedLibcError</code>
(<code>[#1057](gorakhargosh/watchdog#1057)
&amp;lt;https://github.com/gorakhargosh/watchdog/pull/1057&amp;gt;</code>__)</li>
<li>[inotify] Removed the <code>InotifyConstants.IN_CLOSE</code>
constant
(<code>[#1046](gorakhargosh/watchdog#1046)
&amp;lt;https://github.com/gorakhargosh/watchdog/pull/1046&amp;gt;</code>__)</li>
<li>[watchmedo] Renamed the <code>LogLevelException</code> exception to
<code>LogLevelError</code>
(<code>[#1057](gorakhargosh/watchdog#1057)
&amp;lt;https://github.com/gorakhargosh/watchdog/pull/1057&amp;gt;</code>__)</li>
<li>[watchmedo] Renamed the <code>WatchdogShutdown</code> exception to
<code>WatchdogShutdownError</code>
(<code>[#1057](gorakhargosh/watchdog#1057)
&amp;lt;https://github.com/gorakhargosh/watchdog/pull/1057&amp;gt;</code>__)</li>
<li>[windows] Renamed the <code>FILE_NOTIFY_INFORMATION</code> class to
<code>FileNotifyInformation</code>
(<code>[#1055](gorakhargosh/watchdog#1055)
&amp;lt;https://github.com/gorakhargosh/watchdog/pull/1055&amp;gt;</code>__)</li>
<li>[windows] Removed the unused
<code>WATCHDOG_TRAVERSE_MOVED_DIR_DELAY</code> constant
(<code>[#1057](gorakhargosh/watchdog#1057)
&amp;lt;https://github.com/gorakhargosh/watchdog/pull/1057&amp;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)
&amp;lt;https://github.com/gorakhargosh/watchdog/pull/1055&amp;gt;</code>__)</li>
<li>[core] Enable <code>disallow_untyped_defs</code> Mypy rule
(<code>[#1060](gorakhargosh/watchdog#1060)
&amp;lt;https://github.com/gorakhargosh/watchdog/pull/1060&amp;gt;</code>__)</li>
<li>[core] Improve typing references for events
(<code>[#1040](gorakhargosh/watchdog#1040)
&amp;lt;https://github.com/gorakhargosh/watchdog/issues/1040&amp;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)
&amp;lt;https://github.com/gorakhargosh/watchdog/pull/1046&amp;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://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://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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  • Loading branch information
dependabot[bot] committed Aug 27, 2024
1 parent 6dfbb4b commit a7ce082
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,4 @@ pyinstaller==6.10.0
pyinstaller-hooks-contrib==2024.8
readerwriterlock==1.0.9
typing_extensions==4.12.2
watchdog==4.0.2
watchdog==5.0.0

0 comments on commit a7ce082

Please sign in to comment.