qrusty 0.23.0

A trusty priority queue server built with Rust
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# Ruff config for the Python helper code (operational scripts + client/demo
# integrations). We run `uv tool run ruff`, which floats to the latest ruff, so
# this file pins the *intent* of lint-py and keeps it reproducible across ruff
# releases that change the default rule set.
#
# `scripts/**` and `integrations/**` are operational scripts and demo/client
# integration helpers, not library hot paths. In them a broad `except
# Exception` is deliberate — worker loops that must survive any per-message
# error, best-effort teardown/cleanup, and startup health-poll retries that
# swallow connection errors until a deadline. So BLE001 (blind-except) and
# S110 (try-except-pass) are noise there. PYI036/PYI034 async-context-manager
# return-type nits are also waived: `Self` needs the 3.11+ import and our floor
# is 3.10.
[lint.per-file-ignores]
"scripts/**" = ["BLE001", "S110"]
"integrations/**" = ["BLE001", "S110", "PYI034"]