Ravenports generated: 02 Apr 2023 18:43
[ravenports.git] / bucket_84 / python-watchdog
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               python-watchdog
4 VERSION=                3.0.0
5 KEYWORDS=               python
6 VARIANTS=               py310 v11
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]
11
12 DOWNLOAD_GROUPS=        main
13 SITES[main]=            PYPI/w/watchdog
14 DISTFILE[1]=            watchdog-3.0.0.tar.gz:main
15 DF_INDEX=               1
16 SPKGS[py310]=           single
17 SPKGS[v11]=             single
18
19 OPTIONS_AVAILABLE=      PY310 PY311
20 OPTIONS_STANDARD=       none
21 VOPTS[py310]=           PY310=ON PY311=OFF
22 VOPTS[v11]=             PY310=OFF PY311=ON
23
24 DISTNAME=               watchdog-3.0.0
25
26 GENERATED=              yes
27
28 [PY310].USES_ON=                        python:py310,sutools
29
30 [PY311].USES_ON=                        python:v11,sutools
31
32 [FILE:3277:descriptions/desc.single]
33 Watchdog
34 ========
35
36 |Build Status|
37 |CirrusCI Status|
38
39 Python API and shell utilities to monitor file system events.
40
41 Works on 3.7+.
42
43 Example API Usage
44 -----------------
45
46 A simple program that uses watchdog to monitor directories specified
47 as command-line arguments and logs events generated:
48
49 .. :changelog:
50
51 Changelog
52 ---------
53
54 3.0.0
55 ~~~~~
56
57 2023-03-20 • [full history]
58
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,
73 @BoboTiG
74
75 2.3.1
76 ~~~~~
77
78 2023-02-28 • [full history]
79
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
88 LoggerTrick
89 - Thanks to our beloved contributors: @BoboTiG
90
91 2.3.0
92 ~~~~~
93
94 2023-02-23 • [full history]
95
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,
108 @cernekj
109
110 2.2.1
111 ~~~~~
112
113 2023-01-01 • [full history]
114
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
123
124 2.2.0
125 ~~~~~
126
127 2022-12-05 • [full history]
128
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>`__)
133
134
135 [FILE:100:distinfo]
136 4d98a320595da7a7c5a18fc48cb633c2e73cda78f93cac2ef42d42bf609a33f9       124593 watchdog-3.0.0.tar.gz
137