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-3.0.0.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-3.0.0
28 [PY310].USES_ON= python:py310,sutools
30 [PY311].USES_ON= python:v11,sutools
32 [FILE:3277: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-03-20 • [full history]
59 - Drop support for Python 3.6.
60 - watchdog is now PEP 561 compatible, and tested with mypy
61 - Fix missing ``> in FileSystemEvent.__repr__()`` (`#980
62 <https://github.com/gorakhargosh/watchdog/pull/980>`__)
63 - [ci] Lots of improvements
64 - [inotify] Return from ``InotifyEmitter.queue_events()`` if not launched
65 when thread is inactive (`#963
66 <https://github.com/gorakhargosh/watchdog/pull/963>`__)
67 - [tests] Stability improvements
68 - [utils] Remove handling of ``threading.Event.isSet`` spelling (`#962
69 <https://github.com/gorakhargosh/watchdog/pull/962>`__)
70 - [watchmedo] Fixed tricks YAML generation (`#965
71 <https://github.com/gorakhargosh/watchdog/pull/965>`__)
72 - Thanks to our beloved contributors: @kurtmckee, @altendky, @agroszer,
78 2023-02-28 • [full history]
80 - Run black on the entire source code
81 - Bundle the ``requirements-tests.txt`` file in the source distribution
82 (`#939 <https://github.com/gorakhargosh/watchdog/pull/939>`__)
83 - [watchmedo] Exclude FileOpenedEvent events from AutoRestartTrick, and
84 ShellCommandTrick, to restore watchdog < 2.3.0 behavior. A better solution
85 should be found in the future. (`#949
86 <https://github.com/gorakhargosh/watchdog/pull/949>`__)
87 - [watchmedo] Log FileOpenedEvent, and FileClosedEvent, events in
89 - Thanks to our beloved contributors: @BoboTiG
94 2023-02-23 • [full history]
96 - [inotify] Add support for IN_OPEN events: a FileOpenedEvent event will be
97 fired (`#941 <https://github.com/gorakhargosh/watchdog/pull/941>`__)
98 - [watchmedo] Add optional event debouncing for ``auto-restart``, only
99 restarting once if many events happen in quick succession
100 (``--debounce-interval``) (`#940
101 <https://github.com/gorakhargosh/watchdog/pull/940>`__)
102 - [watchmedo] Exit gracefully on KeyboardInterrupt exception (Ctrl+C)
103 (`#945 <https://github.com/gorakhargosh/watchdog/pull/945>`__)
104 - [watchmedo] Add option to not auto-restart the command after it exits
105 (``--no-restart-on-command-exit``) (`#946
106 <https://github.com/gorakhargosh/watchdog/pull/946>`__)
107 - Thanks to our beloved contributors: @BoboTiG, @dstaple, @taleinat,
113 2023-01-01 • [full history]
115 - Enable mypy to discover type hints as specified in PEP 561 (`#933
116 <https://github.com/gorakhargosh/watchdog/pull/933>`__)
117 - [ci] Set the expected Python version when building release files
118 - [ci] Update actions versions in use
119 - [watchmedo] [regression] Fix usage of missing ``signal.SIGHUP`` attribute
120 on non-Unix OSes (`#935
121 <https://github.com/gorakhargosh/watchdog/pull/935>`__)
122 - Thanks to our beloved contributors: @BoboTiG, @simon04, @piotrpdev
127 2022-12-05 • [full history]
129 - [build] Wheels are now available for Python 3.11 (`#932
130 <https://github.com/gorakhargosh/watchdog/pull/932>`__)
131 - [documentation] HTML documentation builds are now tested for errors
132 (`#902 <https://github.com/gorakhargosh/watchdog/pull/902>`__)
136 4d98a320595da7a7c5a18fc48cb633c2e73cda78f93cac2ef42d42bf609a33f9 124593 watchdog-3.0.0.tar.gz