Skip to content

Commit 819035d

Browse files
authored
Add Ruff known versions up to 0.15.5 (#23163)
I wanted to select a specific version of Ruff to match the one used in my CI and saw that it was not in the default list. I updated the list manually, following the existing conventions (discussed in #23045). All values come directly from https://github.com/astral-sh/ruff/releases. I kept the default version as 0.14.14, as Ruff v0.15 contains some [breaking changes](https://astral.sh/blog/ruff-v0.15.0).
1 parent 87b4843 commit 819035d

File tree

2 files changed

+82
-0
lines changed

2 files changed

+82
-0
lines changed

docs/notes/2.32.x.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,8 @@ The `runtime` field of [`aws_python_lambda_layer`](https://www.pantsbuild.org/2.
9696

9797
The `grpc-python-plugin` tool now uses an updated `v1.73.1` plugin built from <https://github.com/nhurden/protoc-gen-grpc-python-prebuilt]. This also brings `macos_arm64` support.
9898

99+
All version of [Ruff](https://docs.astral.sh/ruff/) from [0.13.1](https://github.com/astral-sh/ruff/releases/tag/0.13.1) to [0.15.5](https://github.com/astral-sh/ruff/releases/tag/0.15.5) are now supported by default.
100+
99101
The default version of the [Ruff](https://docs.astral.sh/ruff/) tool has been updated to [0.14.14](https://github.com/astral-sh/ruff/releases/tag/0.14.14).
100102

101103
The version of [Pex](https://github.com/pex-tool/pex) used by the Python backend has been upgraded to [`v2.90.2`](https://github.com/pex-tool/pex/releases/tag/v2.90.2). Of particular note for Pants users:

src/python/pants/backend/python/lint/ruff/subsystem.py

Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,18 +39,98 @@ class Ruff(TemplatedExternalTool):
3939

4040
default_version = "0.14.14"
4141
default_known_versions = [
42+
"0.15.5|linux_arm64 |ae22fb3b6ad85cff59abf147d572d266397f42b73e51e6d55dba56fb3430fe1d|10033873",
43+
"0.15.5|linux_x86_64|da9b5c8ba7a789fe3bcf6287ea58ccbac9328a711b7674681706106e7580a836|10959476",
44+
"0.15.5|macos_arm64 |f39400f9504c940fa4eb46b02e2d4889a9f86b81ce4c57bda02ea3568894d094|9727686",
45+
"0.15.5|macos_x86_64|1e01b0d6354f14dac0f4de7a89488d18e00f8aa37ce3635b55bcaf1357b2a375|10519592",
46+
"0.15.4|linux_arm64 |f34909dacbebaf3773ececc0d321e0fa0599729e9b4570f1dbcec91b4c435913|10037148",
47+
"0.15.4|linux_x86_64|e39111195ef761569773562209bbb7f943c834c961f2c1ed28e2126a15c4cd35|10925091",
48+
"0.15.4|macos_arm64 |2d63cc9fd12c9cc3b524563bbeb50470cf3f68f3194002228a417a53a2a56164|9730759",
49+
"0.15.4|macos_x86_64|f40e16784c867b60850fbe96a2cccd123589c90d6db71ad8ade62efdeabccc84|10508868",
50+
"0.15.3|linux_arm64 |dea1c50f06820f27b34a56b3f358522df72b197e3d6d935c0d591562b7d8ceef|10023783",
51+
"0.15.3|linux_x86_64|c3bbd085bc0a1438fccc912bf3b25a390fcf9f2bb46dbe67491a9589bff618ee|10924268",
52+
"0.15.3|macos_arm64 |9135019481619b3d2d797784ed422cd8622d91ea14b0dfe5c7ebe177a98fabb6|9724192",
53+
"0.15.3|macos_x86_64|890958c88c244902171878209bc91d237d87f55518fb5e3f40ab76a5bb36e4bb|10508562",
4254
"0.15.2|linux_arm64 |b1417ad2977d38c93a40cc77b467b4c68d6b5578031852c38033f9b53b26a543|10034015",
4355
"0.15.2|linux_x86_64|2b11788c9457ba8350f9b55bc302adf7f440d2f92a1d9660cbc3b20b6abf5e1c|10897947",
4456
"0.15.2|macos_arm64 |59a3a08a077e81d0fd99566604556687b834edb2da34a69522cfb5168a07123b|9712551",
4557
"0.15.2|macos_x86_64|78702adcccc2309696f19442f18b5fbe6a4bf4211efa157576c2b5f498a4cc0f|10479080",
58+
"0.15.1|linux_arm64 |05a41b8b7c068633b27e8f9149c70154ac2090e61d48e5ea9983de769593d29c|10013500",
59+
"0.15.1|linux_x86_64|c8d04b4f6ce053809d98d1ef99f897c52e6204708bb157551ede7fbab505fea2|10888081",
60+
"0.15.1|macos_arm64 |196f6d4bd380f4a03f9d2d3bcfe17b991145a110f5fc9f5999521cd5e5335e1c|9689563",
61+
"0.15.1|macos_x86_64|55fd4437b4b6b0c75793525c980bb1d49d9723044edbdd7dcc962cb595d26d51|10458205",
62+
"0.15.0|linux_arm64 |b9860c394ea814a9e9560e80bc798c53b8a3a5120ce961a2555fb563cee9f73b|9970266",
63+
"0.15.0|linux_x86_64|f2bd69f091517ebc49405319a6e7818b1037e250b8d539336aa0b91c44ffa4aa|10865213",
64+
"0.15.0|macos_arm64 |093d355ac33c6b8e91e80b8497d5581c61b028c0405e265cf38fd88f9a291c5c|9618772",
65+
"0.15.0|macos_x86_64|09fa6fe0d4172e1bb84cc6d937a0e1f42ff84c90b61163fff4f31c51a9c14879|10427634",
4666
"0.14.14|linux_arm64 |a4d7302aa201a6f8e71dfa217cd8273fddd4e434a93ee3b4b07047fd7a684ac1|10071345",
4767
"0.14.14|linux_x86_64|55a1ee65f5ac9416cc40f99c2df62f0d4525d40369fe371caff945c495174d57|10976010",
4868
"0.14.14|macos_arm64 |76a9b0ebe57d0eee56940dbe0b62462578d1369cca8314ed0d2a6f2102292d4f|9770588",
4969
"0.14.14|macos_x86_64|749396c675c6f07205be6c4ef89e2e95123d790062d681059a355030e9d7d119|10540822",
70+
"0.14.13|linux_arm64 |25941b777ff712f4d9473d26c1b875034214a3d5de20ea99b2add939dcd0b367|12691467",
71+
"0.14.13|linux_x86_64|2fe394f493318551f271277a2228e56b31ca69a4842483e5709af4548f342bc3|13946916",
72+
"0.14.13|macos_arm64 |067d1a90da8add55614eff91990425883a092d8279d9e503258ff8be0f8e9c18|12367714",
73+
"0.14.13|macos_x86_64|69e424a42ac3a7c6c7032ad96deb757c35c93c848b6ea329a3f4c605e6d89ef9|13439935",
74+
"0.14.11|linux_arm64 |4779a99b51812b56d56d180174be46ddb2fed98fecaea7565b450d37cff1b8c6|12613237",
75+
"0.14.11|linux_x86_64|8e8b7a3f791e0faf3a1728d808133f6f9bd5c1422eccb9956e7e7376ff5404b8|13873894",
76+
"0.14.11|macos_arm64 |c3fab6bcad9cc2f8a342829dd4ea011c54b9671d023b71baac1cbf2b3526cefd|12271824",
77+
"0.14.11|macos_x86_64|b301d1c04facba1004d180c8fd9ae36d868b780900682c97ecf324015c75f0b3|13324100",
78+
"0.14.10|linux_arm64 |0888883f71199ca3af3569052d0cc1aee8b316390ffe75bc19f9a8047ffd0158|12700549",
79+
"0.14.10|linux_x86_64|e1fac6f2705057f48f3d000694d0f41c95b06e738cf4825315c670f3b9d24933|13946807",
80+
"0.14.10|macos_arm64 |dd0f3ec914604d802658ae0d271ff9d767c117d1702a44222170dd2ffbad8d2c|12364615",
81+
"0.14.10|macos_x86_64|7d5af84e84a189b49ac235d7970d35588cbed0d087f4237c96e5ac3c392bc6fb|13408056",
82+
"0.14.9|linux_arm64 |9bdedf2e8d6398e193c2b2feccb2b4c9f8d37a6dc87cc0b587340a60e87d14e2|12694969",
83+
"0.14.9|linux_x86_64|3bdbdb32f95bcf2c5bc45502a2050f30706f1c205fa0087ee3d4c688f67854fc|13928932",
84+
"0.14.9|macos_arm64 |ea132e6d6af23dbcf21c81d7fd8c5a94ccf16b1fb36a8bc60da971e339301f10|12372970",
85+
"0.14.9|macos_x86_64|ce980eb4b44a84cbf278686f8cf71a21b353888b29472ca269ffe385ce4f2351|13389771",
86+
"0.14.8|linux_arm64 |0b3464f54fa56f514c29e92bcf05867b914ad6c246e2ddbe4cce5c0700f2a3d9|12604548",
87+
"0.14.8|linux_x86_64|0f5496a3d2413b3cb85bbf9e4a6f95b5db127ac10989ecb3d8c0c0a0a74a892b|13826546",
88+
"0.14.8|macos_arm64 |4efc019832a6b9225f650ee256d31b2e875021cae662963d533c78b5cf865f52|12262293",
89+
"0.14.8|macos_x86_64|c53af0ba3cbc5e9e8f7768d28a7ff2d0795843e39302891093227bc6df343e94|13284305",
90+
"0.14.7|linux_arm64 |8d429dbc2c308377c33874dc71d4c2388728f0d01c0a5869d2c878d21a6ced87|12592606",
91+
"0.14.7|linux_x86_64|0f6cd59aa2b266758f1083c73f1b8303e3aedde0d953f0e79777faf174d8104f|13813529",
92+
"0.14.7|macos_arm64 |24631da81fe9ce5f4112e8caeb71957e81682e752a563f0a50715735f923e3c4|12219111",
93+
"0.14.7|macos_x86_64|c3035811c5354d923f3d7fd6320cfb23de30600f1eb86aa1518bac27c3d7fffd|13252991",
94+
"0.14.6|linux_arm64 |4d3c113e59c5fbc31f1def566cebf28732bb45ff6b83df8e142bc1c055b3afa3|12482518",
95+
"0.14.6|linux_x86_64|7ef1743875c7c469cc1c4bb6da6a9bbff3f3a7b89a75632d6cd2944ede470a5e|13675527",
96+
"0.14.6|macos_arm64 |b2ace677f51d0f2b91ca27d312ac8b069658502049015f4891c16f8864136282|12135363",
97+
"0.14.6|macos_x86_64|efe45a6defcf4f1b6de87d56ce94635f53b00f88ddc2fcb8e25e2c4e3a61261c|13143383",
98+
"0.14.5|linux_arm64 |ebef9d7119119e67b1065a5a35128148898e1581037e7d68c3aa9223983af0a4|12382966",
99+
"0.14.5|linux_x86_64|69ddecf374a4f53eeda238399614ed6f92c5e75fe04436c604fb78435d5658eb|13572647",
100+
"0.14.5|macos_arm64 |c07616663ac63792c16269d6798a47fb1f45b29997706178d60e90da698a9970|12032411",
101+
"0.14.5|macos_x86_64|d7285770c5098be00c9b4ff099d6ef7f8b2a54b4019c9507b628ee9f0d404c06|13030885",
102+
"0.14.4|linux_arm64 |c77b72e565e9044eddce02e71f9214edea045047b786bb2bc973a6d8f94fb13e|12298984",
103+
"0.14.4|linux_x86_64|dcb5b42fd364c9e837b6800886564a891d023c8b87c967224351399cb1cda154|13483455",
104+
"0.14.4|macos_arm64 |ab26cd2b03d5b2ec42dc7ac1886a29055eb2003aa2db14b26c7091c7cd6b4c68|11942656",
105+
"0.14.4|macos_x86_64|041b9429400bfc3aca8402940fe6fa0ec33f9d79e8f50fbfb3063f70b4327fa3|12941582",
106+
"0.14.3|linux_arm64 |571058fe7e3381ad54bec8b3d9d127013e332d822b35978b503722147aa3b9cf|12272843",
107+
"0.14.3|linux_x86_64|58fd05427420df7b7b51bc6bbd5a430f38d2dfd63c74660f27625a4632f12532|13422654",
108+
"0.14.3|macos_arm64 |fc4c2c153656bc4082fb6c928fbd6867d5eb932240b663b329365f3f1821fc82|11953314",
109+
"0.14.3|macos_x86_64|076e88da3dcb38d3fef61daccc759bf29b605a490143ae707c0e067ebf8d7050|12848979",
110+
"0.14.2|linux_arm64 |e323e9716661c9e18152aefe62e3fada497c10c9b3ef3095359c31b4df4f866a|12285246",
111+
"0.14.2|linux_x86_64|e5e177a829b370376abb6a1dc9edc8c59ac519ebe64b1366b65e2952fa524a8d|13391598",
112+
"0.14.2|macos_arm64 |33225f67ce61188fce91b801ab50a4028f8b0d66abbf81810841dd7d42371e38|11936503",
113+
"0.14.2|macos_x86_64|f119057618599e8983bdeed64e949af54f67d7a62464d11de0ba1237619a9990|12877704",
114+
"0.14.1|linux_arm64 |ddfc9df5c879a1984fef4e29838e46fa8e979adc3fdab5967f096363427e8790|12150527",
115+
"0.14.1|linux_x86_64|ec5b8eb318ff9e2412988420eb78f965aca02e9f67df34eeea7609e0c5a0fb7f|13233886",
116+
"0.14.1|macos_arm64 |ee12f441b4c14eff354784a52f8a16767573bd6285627cad2ade04551e8a678b|11791296",
117+
"0.14.1|macos_x86_64|7fda94bd7fc6114eecb67b858a8c93f1b4aa658aa1f5e887b37a2b95bf6f26a7|12773582",
118+
"0.14.0|linux_arm64 |34a25398f03e7d32a4ec406c5c841c6e183fa0a96fbdd40b7e7eec1f177b360e|12465179",
119+
"0.14.0|linux_x86_64|ed6d1b8407a1d228dc332fb19057e86e04a6cd3c2beacdb324ad6ff2a3f9071b|13647531",
120+
"0.14.0|macos_arm64 |0b7c193d5c45eda02226720eb75239fabeca995d5a0eb3830fd2973caa3030ec|12364514",
121+
"0.14.0|macos_x86_64|880ae046b435eb306cd557a7481eed6da463b85f283ba1f2c1e2ad7c139ed6c5|13149751",
50122
"0.13.3|linux_arm64 |4301d51fd2fbce6d4cc55613e5f8f96ee4fcb8dcaec8419023fe555575cf78f6|12440723",
51123
"0.13.3|linux_x86_64|8d24d74171772c67366d3187b990a3dc706022aa3a631b2a612d12e362f226c7|13639367",
52124
"0.13.3|macos_arm64 |a170ead9a9f03527dba3d2fb3e9e445f73d9efe3584c3307f3d30c6d5f31c487|12345660",
53125
"0.13.3|macos_x86_64|1c3a291a595ddd08398eb1e06fba883b7d8d715bd4255af5972f858fec8b4e57|13112788",
126+
"0.13.2|linux_arm64 |a225f352214340d50882ede447fb8eea6a0a5a77233a2e03cda194aa19e5e514|12359532",
127+
"0.13.2|linux_x86_64|60755c060181b8d3649d5b568ebc80f76df49dd03249445627f2ceae552c21b6|13537377",
128+
"0.13.2|macos_arm64 |96738ad0b9decb981f53790949487650255a9da0375524b02dcdd862de9f2efa|12251385",
129+
"0.13.2|macos_x86_64|ed848ebd0a8d7d96a88686c5fc86e8bb6a4c1b831ace2dfa252777f9c69460c6|13031647",
130+
"0.13.1|linux_arm64 |3ad26d4a7a736e00373e635f03d7427e20183b0fe99b003a494bd5cdbc3c9c12|12317596",
131+
"0.13.1|linux_x86_64|917c300e001a86d9a5d9aaa275dc49b20a7438e3f298e071b7b695a4092f1898|13439513",
132+
"0.13.1|macos_arm64 |1cfb3a7455a83602d474044243b618989edf58c2edda45eb4d3331ab550d52c1|12218926",
133+
"0.13.1|macos_x86_64|9c4d53f20f5bae4d4e664cc91c26d57c1d0a67fb5fd16af6cffdac0db88474c2|12932947",
54134
"0.13.0|linux_arm64 |bdee6f1376470b74b1dc5ed48eca52ec9c3e4512bd7f3204e0df100f0bed4741|12137114",
55135
"0.13.0|linux_x86_64|b56ac90cc6987401bafdcf1b931ef044074c5b9451286afa4606a983f64f4fdd|13437622",
56136
"0.13.0|macos_arm64 |0d706798534537b6655b79fd95c2955c0a0013d4c54d36679d3306825a6bd6aa|12098971",

0 commit comments

Comments
 (0)