Watchfiles

Latest version: v0.21.0

Safety actively analyzes 630094 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 6

0.16.1

* Add missing source distribution (`sdist`) to PyI, fix 175

**Full Changelog**: https://github.com/samuelcolvin/watchfiles/compare/v0.16.0...v0.16.1

0.16.0

* Docs for `.pyi` 165
* make `RustNotify` a context manager and kill the thread on exit 164
* Build PyPy wheels for Linux and macOS by messense in 168
* Support `WATCHFILES_FORCE_POLLING` env var 170
* fallback to poll watcher on OS Error 38 172
* test against python 3.11.0-beta.4 173
* `--verbose` argument and improve bug template 174


**Full Changelog**: https://github.com/samuelcolvin/watchfiles/compare/v0.15.0...v0.16.0

0.15.0

This release is just [v0.15a1](https://github.com/samuelcolvin/watchfiles/releases/tag/v0.15.0a1) promoted to a full release.

* ~~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
* update binaries list in readme and docs 161

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

0.15.0a1

* ~~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

0.14.1

* 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

0.14

**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

Page 2 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.