Ionen Wolkens
a0e30c1db3
dev-util/maturin: avoid cargo_src_install
...
Eli pointed out that maturin was (partly) being recompiled during
src_install for nothing, aka it sees that "something" changed and
thinks it needs to recompile some bits. I'd imagine that this
something comes from the python eclasses (CPPFLAGS change maybe?),
but I haven't dug into it as it's simpler+faster to just use dobin
here, other bits are handled by setuptools and then cargo_src_install
does nothing else (because of that, I see no real reason to revert
this even if it the recompiling stopped -- it's faster to skip cargo's
checks and we have no real "files to install" to track).
Some bits may get recompiled during src_test as well alongside tests
themselves but not going to worry too much when it's just for tests
and doesn't hit common users.
Thanks-to: Eli Schwartz <eschwartz@gentoo.org >
Signed-off-by: Ionen Wolkens <ionen@gentoo.org >
2025-09-01 21:21:08 -04:00
..
2025-03-27 17:49:58 +01:00
2025-08-31 05:44:21 -04:00
2025-06-21 20:52:45 +03:00
2025-06-27 06:11:17 +01:00
2025-05-27 22:00:42 +01:00
2025-08-12 16:30:21 +02:00
2025-04-26 09:41:19 +03:00
2025-03-12 20:35:48 +02:00
2025-06-27 02:52:36 +02:00
2025-07-04 15:04:35 +03:00
2025-07-30 15:56:26 +03:00
2025-06-22 16:06:03 +01:00
2025-05-03 17:35:29 +03:00
2025-08-07 08:16:09 +01:00
2025-08-22 20:49:28 +08:00
2025-08-14 18:44:20 +02:00
2025-07-25 02:12:48 +01:00
2025-08-19 16:07:12 -07:00
2025-09-01 21:25:19 +02:00
2025-05-17 12:37:18 +01:00
2025-03-14 20:59:56 +00:00
2025-04-15 15:47:33 +02:00
2025-06-22 13:20:30 +01:00
2025-08-22 21:03:05 +03:00
2025-08-10 22:07:30 +02:00
2025-08-22 20:20:18 +03:00
2025-08-26 16:25:37 +01:00
2025-08-22 21:03:05 +03:00
2025-06-27 13:41:54 +03:00
2025-07-27 19:11:26 -04:00
2025-06-21 19:05:02 +02:00
2025-07-26 09:40:18 +03:00
2025-08-07 23:54:57 +01:00
2025-08-08 23:46:51 -04:00
2025-05-22 22:47:43 +01:00
2025-04-25 00:40:46 +01:00
2025-03-14 05:24:26 +00:00
2025-08-28 08:51:15 -07:00
2025-08-01 21:05:21 +02:00
2025-08-11 08:08:08 +03:00
2025-04-12 22:01:30 +03:00
2025-07-17 12:12:24 +01:00
2025-04-23 20:36:06 +02:00
2025-05-29 17:48:20 +01:00
2025-05-17 16:57:05 +02:00
2025-04-28 15:33:08 +01:00
2025-08-14 20:11:06 -04:00
2025-07-16 01:52:04 +01:00
2025-04-26 11:52:42 +01:00
2025-05-04 21:22:22 +01:00
2025-07-13 10:45:19 +01:00
2025-05-06 13:40:27 -04:00
2025-05-25 09:39:56 +01:00
2025-04-29 22:17:12 +08:00
2025-07-14 16:40:18 +03:00
2025-08-23 11:29:33 +02:00
2025-07-17 10:00:38 +02:00
2025-08-22 09:45:01 +02:00
2025-08-22 09:45:00 +02:00
2025-06-13 11:32:42 +02:00
2025-06-13 11:32:43 +02:00
2025-08-22 09:45:00 +02:00
2025-06-13 11:32:42 +02:00
2025-07-25 12:40:54 +02:00
2025-06-13 11:32:42 +02:00
2025-08-28 16:23:49 +01:00
2025-08-30 18:16:00 +03:00
2025-07-17 17:24:06 +02:00
2025-03-13 00:17:08 +00:00
2025-08-20 18:26:59 +01:00
2025-04-14 03:44:52 +02:00
2025-07-21 04:21:39 +01:00
2025-08-18 15:05:28 +01:00
2025-07-13 10:42:44 +01:00
2025-06-19 21:36:13 +03:00
2025-07-21 03:20:20 +01:00
2025-08-08 23:25:52 -04:00
2025-05-10 21:18:34 +03:00
2025-07-11 01:56:57 +02:00
2025-04-13 10:28:42 +03:00
2025-06-17 01:08:13 +01:00
2025-08-30 15:41:04 +01:00
2025-04-29 19:35:50 +02:00
2025-08-18 16:53:05 +01:00
2025-06-22 13:48:07 +01:00
2025-08-22 05:02:42 +01:00
2025-07-22 20:41:11 +01:00
2025-07-19 17:56:48 +01:00
2025-03-10 03:00:39 +00:00
2025-05-02 21:59:46 +03:00
2025-08-03 11:46:14 +02:00
2025-08-30 15:41:05 +01:00
2025-08-05 16:39:33 -05:00
2025-08-07 22:34:27 -05:00
2025-08-12 04:45:25 +01:00
2025-08-04 10:47:27 -05:00
2025-05-30 22:02:38 +01:00
2025-08-22 05:02:42 +01:00
2025-04-26 18:30:22 +03:00
2025-08-23 09:23:41 +01:00
2025-08-05 12:36:42 +02:00
2025-08-10 17:17:59 +03:00
2025-08-21 01:38:35 +02:00
2025-07-13 10:43:35 +01:00
2025-04-14 19:19:59 +02:00
2025-08-26 16:25:33 +01:00
2025-04-13 19:39:46 +02:00
2025-07-27 21:46:34 +02:00
2025-03-14 16:57:42 +00:00
2025-06-11 19:17:10 +02:00
2025-06-09 04:10:04 +01:00
2025-08-10 06:07:05 +00:00
2025-08-10 06:07:06 +00:00
2025-08-10 06:07:06 +00:00
2025-05-13 03:07:26 +01:00
2025-08-13 23:13:00 +00:00
2025-05-27 08:29:47 +01:00
2025-08-07 14:21:25 -04:00
2025-04-26 02:44:13 +01:00
2025-03-19 00:45:17 +00:00
2025-08-10 23:54:36 +02:00
2025-08-03 20:29:22 +02:00
2025-06-09 04:10:05 +01:00
2025-08-21 14:34:14 +02:00
2025-06-16 10:23:16 +00:00
2025-05-30 15:50:23 +01:00
2025-08-16 14:20:13 +02:00
2025-03-31 17:41:22 +02:00
2025-08-16 14:20:13 +02:00
2025-08-16 14:20:13 +02:00
2025-06-30 14:51:10 +02:00
2025-04-22 05:41:18 +01:00
2025-08-16 14:20:14 +02:00
2025-08-07 15:45:33 -05:00
2025-05-12 01:36:48 +01:00
2025-08-25 15:49:39 +02:00
2025-08-27 06:59:57 +01:00
2025-07-26 11:27:46 +03:00
2025-06-13 01:11:28 +01:00
2025-06-15 01:14:24 +01:00
2025-06-15 01:24:47 +01:00
2025-07-27 21:46:34 +02:00
2025-06-29 00:55:38 +01:00
2025-05-11 19:15:03 +03:00
2025-08-03 15:26:57 +02:00
2025-08-16 14:20:14 +02:00
2025-09-01 21:21:08 -04:00
2025-05-13 06:18:21 +01:00
2025-08-01 14:41:06 +02:00
2025-09-01 11:05:38 -04:00
2025-06-09 04:04:41 -04:00
2025-08-03 03:41:46 -04:00
2025-05-23 15:46:05 +03:00
2025-05-23 14:37:47 +02:00
2025-04-22 01:37:47 +01:00
2025-05-23 14:37:48 +02:00
2025-08-13 12:25:10 +03:00
2025-03-28 15:07:35 +00:00
2025-05-15 09:21:28 +02:00
2025-04-28 22:01:18 +03:00
2025-08-31 20:05:45 +02:00
2025-07-13 10:11:46 +01:00
2025-08-27 22:42:38 +01:00
2025-04-15 20:30:40 +02:00
2025-07-01 05:11:31 +01:00
2025-09-01 09:19:20 +02:00
2025-08-20 08:04:52 +02:00
2025-07-24 22:51:39 +03:00
2025-08-06 14:25:09 +01:00
2025-09-01 23:30:00 +01:00
2025-06-26 22:53:25 +03:00
2025-04-23 20:36:08 +02:00
2025-06-22 12:48:50 +01:00
2025-05-23 03:38:28 +01:00
2025-04-28 17:46:29 +01:00
2025-07-17 14:41:46 +03:00
2025-07-17 14:41:46 +03:00
2025-06-27 18:01:01 -04:00
2025-08-01 02:23:41 +01:00
2025-08-30 10:04:53 +02:00
2025-04-12 15:51:24 +01:00
2025-07-16 20:16:47 +03:00
2025-03-23 02:01:09 -07:00
2025-04-22 01:35:23 +01:00
2025-08-03 20:12:27 -04:00
2025-08-26 14:59:45 +01:00
2025-08-10 06:07:06 +00:00
2025-08-10 06:07:06 +00:00
2025-08-10 06:07:06 +00:00
2025-08-10 06:07:06 +00:00
2025-08-25 04:31:22 +01:00
2025-04-28 17:46:51 +01:00
2025-07-13 09:27:14 +01:00
2025-08-28 15:35:44 -07:00
2025-07-31 11:36:28 -05:00
2025-08-07 00:45:01 -04:00
2025-05-19 19:56:12 +03:00
2025-04-26 02:57:16 +01:00
2025-05-29 16:31:02 +08:00
2025-08-12 10:57:16 -04:00
2025-05-21 21:41:29 +01:00
2025-08-13 18:58:53 +02:00
2025-07-04 23:41:55 +03:00
2025-03-14 05:36:44 +00:00
2025-08-24 10:48:23 -04:00
2025-03-12 20:37:05 +02:00
2025-04-12 22:05:23 +03:00
2025-08-23 09:23:39 +01:00
2025-08-27 09:42:57 +02:00
2025-08-23 09:23:40 +01:00
2025-07-07 23:23:42 +01:00
2025-05-30 20:56:12 +02:00
2025-05-30 20:56:14 +02:00
2025-04-24 23:28:47 +02:00
2025-06-07 16:28:40 +02:00
2025-08-14 14:26:48 +02:00
2025-08-04 16:15:40 +01:00
2025-08-03 11:29:41 +02:00
2025-07-28 07:39:14 +03:00
2025-08-10 06:07:07 +00:00
2025-04-12 22:05:28 +03:00
2025-08-18 23:13:35 +00:00
2025-07-26 00:41:15 +01:00
2025-08-05 15:53:35 -04:00
2025-03-23 15:30:03 +01:00
2025-08-28 19:09:17 +01:00
2025-08-05 13:43:45 +02:00
2025-07-30 01:06:34 -04:00
2025-05-22 16:58:48 +01:00
2025-07-18 16:44:49 +02:00
2025-03-22 21:06:29 +01:00
2025-05-22 09:01:12 +02:00
2025-08-23 09:23:41 +01:00
2025-08-23 09:23:44 +01:00
2025-08-23 09:23:42 +01:00
2025-06-07 16:24:59 +02:00
2025-06-23 10:46:12 +01:00
2025-08-12 04:41:26 +01:00
2025-04-12 22:05:33 +03:00
2025-08-07 22:46:49 +01:00
2025-05-20 12:49:09 +01:00