Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-build for openSUSE:Factory checked in at 2026-09-29 17:46:03 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-build (Old) and /work/SRC/openSUSE:Factory/.python-build.new.383539 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-build" Tue Sep 29 17:46:03 2026 rev:19 rq:1380823 version:1.6.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-build/python-build.changes 2026-05-04 21:17:16.759989261 +0200 +++ /work/SRC/openSUSE:Factory/.python-build.new.383539/python-build.changes 2026-09-29 17:46:22.464675346 +0200 @@ -1,0 +2,80 @@ +Sat Sep 26 16:05:36 UTC 2026 - Dirk Müller <[email protected]> + +- update to 1.6.1: + * Avoid trying to detect symlinks on Windows, regression in + 1.6.0 - by :user:`henryiii` (:issue:`1175`) (:issue:`1175`) + * Fix doubled backslashes in the Windows pip config path + (%APPDATA%pippip.ini) in the docs - by :user:`aroh3006` + (:issue:`1149`) + * :issue:`1168`, :issue:`1170`, :issue:`1178` + * Add --report=PATH to write a machine-readable JSON report of + built artifacts; --metadata now also accepts .whl files - by + :user:`gaborbernat` (:issue:`198`) + * The srcdir argument now accepts .tar.gz source distributions, + extracting and building from them - by :user:`gaborbernat` + (:issue:`311`) + * The "Unmet dependencies" error from --no-isolation builds now + shows the wanted version, found version, and interpreter - by + :user:`gaborbernat` (:issue:`504`) + * Add --sdist-extract-dir to extract the intermediate sdist + into a persistent directory, enabling compiler cache reuse + across rebuilds - by :user:`gaborbernat` (:issue:`614`) + * Add --env-dir to place the isolated build environment at a + fixed path, enabling compiler cache reuse across builds - by + :user:`gaborbernat` (:issue:`655`) + * Print a summary of resolved dependency versions + (name==version) after installing them in isolated builds - by + :user:`gaborbernat` (:issue:`959`) + * On build failure, print a tip pointing to --env-dir and + --sdist-extract-dir for debugging and link to the "Debug a + failed build" how-to - reported by :user:`dimpase`, + implemented by :user:`gaborbernat` (:issue:`966`) + * Drain verbose subprocess output inline instead of using a + ThreadPoolExecutor, which silently swallowed logging errors - + by :user:`henryiii` (:issue:`1098`) + * Reject a file passed as --env-dir with a clear error instead + of a raw FileExistsError - by :user:`henryiii` + (:issue:`1100`) + * Emit CLI warnings to stderr instead of stdout, so they no + longer corrupt --metadata JSON output on stdout - by + :user:`ymyzk` (:issue:`1111`) + * Fix the Windows symlink support probe always returning False + due to a stale object interpolated into the destination path + - by :user:`henryiii` (:issue:`1118`) + * Fix metadata_path's build-backend fallback returning a + nonexistent dist-info path for wheels with a build tag - by + :user:`henryiii` (:issue:`1119`) + * Write pip/uv requirements and constraints files with n + instead of os.linesep, avoiding doubled rrn line endings on + Windows - by :user:`henryiii` (:issue:`1120`) + * Batch of small robustness fixes: correct macOS release + parsing for the minimum pip version, avoid sharing the + mutable default build-system table between builders, keep the + original error when isolated-environment setup fails early, + and raise BuildException for an invalid wheel - by + :user:`henryiii` (:issue:`1121`) + * Decide color support independently for stdout and stderr + instead of only checking stdout.isatty(), so redirecting one + stream no longer disables or leaks ANSI colors on the other - + by :user:`henryiii` (:issue:`1123`) + * Pass --dependency-constraints-txt files through to the + installer unmodified instead of re-parsing them into a + deduplicated set of lines, fixing a case where a hashed + requirement (e.g. from pip-compile --generate-hashes) could + have its --hash continuation line separated from its + requirement line and silently dropped, depending on the + interpreter's hash seed - by :user:`manfred-kaiser` + (:issue:`1140`) + * Remove exc_info parameter and attribute from + BuildBackendException. - by :user:`layday` (:issue:`1161`) + * Deprecate :func:`build.util.project_wheel_metadata`; use + python -m build --metadata instead - by :user:`gaborbernat` + (:issue:`557`) + * Warn on config settings without a value (e.g. -C--my-flag); + use -C--my-flag= instead for compatibility with pip - by + :user:`gaborbernat` (:issue:`640`) + * :issue:`1058`, :issue:`1060`, :issue:`1062`, :issue:`1093`, + :issue:`1099`, :issue:`1107`, :issue:`1113`, :issue:`1117`, + :issue:`1122`, :issue:`1124`, :issue:`1128`, :issue:`1132` + +------------------------------------------------------------------- Old: ---- build-1.5.0.tar.gz New: ---- build-1.6.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-build.spec ++++++ --- /var/tmp/diff_new_pack.AwGvAH/_old 2026-09-29 17:46:23.403714650 +0200 +++ /var/tmp/diff_new_pack.AwGvAH/_new 2026-09-29 17:46:23.406714776 +0200 @@ -33,7 +33,7 @@ %endif %{?sle15_python_module_pythons} Name: python-build%{psuffix} -Version: 1.5.0 +Version: 1.6.1 Release: 0 Summary: Simple PEP517 package builder License: MIT ++++++ build-1.5.0.tar.gz -> build-1.6.1.tar.gz ++++++ ++++ 6682 lines of diff (skipped)
