Source: ruff Maintainer: Debian Python Team Uploaders: Jelmer Vernooij , Carl Keinath , Maximiliano Curia , Section: python Priority: optional Homepage: https://github.com/astral-sh/ruff/ # Update the list of rust dependencies using the ``update-rust-deps`` script from the debmutate package Build-Depends: debhelper-compat (= 13), dh-cargo, dh-python, cargo:native, librust-aho-corasick-1+default-dev (>= 1.1.3), librust-anstyle-1+default-dev (>= 1.0.10), librust-anyhow-1+default-dev (>= 1.0.80), librust-arc-swap-1+default-dev (>= 1.7.1), librust-argfile-0.2+default-dev, librust-bincode-1+default-dev, librust-bitflags-2+default-dev (>= 2.5.0), librust-bitvec-1+alloc-dev (>= 1.0.1), librust-bstr-1+default-dev (>= 1.9.1), librust-cachedir-0.3+default-dev (>= 0.3.0), librust-camino-1+default-dev (>= 1.1.7), librust-clap-4+default-dev (>= 4.5.3), librust-clap-4+derive-dev (>= 4.5.3), librust-clap-4+env-dev (>= 4.5.3), librust-clap-4+string-dev (>= 4.5.3), librust-clap-4+wrap-help-dev (>= 4.5.3), librust-clap-complete-command-0.6+default-dev, librust-clearscreen-4+default-dev, librust-colored-3+default-dev, librust-compact-str-0.9+default-dev, librust-countme-3+default-dev (>= 3.0.1), librust-crossbeam-0.8+default-dev (>= 0.8.4), librust-csv-1+default-dev (>= 1.3.1), librust-ctrlc-3+default-dev (>= 3.4.4), librust-dashmap-6+default-dev (>= 6.0.1), librust-drop-bomb-0.1+default-dev (>= 0.1.5), librust-dunce-1+default-dev (>= 1.0.5), librust-etcetera-0.11+default-dev, librust-fern-0.7+default-dev, librust-filetime-0.2+default-dev (>= 0.2.23), librust-gen-lsp-types-0.10+url-dev, librust-get-size2-dev (>= 0.10.0), librust-getrandom-0.4+default-dev (>= 0.4.1), librust-glob-0.3+default-dev (>= 0.3.1), librust-globset-0.4+default-dev (>= 0.4.14), librust-globwalk-0.9+default-dev (>= 0.9.1), librust-hashbrown-0.16+equivalent-dev, librust-hashbrown-0.16+inline-more-dev, librust-hashbrown-0.16+raw-entry-dev, librust-heck-0.5+default-dev, librust-ignore-0.4+default-dev (>= 0.4.24), librust-imperative-1+default-dev (>= 1.0.4), librust-indexmap-2+default-dev (>= 2.6.0), librust-indicatif-0.17+default-dev, librust-insta-1+default-dev (>= 1.35.1), librust-insta-1+filters-dev (>= 1.35.1), librust-is-macro-0.3+default-dev (>= 0.3.5), librust-itertools-0.14+default-dev, librust-jiff-0.2+default-dev, librust-jod-thread-0.1+default-dev, librust-libc-0.2+default-dev (>= 0.2.153), librust-libcst-1-dev (>= 1.8.4), librust-log-0.4+default-dev (>= 0.4.17), librust-lsp-server-0.7+default-dev (>= 0.7.6), librust-matchit-0.8+default-dev, librust-memchr-2+default-dev (>= 2.7.1), librust-mimalloc-0.1+default-dev, librust-natord-1+default-dev (>= 1.0.9), librust-notify-8+default-dev, librust-ordermap-1+default-dev, librust-ordermap-1+serde-dev, librust-path-absolutize-3+default-dev (>= 3.1.1), librust-path-absolutize-3+once-cell-cache-dev (>= 3.1.1), librust-path-absolutize-3+use-unix-paths-on-wasm-dev (>= 3.1.1), librust-path-slash-0.2+default-dev (>= 0.2.1), librust-pathdiff-0.2+default-dev (>= 0.2.1), librust-pep440-rs-0.7+default-dev (>= 0.7.1), librust-pep440-rs-0.7+version-ranges-dev (>= 0.7.1), librust-proc-macro2-1+default-dev (>= 1.0.79), librust-pyproject-toml-0.13+default-dev (>= 0.13.4), librust-quick-junit-0.5+default-dev, librust-quote-1+default-dev (>= 1.0.23), librust-rand-0.10+default-dev, librust-rayon-1+default-dev (>= 1.10.0), librust-regex-1+default-dev (>= 1.10.2), librust-regex-automata-0.4+default-dev (>= 0.4.9), librust-regex-syntax-0.8+default-dev (>= 0.8.8), librust-rustc-hash-2+default-dev, librust-rustc-stable-hash-0.1+default-dev (>= 0.1.2), librust-salsa-0.26+compact-str-dev, librust-salsa-0.26+inventory-dev, librust-salsa-0.26+macros-dev, librust-salsa-0.26+salsa-unstable-dev, librust-same-file-1+default-dev, librust-schemars-1+default-dev (>= 1.0.4-~~), librust-seahash-4+default-dev (>= 4.1.0), librust-serde-1+default-dev (>= 1.0.197), librust-serde-1+derive-dev (>= 1.0.197), librust-serde-json-1+default-dev (>= 1.0.113), librust-serde-with-3+macros-dev (>= 3.6.0), librust-shellexpand-3+default-dev, librust-similar-2+default-dev, librust-similar-2+inline-dev, librust-smallvec-1+const-generics-dev (>= 1.13.2), librust-smallvec-1+const-new-dev (>= 1.13.2), librust-smallvec-1+default-dev (>= 1.13.2), librust-smallvec-1+union-dev (>= 1.13.2), librust-static-assertions-1+default-dev (>= 1.1.0), librust-strum-0.28+default-dev, librust-strum-0.28+strum-macros-dev, librust-strum-macros-0.28+default-dev, librust-supports-hyperlinks-3+default-dev (>= 3.1.0), librust-syn-2+default-dev (>= 2.0.55), librust-syn-2+derive-dev (>= 2.0.55), librust-syn-2+extra-traits-dev (>= 2.0.55), librust-syn-2+full-dev (>= 2.0.55), librust-syn-2+parsing-dev (>= 2.0.55), librust-tempfile-3+default-dev (>= 3.9.0), librust-thin-vec-0.2+default-dev (>= 0.2.14), librust-thiserror-2+default-dev, librust-tikv-jemallocator-0.6+default-dev, librust-toml-1+default-dev, librust-tracing-0.1+default-dev (>= 0.1.40), librust-tracing-0.1+log-dev (>= 0.1.40), librust-tracing-0.1+release-max-level-debug-dev (>= 0.1.40), librust-tracing-flame-0.2+default-dev, librust-tracing-log-0.2+default-dev, librust-tracing-subscriber-0.3+ansi-dev (>= 0.3.18), librust-tracing-subscriber-0.3+chrono-dev (>= 0.3.18), librust-tracing-subscriber-0.3+env-filter-dev (>= 0.3.18), librust-tracing-subscriber-0.3+fmt-dev (>= 0.3.18), librust-tracing-subscriber-0.3+smallvec-dev (>= 0.3.18), librust-typed-arena-2+default-dev (>= 2.0.2), librust-unicode-general-category-1+default-dev, librust-unicode-ident-1+default-dev (>= 1.0.12), librust-unicode-names2-2+default-dev, librust-unicode-normalization-0.1+default-dev (>= 0.1.23), librust-unicode-width-0.2+default-dev, librust-url-2+default-dev (>= 2.5.0), librust-uuid-1+default-dev (>= 1.6.1), librust-uuid-1+fast-rng-dev (>= 1.6.1), librust-uuid-1+macro-diagnostics-dev (>= 1.6.1), librust-uuid-1+v4-dev (>= 1.6.1), librust-walkdir-2+default-dev (>= 2.3.2), librust-wild-2+default-dev, librust-zip-5+deflate-flate2-zlib-rs-dev (>= 5.1), librust-zip-5+zstd-dev (>= 5.1), libstd-rust-dev, python3-all, python3-libcst, python3-setuptools, python3-wheel, rustc:native (>= 1.94), Standards-Version: 4.7.4 Vcs-Git: https://salsa.debian.org/python-team/packages/ruff.git Vcs-Browser: https://salsa.debian.org/python-team/packages/ruff Package: ruff Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends}, Built-Using: ${cargo:Built-Using}, Static-Built-Using: ${cargo:Static-Built-Using} Description: Fast linter for Python, written in Rust Ruff is a linter for Python that includes implementations of many common checks implemented by flake8, flake8 plugins, and pylint. Package: python3-ruff Architecture: all Depends: ruff, ${misc:Depends}, ${python3:Depends}, Description: Fast linter for Python, written in Rust Ruff is a linter for Python that includes implementations of many common checks implemented by flake8, flake8 plugins, and pylint. . This package contains the Python 3 module. Package: ty Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends}, Built-Using: ${cargo:Built-Using}, Static-Built-Using: ${cargo:Static-Built-Using} Description: Fast Python type checker, written in Rust ty is an extremely fast type checker for Python, developed as part of the Ruff project by Astral. It performs type checking and inference over Python source code. . ty is in early development (0.0.x) and does not yet have a stable API. It is released independently of Ruff but built from the same source tree, so this package is versioned after the corresponding ty release rather than Ruff's.