Bug#1143489: marked as done (RFP: ruff -- Fast Python linter and code formatter)

"Debian Bug Tracking System" <[email protected]> Sun, 02 Aug 2026 19:47:02 +0000
Newsgroups gmane.linux.debian.devel.wnpp
Message-ID <handler.1143489.D1143489.17856998742258504.ackdone@bugs.debian.org>
This is a multi-part message in MIME format...

------------=_1785700022-2259171-0
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="utf-8"

Your message dated Sun, 02 Aug 2026 19:44:28 +0000
with message-id <[email protected]>
and subject line Re: Bug#1143489: RFP: ruff -- Fast Python linter and code =
formatter
has caused the Debian Bug report #1143489,
regarding RFP: ruff -- Fast Python linter and code formatter
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


--=20
1143489: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D1143489
Debian Bug Tracking System
Contact [email protected] with problems

------------=_1785700022-2259171-0
Content-Type: message/rfc822
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

Received: (at submit) by bugs.debian.org; 2 Aug 2026 19:23:31 +0000
X-Spam-Checker-Version: SpamAssassin 4.0.1-bugs.debian.org_2005_01_02
	(2024-03-25) on buxtehude.debian.org
X-Spam-Level: 
X-Spam-Status: No, score=-119.0 required=4.0 tests=ALL_TRUSTED,BAYES_00,
	BODY_INCLUDES_PACKAGE,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,
	DKIM_VALID_AU,DKIM_VALID_EF,FROMDEVELOPER,HAS_PACKAGE,SPF_HELO_NONE,
	SPF_PASS,USER_IN_DKIM_WELCOMELIST autolearn=ham autolearn_force=no
	version=4.0.1-bugs.debian.org_2005_01_02
X-Spam-Bayes: score:0.0000 Tokens: new, 17; hammy, 131; neutral, 37; spammy,
	2. spammytokens:0.987-1--H*MI:b0a7, 0.987-1--H*M:b0a7
	hammytokens:0.000-+--Hx-spam-relays-external:sk:stravin,
	0.000-+--H*RT:sk:stravin, 0.000-+--Hx-spam-relays-external:311,
	0.000-+--H*RT:311, 0.000-+--H*RT:108
Return-path: <[email protected]>
Received: from stravinsky.debian.org ([2001:41b8:202:deb::311:108]:40184)
	by buxtehude.debian.org with esmtps (TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
	(Exim 4.96)
	(envelope-from <[email protected]>)
	id 1wqbmV-009Qwd-0o
	for [email protected];
	Sun, 02 Aug 2026 19:23:31 +0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debian.org;
	s=smtpauto.stravinsky; h=X-Debian-User:Content-Transfer-Encoding:Content-Type
	:To:Subject:From:MIME-Version:Date:Message-ID:Reply-To:Cc:Content-ID:
	Content-Description:In-Reply-To:References;
	bh=gjEBD1G2NWtw3EMmkFCICBA5WXzj2xJ2lG+2m93EJCI=; b=MthVpbJBRZ/483k1It5/FqksLw
	fyPcgn+C09C5vMBe9OXG7mE+njQrbJ8w/ON9LTxJidVAXSS6czxRqxNWA51G9brWjAAMBDqZRzyDq
	F7sBWRNEZ+b/5xSdNgF4JHJeRbpnffI8AJDTQuomhVcvWjKZ1tfDTqeh10GVFalMS0W9LZn+1pYs6
	11KGc55yzXlsvstGvDKkAaQInDDn5NSRKy5tCIorl9Ig3/Bf8lol0tTWod1I53lbrdlfn1N3kejuJ
	lVv7LCd4NT1B4uG/DoEqboFBgb2NQctwWaEwVLg+XNu77VjKvIjwaW58FWt4WesRNK8i2N1vFNEpA
	c0bWzNeQ==;
Received: from authenticated-user
	by stravinsky.debian.org with esmtpsa (TLS1.3:ECDHE_X25519__RSA_PSS_RSAE_SHA256__AES_128_GCM:128)
	(Exim 4.96)
	(envelope-from <[email protected]>)
	id 1wqbmT-00BoAh-0F
	for [email protected];
	Sun, 02 Aug 2026 19:23:29 +0000
Message-ID: <[email protected]>
Date: Sun, 2 Aug 2026 21:23:26 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
From: Gioele Barabucci <[email protected]>
Content-Language: en-US
Subject: RFP: ruff -- Fast Python linter and code formatter
To: Debian Bug Tracking System <[email protected]>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Debian-User: gioele
Delivered-To: [email protected]

Package: wnpp
X-Debbugs-Cc: [email protected]
Severity: wishlist

* Package name    : ruff
   Upstream Contact: https://astral.sh
* URL             : https://docs.astral.sh/ruff/
* License         : MIT
   Programming Lang: Rust
   Description     : Fast Python linter and code formatter

Ruff aims to be orders of magnitude faster than alternative tools while 
integrating more functionality behind a single, common interface.

Ruff can be used to replace Flake8 (plus dozens of plugins), Black, 
isort, pydocstyle, pyupgrade, autoflake, and more, all while executing 
tens or hundreds of times faster than any individual tool.

------------=_1785700022-2259171-0
Content-Type: message/rfc822
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

Received: (at 1143489-done) by bugs.debian.org; 2 Aug 2026 19:44:34 +0000
X-Spam-Checker-Version: SpamAssassin 4.0.1-bugs.debian.org_2005_01_02
	(2024-03-25) on buxtehude.debian.org
X-Spam-Level: 
X-Spam-Status: No, score=-13.1 required=4.0 tests=BAYES_00,DKIM_SIGNED,
	DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,HAS_BUG_NUMBER,PGPSIGNATURE,
	RCVD_IN_DNSWL_MED,RCVD_IN_MSPIKE_H5,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,
	SPF_PASS autolearn=ham autolearn_force=no
	version=4.0.1-bugs.debian.org_2005_01_02
X-Spam-Bayes: score:0.0000 Tokens: new, 20; hammy, 147; neutral, 35; spammy,
	0. spammytokens: hammytokens:0.000-+--H*ct:pgp-sha256,
	0.000-+--XDebbugsCc, 0.000-+--X-Debbugs-Cc, 0.000-+--H*ct:application,
	0.000-+--H*ct:protocol
Return-path: <[email protected]>
Received: from mout02.posteo.de ([185.67.36.66]:49163)
	by buxtehude.debian.org with esmtps (TLS1.3:ECDHE_X25519__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
	(Exim 4.96)
	(envelope-from <[email protected]>)
	id 1wqc6s-009TXD-0L
	for [email protected];
	Sun, 02 Aug 2026 19:44:34 +0000
Received: from submission (posteo.de [185.67.36.169]) 
	by mout02.posteo.de (Postfix) with ESMTPS id 31113240101
	for <[email protected]>; Sun,  2 Aug 2026 21:44:29 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=posteo.net;
	s=1984.8680eb; t=1785699869;
	bh=LfCkDEHdlLb4tUeytbgyY6w9F1C0XCLtttYEEbNqQP8=;
	h=Message-ID:Date:MIME-Version:Subject:To:From:Autocrypt:
	 Content-Type:From;
	b=GA6GDKVs4xlV4ZL17U+2noWLKt9TkzkfxFwQbokd85uYi9ReOllJMOuhnBP2jXwh+
	 Hadei6Ka8HllQA2l7nJ8lanLq9Yus4ypvq9GF+ZJnbSM2Ls6PgoNM3Km9KZfTUIhtO
	 t2LWXrR3EfpuIov3z42aeGUz/QKoflDqXFDhNB2w77RND7yYwauY6szVXIt+dWy/Tq
	 WlkymGnDyXxD/6f9RARR+6U8fV8+F+FjpyFQ4NLfMS6A3mA0FpEBqt2YpAIyQxJQYU
	 NmAG5JLlk0k6dXOwA1y14q4c6E/vdASS2URxqSHPpnMEd/POVY6zkJOT0WR3yEkb3g
	 u3fIGeHu6zE5g==
Received: from customer (localhost [127.0.0.1])
	by submission (posteo.de) with ESMTPSA id 4hCqy45RqXz6tsf;
	Sun,  2 Aug 2026 21:44:28 +0200 (CEST)
Message-ID: <[email protected]>
Date: Sun, 02 Aug 2026 19:44:28 +0000
MIME-Version: 1.0
Subject: Re: Bug#1143489: RFP: ruff -- Fast Python linter and code formatter
To: Gioele Barabucci <[email protected]>, [email protected]
References: <[email protected]>
Content-Language: en-GB
From: Jeff <[email protected]>
Autocrypt: [email protected]; keydata=
 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
 OymuL+livcucgIJOYdW0Q7q7hA==
In-Reply-To: <[email protected]>
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="------------DNSH4CVXa9cMnWga0w01GbCj"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--------------DNSH4CVXa9cMnWga0w01GbCj
Content-Type: multipart/mixed; boundary="------------SMqfvkMQ7d9N52gKZPkjFoz9";
 protected-headers="v1"
From: Jeff <[email protected]>
To: Gioele Barabucci <[email protected]>, [email protected]
Message-ID: <[email protected]>
Subject: Re: Bug#1143489: RFP: ruff -- Fast Python linter and code formatter
References: <[email protected]>
In-Reply-To: <[email protected]>

--------------SMqfvkMQ7d9N52gKZPkjFoz9
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: base64

cnVmZiBpcyBhbHJlYWR5IGluIHVuc3RhYmxlIGFuZCBleHBlcmltZW50YWw6DQoNCmh0dHBz
Oi8vdHJhY2tlci5kZWJpYW4ub3JnL3BrZy9ydWZmDQoNCk9uIDAyLzA4LzIwMjYgMjE6MjMs
IEdpb2VsZSBCYXJhYnVjY2kgd3JvdGU6DQo+IFBhY2thZ2U6IHducHANCj4gWC1EZWJidWdz
LUNjOiBkZWJpYW4tcnVzdEBsaXN0cy5kZWJpYW4ub3JnDQo+IFNldmVyaXR5OiB3aXNobGlz
dA0KPiANCj4gKiBQYWNrYWdlIG5hbWXCoMKgwqAgOiBydWZmDQo+ICDCoCBVcHN0cmVhbSBD
b250YWN0OiBodHRwczovL2FzdHJhbC5zaA0KPiAqIFVSTMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCA6IGh0dHBzOi8vZG9jcy5hc3RyYWwuc2gvcnVmZi8NCj4gKiBMaWNlbnNlwqDCoMKg
wqDCoMKgwqDCoCA6IE1JVA0KPiAgwqAgUHJvZ3JhbW1pbmcgTGFuZzogUnVzdA0KPiAgwqAg
RGVzY3JpcHRpb27CoMKgwqDCoCA6IEZhc3QgUHl0aG9uIGxpbnRlciBhbmQgY29kZSBmb3Jt
YXR0ZXINCj4gDQo+IFJ1ZmYgYWltcyB0byBiZSBvcmRlcnMgb2YgbWFnbml0dWRlIGZhc3Rl
ciB0aGFuIGFsdGVybmF0aXZlIHRvb2xzIHdoaWxlIA0KPiBpbnRlZ3JhdGluZyBtb3JlIGZ1
bmN0aW9uYWxpdHkgYmVoaW5kIGEgc2luZ2xlLCBjb21tb24gaW50ZXJmYWNlLg0KPiANCj4g
UnVmZiBjYW4gYmUgdXNlZCB0byByZXBsYWNlIEZsYWtlOCAocGx1cyBkb3plbnMgb2YgcGx1
Z2lucyksIEJsYWNrLCANCj4gaXNvcnQsIHB5ZG9jc3R5bGUsIHB5dXBncmFkZSwgYXV0b2Zs
YWtlLCBhbmQgbW9yZSwgYWxsIHdoaWxlIGV4ZWN1dGluZyANCj4gdGVucyBvciBodW5kcmVk
cyBvZiB0aW1lcyBmYXN0ZXIgdGhhbiBhbnkgaW5kaXZpZHVhbCB0b29sLg0KPiANCg0K

--------------SMqfvkMQ7d9N52gKZPkjFoz9--

--------------DNSH4CVXa9cMnWga0w01GbCj
Content-Type: application/pgp-signature; name="OpenPGP_signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="OpenPGP_signature.asc"

-----BEGIN PGP SIGNATURE-----

wsF5BAABCAAjFiEERjKT5K4zhxhG8wInsyHyAxEPyvMFAmpvnhsFAwAAAAAACgkQsyHyAxEPyvMi
zg/+J69xtHXITFuygU1Lm0DnA6ZHuuGQowWgbMdug4apt8144eOFQAbG/NeWTx/aGq06rVf7Qz3N
eO1xv7wLv1hBHRlZkQmgpTh1ONCHo3WkqeFcwnxRvLUN7kAna4auauXDrpfjrrDKdzjHuG66+SN9
KJaVVGDNs93HRbwpQChl3Wu6yeTkwPyibgIcCnS+L9y9ktWfXM3eSGdkMYq0ZSlMM0arPXTJ2MHQ
/LhrJwv4szgDgv4/kbx1LmrXlyMavL5eiAjti/aM42TAW560Ts3rOB8d8jcwkygbF5LEoKf4udRf
OQjgIkv8cSAk+Vv7dmp8fIMBmLbiy9BnGuKeVQw8W/VKO/vsEOMhyS+xYm36KEzgff6DGUqJb4Hl
dIJUHkvQu0KmHSvLwZsrdZDL6KIH01vkNTzR452zA4JgWxR0DYgsuLGzXG4avQjl5JjAy/B58fWT
9BMh11xaHpNaWtue9puSSg14nSJpsDEytVr7NoyHU+BwC80Ux8GePY4MAbMeE5FHmsvgH9im2PSA
htAEtvzdGHTwu0I4xCtXvmoYUiMsytiDxKbIKUGf82w7b3OiNog5Dz6vDUVtUBOIQaulmxPzflsd
zsu6081QiVUJTT1wH0eQQ0Pv4WelGVGjKX7uYTbI/BD3znkctlIAYc1fMDVw6SGANKQTUR4CUWxR
Czs=
=mNUG
-----END PGP SIGNATURE-----

--------------DNSH4CVXa9cMnWga0w01GbCj--
------------=_1785700022-2259171-0--