Path to this page:
Subject: CVS commit: pkgsrc/sysutils/py-watchdog
From: Adam Ciarcinski
Date: 2024-09-11 11:40:46
Message id: 20240911094046.F2099FC74@cvs.NetBSD.org
Log Message:
py-watchdog: updated to 5.0.2
5.0.2
- Enable OS specific Mypy checks
- [watchmedo] Fix ``tricks`` argument type of ``schedule_tricks()``
5.0.1
- [kqueue] Fix ``TypeError: kqueue.control() only accepts positional parameters``
5.0.0
**Breaking Changes**
- Drop support for Python 3.8
- [core] Enforced usage of proper keyword-arguments
- [core] Renamed the ``BaseObserverSubclassCallable`` class to ``ObserverType``
- [inotify] Renamed the ``inotify_event_struct`` class to ``InotifyEventStruct``
- [inotify] Renamed the ``UnsupportedLibc`` exception to ``UnsupportedLibcError``
- [inotify] Removed the ``InotifyConstants.IN_CLOSE`` constant
- [watchmedo] Renamed the ``LogLevelException`` exception to ``LogLevelError``
- [watchmedo] Renamed the ``WatchdogShutdown`` exception to ``WatchdogShutdownError``
- [windows] Renamed the ``FILE_NOTIFY_INFORMATION`` class to \
``FileNotifyInformation``
- [windows] Removed the unused ``WATCHDOG_TRAVERSE_MOVED_DIR_DELAY`` constant
**Other Changes**
- [core] Enable ``disallow_untyped_calls`` Mypy rule
- [core] Enable ``disallow_untyped_defs`` Mypy rule
- [core] Improve typing references for events
- [inotify] Add support for ``IN_CLOSE_NOWRITE`` events. A \
``FileClosedNoWriteEvent`` event will be fired, and its ``on_closed_no_write()`` \
dispatcher has been introduced
Files: