eacdbbf1bd
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)
30 lines
912 B
Makefile
30 lines
912 B
Makefile
# $NetBSD: Makefile,v 1.15 2022/11/14 17:24:37 wiz Exp $
|
|
|
|
DISTNAME= watchdog-2.1.9
|
|
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
|
|
CATEGORIES= sysutils python
|
|
MASTER_SITES= ${MASTER_SITE_PYPI:=w/watchdog/}
|
|
|
|
MAINTAINER= kamelderouiche@yahoo.com
|
|
HOMEPAGE= https://github.com/gorakhargosh/watchdog
|
|
COMMENT= Filesystem events monitoring
|
|
LICENSE= apache-2.0
|
|
|
|
DEPENDS+= ${PYPKGPREFIX}-yaml>=3.10:../../textproc/py-yaml
|
|
TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
|
|
TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov-[0-9]*:../../devel/py-test-cov
|
|
TEST_DEPENDS+= ${PYPKGPREFIX}-test-timeout>=0.3:../../devel/py-test-timeout
|
|
|
|
PYTHON_VERSIONS_INCOMPATIBLE= 27
|
|
|
|
# 3 failed, 135 passed, 13 skipped, 20 warnings
|
|
PYSETUPTESTTARGET= pytest
|
|
|
|
USE_PKG_RESOURCES= yes
|
|
|
|
post-install:
|
|
cd ${DESTDIR}${PREFIX}/bin && \
|
|
${MV} watchmedo watchmedo-${PYVERSSUFFIX} || ${TRUE}
|
|
|
|
.include "../../lang/python/egg.mk"
|
|
.include "../../mk/bsd.pkg.mk"
|