2024-02-08 11:09:09 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message: py-watchdog: updated to 4.0.0 4.0.0 - Drop support for Python 3.7. - Add support for Python 3.12. - [snapshot] Add typing to ``dirsnapshot`` - [snapshot] Added ``DirectorySnapshotDiff.ContextManager`` - [events] ``FileSystemEvent``, and subclasses, are now ``dataclass``es, and \ their ``repr()`` has changed - [windows] ``WinAPINativeEvent`` is now a ``dataclass``, and its ``repr()`` has \ changed - [events] Log ``FileOpenedEvent``, and ``FileClosedEvent``, events in \ ``LoggingEventHandler`` - [tests] Improve ``FileSystemEvent`` coverage - [watchmedo] Log all events in ``LoggerTrick`` - [windows] The \ ``observers.read_directory_changes.WATCHDOG_TRAVERSE_MOVED_DIR_DELAY`` hack was \ removed. The constant will be kept to prevent breaking other softwares. |
2024-01-17 13:34:06 by Thomas Klausner | Files touched by this commit (2) |
Log message: py-watchdog: convert to wheel.mk Bump PKGREVISION. |
2023-05-05 13:39:41 by Thomas Klausner | Files touched by this commit (3) | |
Log message: py-watchdog: update to 3.0.0. 3.0.0 ~~~~~ - Drop support for Python 3.6. - ``watchdog`` is now PEP 561 compatible, and tested with ``mypy`` - Fix missing ``>`` in ``FileSystemEvent.__repr__()`` (`#980 \ <https://github.com/gorakhargosh/watchdog/pull/980>`__) - [ci] Lots of improvements - [inotify] Return from ``InotifyEmitter.queue_events()`` if not launched when \ thread is inactive (`#963 \ <https://github.com/gorakhargosh/watchdog/pull/963>`__) - [tests] Stability improvements - [utils] Remove handling of ``threading.Event.isSet`` spelling (`#962 \ <https://github.com/gorakhargosh/watchdog/pull/962>`__) - [watchmedo] Fixed tricks YAML generation (`#965 \ <https://github.com/gorakhargosh/watchdog/pull/965>`__) - Thanks to our beloved contributors: @kurtmckee, @altendky, @agroszer, @BoboTiG 2.3.1 ~~~~~ - Run ``black`` on the entire source code - Bundle the ``requirements-tests.txt`` file in the source distribution (`#939 \ <https://github.com/gorakhargosh/watchdog/pull/939>`__) - [watchmedo] Exclude ``FileOpenedEvent`` events from ``AutoRestartTrick``, and \ ``ShellCommandTrick``, to restore watchdog < 2.3.0 behavior. A better \ solution should be found in the future. (`#949 \ <https://github.com/gorakhargosh/watchdog/pull/949>`__) - [watchmedo] Log ``FileOpenedEvent``, and ``FileClosedEvent``, events in \ ``LoggerTrick`` - Thanks to our beloved contributors: @BoboTiG 2.3.0 ~~~~~ - [inotify] Add support for ``IN_OPEN`` events: a ``FileOpenedEvent`` event will \ be fired (`#941 <https://github.com/gorakhargosh/watchdog/pull/941>`__) - [watchmedo] Add optional event debouncing for ``auto-restart``, only \ restarting once if many events happen in quick succession \ (``--debounce-interval``) (`#940 \ <https://github.com/gorakhargosh/watchdog/pull/940>`__) - [watchmedo] Exit gracefully on ``KeyboardInterrupt`` exception (Ctrl+C) (`#945 \ <https://github.com/gorakhargosh/watchdog/pull/945>`__) - [watchmedo] Add option to not auto-restart the command after it exits \ (``--no-restart-on-command-exit``) (`#946 \ <https://github.com/gorakhargosh/watchdog/pull/946>`__) - Thanks to our beloved contributors: @BoboTiG, @dstaple, @taleinat, @cernekj 2.2.1 ~~~~~ - Enable ``mypy`` to discover type hints as specified in PEP 561 (`#933 \ <https://github.com/gorakhargosh/watchdog/pull/933>`__) - [ci] Set the expected Python version when building release files - [ci] Update actions versions in use - [watchmedo] [regression] Fix usage of missing ``signal.SIGHUP`` attribute on \ non-Unix OSes (`#935 \ <https://github.com/gorakhargosh/watchdog/pull/935>`__) - Thanks to our beloved contributors: @BoboTiG, @simon04, @piotrpdev 2.2.0 ~~~~~ - [build] Wheels are now available for Python 3.11 (`#932 \ <https://github.com/gorakhargosh/watchdog/pull/932>`__) - [documentation] HTML documentation builds are now tested for errors (`#902 \ <https://github.com/gorakhargosh/watchdog/pull/902>`__) - [documentation] Fix typos here, and there (`#910 \ <https://github.com/gorakhargosh/watchdog/pull/910>`__) - [fsevents2] The ``fsevents2`` observer is now deprecated (`#909 \ <https://github.com/gorakhargosh/watchdog/pull/909>`__) - [tests] The error message returned by musl libc for error code ``-1`` is now \ allowed (`#923 <https://github.com/gorakhargosh/watchdog/pull/923>`__) - [utils] Remove unnecessary code in ``dirsnapshot.py`` (`#930 \ <https://github.com/gorakhargosh/watchdog/pull/930>`__) - [watchmedo] Handle shutdown events from ``SIGHUP`` (`#912 \ <https://github.com/gorakhargosh/watchdog/pull/912>`__) - Thanks to our beloved contributors: @kurtmckee, @babymastodon, \ @QuantumEnergyE, @timgates42, @BoboTiG |
2022-11-14 18:24:37 by Thomas Klausner | Files touched by this commit (3) | |
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) |
2022-08-24 10:41:09 by Thomas Klausner | Files touched by this commit (13) |
Log message: *: use py-test-cov from versioned_dependencies |
2022-01-05 16:41:32 by Thomas Klausner | Files touched by this commit (289) |
Log message: python: egg.mk: add USE_PKG_RESOURCES flag This flag should be set for packages that import pkg_resources and thus need setuptools after the build step. Set this flag for packages that need it and bump PKGREVISION. |
2022-01-04 21:55:40 by Thomas Klausner | Files touched by this commit (1595) |
Log message: *: bump PKGREVISION for egg.mk users They now have a tool dependency on py-setuptools instead of a DEPENDS |
2021-10-26 13:20:30 by Nia Alarie | Files touched by this commit (630) |
Log message: sysutils: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes |