Sviatoslav Sydorenko
7097df3eed
📦 Switch sdist build-system to pure setuptools ( #80255 )
...
This patch modifies the in-tree build backend to build sdists that swap
out pointers to it in the `pyproject.toml`'s `[build-system]` section.
The effect of this is that the first build from source (for example,
from a Git checkout) uses our PEP 517 in-tree build backend. But the
produced tarball has `build-backend` set to `setuptools.build_meta`
which is the native build backend of `setuptools`. So any following
builds from that sdist will skip using the in-tree build backend,
calling the setuptools' one.
The good news is that if the first build generated the manpages, they
will be included and won't go anywhere even though, a different build
system is in place.
Combined with #80253 , this will make sure not to modify the current
source checkout on that first build.
Co-authored-by: Matt Clay <matt@mystile.com >
2023-03-20 12:01:16 -07:00
..
2022-05-18 14:34:49 -05:00
2022-08-04 09:31:14 -07:00
2022-01-12 14:27:05 -08:00
2022-08-08 13:18:28 -07:00
2023-02-07 16:20:57 +01:00
2023-03-03 02:34:29 +01:00
2023-01-10 11:09:57 -06:00
2022-11-29 16:12:47 +01:00
2023-03-03 02:34:29 +01:00
2022-10-18 08:25:39 -04:00
2023-03-06 15:46:54 -05:00
2022-09-01 14:16:05 -04:00
2023-02-02 16:15:03 -08:00
2023-02-20 17:54:20 -08:00
2021-09-20 18:39:07 -07:00
2021-10-12 17:10:18 -07:00
2021-10-12 17:10:18 -07:00
2021-09-20 18:39:07 -07:00
2021-09-20 18:39:07 -07:00
2021-09-20 18:39:07 -07:00
2022-08-04 09:31:14 -07:00
2021-09-20 18:39:07 -07:00
2021-09-20 18:39:07 -07:00
2023-02-21 14:56:25 -08:00
2023-02-21 13:50:32 -08:00
2022-08-04 09:31:14 -07:00
2022-08-04 09:31:14 -07:00
2022-12-15 19:42:58 -08:00
2022-08-11 13:40:36 -07:00
2022-06-29 17:34:32 -07:00
2022-11-01 11:10:05 -04:00
2022-08-11 13:40:36 -07:00
2022-08-11 13:40:36 -07:00
2023-02-20 17:54:34 -08:00
2022-08-04 09:31:14 -07:00
2023-02-02 16:15:03 -08:00
2022-08-11 10:53:23 -07:00
2023-02-02 16:15:03 -08:00
2022-08-04 09:31:14 -07:00
2023-02-27 13:23:40 -08:00
2022-08-04 09:31:14 -07:00
2023-01-24 13:25:32 -08:00
2022-08-04 09:31:14 -07:00
2022-08-11 13:40:36 -07:00
2023-02-21 08:43:24 -08:00
2022-08-11 13:40:36 -07:00
2022-08-11 13:40:36 -07:00
2023-02-23 12:45:43 -08:00
2023-02-17 16:34:49 -08:00
2022-08-04 09:31:14 -07:00
2022-11-02 12:02:04 -04:00
2023-02-17 17:00:41 -08:00
2023-02-17 16:34:49 -08:00
2022-08-04 09:31:14 -07:00
2023-02-09 14:18:27 -05:00
2022-01-26 08:31:19 -06:00
2022-08-04 09:31:14 -07:00
2023-02-09 08:49:07 -06:00
2022-08-04 09:31:14 -07:00
2023-02-09 08:49:07 -06:00
2023-02-17 17:00:41 -08:00
2022-08-04 09:31:14 -07:00
2022-08-04 09:31:14 -07:00
2022-01-26 08:31:19 -06:00
2022-02-02 17:56:50 -08:00
2022-08-04 09:31:14 -07:00
2022-05-25 15:39:12 -05:00
2023-01-13 05:18:41 +10:00
2022-08-04 09:31:14 -07:00
2023-02-15 08:49:30 +10:00
2023-03-20 12:01:16 -07:00
2022-08-04 09:31:14 -07:00
2023-02-17 17:00:41 -08:00
2022-08-04 09:31:14 -07:00
2022-06-29 17:34:32 -07:00
2023-02-02 16:15:03 -08:00
2022-08-04 09:31:14 -07:00
2021-09-23 16:47:10 -07:00
2022-08-04 09:31:14 -07:00
2023-02-17 16:34:49 -08:00
2022-03-30 09:52:44 -04:00
2022-08-04 09:31:14 -07:00
2022-08-04 09:31:14 -07:00
2022-08-04 09:31:14 -07:00
2022-07-11 09:22:27 -05:00
2022-08-04 09:31:14 -07:00
2022-08-04 09:31:14 -07:00
2023-03-07 10:09:14 -06:00
2023-01-31 10:10:30 +10:00
2022-08-04 09:31:14 -07:00
2022-08-04 09:31:14 -07:00
2022-01-18 17:20:25 -08:00
2023-01-31 10:10:30 +10:00
2022-08-04 09:31:14 -07:00
2023-03-08 15:40:01 -05:00
2022-08-04 09:31:14 -07:00
2022-08-04 09:31:14 -07:00
2022-01-12 14:27:05 -08:00
2022-08-04 09:31:14 -07:00
2022-08-04 09:31:14 -07:00
2023-01-03 10:48:06 -05:00
2022-08-04 09:31:14 -07:00
2022-08-04 09:31:14 -07:00
2022-02-02 17:56:50 -08:00
2023-02-02 16:15:03 -08:00
2021-09-20 18:39:07 -07:00
2022-11-01 11:10:05 -04:00
2022-09-29 12:45:55 -07:00
2023-02-02 16:15:03 -08:00
2022-07-19 17:27:37 -07:00
2022-09-19 10:57:02 -04:00
2022-08-04 09:31:14 -07:00
2022-08-04 09:31:14 -07:00
2022-07-19 17:43:38 -07:00
2023-02-17 17:00:41 -08:00
2023-02-08 11:46:07 -08:00
2022-08-04 09:31:14 -07:00
2022-08-04 09:31:14 -07:00
2022-08-04 09:31:14 -07:00
2022-08-04 09:31:14 -07:00
2022-05-25 13:57:31 -05:00
2022-12-05 20:46:15 -08:00
2022-08-04 09:31:14 -07:00
2023-02-02 16:15:03 -08:00
2023-02-17 17:00:41 -08:00
2022-01-12 14:27:05 -08:00
2023-03-03 02:34:29 +01:00
2022-11-10 06:52:27 +10:00
2022-08-04 09:31:14 -07:00
2022-08-04 09:31:14 -07:00
2022-08-04 09:31:14 -07:00
2023-02-14 15:00:01 -06:00
2022-08-04 09:31:14 -07:00
2022-08-04 09:31:14 -07:00
2022-05-26 11:44:27 -07:00
2022-08-04 09:31:14 -07:00
2022-08-04 09:31:14 -07:00
2022-08-04 09:31:14 -07:00
2022-08-04 09:31:14 -07:00
2022-09-28 15:54:48 -04:00
2022-05-25 13:57:31 -05:00
2023-02-17 16:34:49 -08:00
2022-08-04 09:31:14 -07:00
2022-11-01 11:10:05 -04:00
2022-11-01 11:10:05 -04:00
2022-08-19 14:19:31 +02:00
2022-08-04 09:31:14 -07:00
2022-08-04 09:31:14 -07:00
2022-03-28 11:47:09 -05:00
2022-08-04 09:31:14 -07:00
2022-08-04 09:31:14 -07:00
2022-08-04 09:31:14 -07:00
2022-08-04 09:31:14 -07:00
2022-08-04 09:31:14 -07:00
2022-08-04 09:31:14 -07:00
2022-11-30 09:25:34 -05:00
2022-08-04 09:31:14 -07:00
2022-06-06 12:16:47 -07:00
2022-01-24 12:31:20 -05:00
2022-10-13 12:21:02 -07:00
2022-12-05 12:47:06 -08:00
2022-08-04 09:31:14 -07:00
2023-02-22 17:18:10 +01:00
2023-02-17 17:00:41 -08:00
2022-08-04 09:31:14 -07:00
2021-09-24 15:43:22 -07:00
2022-08-04 09:31:14 -07:00
2022-08-04 09:31:14 -07:00
2022-08-04 09:31:14 -07:00
2022-08-04 09:31:14 -07:00
2022-08-04 09:31:14 -07:00
2023-02-17 17:00:41 -08:00
2022-08-04 09:31:14 -07:00
2022-08-04 09:31:14 -07:00
2022-08-04 09:31:14 -07:00
2022-08-04 09:31:14 -07:00
2022-08-04 09:31:14 -07:00
2022-08-04 09:31:14 -07:00
2022-09-01 14:16:05 -04:00
2022-08-04 09:31:14 -07:00
2022-08-04 09:31:14 -07:00
2022-08-04 09:31:14 -07:00
2022-08-04 09:31:14 -07:00
2023-02-17 16:34:49 -08:00
2022-08-04 09:31:14 -07:00
2022-08-04 09:31:14 -07:00
2023-02-17 16:34:49 -08:00
2022-08-04 09:31:14 -07:00
2023-03-07 23:13:42 -08:00
2022-08-04 09:31:14 -07:00
2022-08-04 09:31:14 -07:00
2023-02-20 13:45:03 -06:00
2022-08-04 09:31:14 -07:00
2023-02-17 16:34:49 -08:00
2022-08-04 09:31:14 -07:00
2022-08-04 09:31:14 -07:00
2022-09-13 09:50:10 +02:00
2023-02-02 16:15:03 -08:00
2023-02-02 16:15:03 -08:00
2022-08-04 09:31:14 -07:00
2022-08-04 09:31:14 -07:00
2022-08-04 09:31:14 -07:00
2023-02-01 12:40:36 -08:00
2022-05-23 09:40:16 -04:00
2021-11-10 17:04:39 -08:00
2023-01-03 10:48:06 -05:00
2021-11-10 17:04:39 -08:00
2023-01-31 10:23:12 +10:00
2021-11-10 17:04:39 -08:00
2021-11-10 17:04:39 -08:00
2021-11-10 17:04:39 -08:00
2021-11-10 17:04:39 -08:00
2021-11-10 17:04:39 -08:00
2021-11-10 17:04:39 -08:00
2021-11-10 17:04:39 -08:00
2021-11-10 17:04:39 -08:00
2021-11-10 17:04:39 -08:00
2021-11-10 17:04:39 -08:00
2021-11-10 17:04:39 -08:00
2021-11-10 17:04:39 -08:00
2022-07-12 10:04:15 -07:00
2022-08-04 09:31:14 -07:00
2022-04-29 11:36:14 -07:00
2023-02-15 08:49:30 +10:00
2022-08-04 09:31:14 -07:00
2023-02-02 16:15:03 -08:00
2022-08-04 09:31:14 -07:00
2022-08-31 12:15:58 -04:00
2022-10-06 08:55:56 -05:00
2022-08-04 09:31:14 -07:00
2023-02-17 16:34:49 -08:00
2022-08-04 09:31:14 -07:00
2022-08-04 09:31:14 -07:00
2022-08-04 09:31:14 -07:00
2022-08-04 09:31:14 -07:00
2023-02-28 12:21:48 -08:00
2022-10-24 14:57:54 -07:00
2023-02-02 16:15:03 -08:00
2022-08-04 09:31:14 -07:00
2022-08-04 09:31:14 -07:00
2022-08-04 09:31:14 -07:00
2022-11-18 14:26:35 -05:00
2023-01-03 10:48:06 -05:00
2022-08-04 09:31:14 -07:00
2022-08-04 09:31:14 -07:00
2022-06-24 16:55:12 -07:00
2022-11-01 11:10:05 -04:00
2022-01-27 11:26:30 -06:00
2022-11-02 16:52:46 +01:00
2023-01-25 14:28:18 -05:00
2022-08-04 09:31:14 -07:00
2022-08-04 09:31:14 -07:00
2022-01-27 11:26:30 -06:00
2022-08-04 09:31:14 -07:00
2022-11-29 15:56:41 -06:00
2023-01-09 11:54:45 -05:00
2022-08-04 09:31:14 -07:00
2023-01-17 16:03:30 +01:00
2022-08-04 09:31:14 -07:00
2022-01-27 11:26:30 -06:00
2023-02-02 16:15:03 -08:00
2022-08-04 09:31:14 -07:00
2022-08-04 09:31:14 -07:00
2022-08-04 09:31:14 -07:00
2022-07-19 23:18:32 +02:00
2022-01-11 09:41:12 -05:00
2023-01-04 15:40:32 -08:00
2022-12-16 17:33:11 -08:00
2022-02-28 13:22:56 -08:00
2021-06-16 13:51:07 -04:00
2021-11-04 10:48:34 -07:00
2022-07-18 10:19:25 -07:00
2022-02-02 17:56:50 -08:00
2022-07-18 10:19:25 -07:00
2022-08-04 09:31:14 -07:00
2022-08-04 09:31:14 -07:00
2022-09-08 15:26:22 -07:00
2022-01-07 05:16:01 +10:00
2022-08-04 09:31:14 -07:00
2022-08-04 09:31:14 -07:00
2022-11-01 11:10:05 -04:00
2023-02-17 16:34:49 -08:00
2022-11-01 11:10:05 -04:00
2022-08-04 09:31:14 -07:00
2023-02-08 17:54:46 -06:00
2021-06-17 09:41:09 -04:00
2022-08-11 16:07:57 -04:00
2022-08-04 09:31:14 -07:00
2022-10-04 09:44:00 -04:00
2022-08-04 09:31:14 -07:00
2022-08-04 09:31:14 -07:00
2023-02-15 08:49:30 +10:00
2022-08-04 09:31:14 -07:00
2022-08-04 09:31:14 -07:00
2022-05-25 10:33:49 -04:00
2022-08-08 13:18:28 -07:00
2023-03-01 16:54:00 +01:00
2022-08-04 09:31:14 -07:00
2022-08-04 09:31:14 -07:00
2022-08-04 09:31:14 -07:00
2022-08-04 09:31:14 -07:00
2022-08-04 09:31:14 -07:00
2022-08-04 09:31:14 -07:00
2023-02-27 16:59:32 -06:00
2023-02-14 16:08:02 +01:00
2023-02-17 17:00:41 -08:00
2022-08-04 09:31:14 -07:00
2023-02-02 16:15:03 -08:00
2022-08-04 09:31:14 -07:00
2023-01-20 09:39:18 +01:00
2022-11-17 14:05:02 -05:00
2022-07-21 15:03:52 -05:00
2022-08-04 09:31:14 -07:00
2023-02-09 08:49:07 -06:00
2021-11-10 17:04:39 -08:00
2021-11-10 17:04:39 -08:00
2022-11-02 08:18:38 +10:00
2022-11-02 08:18:38 +10:00
2022-08-04 09:31:14 -07:00
2023-02-02 16:15:03 -08:00
2022-03-30 09:52:44 -04:00