Results 433 issues of Thomas Grainger

**What happened**: dask-jobqueue creates a ProcessInterface as a test outside of a running event loop, this is supported on 3.10 thanks to the `asyncio.mixins._LoopBoundMixin`, this is not supported on 3.8...

Closes #6075 - [ ] Tests added / passed - [ ] Passes `pre-commit run --all-files`

- relates to https://github.com/dask/distributed/issues/6848 - [ ] Passes `pre-commit run --all-files` - [ ] Tests added / passed

active_rpc_timeout is tricky to use and set, it would be better if rpc objects were closed by code under test, rather than us finding them and sweeping them up after...

it's possible to get a "cannot schedule new futures after shutdown" out of getaddrinfo when running in a thread. ```python-traceback --- Logging error --- Traceback (most recent call last): File...

Server startup and shutdown is currently confusing and error prone see https://github.com/dask/distributed/pull/6615 and [`a8244bd` (#6603)](https://github.com/dask/distributed/pull/6603/commits/a8244bde99182ffb7abd6508285d566414f95b22) patterns evolving concurrent and re-entrant close and cancellation are prone to deadlocks: ```python try: self.comm.read()...

enhancement
stability
deprecation
asyncio

I don't install virtualenv from apt anymore, and instead use `pipx run virtualenv`, if pipx is installed and virtualenv is not - use `pipx run virtualenv` instead

I'd like to create a simple django template tag to render LESS into CSS. There doesn't seem to be a clear hook to call with a string of LESS.

The implementation is fairly simple: https://gist.github.com/graingert/7b1c9d20fb5f4cb081dd5a640ca335f4#file-jseither-scala but I don't see why it's not built in.