Update dependency watchdog to v6 #7
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "renovate/watchdog-6.x"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
^2.1.6->^6.0.0Release Notes
gorakhargosh/watchdog (watchdog)
v6.0.0: 6.0.0Compare Source
Breaking Changes
select.poll()instead of deprecatedselect.select(), if available. (#1078)echo_class()function from theechomodule.echo_instancemethod()function from theechomodule.echo_module()function from theechomodule.is_class_private_name()function from theechomodule.is_classmethod()function from theechomodule.is_method(met()function from theechomodule.method_name()function from theechomodule.name()function from theechomodule.--traceCLI argument from thewatchmedo logcommand, useless since events are logged by default at theLoggerTrickclass level.Other Changes
stop_signalkeyword-argument type of theAutoRestartTrickclass can now be either asignal.Signalsor anint.__repr__()method to theTrickclass.__repr__()method to theHelpFormatterclass.💟 Thanks to our beloved contributors: @g-pichler, @ethan-vanderheijden, @nhairs, @BoboTiG
v5.0.3: 5.0.3Compare Source
Inotifythreads, and addeventlettest cases (#1070)💟 Thanks to our beloved contributors: @ethan-vanderheijden, @BoboTiG
v5.0.2: 5.0.2Compare Source
tricksargument type ofschedule_tricks()(#1063)💟 Thanks to our beloved contributors: @gnought, @BoboTiG
v5.0.1: 5.0.1Compare Source
TypeError: kqueue.control() only accepts positional parameters(#1062)💟 Thanks to our beloved contributors: @apoirier, @BoboTiG
v5.0.0: 5.0.0Compare Source
Breaking Changes
BaseObserverSubclassCallableclass toObserverType(#1055)inotify_event_structclass toInotifyEventStruct(#1055)UnsupportedLibcexception toUnsupportedLibcError(#1057)InotifyConstants.IN_CLOSEconstant (#1046)LogLevelExceptionexception toLogLevelError(#1057)WatchdogShutdownexception toWatchdogShutdownError(#1057)FILE_NOTIFY_INFORMATIONclass toFileNotifyInformation(#1055)WATCHDOG_TRAVERSE_MOVED_DIR_DELAYconstant (#1057)Other Changes
disallow_untyped_callsMypy rule (#1055)disallow_untyped_defsMypy rule (#1060)IN_CLOSE_NOWRITEevents. AFileClosedNoWriteEventevent will be fired, and itson_closed_no_write()dispatcher has been introduced (#1046)💟 Thanks to our beloved contributors: @BoboTiG
v4.0.2: 4.0.2Compare Source
ruff, apply several fixes (#1033)events.pyPatternMatchingEventHandlerdocstrings (#1048)event_filterkeyword-argument toFSEventsObserver.schedule()(#1049)AutoRestartTrick(#1002)watchmedo.py💟 Thanks to our beloved contributors: @BoboTiG, @nbelakovski, @ivg
v4.0.1: 4.0.1Compare Source
event_filterfor the full emitter (#1032)💟 Thanks to our beloved contributors: @mraspaud, @BoboTiG
v4.0.0: 4.0.0Compare Source
Breaking Changes
FileSystemEvent, and subclasses, are nowdataclasses, and theirrepr()has changedWinAPINativeEventis now adataclass, and itsrepr()has changedobservers.read_directory_changes.WATCHDOG_TRAVERSE_MOVED_DIR_DELAYhack was removed. The constant will be kept to prevent breaking other softwares.Other Changes
dirsnapshot(#1012)DirectorySnapshotDiff.ContextManager(#1011)FileOpenedEvent, andFileClosedEvent, events inLoggingEventHandlerFileSystemEventcoverageLoggerTrick💟 Thanks to our beloved contributors: @BoboTiG, @msabramo
v3.0.0: 3.0.0Compare Source
Breaking Changes
Other Changes
watchdogis now PEP 561 compatible, and tested withmypy>inFileSystemEvent.__repr__()(#980)InotifyEmitter.queue_events()if not launched when thread is inactive (#963)threading.Event.isSetspelling (#962)💟 Thanks to our beloved contributors: @kurtmckee, @altendky, @agroszer, @BoboTiG
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.Merge
Merge the changes and update on Forgejo.Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.