1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
3 NAMEBASE= python-watchdog
7 SDESC[py310]= Filesystem events monitoring (3.10)
8 SDESC[v11]= Filesystem events monitoring (3.11)
9 HOMEPAGE= https://github.com/gorakhargosh/watchdog
10 CONTACT= Python_Automaton[python@ironwolf.systems]
13 SITES[main]= PYPI/w/watchdog
14 DISTFILE[1]= watchdog-2.3.1.tar.gz:main
19 OPTIONS_AVAILABLE= PY310 PY311
20 OPTIONS_STANDARD= none
21 VOPTS[py310]= PY310=ON PY311=OFF
22 VOPTS[v11]= PY310=OFF PY311=ON
24 DISTNAME= watchdog-2.3.1
28 [PY310].USES_ON= python:py310,sutools
30 [PY311].USES_ON= python:v11,sutools
32 [FILE:3413:descriptions/desc.single]
39 Python API and shell utilities to monitor file system events.
46 A simple program that uses watchdog to monitor directories specified
47 as command-line arguments and logs events generated:
57 2023-02-28 • [full history]
59 - Run black on the entire source code
60 - Bundle the ``requirements-tests.txt`` file in the source distribution
61 (`#939 <https://github.com/gorakhargosh/watchdog/pull/939>`__)
62 - [watchmedo] Exclude FileOpenedEvent events from AutoRestartTrick, and
63 ShellCommandTrick, to restore watchdog < 2.3.0 behavior. A better solution
64 should be found in the future. (`#949
65 <https://github.com/gorakhargosh/watchdog/pull/949>`__)
66 - [watchmedo] Log FileOpenedEvent, and FileClosedEvent, events in
68 - Thanks to our beloved contributors: @BoboTiG
73 2023-02-23 • [full history]
75 - [inotify] Add support for IN_OPEN events: a FileOpenedEvent event will be
76 fired (`#941 <https://github.com/gorakhargosh/watchdog/pull/941>`__)
77 - [watchmedo] Add optional event debouncing for ``auto-restart``, only
78 restarting once if many events happen in quick succession
79 (``--debounce-interval``) (`#940
80 <https://github.com/gorakhargosh/watchdog/pull/940>`__)
81 - [watchmedo] Exit gracefully on KeyboardInterrupt exception (Ctrl+C)
82 (`#945 <https://github.com/gorakhargosh/watchdog/pull/945>`__)
83 - [watchmedo] Add option to not auto-restart the command after it exits
84 (``--no-restart-on-command-exit``) (`#946
85 <https://github.com/gorakhargosh/watchdog/pull/946>`__)
86 - Thanks to our beloved contributors: @BoboTiG, @dstaple, @taleinat,
92 2023-01-01 • [full history]
94 - Enable mypy to discover type hints as specified in PEP 561 (`#933
95 <https://github.com/gorakhargosh/watchdog/pull/933>`__)
96 - [ci] Set the expected Python version when building release files
97 - [ci] Update actions versions in use
98 - [watchmedo] [regression] Fix usage of missing ``signal.SIGHUP`` attribute
99 on non-Unix OSes (`#935
100 <https://github.com/gorakhargosh/watchdog/pull/935>`__)
101 - Thanks to our beloved contributors: @BoboTiG, @simon04, @piotrpdev
106 2022-12-05 • [full history]
108 - [build] Wheels are now available for Python 3.11 (`#932
109 <https://github.com/gorakhargosh/watchdog/pull/932>`__)
110 - [documentation] HTML documentation builds are now tested for errors
111 (`#902 <https://github.com/gorakhargosh/watchdog/pull/902>`__)
112 - [documentation] Fix typos here, and there (`#910
113 <https://github.com/gorakhargosh/watchdog/pull/910>`__)
114 - [fsevents2] The fsevents2 observer is now deprecated (`#909
115 <https://github.com/gorakhargosh/watchdog/pull/909>`__)
116 - [tests] The error message returned by musl libc for error code ``-1`` is
117 now allowed (`#923 <https://github.com/gorakhargosh/watchdog/pull/923>`__)
118 - [utils] Remove unnecessary code in ``dirsnapshot.py`` (`#930
119 <https://github.com/gorakhargosh/watchdog/pull/930>`__)
120 - [watchmedo] Handle shutdown events from SIGHUP (`#912
121 <https://github.com/gorakhargosh/watchdog/pull/912>`__)
122 - Thanks to our beloved contributors: @kurtmckee, @babymastodon,
123 @QuantumEnergyE, @timgates42, @BoboTiG
128 2022-06-10 • [full history]
130 - [fsevents] Fix flakey test to assert that there are no errors when
131 stopping the emitter.
132 - [inotify] Suppress occasional ``OSError: [Errno 9] Bad file descriptor``
136 d9f9ed26ed22a9d331820a8432c3680707ea8b54121ddcc9dc7d9f2ceeb36906 123140 watchdog-2.3.1.tar.gz