python-watchdog
Port variant v12
Summary Filesystem events monitoring (3.12)
BROKEN
Package version 6.0.0
Homepage https://github.com/gorakhargosh/watchdog
Keywords python
Maintainer Python Automaton
License Not yet specified
Other variants v13
Ravenports Buildsheet | History
Ravensource Port Directory | History
Last modified 11 NOV 2024, 23:28:05 UTC
Port created 01 JAN 2023, 17:21:46 UTC
Subpackage Descriptions
single Watchdog ======== |PyPI Version| |PyPI Status| |PyPI Python Versions| |GitHub Build Status| |GitHub License| Python API and shell utilities to monitor file system events. Works on 3.9+. Example API Usage ----------------- A simple program that uses watchdog to monitor directories specified as command-line arguments and logs events generated: .. :changelog: Changelog --------- 6.0.0 ~~~~~ 2024-11-01 • [full history] - Pin test dependecies. - [docs] Add typing info to quick start. (`#1082 `__) - [inotify] Use of ``select.poll() instead of deprecated select.select()``, if available. (`#1078 `__) - [inotify] Fix reading inotify file descriptor after closing it. (`#1081 `__) - [utils] The stop_signal keyword-argument type of the AutoRestartTrick class can now be either a ``signal.Signals or an int``. - [utils] Added the ``__repr__() method to the Trick`` class. - [utils] Removed the unused ``echo_class() function from the echo`` module. - [utils] Removed the unused ``echo_instancemethod() function from the echo`` module. - [utils] Removed the unused ``echo_module() function from the echo`` module. - [utils] Removed the unused ``is_class_private_name() function from the echo`` module. - [utils] Removed the unused ``is_classmethod() function from the echo`` module. - [utils] Removed the unused ``ic_method(met() function from the echo`` module. - [utils] Removed the unused ``method_name() function from the echo`` module. - [utils] Removed the unused ``name() function from the echo`` module. - [watchmedo] Fixed Mypy issues. - [watchmedo] Added the ``__repr__() method to the HelpFormatter`` class. - [watchmedo] Removed the ``--trace CLI argument from the watchmedo log`` command, useless since events are logged by default at the LoggerTrick class level. - [windows] Fixed Mypy issues. - Thanks to our beloved contributors: @BoboTiG, @g-pichlern, @ethan-vanderheijden, @nhairs 5.0.3 ~~~~~ 2024-09-27 • [full history] - [inotify] Improve cleaning up Inotify threads, and add eventlet test cases (`#1070 `__) - Thanks to our beloved contributors: @BoboTiG, @ethan-vanderheijden 5.0.2 ~~~~~ 2024-09-03 • [full history] - Enable OS specific Mypy checks (`#1064 `__) - [watchmedo] Fix tricks argument type of ``schedule_tricks()`` (`#1063 `__) - Thanks to our beloved contributors: @gnought, @BoboTiG 5.0.1 ~~~~~ 2024-09-02 • [full history] - [kqueue] Fix ``TypeError: kqueue.control() only accepts positional parameters`` (`#1062 `__) - Thanks to our beloved contributors: @apoirier, @BoboTiG 5.0.0 ~~~~~ 2024-08-26 • [full history] **Breaking Changes**
Configuration Switches (platform-specific settings discarded)
PY312 ON Build using Python 3.12 PY313 OFF Build using Python 3.13
Package Dependencies by Type
Build (only) python312:dev:std
python-setuptools:single:v12
autoselect-python:single:std
Build and Runtime python312:primary:std
Download groups
main mirror://PYPI/w/watchdog
Distribution File Information
9ddf7c82fda3ae8e24decda1338ede66e1c99883db93711d8fb941eaa2d8c282 131220 watchdog-6.0.0.tar.gz
Ports that require python-watchdog:v12
python-mkdocs:v12 Project documentation with Markdown (3.12)