Update dependency watchdog to v2.3.1 #3

Merged
fleaz merged 1 commit from renovate/watchdog-2.x-lockfile into main 2025-10-08 22:49:35 +00:00
Collaborator

This PR contains the following updates:

Package Type Update Change
watchdog (changelog) dependencies minor 2.1.6 -> 2.3.1

Release Notes

gorakhargosh/watchdog (watchdog)

v2.3.1: 2.3.1

Compare Source

  • Run black on the entire source code
  • Bundle the requirements-tests.txt file in the source distribution (#​939)
  • [watchmedo] Exclude FileOpenedEvent events from AutoRestartTrick, and ShellCommandTrick, to restore watchdog < 2.3.0 behavior. A better solution should be found in the future. (#​949)
  • [watchmedo] Log FileOpenedEvent, and FileClosedEvent, events in LoggerTrick

💟 Thanks to our beloved contributors: @​BoboTiG

v2.3.0: 2.3.0

Compare Source

  • [inotify] Add support for IN_OPEN events: a FileOpenedEvent event will be fired (#​941)
  • [watchmedo] Add optional event debouncing for auto-restart, only restarting once if many events happen in quick succession (--debounce-interval) (#​940)
  • [watchmedo] Add option to not auto-restart the command after it exits (--no-restart-on-command-exit) (#​946)
  • [watchmedo] Exit gracefully on KeyboardInterrupt exception (Ctrl+C) (#​945)

💟 Thanks to our beloved contributors: @​BoboTiG, @​dstaple, @​taleinat, @​cernekj

v2.2.1: 2.2.1

Compare Source

  • Enable mypy to discover type hints as specified in PEP 561 (#​933)
  • [ci] Set the expected Python version when building release files
  • [ci] Update actions versions in use
  • [watchmedo] [regression] Fix usage of missing signal.SIGHUP attribute on non-Unix OSes (#​935)

💟 Thanks to our beloved contributors: @​BoboTiG, @​simon04, @​piotrpdev

v2.2.0: 2.2.0

Compare Source

  • [build] Wheels are now available for Python 3.11 (#​932)
  • [documentation] HTML documentation builds are now tested for errors (#​902)
  • [documentation] Fix typos here, and there (#​910)
  • [fsevents2] The fsevents2 observer is now deprecated (#​909)
  • [tests] The error message returned by musl libc for error code -1 is now allowed (#​923)
  • [utils] Remove unnecessary code in dirsnapshot.py (#​930)
  • [watchmedo] Handle shutdown events from SIGHUP (#​912)

💟 Thanks to our beloved contributors: @​kurtmckee, @​babymastodon, @​QuantumEnergyE, @​timgates42, @​BoboTiG

v2.1.9: 2.1.9

Compare Source

  • [fsevents] Fix flakey test to assert that there are no errors when stopping the emitter.
  • [inotify] Suppress occasional OSError: [Errno 9] Bad file descriptor at shutdown. #​805
  • [watchmedo] Make auto-restart restart the sub-process if it terminates. #​896
  • [watchmedo] Avoid zombie sub-processes when running shell-command without --wait. #​405

💟 Thanks to our beloved contributors: @​samschott, @​taleinat, @​altendky, @​BoboTiG

v2.1.8: 2.1.8

Compare Source

  • Fix adding failed emitters on observer schedule. (#​872)
  • [inotify] Fix hang when unscheduling watch on a path in an unmounted filesystem. (#​869)
  • [watchmedo] Fix broken parsing of --kill-after argument for the auto-restart command. (#​870)
  • [watchmedo] Fix broken parsing of boolean arguments. (#​887)
  • [watchmedo] Fix broken parsing of commands from auto-restart, and shell-command. (#​888)
  • [watchmedo] Support setting verbosity level via -q/--quiet and -v/--verbose arguments. (#​889)

💟 Thanks to our beloved contributors: @​taleinat, @​kianmeng, @​palfrey, @​IlayRosenberg, @​BoboTiG

v2.1.7: 2.1.7

Compare Source

  • Eliminate timeout in waiting on event queue. (#​861)
  • [inotify] Fix not equality implementation for InotifyEvent. (#​848)
  • [watchmedo] Fix calling commands from within a Python script. (#​879)
  • [watchmedo] PyYAML is loaded only when strictly necessary. Simple usages of watchmedo are possible without the module being installed. (#​847)

💟 Thanks to our beloved contributors: @​sattlerc, @​JanzenLiu, @​BoboTiG


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [watchdog](https://github.com/gorakhargosh/watchdog) ([changelog](https://github.com/gorakhargosh/watchdog/blob/master/changelog.rst)) | dependencies | minor | `2.1.6` -> `2.3.1` | --- ### Release Notes <details> <summary>gorakhargosh/watchdog (watchdog)</summary> ### [`v2.3.1`](https://github.com/gorakhargosh/watchdog/releases/tag/v2.3.1): 2.3.1 [Compare Source](https://github.com/gorakhargosh/watchdog/compare/v2.3.0...v2.3.1) - Run `black` on the entire source code - Bundle the `requirements-tests.txt` file in the source distribution ([#&#8203;939](https://github.com/gorakhargosh/watchdog/issues/939)) - \[watchmedo] Exclude `FileOpenedEvent` events from `AutoRestartTrick`, and `ShellCommandTrick`, to restore watchdog < 2.3.0 behavior. A better solution should be found in the future. ([#&#8203;949](https://github.com/gorakhargosh/watchdog/issues/949)) - \[watchmedo] Log `FileOpenedEvent`, and `FileClosedEvent`, events in `LoggerTrick` :heart\_decoration: Thanks to our beloved contributors: [@&#8203;BoboTiG](https://github.com/BoboTiG) ### [`v2.3.0`](https://github.com/gorakhargosh/watchdog/releases/tag/v2.3.0): 2.3.0 [Compare Source](https://github.com/gorakhargosh/watchdog/compare/v2.2.1...v2.3.0) - \[inotify] Add support for `IN_OPEN` events: a `FileOpenedEvent` event will be fired ([#&#8203;941](https://github.com/gorakhargosh/watchdog/issues/941)) - \[watchmedo] Add optional event debouncing for `auto-restart`, only restarting once if many events happen in quick succession (`--debounce-interval`) ([#&#8203;940](https://github.com/gorakhargosh/watchdog/issues/940)) - \[watchmedo] Add option to not auto-restart the command after it exits (`--no-restart-on-command-exit`) ([#&#8203;946](https://github.com/gorakhargosh/watchdog/issues/946)) - \[watchmedo] Exit gracefully on `KeyboardInterrupt` exception (Ctrl+C) ([#&#8203;945](https://github.com/gorakhargosh/watchdog/issues/945)) :heart\_decoration: Thanks to our beloved contributors: [@&#8203;BoboTiG](https://github.com/BoboTiG), [@&#8203;dstaple](https://github.com/dstaple), [@&#8203;taleinat](https://github.com/taleinat), [@&#8203;cernekj](https://github.com/cernekj) ### [`v2.2.1`](https://github.com/gorakhargosh/watchdog/releases/tag/v2.2.1): 2.2.1 [Compare Source](https://github.com/gorakhargosh/watchdog/compare/v2.2.0...v2.2.1) - Enable mypy to discover type hints as specified in PEP 561 ([#&#8203;933](https://github.com/gorakhargosh/watchdog/issues/933)) - \[ci] Set the expected Python version when building release files - \[ci] Update actions versions in use - \[watchmedo] \[regression] Fix usage of missing `signal.SIGHUP` attribute on non-Unix OSes ([#&#8203;935](https://github.com/gorakhargosh/watchdog/issues/935)) :heart\_decoration: Thanks to our beloved contributors: [@&#8203;BoboTiG](https://github.com/BoboTiG), [@&#8203;simon04](https://github.com/simon04), [@&#8203;piotrpdev](https://github.com/piotrpdev) ### [`v2.2.0`](https://github.com/gorakhargosh/watchdog/releases/tag/v2.2.0): 2.2.0 [Compare Source](https://github.com/gorakhargosh/watchdog/compare/v2.1.9...v2.2.0) - \[build] Wheels are now available for Python 3.11 ([#&#8203;932](https://github.com/gorakhargosh/watchdog/issues/932)) - \[documentation] HTML documentation builds are now tested for errors ([#&#8203;902](https://github.com/gorakhargosh/watchdog/issues/902)) - \[documentation] Fix typos here, and there ([#&#8203;910](https://github.com/gorakhargosh/watchdog/issues/910)) - \[fsevents2] The `fsevents2` observer is now deprecated ([#&#8203;909](https://github.com/gorakhargosh/watchdog/issues/909)) - \[tests] The error message returned by musl libc for error code `-1` is now allowed ([#&#8203;923](https://github.com/gorakhargosh/watchdog/issues/923)) - \[utils] Remove unnecessary code in `dirsnapshot.py` ([#&#8203;930](https://github.com/gorakhargosh/watchdog/issues/930)) - \[watchmedo] Handle shutdown events from `SIGHUP` ([#&#8203;912](https://github.com/gorakhargosh/watchdog/issues/912)) :heart\_decoration: Thanks to our beloved contributors: [@&#8203;kurtmckee](https://github.com/kurtmckee), [@&#8203;babymastodon](https://github.com/babymastodon), [@&#8203;QuantumEnergyE](https://github.com/QuantumEnergyE), [@&#8203;timgates42](https://github.com/timgates42), [@&#8203;BoboTiG](https://github.com/BoboTiG) ### [`v2.1.9`](https://github.com/gorakhargosh/watchdog/releases/tag/v2.1.9): 2.1.9 [Compare Source](https://github.com/gorakhargosh/watchdog/compare/v2.1.8...v2.1.9) - \[fsevents] Fix flakey test to assert that there are no errors when stopping the emitter. - \[inotify] Suppress occasional `OSError: [Errno 9] Bad file descriptor` at shutdown. [#&#8203;805](https://github.com/gorakhargosh/watchdog/issues/805) - \[watchmedo] Make `auto-restart` restart the sub-process if it terminates. [#&#8203;896](https://github.com/gorakhargosh/watchdog/issues/896) - \[watchmedo] Avoid zombie sub-processes when running `shell-command` without `--wait`. [#&#8203;405](https://github.com/gorakhargosh/watchdog/issues/405) :heart\_decoration: Thanks to our beloved contributors: [@&#8203;samschott](https://github.com/samschott), [@&#8203;taleinat](https://github.com/taleinat), [@&#8203;altendky](https://github.com/altendky), [@&#8203;BoboTiG](https://github.com/BoboTiG) ### [`v2.1.8`](https://github.com/gorakhargosh/watchdog/releases/tag/v2.1.8): 2.1.8 [Compare Source](https://github.com/gorakhargosh/watchdog/compare/v2.1.7...v2.1.8) - Fix adding failed emitters on observer schedule. ([#&#8203;872](https://github.com/gorakhargosh/watchdog/issues/872)) - \[inotify] Fix hang when unscheduling watch on a path in an unmounted filesystem. ([#&#8203;869](https://github.com/gorakhargosh/watchdog/issues/869)) - \[watchmedo] Fix broken parsing of `--kill-after` argument for the auto-restart command. ([#&#8203;870](https://github.com/gorakhargosh/watchdog/issues/870)) - \[watchmedo] Fix broken parsing of boolean arguments. ([#&#8203;887](https://github.com/gorakhargosh/watchdog/issues/887)) - \[watchmedo] Fix broken parsing of commands from auto-restart, and shell-command. ([#&#8203;888](https://github.com/gorakhargosh/watchdog/issues/888)) - \[watchmedo] Support setting verbosity level via `-q/--quiet` and `-v/--verbose` arguments. ([#&#8203;889](https://github.com/gorakhargosh/watchdog/issues/889)) :heart\_decoration: Thanks to our beloved contributors: [@&#8203;taleinat](https://github.com/taleinat), [@&#8203;kianmeng](https://github.com/kianmeng), [@&#8203;palfrey](https://github.com/palfrey), [@&#8203;IlayRosenberg](https://github.com/IlayRosenberg), [@&#8203;BoboTiG](https://github.com/BoboTiG) ### [`v2.1.7`](https://github.com/gorakhargosh/watchdog/releases/tag/v2.1.7): 2.1.7 [Compare Source](https://github.com/gorakhargosh/watchdog/compare/v2.1.6...v2.1.7) - Eliminate timeout in waiting on event queue. ([#&#8203;861](https://github.com/gorakhargosh/watchdog/issues/861)) - \[inotify] Fix `not` equality implementation for `InotifyEvent`. ([#&#8203;848](https://github.com/gorakhargosh/watchdog/issues/848)) - \[watchmedo] Fix calling commands from within a Python script. ([#&#8203;879](https://github.com/gorakhargosh/watchdog/issues/879)) - \[watchmedo] `PyYAML` is loaded only when strictly necessary. Simple usages of `watchmedo` are possible without the module being installed. ([#&#8203;847](https://github.com/gorakhargosh/watchdog/issues/847)) :heart\_decoration: Thanks to our beloved contributors: [@&#8203;sattlerc](https://github.com/sattlerc), [@&#8203;JanzenLiu](https://github.com/JanzenLiu), [@&#8203;BoboTiG](https://github.com/BoboTiG) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xMzAuMCIsInVwZGF0ZWRJblZlciI6IjQxLjEzMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
renovate scheduled this pull request to auto merge when all checks succeed 2025-10-08 22:28:46 +00:00
fleaz merged commit 88517f511f into main 2025-10-08 22:49:35 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: fleaz/potato#3
No description provided.