I've picked up ruff now that maturin (which it uses for building) is in NEW.
It does look like there's quite a lot of other crates that need to be packaged first: * ruff-macros * rustpython-ast * rustpython-common * lexical-parse-float * lexical-parse-integer * lexical-util * volatile * unic-ucd-category * rustpython-compiler-core * lexf-parse * rustpython-parser * unic-emoji-char * unic-ucd-ident * unicode_names2 * schemars * titlecase * joinery * ciborium * chic * annotate-snippets And python packages: * libcst Jelmer