Simple, modern and fast file watching and code reload in python.
CIBW_ENVIRONMENT_LINUX=true
#56setuptools-rust
to maturin
by @messense in #158Full Changelog: https://github.com/samuelcolvin/watchfiles/compare/v0.14.1...v0.15.0a1
5.0.0-pre.15
, pin notify version #146Full Changelog: https://github.com/samuelcolvin/watchfiles/compare/v0.14...v0.14.1
Potential Breaking Change: due to changes in #136, awatch
and therefore arun_process
can nolonger catch and suppress KeyboardInterupt
, you may need to catch this error where you call asyncio.run()
or equivilant.
wheel
requirement from pyproject.toml
by @mgorny in #126exit_on_signal
option #132awatch
by @justvanrossum in #136Full Changelog: https://github.com/samuelcolvin/watchfiles/compare/v0.13...v0.14
rust_timeout
and yield_on_timeout
kwargs to watch
and awatch
#113aarch64
binaries for linux #121Full Changelog: https://github.com/samuelcolvin/watchfiles/compare/v0.12...v0.13
Allow watch
to take a stop_event
#112.
Full Changelog: https://github.com/samuelcolvin/watchfiles/compare/v0.11...v0.12
Development Status :: 7 - Inactive
run_process
/arun_process
to support either python functions for shell commands, #106 & #109Full Changelog: https://github.com/samuelcolvin/watchfiles/compare/v0.10...v0.11
watchgod
to watchfiles
Boom
Rewrite the whole thing to use rust notify. #98. Boom.
Full Changelog: https://github.com/samuelcolvin/watchgod/compare/v0.8...v0.8.1