Source: ruff
Maintainer: Debian Python Team <team+python@tracker.debian.org>
Uploaders:
 Jelmer Vernooĳ <jelmer@debian.org>,
 Carl Keinath <carl.keinath@gmail.com>,
 Maximiliano Curia <maxy@debian.org>,
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.
