build(uv): bump scons from 4.9.1 to 4.10.0 in the uv group
Type: Pull Request
State: Open
Association: Contributor
Comments: 2
(8 months ago)
(8 months ago)
dependencies size/XS python:uv
Bumps the uv group with 1 update: scons.
Updates scons from 4.9.1 to 4.10.0
Release notes
Sourced from scons's releases.
SCons 4.10.0 Released
A new SCons release, 4.9.10, is now available on the SCons download page:
https://scons.org/pages/download.htmlHere is a summary of the changes since 4.9.1:
CHANGED/ENHANCED EXISTING FUNCTIONALITY
Nodes are now treated as PathLike objects.
Replace use of old conditional expression idioms with the official one from PEP 308 introduced in Python 2.5 (2006). The idiom being replaced (using and/or) is regarded as error prone.
MSVC: The following shell environment variables are now included in the environment used by SCons to initialize MSVC when defined: VCPKG_DISABLE_METRICS, VCPKG_ROOT, POWERSHELL_TELEMETRY_OPTOUT, PSDisableModuleAnalysisCacheCleanup, and PSModuleAnalysisCachePath. A subset of the shell environment PSModulePath is included in the environment used by SCons to initialize MSVC when defined. None of these variables and values are propagated to the user's SCons environment after running the MSVC batch files.
TEMPFILE: A UserError exception is raised when encoding the contents of the tempfile fails due to a limited set of expected exceptions (e.g., UnicodeError).
FIXES
Fixed SCons.Variables.PackageVariable to correctly test the default setting against both enable & disable strings. (Fixes #4702)
MSVC: Fixed a significant delay experienced in the Github Actions windows 2022 and 2025 runners due to the environment used by SCons to initialize MSVC when the Visual Studio vcpkg component is installed. The Github Actions windows 2019 runner was not affected.
Fix the variant dir component being missing from generated source file paths with CompilationDatabase() builder (Fixes #4003).
Ninja tool generate_command() fixed to call subst() with correct arguments in ListAction case. Unit tests added for generate_command.
Fix the SCons.Scanner.LaTeX to mimic LaTeX's search method.
Ninja tool now quotes targets (if necessary) when calling back to
... (truncated)
Changelog
Sourced from scons's changelog.
SCons - a software construction toolChange LogNOTE: The 4.0.0 release of SCons dropped Python 2.7 support. Use 3.1.2 if Python 2.7 support is required (but note old SCons releases are unsupported). NOTE: Since SCons 4.3.0, Python 3.6.0 or above is required. NOTE: Since SCons 4.9.0, Python 3.7.0 or above is required.
RELEASE VERSION/DATE TO BE FILLED IN LATER
From John Doe:- Whatever John Doe did.RELEASE 4.10.0 - Thu, 02 Oct 2025 11:40:20 -0700
From Joseph Brill: - MSVC: A significant delay was experienced in the Github Actions windows 2022 and 2025 runners due to the environment used by SCons to initialize MSVC when the Visual Studio vcpkg component is installed. The Visual Studio vcpkg component is not installed in the Github Actions windows 2019 runner. The Visual Studio vcpkg component invokes a powershell script when the MSVC batch files are called. The significant delay in the Github Actions windows 2022 and 2025 runners appears due to the environment used by SCons to initialize MSVC not including the pwsh executable on the system path, not including the powershell module analysis cache location, and not including the powershell module path. Adding the pwsh and powershell executable paths in the order discovered on the shell environment path, passing the powershell module analysis cache location, and adding a subset of the powershell module path to the environment used by SCons to initialize MSVC appears to have eliminated the significant delays in the Github Actions windows 2022 and 2025 runners. In the Github Actions windows 2022 and 2025 runners, any one of the three additions appears to eliminate the significant delays. It is hoped that the combination of all three additions will guard against significant delays in other environment configurations as well. - MSVC: The following shell environment variables are now included in the environment used by SCons to initialize MSVC when defined: VCPKG_DISABLE_METRICS, VCPKG_ROOT, POWERSHELL_TELEMETRY_OPTOUT, PSDisableModuleAnalysisCacheCleanup, and PSModuleAnalysisCachePath. A subset of the shell environment PSModulePath is included in the environment used by SCons to initialize MSVC when defined. None of these variables and values are propagated to the user's SCons
... (truncated)
Commits
7e1b28fRelease build of 4.10.0b3e979aupdates to release docsb0d005fUpdated NEXT_RELEASE->4.10.0. Regenerated doc generated doc files6d2d612Merge pull request #4763 from mwichmann/doc/builders-28074bf1Merge pull request #4764 from mwichmann/doc/uguide-tags9f120d2Move changelog entry and add to RELEASE. [skip appveyor]c132c82Merge pull request #4765 from mwichmann/version-typod3a37b2Fix typo in sphinx macro [skip appveyor]c622484Add remaing links to User Guide sections [skip appveyor]2aec42bBuilder method man updates, part 2 [skip appveyor]- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>will remove the ignore condition of the specified dependency and ignore conditions
Pull Request Statistics
0
0
+0
-0
Package Dependencies
scons
conda
4.9.1 → 4.10.0
Minor
the uv group
Technical Details
| ID: | 9293517 |
| UUID: | 3480435271 |
| Node ID: | PR_kwDOLAwy7c6r69cn |
| Host: | GitHub |
| Repository: | yxtay/python-example-app |