- Add support for Python 3.12.
- Fix a blocking issue when shutting down on Windows.
- Fix a race condition closing pipes when restarting the worker
process. See https://github.com/Pylons/hupper/pull/83
- Fix issues with watchman when the server shuts down unexpectedly
and when subscriptions are canceled.
- Add hupper.get_reloader().graceful_shutdown() which can be used
within your own app to trigger a full shutdown of the worker as
well as the monitoring. See
https://github.com/Pylons/hupper/pull/88
1.12:
- When the reloader is stopped, exit with the same code received
from the subprocess. See https://github.com/Pylons/hupper/pull/81
1.11:
- Drop support for Python 2.7, 3.4, 3.5, and 3.6.
- Add support/testing for Python 3.10, and 3.11.
- Explicitly require reload_interval set greater than 0 to avoid
spinning the CPU needlessly.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-hupper?expand=0&rev=22
- update to 1.10.2
* Support --shutdown-interval on the hupper CLI.
* Support --reload-interval on the hupper CLI.
* Do not choke when stdin is not a TTY while waiting for changes after a crash.
* Fix deprecation warnings caused by using the imp module on newer versions of Python.
* Avoid acquiring locks in the reloader process's signal handlers.
* Handle a SIGTERM signal by forwarding it to the child process and
gracefully waiting for it to exit. This should enable using hupper
from within docker containers and other systems that want to control
the reloader process.
OBS-URL: https://build.opensuse.org/request/show/792712
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-hupper?expand=0&rev=16