Next | Query returned 26 messages, browsing 1 to 10 | Previous

History of commit frequency

CVS Commit History:


   2024-11-11 08:29:31 by Thomas Klausner | Files touched by this commit (862)
Log message:
py-*: remove unused tool dependency

py-setuptools includes the py-wheel functionality nowadays
   2024-10-14 08:46:10 by Thomas Klausner | Files touched by this commit (325)
Log message:
*: clean-up after python38 removal
   2024-10-04 16:01:07 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-watchdog: updated to 5.0.3

5.0.3

- [inotify] Improve cleaning up ``Inotify`` threads, and add ``eventlet`` test cases
   2024-09-11 11:40:46 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
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
   2024-08-12 16:28:20 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-watchdog: updated to 4.0.2

4.0.2

- Add support for Python 3.13
- [core] Run ``ruff``, apply several fixes
- [core] Remove execution rights from ``events.py``
- [documentation] Update ``PatternMatchingEventHandler`` docstrings
- [documentation] Simplify the quickstart example
- [fsevents] Add missing ``event_filter`` keyword-argument to \ 
``FSEventsObserver.schedule()``
- [utils] Fix a possible race condition in ``AutoRestartTrick``
- [watchmedo] Remove execution rights from ``watchmedo.py``
- Thanks to our beloved contributors: @BoboTiG, @nbelakovski, @ivg
   2024-05-27 12:30:28 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-watchdog: updated to 4.0.1

4.0.1

[inotify] Fix missing event_filter for the full emitter
   2024-02-08 11:09:09 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
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) | Package updated
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) | Package updated
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)

Next | Query returned 26 messages, browsing 1 to 10 | Previous