selfmailbot icon indicating copy to clipboard operation
selfmailbot copied to clipboard

Update dependency watchdog to v5

Open renovate[bot] opened this issue 5 months ago • 0 comments

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
watchdog (changelog) ^3.0.0 -> ^5.0.0 age adoption passing confidence

Release Notes

gorakhargosh/watchdog (watchdog)

v5.0.0: 5.0.0

Compare Source

Breaking Changes

  • Drop support for Python 3.8 (#​1055)
  • [core] Enforced usage of proper keyword-arguments (#​1057)
  • [core] Renamed the BaseObserverSubclassCallable class to ObserverType (#​1055)
  • [inotify] Renamed the inotify_event_struct class to InotifyEventStruct (#​1055)
  • [inotify] Renamed the UnsupportedLibc exception to UnsupportedLibcError (#​1057)
  • [inotify] Removed the InotifyConstants.IN_CLOSE constant (#​1046)
  • [watchmedo] Renamed the LogLevelException exception to LogLevelError (#​1057)
  • [watchmedo] Renamed the WatchdogShutdown exception to WatchdogShutdownError (#​1057)
  • [windows] Renamed the FILE_NOTIFY_INFORMATION class to FileNotifyInformation (#​1055)
  • [windows] Removed the unused WATCHDOG_TRAVERSE_MOVED_DIR_DELAY constant (#​1057)

Other Changes

  • [core] Enable disallow_untyped_calls Mypy rule (#​1055)
  • [core] Enable disallow_untyped_defs Mypy rule (#​1060)
  • [core] Improve typing references for events (#​1040)
  • [inotify] Add support for IN_CLOSE_NOWRITE events. A FileClosedNoWriteEvent event will be fired, and its on_closed_no_write() dispatcher has been introduced (#​1046)

:heart_decoration: Thanks to our beloved contributors: @​BoboTiG

v4.0.2: 4.0.2

Compare Source

  • Add support for Python 3.13 (#​1052)
  • [core] Run ruff, apply several fixes (#​1033)
  • [core] Remove execution rights from events.py
  • [documentation] Update PatternMatchingEventHandler docstrings (#​1048)
  • [documentation] Simplify the quickstart example (#​1047)
  • [fsevents] Add missing event_filter keyword-argument to FSEventsObserver.schedule() (#​1049)
  • [utils] Fix a possible race condition in AutoRestartTrick (#​1002)
  • [watchmedo] Remove execution rights from watchmedo.py

:heart_decoration: Thanks to our beloved contributors: @​BoboTiG, @​nbelakovski, @​ivg

v4.0.1: 4.0.1

Compare Source

  • [inotify] Fix missing event_filter for the full emitter (#​1032)

💟 Thanks to our beloved contributors: @​mraspaud, @​BoboTiG

v4.0.0: 4.0.0

Compare Source

  • Drop support for Python 3.7.
  • Add support for Python 3.12.
  • [snapshot] Add typing to dirsnapshot (#​1012)
  • [snapshot] Added DirectorySnapshotDiff.ContextManager (#​1011)
  • [events] FileSystemEvent, and subclasses, are now dataclasses, and their repr() has changed
  • [windows] WinAPINativeEvent is now a dataclass, and its repr() has changed
  • [events] Log FileOpenedEvent, and FileClosedEvent, events in LoggingEventHandler
  • [tests] Improve FileSystemEvent coverage
  • [watchmedo] Log all events in LoggerTrick
  • [windows] The observers.read_directory_changes.WATCHDOG_TRAVERSE_MOVED_DIR_DELAY hack was removed. The constant will be kept to prevent breaking other softwares.

💟 Thanks to our beloved contributors: @​BoboTiG, @​msabramo


Configuration

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

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, 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 was generated by Mend Renovate. View the repository job log.

renovate[bot] avatar Aug 26 '24 22:08 renovate[bot]