nixbot

builds
1structuredAttrs is enabled2Sourcing python-remove-tests-dir-hook3Sourcing python-catch-conflicts-hook.sh4Sourcing python-remove-bin-bytecode-hook.sh5Sourcing pypa-build-hook6Using pypaBuildPhase7Sourcing python-runtime-deps-check-hook8Using pythonRuntimeDepsCheckHook9Sourcing pypa-install-hook10Using pypaInstallPhase11Sourcing python-imports-check-hook.sh12Using pythonImportsCheckPhase13Sourcing python-metadata-check-hook.sh14Using pythonMetadataCheckPhase15Sourcing python-namespaces-hook16Sourcing python-catch-conflicts-hook.sh17Sourcing pytest-check-hook18Using pytestCheckPhase
unpackPhase
19unpacking source archive /nix/store/jaz2m93gvp4akg4p4mqdn1f91697fwm2-watchdog-6.0.0.tar.gz20source root is watchdog-6.0.021setting SOURCE_DATE_EPOCH to timestamp 1730469807 of file "watchdog-6.0.0/setup.cfg"
configurePhase
22no configure script, doing nothing
buildPhase
23Executing pypaBuildPhase24Creating a wheel...25pypa build flags: --no-isolation --outdir dist/ --wheel26* Getting build dependencies for wheel...27/nix/store/d13f804szzqg28s2i8rbqwlcz2wg63w9-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated.28!!2930 ********************************************************************************31 Please consider removing the following classifiers in favor of a SPDX license expression:3233 License :: OSI Approved :: Apache Software License3435 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.36 ********************************************************************************3738!!39 self._finalize_license_expression()40running egg_info41writing src/watchdog.egg-info/PKG-INFO42writing dependency_links to src/watchdog.egg-info/dependency_links.txt43writing entry points to src/watchdog.egg-info/entry_points.txt44writing requirements to src/watchdog.egg-info/requires.txt45writing top-level names to src/watchdog.egg-info/top_level.txt46reading manifest file 'src/watchdog.egg-info/SOURCES.txt'47reading manifest template 'MANIFEST.in'48warning: no files found matching '*.h' under directory 'src'49warning: no files found matching 'docs/*.txt'50adding license file 'LICENSE'51adding license file 'COPYING'52adding license file 'AUTHORS'53writing manifest file 'src/watchdog.egg-info/SOURCES.txt'54* Building wheel...55/nix/store/d13f804szzqg28s2i8rbqwlcz2wg63w9-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated.56!!5758 ********************************************************************************59 Please consider removing the following classifiers in favor of a SPDX license expression:6061 License :: OSI Approved :: Apache Software License6263 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.64 ********************************************************************************6566!!67 self._finalize_license_expression()68running bdist_wheel69running build70running build_py71creating build/lib/watchdog72copying src/watchdog/__init__.py -> build/lib/watchdog73copying src/watchdog/events.py -> build/lib/watchdog74copying src/watchdog/version.py -> build/lib/watchdog75copying src/watchdog/watchmedo.py -> build/lib/watchdog76creating build/lib/watchdog/observers77copying src/watchdog/observers/__init__.py -> build/lib/watchdog/observers78copying src/watchdog/observers/api.py -> build/lib/watchdog/observers79copying src/watchdog/observers/fsevents.py -> build/lib/watchdog/observers80copying src/watchdog/observers/fsevents2.py -> build/lib/watchdog/observers81copying src/watchdog/observers/inotify.py -> build/lib/watchdog/observers82copying src/watchdog/observers/inotify_buffer.py -> build/lib/watchdog/observers83copying src/watchdog/observers/inotify_c.py -> build/lib/watchdog/observers84copying src/watchdog/observers/kqueue.py -> build/lib/watchdog/observers85copying src/watchdog/observers/polling.py -> build/lib/watchdog/observers86copying src/watchdog/observers/read_directory_changes.py -> build/lib/watchdog/observers87copying src/watchdog/observers/winapi.py -> build/lib/watchdog/observers88creating build/lib/watchdog/tricks89copying src/watchdog/tricks/__init__.py -> build/lib/watchdog/tricks90creating build/lib/watchdog/utils91copying src/watchdog/utils/__init__.py -> build/lib/watchdog/utils92copying src/watchdog/utils/bricks.py -> build/lib/watchdog/utils93copying src/watchdog/utils/delayed_queue.py -> build/lib/watchdog/utils94copying src/watchdog/utils/dirsnapshot.py -> build/lib/watchdog/utils95copying src/watchdog/utils/echo.py -> build/lib/watchdog/utils96copying src/watchdog/utils/event_debouncer.py -> build/lib/watchdog/utils97copying src/watchdog/utils/patterns.py -> build/lib/watchdog/utils98copying src/watchdog/utils/platform.py -> build/lib/watchdog/utils99copying src/watchdog/utils/process_watcher.py -> build/lib/watchdog/utils100running egg_info101writing src/watchdog.egg-info/PKG-INFO102writing dependency_links to src/watchdog.egg-info/dependency_links.txt103writing entry points to src/watchdog.egg-info/entry_points.txt104writing requirements to src/watchdog.egg-info/requires.txt105writing top-level names to src/watchdog.egg-info/top_level.txt106reading manifest file 'src/watchdog.egg-info/SOURCES.txt'107reading manifest template 'MANIFEST.in'108warning: no files found matching '*.h' under directory 'src'109warning: no files found matching 'docs/*.txt'110adding license file 'LICENSE'111adding license file 'COPYING'112adding license file 'AUTHORS'113writing manifest file 'src/watchdog.egg-info/SOURCES.txt'114copying src/watchdog/py.typed -> build/lib/watchdog115installing to build/bdist.linux-x86_64/wheel116running install117running install_lib118creating build/bdist.linux-x86_64/wheel119creating build/bdist.linux-x86_64/wheel/watchdog120copying build/lib/watchdog/__init__.py -> build/bdist.linux-x86_64/wheel/./watchdog121copying build/lib/watchdog/events.py -> build/bdist.linux-x86_64/wheel/./watchdog122copying build/lib/watchdog/version.py -> build/bdist.linux-x86_64/wheel/./watchdog123copying build/lib/watchdog/watchmedo.py -> build/bdist.linux-x86_64/wheel/./watchdog124creating build/bdist.linux-x86_64/wheel/watchdog/observers125copying build/lib/watchdog/observers/__init__.py -> build/bdist.linux-x86_64/wheel/./watchdog/observers126copying build/lib/watchdog/observers/api.py -> build/bdist.linux-x86_64/wheel/./watchdog/observers127copying build/lib/watchdog/observers/fsevents.py -> build/bdist.linux-x86_64/wheel/./watchdog/observers128copying build/lib/watchdog/observers/fsevents2.py -> build/bdist.linux-x86_64/wheel/./watchdog/observers129copying build/lib/watchdog/observers/inotify.py -> build/bdist.linux-x86_64/wheel/./watchdog/observers130copying build/lib/watchdog/observers/inotify_buffer.py -> build/bdist.linux-x86_64/wheel/./watchdog/observers131copying build/lib/watchdog/observers/inotify_c.py -> build/bdist.linux-x86_64/wheel/./watchdog/observers132copying build/lib/watchdog/observers/kqueue.py -> build/bdist.linux-x86_64/wheel/./watchdog/observers133copying build/lib/watchdog/observers/polling.py -> build/bdist.linux-x86_64/wheel/./watchdog/observers134copying build/lib/watchdog/observers/read_directory_changes.py -> build/bdist.linux-x86_64/wheel/./watchdog/observers135copying build/lib/watchdog/observers/winapi.py -> build/bdist.linux-x86_64/wheel/./watchdog/observers136creating build/bdist.linux-x86_64/wheel/watchdog/tricks137copying build/lib/watchdog/tricks/__init__.py -> build/bdist.linux-x86_64/wheel/./watchdog/tricks138creating build/bdist.linux-x86_64/wheel/watchdog/utils139copying build/lib/watchdog/utils/__init__.py -> build/bdist.linux-x86_64/wheel/./watchdog/utils140copying build/lib/watchdog/utils/bricks.py -> build/bdist.linux-x86_64/wheel/./watchdog/utils141copying build/lib/watchdog/utils/delayed_queue.py -> build/bdist.linux-x86_64/wheel/./watchdog/utils142copying build/lib/watchdog/utils/dirsnapshot.py -> build/bdist.linux-x86_64/wheel/./watchdog/utils143copying build/lib/watchdog/utils/echo.py -> build/bdist.linux-x86_64/wheel/./watchdog/utils144copying build/lib/watchdog/utils/event_debouncer.py -> build/bdist.linux-x86_64/wheel/./watchdog/utils145copying build/lib/watchdog/utils/patterns.py -> build/bdist.linux-x86_64/wheel/./watchdog/utils146copying build/lib/watchdog/utils/platform.py -> build/bdist.linux-x86_64/wheel/./watchdog/utils147copying build/lib/watchdog/utils/process_watcher.py -> build/bdist.linux-x86_64/wheel/./watchdog/utils148copying build/lib/watchdog/py.typed -> build/bdist.linux-x86_64/wheel/./watchdog149running install_egg_info150Copying src/watchdog.egg-info to build/bdist.linux-x86_64/wheel/./watchdog-6.0.0-py3.14.egg-info151running install_scripts152creating build/bdist.linux-x86_64/wheel/watchdog-6.0.0.dist-info/WHEEL153creating '/build/watchdog-6.0.0/dist/.tmp-fr32_3gl/watchdog-6.0.0-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it154adding 'watchdog/__init__.py'155adding 'watchdog/events.py'156adding 'watchdog/py.typed'157adding 'watchdog/version.py'158adding 'watchdog/watchmedo.py'159adding 'watchdog/observers/__init__.py'160adding 'watchdog/observers/api.py'161adding 'watchdog/observers/fsevents.py'162adding 'watchdog/observers/fsevents2.py'163adding 'watchdog/observers/inotify.py'164adding 'watchdog/observers/inotify_buffer.py'165adding 'watchdog/observers/inotify_c.py'166adding 'watchdog/observers/kqueue.py'167adding 'watchdog/observers/polling.py'168adding 'watchdog/observers/read_directory_changes.py'169adding 'watchdog/observers/winapi.py'170adding 'watchdog/tricks/__init__.py'171adding 'watchdog/utils/__init__.py'172adding 'watchdog/utils/bricks.py'173adding 'watchdog/utils/delayed_queue.py'174adding 'watchdog/utils/dirsnapshot.py'175adding 'watchdog/utils/echo.py'176adding 'watchdog/utils/event_debouncer.py'177adding 'watchdog/utils/patterns.py'178adding 'watchdog/utils/platform.py'179adding 'watchdog/utils/process_watcher.py'180adding 'watchdog-6.0.0.dist-info/licenses/AUTHORS'181adding 'watchdog-6.0.0.dist-info/licenses/COPYING'182adding 'watchdog-6.0.0.dist-info/licenses/LICENSE'183adding 'watchdog-6.0.0.dist-info/METADATA'184adding 'watchdog-6.0.0.dist-info/WHEEL'185adding 'watchdog-6.0.0.dist-info/entry_points.txt'186adding 'watchdog-6.0.0.dist-info/top_level.txt'187adding 'watchdog-6.0.0.dist-info/RECORD'188removing build/bdist.linux-x86_64/wheel189Successfully built watchdog-6.0.0-py3-none-any.whl190Finished creating a wheel...191Finished executing pypaBuildPhase
pythonRuntimeDepsCheckHook
192Executing pythonRuntimeDepsCheck193Checking runtime dependencies for watchdog-6.0.0-py3-none-any.whl194Finished executing pythonRuntimeDepsCheck
installPhase
195Executing pypaInstallPhase196Successfully installed watchdog-6.0.0-py3-none-any.whl197Finished executing pypaInstallPhase
pythonOutputDistPhase
198Executing pythonOutputDistPhase199Finished executing pythonOutputDistPhase
fixupPhase
200shrinking RPATHs of ELF executables and libraries in /nix/store/6kznn5xbwbfrfhm03bgbf73mf5gbh1gk-python3.14-watchdog-6.0.0-dist201checking for references to /build/ in /nix/store/6kznn5xbwbfrfhm03bgbf73mf5gbh1gk-python3.14-watchdog-6.0.0-dist...202patching script interpreter paths in /nix/store/6kznn5xbwbfrfhm03bgbf73mf5gbh1gk-python3.14-watchdog-6.0.0-dist203shrinking RPATHs of ELF executables and libraries in /nix/store/4khqlivkbbzn98x9gvcdyjp8c9pbbiww-python3.14-watchdog-6.0.0204checking for references to /build/ in /nix/store/4khqlivkbbzn98x9gvcdyjp8c9pbbiww-python3.14-watchdog-6.0.0...205patching script interpreter paths in /nix/store/4khqlivkbbzn98x9gvcdyjp8c9pbbiww-python3.14-watchdog-6.0.0206stripping (with command strip and flags -S -p) in /nix/store/4khqlivkbbzn98x9gvcdyjp8c9pbbiww-python3.14-watchdog-6.0.0/lib /nix/store/4khqlivkbbzn98x9gvcdyjp8c9pbbiww-python3.14-watchdog-6.0.0/bin207Rewriting #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8/bin/python3.14 to #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8208wrapping `/nix/store/4khqlivkbbzn98x9gvcdyjp8c9pbbiww-python3.14-watchdog-6.0.0/bin/watchmedo'...209Executing pythonRemoveTestsDir210Finished executing pythonRemoveTestsDir
installCheckPhase
211no Makefile or custom installCheckPhase, doing nothing
pythonImportsCheckPhase
212Executing pythonImportsCheckPhase213Check whether the following modules can be imported: watchdog
pythonMetadataCheckPhase
214Executing pythonMetadataCheckPhase
pytestCheckPhase
215Executing pytestCheckPhase216pytest flags: -m pytest --deselect=tests/test_emitter.py::test_create_wrong_encoding --deselect=tests/test_emitter.py::test_close --ignore-glob=tests/test_inotify_buffer.py --deselect=tests/test_0_watchmedo.py::test_auto_restart_on_file_change_debounce217============================= test session starts ==============================218platform linux -- Python 3.14.8, pytest-9.1.1, pluggy-1.6.0 -- /nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8/bin/python3.14219cachedir: .pytest_cache220rootdir: /build/watchdog-6.0.0221configfile: pyproject.toml222plugins: flaky-3.8.1, cov-stub-1.0.0, timeout-2.4.0223collected 167 items / 3 deselected / 2 skipped / 164 selected 224225tests/test_0_watchmedo.py::test_load_config_valid PASSED [ 0%]226tests/test_0_watchmedo.py::test_load_config_invalid PASSED [ 1%]227tests/test_0_watchmedo.py::test_kill_auto_restart PASSED [ 1%]228tests/test_0_watchmedo.py::test_shell_command_wait_for_completion PASSED [ 2%]229tests/test_0_watchmedo.py::test_shell_command_subprocess_termination_nowait PASSED [ 3%]230tests/test_0_watchmedo.py::test_shell_command_subprocess_termination_not_happening_on_file_opened_event PASSED [ 3%]231tests/test_0_watchmedo.py::test_auto_restart_not_happening_on_file_opened_event PASSED [ 4%]232tests/test_0_watchmedo.py::test_auto_restart_on_file_change PASSED [ 4%]233tests/test_0_watchmedo.py::test_auto_restart_subprocess_termination[True] PASSED [ 5%]234tests/test_0_watchmedo.py::test_auto_restart_subprocess_termination[False] PASSED [ 6%]235tests/test_0_watchmedo.py::test_auto_restart_arg_parsing_basic PASSED [ 6%]236tests/test_0_watchmedo.py::test_auto_restart_arg_parsing PASSED [ 7%]237tests/test_0_watchmedo.py::test_auto_restart_events_echoed PASSED [ 7%]238tests/test_0_watchmedo.py::test_logger_events_echoed PASSED [ 8%]239tests/test_0_watchmedo.py::test_shell_command_arg_parsing PASSED [ 9%]240tests/test_0_watchmedo.py::test_valid_verbosity[verbosity0-cmdline0] PASSED [ 9%]241tests/test_0_watchmedo.py::test_valid_verbosity[verbosity0-cmdline1] PASSED [ 10%]242tests/test_0_watchmedo.py::test_valid_verbosity[verbosity1-cmdline0] PASSED [ 10%]243tests/test_0_watchmedo.py::test_valid_verbosity[verbosity1-cmdline1] PASSED [ 11%]244tests/test_0_watchmedo.py::test_valid_verbosity[verbosity2-cmdline0] PASSED [ 12%]245tests/test_0_watchmedo.py::test_valid_verbosity[verbosity2-cmdline1] PASSED [ 12%]246tests/test_0_watchmedo.py::test_valid_verbosity[verbosity3-cmdline0] PASSED [ 13%]247tests/test_0_watchmedo.py::test_valid_verbosity[verbosity3-cmdline1] PASSED [ 14%]248tests/test_0_watchmedo.py::test_valid_verbosity[verbosity4-cmdline0] PASSED [ 14%]249tests/test_0_watchmedo.py::test_valid_verbosity[verbosity4-cmdline1] PASSED [ 15%]250tests/test_0_watchmedo.py::test_valid_verbosity[verbosity5-cmdline0] PASSED [ 15%]251tests/test_0_watchmedo.py::test_valid_verbosity[verbosity5-cmdline1] PASSED [ 16%]252tests/test_0_watchmedo.py::test_valid_verbosity[verbosity6-cmdline0] PASSED [ 17%]253tests/test_0_watchmedo.py::test_valid_verbosity[verbosity6-cmdline1] PASSED [ 17%]254tests/test_0_watchmedo.py::test_valid_verbosity[verbosity7-cmdline0] PASSED [ 18%]255tests/test_0_watchmedo.py::test_valid_verbosity[verbosity7-cmdline1] PASSED [ 18%]256tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args0-cmdline0] PASSED [ 19%]257tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args0-cmdline1] PASSED [ 20%]258tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args1-cmdline0] PASSED [ 20%]259tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args1-cmdline1] PASSED [ 21%]260tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args2-cmdline0] PASSED [ 21%]261tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args2-cmdline1] PASSED [ 22%]262tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args3-cmdline0] PASSED [ 23%]263tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args3-cmdline1] PASSED [ 23%]264tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args4-cmdline0] PASSED [ 24%]265tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args4-cmdline1] PASSED [ 25%]266tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args5-cmdline0] PASSED [ 25%]267tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args5-cmdline1] PASSED [ 26%]268tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args6-cmdline0] PASSED [ 26%]269tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args6-cmdline1] PASSED [ 27%]270tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args7-cmdline0] PASSED [ 28%]271tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args7-cmdline1] PASSED [ 28%]272tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args8-cmdline0] PASSED [ 29%]273tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args8-cmdline1] PASSED [ 29%]274tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args9-cmdline0] PASSED [ 30%]275tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args9-cmdline1] PASSED [ 31%]276tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args10-cmdline0] PASSED [ 31%]277tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args10-cmdline1] PASSED [ 32%]278tests/test_0_watchmedo.py::test_tricks_from_file[tricks-from] PASSED [ 32%]279tests/test_0_watchmedo.py::test_tricks_from_file[tricks] PASSED [ 33%]280tests/test_delayed_queue.py::test_delayed_get PASSED [ 34%]281tests/test_delayed_queue.py::test_nondelayed_get PASSED [ 34%]282tests/test_echo.py::test_format_arg_value[value0-x=(1, 2, 3)] PASSED [ 35%]283tests/test_emitter.py::test_create PASSED [ 35%]284tests/test_emitter.py::test_delete PASSED [ 36%]285tests/test_emitter.py::test_modify PASSED [ 37%]286tests/test_emitter.py::test_chmod PASSED [ 37%]287tests/test_emitter.py::test_move PASSED [ 38%]288tests/test_emitter.py::test_case_change PASSED [ 39%]289tests/test_emitter.py::test_move_to PASSED [ 39%]290tests/test_emitter.py::test_move_to_full PASSED [ 40%]291tests/test_emitter.py::test_move_from PASSED [ 40%]292tests/test_emitter.py::test_move_from_full PASSED [ 41%]293tests/test_emitter.py::test_separate_consecutive_moves PASSED [ 42%]294tests/test_emitter.py::test_delete_self PASSED [ 42%]295tests/test_emitter.py::test_fast_subdirectory_creation_deletion PASSED [ 43%]296tests/test_emitter.py::test_passing_unicode_should_give_unicode PASSED [ 43%]297tests/test_emitter.py::test_passing_bytes_should_give_bytes PASSED [ 44%]298tests/test_emitter.py::test_recursive_on PASSED [ 45%]299tests/test_emitter.py::test_recursive_off PASSED [ 45%]300tests/test_emitter.py::test_renaming_top_level_directory PASSED [ 46%]301tests/test_emitter.py::test_move_nested_subdirectories PASSED [ 46%]302tests/test_emitter.py::test_move_nested_subdirectories_on_windows SKIPPED [ 47%]303tests/test_emitter.py::test_file_lifecyle PASSED [ 48%]304tests/test_events.py::test_file_deleted_event PASSED [ 48%]305tests/test_events.py::test_file_delete_event_is_directory PASSED [ 49%]306tests/test_events.py::test_file_modified_event PASSED [ 50%]307tests/test_events.py::test_file_modified_event_is_directory PASSED [ 50%]308tests/test_events.py::test_file_created_event PASSED [ 51%]309tests/test_events.py::test_file_moved_event PASSED [ 51%]310tests/test_events.py::test_file_closed_event PASSED [ 52%]311tests/test_events.py::test_file_closed_no_write_event PASSED [ 53%]312tests/test_events.py::test_file_opened_event PASSED [ 53%]313tests/test_events.py::test_dir_deleted_event PASSED [ 54%]314tests/test_events.py::test_dir_modified_event PASSED [ 54%]315tests/test_events.py::test_dir_created_event PASSED [ 55%]316tests/test_events.py::test_file_system_event_handler_dispatch PASSED [ 56%]317tests/test_events.py::test_event_comparison PASSED [ 56%]318tests/test_inotify_c.py::test_late_double_deletion PASSED [ 57%]319tests/test_inotify_c.py::test_raise_error[28-inotify watch limit reached] PASSED [ 57%]320tests/test_inotify_c.py::test_raise_error[24-inotify instance limit reached] PASSED [ 58%]321tests/test_inotify_c.py::test_raise_error[2-No such file or directory] PASSED [ 59%]322tests/test_inotify_c.py::test_raise_error[-1-error] PASSED [ 59%]323tests/test_inotify_c.py::test_non_ascii_path PASSED [ 60%]324tests/test_inotify_c.py::test_watch_file PASSED [ 60%]325tests/test_inotify_c.py::test_event_equality PASSED [ 61%]326tests/test_inotify_c.py::test_select_fd PASSED [ 62%]327tests/test_isolated.py::test_observer_stops_in_eventlet SKIPPED [ 62%]328tests/test_isolated.py::test_eventlet_skip_repeat_queue SKIPPED [ 63%]329tests/test_logging_event_handler.py::test_logging_event_handler_dispatch PASSED [ 64%]330tests/test_observer.py::test_schedule_should_start_emitter_if_running PASSED [ 64%]331tests/test_observer.py::test_schedule_should_not_start_emitter_if_not_running PASSED [ 65%]332tests/test_observer.py::test_start_should_start_emitter PASSED [ 65%]333tests/test_observer.py::test_stop_should_stop_emitter PASSED [ 66%]334tests/test_observer.py::test_unschedule_self PASSED [ 67%]335tests/test_observer.py::test_schedule_after_unschedule_all PASSED [ 67%]336tests/test_observer.py::test_2_observers_on_the_same_path PASSED [ 68%]337tests/test_observer.py::test_start_failure_should_not_prevent_further_try PASSED [ 68%]338tests/test_observer.py::test_schedule_failure_should_not_prevent_future_schedules PASSED [ 69%]339tests/test_observers_api.py::test_observer_constructor PASSED [ 70%]340tests/test_observers_api.py::test_observer__eq__ PASSED [ 70%]341tests/test_observers_api.py::test_observer__ne__ PASSED [ 71%]342tests/test_observers_api.py::test_observer__repr__ PASSED [ 71%]343tests/test_observers_api.py::test_event_emitter PASSED [ 72%]344tests/test_observers_api.py::test_event_dispatcher PASSED [ 73%]345tests/test_observers_api.py::test_observer_basic PASSED [ 73%]346tests/test_observers_polling.py::test___init__ PASSED [ 74%]347tests/test_observers_polling.py::test_delete_watched_dir PASSED [ 75%]348tests/test_pattern_matching_event_handler.py::test_dispatch PASSED [ 75%]349tests/test_pattern_matching_event_handler.py::test_handler PASSED [ 76%]350tests/test_pattern_matching_event_handler.py::test_ignore_directories PASSED [ 76%]351tests/test_pattern_matching_event_handler.py::test_ignore_patterns PASSED [ 77%]352tests/test_pattern_matching_event_handler.py::test_patterns PASSED [ 78%]353tests/test_patterns.py::test_match_path[/users/gorakhargosh/foobar.py-included_patterns0-excluded_patterns0-True-True] PASSED [ 78%]354tests/test_patterns.py::test_match_path[/users/gorakhargosh/-included_patterns1-excluded_patterns1-False-False] PASSED [ 79%]355tests/test_patterns.py::test_match_path[/users/gorakhargosh/foobar.py-included_patterns2-excluded_patterns2-False-ValueError] PASSED [ 79%]356tests/test_patterns.py::test_filter_paths[None-None-True-None] PASSED [ 80%]357tests/test_patterns.py::test_filter_paths[None-None-False-None] PASSED [ 81%]358tests/test_patterns.py::test_filter_paths[included_patterns2-excluded_patterns2-True-expected2] PASSED [ 81%]359tests/test_patterns.py::test_match_any_paths[None-None-True-True] PASSED [ 82%]360tests/test_patterns.py::test_match_any_paths[None-None-False-True] PASSED [ 82%]361tests/test_patterns.py::test_match_any_paths[included_patterns2-excluded_patterns2-True-True] PASSED [ 83%]362tests/test_patterns.py::test_match_any_paths[included_patterns3-None-False-False] PASSED [ 84%]363tests/test_patterns.py::test_match_any_paths[included_patterns4-None-True-False] PASSED [ 84%]364tests/test_regex_matching_event_handler.py::test_dispatch PASSED [ 85%]365tests/test_regex_matching_event_handler.py::test_handler PASSED [ 85%]366tests/test_regex_matching_event_handler.py::test_ignore_directories PASSED [ 86%]367tests/test_regex_matching_event_handler.py::test_ignore_regexes PASSED [ 87%]368tests/test_regex_matching_event_handler.py::test_regexes PASSED [ 87%]369tests/test_regex_matching_event_handler.py::test_str_regexes PASSED [ 88%]370tests/test_regex_matching_event_handler.py::test_logging_event_handler_dispatch PASSED [ 89%]371tests/test_skip_repeats_queue.py::test_basic_queue PASSED [ 89%]372tests/test_skip_repeats_queue.py::test_allow_nonconsecutive PASSED [ 90%]373tests/test_skip_repeats_queue.py::test_put_with_watchdog_events PASSED [ 90%]374tests/test_skip_repeats_queue.py::test_prevent_consecutive PASSED [ 91%]375tests/test_skip_repeats_queue.py::test_consecutives_allowed_across_empties PASSED [ 92%]376tests/test_snapshot_diff.py::test_pickle PASSED [ 92%]377tests/test_snapshot_diff.py::test_move_to PASSED [ 93%]378tests/test_snapshot_diff.py::test_move_to_with_context_manager PASSED [ 93%]379tests/test_snapshot_diff.py::test_move_from PASSED [ 94%]380tests/test_snapshot_diff.py::test_move_internal PASSED [ 95%]381tests/test_snapshot_diff.py::test_move_replace PASSED [ 95%]382tests/test_snapshot_diff.py::test_dir_modify_on_create PASSED [ 96%]383tests/test_snapshot_diff.py::test_dir_modify_on_move PASSED [ 96%]384tests/test_snapshot_diff.py::test_detect_modify_for_moved_files PASSED [ 97%]385tests/test_snapshot_diff.py::test_replace_dir_with_file PASSED [ 98%]386tests/test_snapshot_diff.py::test_permission_error PASSED [ 98%]387tests/test_snapshot_diff.py::test_ignore_device PASSED [ 99%]388tests/test_snapshot_diff.py::test_empty_snapshot PASSED [100%]389===Flaky Test Report===390391test_auto_restart_subprocess_termination[True] passed 1 out of the required 1 times. Success!392test_auto_restart_subprocess_termination[False] passed 1 out of the required 1 times. Success!393test_delayed_get passed 1 out of the required 1 times. Success!394test_nondelayed_get passed 1 out of the required 1 times. Success!395test_create passed 1 out of the required 1 times. Success!396test_delete passed 1 out of the required 1 times. Success!397test_modify passed 1 out of the required 1 times. Success!398test_chmod passed 1 out of the required 1 times. Success!399test_move passed 1 out of the required 1 times. Success!400test_case_change passed 1 out of the required 1 times. Success!401test_move_to passed 1 out of the required 1 times. Success!402test_move_from passed 1 out of the required 1 times. Success!403test_separate_consecutive_moves passed 1 out of the required 1 times. Success!404test_delete_self passed 1 out of the required 1 times. Success!405test_passing_unicode_should_give_unicode passed 1 out of the required 1 times. Success!406test_recursive_on passed 1 out of the required 1 times. Success!407test_recursive_off passed 1 out of the required 1 times. Success!408test_renaming_top_level_directory passed 1 out of the required 1 times. Success!409test_file_lifecyle passed 1 out of the required 1 times. Success!410411===End Flaky Test Report===412413================ 161 passed, 5 skipped, 3 deselected in 57.11s =================414Finished executing pytestCheckPhase415pytestCheckPhase completed in 58 seconds