d3e87e2bb4- update to 4.0.1: * [inotify] Fix missing event_filter for the full emitterDirk Mueller2024-06-13 15:32:19 +00:00
b9d1033f49Accepting request 1158534 from devel:languages:pythonAna Guerrero2024-03-18 15:44:33 +00:00
7b8f05a68b- update to 4.0.0: * Drop support for Python 3.7. * Add support for Python 3.12. * [snapshot] Add typing to dirsnapshot * [snapshot] Added DirectorySnapshotDiff.ContextManager * [events] FileSystemEvent, and subclasses, are now dataclass`es, 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_TRAVE RSE_MOVED_DIR_DELAY hack was removed. The constant will be kept to prevent breaking other softwares. * Thanks to our beloved contributors: @BoboTiG, @msabramo Generate doc only for Leap because it rise up an syntax error in in the future. - Update to version 2.2.0 * [inotify] Suppress occasional OSError: [Errno 9] Bad file descriptor at shutdown. * [watchmedo] Make auto-restart restart the sub-process if it terminates. * [watchmedo] Avoid zombie sub-processes when running shell-command without --wait. * Fix adding failed emitters on observer schedule. * [inotify] Fix hang when unscheduling watch on a path in an unmounted filesystem. * [watchmedo] Fix broken parsing of --kill-after argument for the auto-restart command. * [watchmedo] Fix broken parsing of boolean arguments. * [watchmedo] Fix broken parsing of commands from auto-restart, and shell-command. * [watchmedo] Support setting verbosity level via -q/--quiet and -v/--verbose` arguments. * Eliminate timeout in waiting on event queue.Dirk Mueller2024-03-16 16:28:22 +00:00
e9257107e1- update to 3.0.0: * Drop support for Python 3.6. * `watchdog is now PEP 561 compatible, and tested with mypy * Fix missing > in FileSystemEvent.__repr__() * [ci] Lots of improvements * [inotify] Return from InotifyEmitter.queue_events() if not launched when thread is inactive * [tests] Stability improvements * [utils] Remove handling of threading.Event.isSet` spelling * [watchmedo] Fixed tricks YAML generationDirk Mueller2023-03-20 12:18:14 +00:00
f25f8bab89- update to 2.3.1: * Run `black on the entire source code * Bundle the requirements-tests.txt file in the source distribution * [watchmedo] Exclude FileOpenedEvent events from AutoRestartTrick, and ShellCommandTrick, to restore watchdog < 2.3.0 behavior. A better solution should be found in the future. * [watchmedo] Log FileOpenedEvent, and FileClosedEvent, events in LoggerTrick * [inotify] Add support for IN_OPEN events: a FileOpenedEvent event will be fired * [watchmedo] Add optional event debouncing for auto- restart, only restarting once if many events happen in quick succession (--debounce-interval) * [watchmedo] Exit gracefully on KeyboardInterrupt exception (Ctrl+C) * [watchmedo] Add option to not auto-restart the command after it exits (--no-restart-on-command-exit`)Dirk Mueller2023-02-28 20:06:47 +00:00
8fff08f538- update to v2.2.1: * [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)Dirk Mueller2023-01-02 10:18:32 +00:00
171583efd2Accepting request 1042764 from home:yarunachalam:branches:devel:languages:pythonMarkéta Machová2022-12-15 12:19:23 +00:00
75c71f239fAccepting request 990798 from devel:languages:pythonRichard Brown2022-07-26 17:43:42 +00:00
66b84eb373- update to 2.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. * [watchmedo] Make auto-restart restart the sub-process if it terminates. * [watchmedo] Avoid zombie sub-processes when running shell-command without --wait. * Fix adding failed emitters on observer schedule. * [inotify] Fix hang when unscheduling watch on a path in an unmounted filesystem. * [watchmedo] Fix broken parsing of --kill-after argument for the auto-restart command. * [watchmedo] Fix broken parsing of boolean arguments. * [watchmedo] Fix broken parsing of commands from auto-restart, and shell-command. * [watchmedo] Support setting verbosity level via -q/--quiet and -v/--verbose arguments. * Thanks to our beloved contributors: @taleinat, @kianmeng, @palfrey, @IlayRosenberg, @BoboTiG * Eliminate timeout in waiting on event queue. * [inotify] Fix not equality implementation for InotifyEvent. * [watchmedo] Fix calling commands from within a Python script. * [watchmedo] PyYAML` is loaded only when strictly necessary.Dirk Mueller2022-07-23 11:36:22 +00:00