Ravenports generated: 28 Feb 2023 23:44
[ravenports.git] / bucket_84 / python-watchdog
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               python-watchdog
4 VERSION=                2.3.1
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-2.3.1.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-2.3.1
25
26 GENERATED=              yes
27
28 [PY310].USES_ON=                        python:py310,sutools
29
30 [PY311].USES_ON=                        python:v11,sutools
31
32 [FILE:3413: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.6+.
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 2.3.1
55 ~~~~~
56
57 2023-02-28 • [full history]
58
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
67 LoggerTrick
68 - Thanks to our beloved contributors: @BoboTiG
69
70 2.3.0
71 ~~~~~
72
73 2023-02-23 • [full history]
74
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,
87 @cernekj
88
89 2.2.1
90 ~~~~~
91
92 2023-01-01 • [full history]
93
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
102
103 2.2.0
104 ~~~~~
105
106 2022-12-05 • [full history]
107
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
124
125 2.1.9
126 ~~~~~
127
128 2022-06-10 • [full history]
129
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``
133
134
135 [FILE:100:distinfo]
136 d9f9ed26ed22a9d331820a8432c3680707ea8b54121ddcc9dc7d9f2ceeb36906       123140 watchdog-2.3.1.tar.gz
137