summaryrefslogtreecommitdiff
path: root/sysutils/py-watchdog/PLIST
AgeCommit message (Collapse)AuthorFilesLines
2022-11-14py-watchdog: update to 2.1.9.wiz1-10/+7
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)
2020-02-06py-watchdog: updated to 0.10.1adam1-10/+1
0.10.1 Fixed Python 2.7 to 3.6 installation when the OS locale is set to POSIX Fixed the build_ext command on macOS Moved requirements to setup.cfg [mac] Removed old C code for Python 2.5 in the fsevents C implementation [snapshot] Added EmptyDirectorySnapshot 0.10.0 Breaking Changes Dropped support for Python 2.6, 3.2 and 3.3 Emitters that failed to start are now removed [snapshot] Removed the deprecated walker_callback argument, use stat instead [watchmedo] The utility is no more installed by default but via the extra watchdog[watchmedo] Other Changes Fixed several Python 3 warnings Identify synthesized events with is_synthetic attribute Use os.scandir() to improve memory usage [bsd] Fixed flavors of FreeBSD detection [bsd] Skip unprocessable socket files [inotify] Fixed events containing non-ASCII characters [inotify] Fixed the way OSError are re-raised [inotify] Fixed wrong source path after renaming a top level folder [inotify] Removed delay from non-move events [mac] Fixed a bug when calling FSEventsEmitter.stop() twice [mac] Support for unscheduling deleted watch [mac] Fixed missing field initializers and unused parameters in watchdog_fsevents.c [snapshot] Don't walk directories without read permissions [snapshot] Fixed a race condition crash when a directory is swapped for a file [snasphot] Fixed an AttributeError about forgotten path_for_inode attr [snasphot] Added the ignore_device=False parameter to the ctor (597) [watchmedo] Fixed the path separator used [watchmedo] Fixed the use of yaml.load() for yaml.safe_load() [watchmedo] Handle all available signals [watchmedo] Added the --debug-force-polling argument [windows] Fixed issues when the observed directory is deleted [windows] WindowsApiEmitter made easier to subclass [windows] Use separate ctypes DLL instances [windows] Generate sub created events only if recursive=True
2018-05-23py-watchdog: added PLIST.Darwin, TEST_DEPENDS, ALTERNATIVESadam1-2/+2
2015-12-30Import py-watchdog-0.8.3 as sysutils/py-watchdog.leot1-0/+93
Packaged in pkgsrc-wip by Kamel Ibn Aziz Derouiche. Python API and shell utilities to monitor file system events