Path to this page:
Subject: CVS commit: pkgsrc/sysutils/py-watchdog
From: Thomas Klausner
Date: 2022-11-14 18:24:37
Message id: 20221114172437.6FEDDFA90@cvs.NetBSD.org
Log Message:
py-watchdog: update to 2.1.9.
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. #805
[watchmedo] Make auto-restart restart the sub-process if it terminates. #896
[watchmedo] Avoid zombie sub-processes when running shell-command without \
--wait. #405
2.1.8
Fix adding failed emitters on observer schedule. (#872)
[inotify] Fix hang when unscheduling watch on a path in an unmounted \
filesystem. (#869)
[watchmedo] Fix broken parsing of --kill-after argument for the auto-restart \
command. (#870)
[watchmedo] Fix broken parsing of boolean arguments. (#887)
[watchmedo] Fix broken parsing of commands from auto-restart, and \
shell-command. (#888)
[watchmedo] Support setting verbosity level via -q/--quiet and -v/--verbose \
arguments. (#889)
2.1.7
Eliminate timeout in waiting on event queue. (#861)
[inotify] Fix not equality implementation for InotifyEvent. (#848)
[watchmedo] Fix calling commands from within a Python script. (#879)
[watchmedo] PyYAML is loaded only when strictly necessary. Simple usages of \
watchmedo are possible without the module being installed. (#847)
2.1.6
[bsd] Fixed returned paths in kqueue.py and restored the overall results of \
the test suite. (#842)
[bsd] Updated FreeBSD CI support .(#841)
[watchmedo] Removed the argh dependency in favor of the builtin argparse \
module. (#836)
[watchmedo] Removed unexistant WindowsApiAsyncObserver references and \
--debug-force-winapi-async arguments.
[watchmedo] Improved the help output.
2.1.5
Fix regression introduced in 2.1.4 (reverted "Allow overriding or \
adding custom event handlers to event dispatch map. (#814)"). (#830)
Convert regexes of type str to list. (#831)
2.1.4
[watchmedo] Fix usage of os.setsid() and os.killpg() Unix-only functions. (#809)
[mac] Fix missing FileModifiedEvent on permission or ownership changes of a \
file. (#815)
[mac] Convert absolute watch path in FSEeventsEmitter with \
os.path.realpath(). (#822)
Fix a possible AttributeError in SkipRepeatsQueue._put(). (#818)
Allow overriding or adding custom event handlers to event dispatch map. (#814)
Fix tests on big endian platforms. (#828)
2.1.3
Publish macOS arm64 and universal2 wheels. (#740)
2.1.2
[mac] Fix relative path handling for non-recursive watch. (#797)
[windows] On PyPy, events happening right after start() were missed. Add a \
workaround for that. (#796)
2.1.1
[mac] Fix callback exceptions when the watcher is deleted but still \
receiving events (#786)
2.1.0
[inotify] Simplify libc loading (#776)
[mac] Add support for non-recursive watches in FSEventsEmitter (#779)
[watchmedo] Add support for --debug-force-* arguments to tricks (#781)
2.0.3
[mac] Use logger.debug() instead of logger.info() (#774)
Updated documentation links (#777)
2.0.2
[mac] Add missing exception objects (#766)
2.0.1
[mac] Fix a segmentation fault when dealing with unicode paths (#763)
Moved the CI from Travis-CI to GitHub Actions (#764)
2.0.0
⚠️ [mac] Drop support for macOS 10.12 and earlier (#750)
[mac] Support coalesced filesystem events (#734)
[mac] Fix an issue when renaming an item changes only the casing (#750)
[inotify] Add support for IN_CLOSE_WRITE events. A FileCloseEvent event will \
be fired. Note that IN_CLOSE_NOWRITE events are not handled to prevent much \
noise. (#184, #245, #280, #313, #690)
[inotify] Allow to stop the emitter multiple times (#760)
Avoid deprecated PyEval_InitThreads on Python 3.7+ (#746)
1.0.2
Wheels are published for GNU/Linux, macOS and Windows (#739)
[mac] Fix missing event_id attribute in fsevents (#721)
[mac] Return byte paths if a byte path was given in fsevents (#726)
[mac] Add compatibility with old macOS versions (#733)
Uniformize event for deletion of watched dir (#727)
1.0.0
Versioning is now following the semver
Drop support for Python 2.7, 3.4 and 3.5
[mac] Regression fixes for native fsevents (#717)
[windows] winapi.BUFFER_SIZE now defaults to 64000 (instead of 2048) (#700)
[windows] Introduced winapi.PATH_BUFFER_SIZE (defaults to 2048) to keep the \
old behavior with path-realted functions (#700)
Use pathlib from the standard library, instead of pathtools (#556)
Allow file paths on Unix that don't follow the file system encoding (#703)
Removed the long-time deprecated events.LoggingFileSystemEventHandler class, \
use LoggingEventHandler instead
0.10.5
[mac] Regression fixes for native fsevents (#716)
Files: