Etienne Cordonnier
d55cd3fc39
python3-setuptools-scm: respect GIT_CEILING_DIRECTORIES
...
Fixes https://bugzilla.yoctoproject.org/show_bug.cgi?id=15740
python3-setuptools-scm was ignoring GIT_CEILING_DIRECTORIES which is set by poky,
and it was thus finding a wrong value of "toplevel" in ./src/setuptools_scm/_file_finders/git.py
The code is supposed to generate the list of files contained in python3-setuptools-scm, but it was
instead running "git archive" on whatever git repository was above the build directory, because the
tarball containing the sources of python3-setuptools-scm does not contain a .git directory.
This is barely noticeable when building as a subdirectory of poky which is only 48MB, but this was
causing serious slowdowns of python3-setuptools-scm:do_compile when building
inside a big git repository with files tracked using git-lfs (50 minutes in my use-case).
Reported upstream as https://github.com/pypa/setuptools-scm/issues/1103
(From OE-Core rev: 4ebe72477484cf68165b6f736ce10373e97d0e6d)
Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-02-18 11:56:03 +00:00
..
2025-02-11 11:44:19 +00:00
2025-01-08 12:37:20 +00:00
2025-02-11 11:44:19 +00:00
2025-01-03 10:51:27 +00:00
2024-11-21 12:16:28 +00:00
2024-10-22 12:28:17 +01:00
2024-11-01 12:13:18 +00:00
2024-11-04 14:34:42 +00:00
2025-01-23 11:56:47 +00:00
2024-11-12 11:09:51 +00:00
2024-09-04 12:38:44 +01:00
2024-10-01 12:40:48 +01:00
2025-02-05 12:49:55 +00:00
2025-02-05 12:49:56 +00:00
2025-02-18 11:56:03 +00:00
2025-02-11 11:44:19 +00:00
2024-08-15 14:51:55 +01:00
2025-01-08 12:37:20 +00:00
2025-02-05 12:49:55 +00:00
2024-08-21 21:51:49 +01:00
2025-02-11 11:44:19 +00:00
2024-11-27 16:44:48 +00:00
2024-12-05 17:07:10 +00:00
2024-12-17 11:41:53 +00:00
2024-09-30 17:00:51 +01:00
2025-01-08 12:37:20 +00:00
2025-02-05 12:49:55 +00:00
2025-02-11 11:44:19 +00:00
2024-07-24 22:51:39 +01:00
2025-01-09 16:59:23 +00:00
2025-01-03 10:51:27 +00:00
2025-01-03 10:51:27 +00:00
2025-01-03 10:51:27 +00:00
2025-01-03 10:51:27 +00:00
2024-12-17 11:41:53 +00:00
2024-12-24 13:49:27 +00:00
2024-07-03 14:57:50 +01:00
2024-12-05 17:07:10 +00:00
2024-11-27 14:58:48 +00:00
2024-11-28 00:07:30 +00:00
2024-12-17 11:41:53 +00:00
2025-01-09 15:26:50 +00:00
2024-12-17 11:41:53 +00:00
2024-12-17 11:41:53 +00:00
2024-12-24 13:49:27 +00:00
2025-02-05 12:49:55 +00:00
2025-01-08 12:37:20 +00:00
2024-10-22 12:28:17 +01:00
2025-01-09 16:59:23 +00:00
2024-07-26 12:28:42 +01:00
2024-11-01 12:13:18 +00:00
2024-12-17 11:41:53 +00:00
2025-01-08 12:37:20 +00:00
2025-02-05 12:49:55 +00:00
2024-08-21 21:51:49 +01:00
2025-01-08 12:37:20 +00:00
2024-12-17 11:41:53 +00:00
2025-01-08 12:37:20 +00:00
2025-01-03 10:51:27 +00:00
2025-01-03 10:51:27 +00:00
2024-12-17 11:41:53 +00:00
2025-02-05 12:49:55 +00:00
2024-12-17 11:41:53 +00:00
2025-01-23 11:56:47 +00:00
2024-11-18 22:09:03 +00:00
2024-07-24 22:51:40 +01:00
2024-09-04 12:38:44 +01:00
2025-01-08 12:37:20 +00:00
2025-02-05 12:49:55 +00:00
2025-01-08 12:37:20 +00:00
2025-02-05 12:49:55 +00:00
2025-01-10 11:28:58 +00:00
2025-01-08 12:37:20 +00:00
2024-09-30 17:00:51 +01:00
2024-10-11 12:17:02 +01:00
2024-10-11 12:17:02 +01:00
2024-07-24 22:51:40 +01:00
2025-02-05 12:49:55 +00:00
2025-02-01 13:42:34 +00:00
2025-02-05 12:49:55 +00:00
2025-01-03 10:51:27 +00:00
2024-12-17 11:41:53 +00:00
2024-12-17 11:41:53 +00:00
2024-12-17 11:41:53 +00:00
2024-12-24 13:49:28 +00:00
2024-12-24 13:49:28 +00:00
2025-02-05 12:49:55 +00:00
2025-01-08 12:37:20 +00:00
2025-02-05 12:49:56 +00:00
2025-02-05 12:49:55 +00:00
2024-06-12 16:08:31 +01:00
2024-12-17 11:41:53 +00:00
2025-01-08 12:37:20 +00:00
2025-01-08 12:37:20 +00:00
2025-02-05 12:49:56 +00:00
2024-12-17 11:41:53 +00:00
2024-12-17 11:41:53 +00:00
2025-02-05 12:49:56 +00:00
2024-12-17 11:41:53 +00:00
2025-02-18 11:56:03 +00:00
2024-12-24 13:49:28 +00:00
2024-12-17 11:41:53 +00:00
2024-10-11 12:17:02 +01:00
2024-12-17 11:41:53 +00:00
2024-12-17 11:41:53 +00:00
2024-12-17 11:41:53 +00:00
2024-12-17 11:41:53 +00:00
2024-12-17 11:41:53 +00:00
2024-12-17 11:41:53 +00:00
2024-12-17 11:41:53 +00:00
2024-07-24 22:51:40 +01:00
2024-06-25 11:50:58 +01:00
2025-02-05 12:49:56 +00:00
2024-12-17 11:41:53 +00:00
2025-02-10 13:03:58 +00:00
2024-07-26 12:28:42 +01:00
2025-01-08 12:37:20 +00:00
2025-01-03 10:51:27 +00:00
2025-01-08 12:37:20 +00:00
2025-01-08 12:37:20 +00:00
2025-02-05 12:49:56 +00:00
2024-11-27 16:44:48 +00:00
2025-01-08 12:37:20 +00:00
2024-07-24 22:51:40 +01:00
2024-11-27 14:58:48 +00:00
2024-06-07 23:21:42 +01:00
2024-12-24 13:49:28 +00:00