summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* dev-util/ruff: add 0.8.6Patrick McLean8 hours2-0/+550
| | | | Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
* dev-util/ruff: drop 0.7.4, 0.8.0Patrick McLean2024-12-204-1149/+0
| | | | Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
* dev-util/ruff: add 0.8.4Patrick McLean2024-12-202-0/+555
| | | | Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
* dev-util/ruff: drop 0.7.3Patrick McLean2024-12-052-499/+0
| | | | Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
* dev-util/ruff: add 0.8.2Patrick McLean2024-12-052-0/+573
| | | | Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
* dev-util/ruff: add 0.8.0Eli Schwartz2024-11-293-0/+603
| | | | | | | | | | | | | | | | | Needs one backport to fix a test regression when not building with debug. I've also added an experimental dedup thing. One of the major issues with rust is that cargo locks and requires all crates to be downloaded offline, even if you're not using most of them because the crate dependencies are Windows-specific. I haven't solved that, but I did manage to remove about 40 of them by removing some workspace members from the ruff monorepo that aren't actually part of the ruff binary in any configuration (which means their dependencies don't need to be locked, either). This has to be done before running pycargoebuild *and* also done in the ebuild itself. Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
* dev-util/ruff: drop 0.7.2-r1Patrick McLean2024-11-152-499/+0
| | | | Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
* dev-util/ruff: add 0.7.4Patrick McLean2024-11-152-0/+549
| | | | Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
* dev-util/ruff: drop 0.7.0-r1, 0.7.1-r1Patrick McLean2024-11-113-1003/+0
| | | | Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
* dev-util/ruff: add 0.7.3Patrick McLean2024-11-112-0/+501
| | | | Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
* */*: update for slotted RustMatt Jolly2024-11-093-9/+6
| | | | | | | | | | | | | | Tidyups: - $(cargo_crate_uris) - Rust BDEPENDS come from the eclass except in very rare circumstances (RUST_OPTIONAL=1) - RUST_M{AX,IN}_VER where required. - Suboptimal crate separator (`-` -> `@`) Signed-off-by: Matt Jolly <kangie@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/39218 Signed-off-by: Matt Jolly <kangie@gentoo.org>
* dev-util/ruff: add 0.7.2Eli Schwartz2024-11-032-0/+497
| | | | Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
* dev-util/ruff: Keyword 0.7.1 arm64, #942376Arthur Zamarin2024-10-301-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-util/ruff: drop 0.6.9Patrick McLean2024-10-242-516/+0
| | | | Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
* dev-util/ruff: add 0.7.1Patrick McLean2024-10-242-0/+502
| | | | Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
* dev-util/ruff: Keyword 0.7.0 riscv, #941874Jakov Smolić2024-10-241-1/+1
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* dev-util/ruff: drop 0.6.7, 0.6.8Patrick McLean2024-10-173-1020/+0
| | | | Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
* dev-util/ruff: add 0.7.0Patrick McLean2024-10-172-0/+522
| | | | Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
* dev-util/ruff: add 0.6.9Eli Schwartz2024-10-092-0/+501
| | | | Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
* dev-util/ruff: drop 0.6.4, 0.6.5, 0.6.6Patrick McLean2024-09-264-1446/+0
| | | | Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
* dev-util/ruff: add 0.6.8Patrick McLean2024-09-262-0/+519
| | | | Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
* dev-util/ruff: add 0.6.7Eli Schwartz2024-09-252-0/+492
| | | | Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
* dev-util/ruff: add 0.6.6Eli Schwartz2024-09-202-0/+500
| | | | | | | New feature pulls in the zstd code that was formerly testsuite-only, so it is now moved to RDEPEND. Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
* dev-util/ruff: drop 0.6.3Patrick McLean2024-09-132-473/+0
| | | | Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
* dev-util/ruff: add 0.6.5Patrick McLean2024-09-132-0/+495
| | | | Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
* dev-util/ruff: drop 0.6.2Patrick McLean2024-09-052-477/+0
| | | | Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
* dev-util/ruff: add 0.6.4Patrick McLean2024-09-052-0/+473
| | | | Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
* dev-util/ruff: drop 0.6.1Patrick McLean2024-08-292-488/+0
| | | | Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
* dev-util/ruff: add 0.6.3Patrick McLean2024-08-292-0/+477
| | | | Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
* dev-util/ruff: drop 0.5.7Patrick McLean2024-08-222-487/+0
| | | | Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
* dev-util/ruff: add 0.6.2Patrick McLean2024-08-222-0/+494
| | | | Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
* dev-util/ruff: drop 0.6.0Patrick McLean2024-08-161-467/+0
| | | | Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
* dev-util/ruff: add 0.6.1Patrick McLean2024-08-162-1/+468
| | | | Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
* dev-util/ruff: drop 0.5.5Patrick McLean2024-08-152-482/+0
| | | | Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
* dev-util/ruff: add 0.6.0Patrick McLean2024-08-152-0/+491
| | | | Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
* dev-util/ruff: drop 0.4.10, 0.5.0, 0.5.2, 0.5.4Patrick McLean2024-08-096-1995/+0
| | | | Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
* dev-util/ruff: add 0.5.7Patrick McLean2024-08-092-0/+493
| | | | Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
* dev-util/ruff: add 0.5.5Eli Schwartz2024-07-282-0/+466
| | | | | | | | | | | | | | | | | I have recently noticed that running cargo test causes the resulting tested binary to be configured without color support. In general this is a huge flaw of the cargo "build" system -- it cannot handle building something, then testing it, so instead it rebuilds the original thing. It makes me incredibly nervous and clearly it is going wrong somehow -- and this is "expected functionality" in rust land, so plausibly the canonical solution is to simply run tests as part of a completely separate build. It is not like reusing the same build directory will make anything go faster. cargo's caching is very primitive here and basically all crates will get recompiled anyway, for one reason or another. Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
* dev-util/ruff: add 0.5.4Eli Schwartz2024-07-222-0/+472
| | | | Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
* dev-util/ruff: add 0.5.2Eli Schwartz2024-07-162-0/+483
| | | | Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
* */*: update my email address everywhere, drop proxy-maintEli Schwartz2024-07-031-2/+2
| | | | Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
* dev-util/ruff: restore changes to testsEli Schwartz2024-06-291-0/+2
| | | | | | | | | | | Restores logic introduced in 4.10.0 via commit 29c7ab715e11ae45f090a887c23c5c2bb3c9776d and overwritten by updating 0.4.8 to 0.5.0 in commit b4fba2fce4058ab102be23b0828f3d51744b8092. No revbump needed as it doesn't affect the installed package. Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/ruff: drop 0.4.6, 0.4.7, 0.4.8Patrick McLean2024-06-284-1364/+0
| | | | Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
* dev-util/ruff: add 0.5.0Patrick McLean2024-06-282-0/+468
| | | | Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
* dev-util/ruff: add 0.4.10Eli Schwartz2024-06-283-0/+585
| | | | | | | | | | | | | | | Includes a backport for a test failure that I originally hit when trying to package this version, which only manifests because we build with release mode. Thanks, debug asserts with side effects. :) Also the testsuite has introduced the use of the zstd-sys crate. It's not used at runtime though. Either way, depend on it so that the testsuite builds faster. Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/ruff: Use new cargo_target_dir helperJames Le Cuirot2024-06-173-6/+6
| | | | Signed-off-by: James Le Cuirot <chewi@gentoo.org>
* dev-util/ruff: add 0.4.8Patrick McLean2024-06-052-0/+455
| | | | Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
* dev-util/ruff: add 0.4.7Eli Schwartz2024-06-042-0/+447
| | | | | Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/ruff: add 0.4.6Eli Schwartz2024-05-302-37/+29
| | | | | Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/ruff: update various urls to resolve redirectsEli Schwartz2024-05-232-4/+4
| | | | | | | | The github project is now under a company organization, rather than the lead developer's personal account. Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>