Watchgod Versions Save

Simple, modern and fast file watching and code reload in python.

v0.15.0a1

1 year ago
  • uprev docker/setup-qemu-action #151 superceded by #158
  • set CIBW_ENVIRONMENT_LINUX=true #56 superceded by #158
  • build with old rust #150
  • Expose process kill timeouts and ensure sigkills are attempted by @tedivm in #153
  • Switch from setuptools-rust to maturin by @messense in #158
  • tweak build-dev and CI #159

Full Changelog: https://github.com/samuelcolvin/watchfiles/compare/v0.14.1...v0.15.0a1

v0.14.1

2 years ago
  • test on python 3.11 #143
  • Switch to notify 5.0.0-pre.15, pin notify version #146

Full Changelog: https://github.com/samuelcolvin/watchfiles/compare/v0.14...v0.14.1

v0.14

2 years ago

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.

What's Changed

  • Update docs for conda install by @davidbrochart in #124
  • fix file renaming on macOS #123
  • remove redundant wheel requirement from pyproject.toml by @mgorny in #126
  • Build manylinux2014 wheels for CentOS 7 support by @TBBle in #131
  • uprev crossbeam and pyo3 #133
  • add exit_on_signal option #132 (superseded completely by #136)
  • Force polling #135
  • uprev some actions #140
  • Suggestion: add one CLI usage example up-front by @hangtwenty in #141
  • Changes to how signals are caught and handled in awatch by @justvanrossum in #136

New Contributors

  • @mgorny made their first contribution in #126
  • @TBBle made their first contribution in #131
  • @hangtwenty made their first contribution in #141
  • @justvanrossum made their first contribution in #136

Full Changelog: https://github.com/samuelcolvin/watchfiles/compare/v0.13...v0.14

v0.13

2 years ago
  • improve docs 4328ea1 & 62994db
  • Add conda-forge install instructions to documentation by @davidbrochart in #117
  • allow timeout in rust, add rust_timeout and yield_on_timeout kwargs to watch and awatch #113
  • Fix tracking of file renaming/moving on Linux and Windows #119
  • Add aarch64 binaries for linux #121

Full Changelog: https://github.com/samuelcolvin/watchfiles/compare/v0.12...v0.13

v0.12

2 years ago

Allow watch to take a stop_event #112.

Full Changelog: https://github.com/samuelcolvin/watchfiles/compare/v0.11...v0.12

v0.8.2

2 years ago
  • Add message about package renaming in readme
  • switch to pypi classifier Development Status :: 7 - Inactive

v0.11

2 years ago
  • fix conflicting black versions by @Fronkan in #107
  • fix file modifying on Windows #108
  • Rework CLI and run_process/arun_process to support either python functions for shell commands, #106 & #109

Full Changelog: https://github.com/samuelcolvin/watchfiles/compare/v0.10...v0.11

v0.10

2 years ago
  • Rewrite the whole thing to use rust notify
  • rename from watchgod to watchfiles
  • Write full api docs with mkdocs

Boom

v0.10a1

2 years ago

Rewrite the whole thing to use rust notify. #98. Boom.

v0.8.1

2 years ago

What's Changed

  • Allow any Event by @Dreamsorcerer in #99
  • correct kwarg name with cli #101

Full Changelog: https://github.com/samuelcolvin/watchgod/compare/v0.8...v0.8.1