🆓 Gratuit pour toujours — garanti par les licences

Chaque outil ici est open source ; sa licence garantit le droit de l'utiliser et de le redistribuer. Ce miroir est cette promesse en pratique : la version la plus récente de chaque paquet datant d'au moins 2 mois, servie gratuitement pour toujours — sans compte, sans authentification.
Les correctifs de sécurité et les patchs sont publiés immédiatement. Vous voulez chaque version quelques heures après l'upstream ? C'est le rôle du dépôt principal sur deb.griffo.io. 🚀

💬 Des questions ou des problèmes ? Rejoignez notre communauté Discord — le meilleur endroit pour obtenir de l'aide.

🧹 Installer Ruff sur Debian

Un linter et formateur de code Python ultra-rapide, écrit en Rust

⏳ Pas encore dans le miroir gratuit — disponible sur deb.griffo.io (principal)
Ruff n'est pas encore dans le miroir gratuit. Le miroir gratuit propose actuellement Ghostty, Zed et Oh My Posh, d'autres arrivent. Obtenez Ruff depuis le dépôt principal sur deb.griffo.io — chaque version, quelques heures après l'upstream.
SourceVersion
deb.griffo.io (main)0.15.21 ✅
Debian officiel0.0.291 🛑
← Retour à l'accueil

Qu'est-ce que Ruff ?

Ruff est un linter et formateur de code Python ultra-rapide, écrit en Rust par Astral — l'équipe derrière uv. Avec plus de 800 règles intégrées et des réimplémentations natives des plugins populaires, un unique binaire ruff remplace Flake8, isort, Black, pyupgrade, autoflake et des dizaines de plugins, tout en s'exécutant 10 à 100× plus vite. Il est devenu le linter par défaut de l'écosystème Python moderne, adopté par des projets comme FastAPI, Pandas et Hugging Face.

😤 Les galères de l'outillage Python : Gérer flake8 et une douzaine de plugins, isort qui se bat avec Black, des lints de plusieurs minutes en CI, et des linters à installer dans chaque virtualenv ? Ruff est un binaire unique sans dépendances qui fait tout cela en quelques millisecondes — et l'installer avec apt le rend disponible sur tout le système, pour chaque projet et chaque venv, sans pip.
🚀 Gratuit pour toujours : Debian et Ubuntu figent les versions des paquets à chaque publication — ce miroir gratuit propose la version la plus récente de chaque paquet dès qu'elle date d'au moins 2 mois, avec des correctifs de sécurité immédiats. Le dépôt principal sur deb.griffo.io propose chaque version quelques heures après l'upstream.

⚡ Fonctionnalités clés de Ruff

🏎️ 10–100× plus rapide

Analyse de grandes bases de code en millisecondes là où les outils historiques prennent des minutes — assez rapide pour tourner à chaque sauvegarde et dans chaque pipeline CI.

🧰 Un outil, 800+ règles

Réimplémente Flake8, isort, pyupgrade, pydocstyle, eradicate et plus encore — une seule configuration dans pyproject.toml remplace une pile de plugins.

🖤 Formateur drop-in

ruff format est un formateur compatible Black — même style, plusieurs ordres de grandeur plus rapide, aucun outil séparé à installer.

🔧 Corrections automatiques

Des centaines de règles offrent des corrections automatiques : imports inutilisés, syntaxe modernisée, imports triés — ruff check --fix et c'est réglé.

🐍 Conscient des versions

Cible n'importe quel Python à partir de 3.7 avec un comportement des règles par version, une configuration hiérarchique adaptée aux monorepos et des exceptions par fichier.

🔌 Intégrations éditeur

Un serveur de langage intégré (ruff server) alimente des intégrations de premier ordre pour VS Code, Zed, Neovim et Helix depuis le même binaire.

🏆 Pourquoi l'installer avec apt ?

  • Système, sans pip : un binaire pour chaque projet, venv, job CI et utilisateur — pas d'installations par projet à garder synchronisées
  • Parfait pour les images Docker/CI : intégrez le dépôt dans vos images de base et chaque pipeline obtient automatiquement un ruff à jour
  • Aucune toolchain : pas de Rust, pas de cargo, pas de pip — un dépôt apt signé avec des binaires précompilés pour 8 architectures
  • Mises à jour automatiques : ruff publie fréquemment ; apt upgrade suit le rythme pour que vos règles ne soient jamais périmées
  • En tandem avec uv : le gestionnaire de paquets d'Astral est également disponible ici — toute la chaîne Python moderne depuis un seul dépôt

📦 Installation depuis deb-free.griffo.io

Étape 1 : Ajouter le dépôt

sudo install -d -m 0755 /etc/apt/keyrings curl -fsSL https://deb-free.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | sudo gpg --dearmor --yes -o /etc/apt/keyrings/deb-free.griffo.io.gpg echo "deb [signed-by=/etc/apt/keyrings/deb-free.griffo.io.gpg] https://deb-free.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | sudo tee /etc/apt/sources.list.d/deb-free.griffo.io.list > /dev/null sudo apt update
install -d -m 0755 /etc/apt/keyrings curl -fsSL https://deb-free.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | gpg --dearmor --yes -o /etc/apt/keyrings/deb-free.griffo.io.gpg echo "deb [signed-by=/etc/apt/keyrings/deb-free.griffo.io.gpg] https://deb-free.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | tee /etc/apt/sources.list.d/deb-free.griffo.io.list > /dev/null apt update

Étape 2 : Installer Ruff

sudo apt install -y ruff
apt install -y ruff

🚀 Premier lancement

Lintez et formatez votre projet :

ruff check . # lint ruff check --fix . # lint and auto-fix ruff format . # format (Black-compatible)

📦 Dépôt de construction de paquets

Les paquets Debian sont automatiquement construits et maintenus dans ce dépôt GitHub :

🔗 Paquets associés

Également disponible depuis deb-free.griffo.io :

🎯 Parfait pour : Les développeurs Python fatigués des lints interminables, les équipes qui consolident flake8/isort/Black en un seul outil, les pipelines CI/CD et images Docker qui ont besoin d'un linter à jour sans pip, et tous les utilisateurs d'uv qui veulent la chaîne Astral complète via apt.

💝 Soutenez ce projet

Si ce dépôt vous fait gagner du temps et des efforts, pensez à le soutenir !

⭐ Star sur GitHub 🐦 Partager sur Twitter

📦 Dernières versions sur deb.griffo.io (principal)

❓ Questions fréquentes

Ruff est-il dans les dépôts officiels de Debian ?

Oui — l'archive officielle de Debian fournit Ruff 0.0.291. Ce miroir gratuit propose la version la plus récente de Ruff datant d'au moins 2 mois, gratuitement pour toujours ; le dépôt principal sur deb.griffo.io propose chaque version quelques heures après l'upstream.

Comment installer le dernier Ruff sur Debian ?

Ajoutez le dépôt deb-free.griffo.io une seule fois (instructions ci-dessus), puis exécutez : sudo apt install ruff. Les nouvelles versions arrivent via le sudo apt upgrade habituel.

Les paquets sont-ils signés et comment sont-ils construits ?

Chaque paquet est signé avec la clé GPG du dépôt (EA0F721D231FDD3A0A17B9AC7808B4DD62C41256) et construit à partir des versions upstream dans des dépôts GitHub publics que chacun peut inspecter.

Quelles versions de Debian sont prises en charge ?

Debian 12 Bookworm, Debian 13 Trixie, Forky et Sid.