An open index of dependabot pull requests across open source projects.

build(uv): bump scons from 4.9.1 to 4.10.0 in the uv group

Open
Number: #644
Type: Pull Request
State: Open
Author: dependabot[bot] dependabot[bot]
Association: Contributor
Comments: 2
Created: October 03, 2025 at 09:24 AM UTC
(8 months ago)
Updated: October 03, 2025 at 09:26 AM UTC
(8 months ago)
Labels:
dependencies size/XS python:uv
Description:

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.html

Here 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 tool
                    Change Log

NOTE: 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
  • 7e1b28f Release build of 4.10.0
  • b3e979a updates to release docs
  • b0d005f Updated NEXT_RELEASE->4.10.0. Regenerated doc generated doc files
  • 6d2d612 Merge pull request #4763 from mwichmann/doc/builders-2
  • 8074bf1 Merge pull request #4764 from mwichmann/doc/uguide-tags
  • 9f120d2 Move changelog entry and add to RELEASE. [skip appveyor]
  • c132c82 Merge pull request #4765 from mwichmann/version-typo
  • d3a37b2 Fix typo in sphinx macro [skip appveyor]
  • c622484 Add remaing links to User Guide sections [skip appveyor]
  • 2aec42b Builder method man updates, part 2 [skip appveyor]
  • Additional commits viewable in compare view

Dependabot compatibility score

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 rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will 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 version will 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
Commits:
0
Files Changed:
0
Additions:
+0
Deletions:
-0
Package Dependencies
Package:
scons
Ecosystem:
conda
Version Change:
4.9.1 → 4.10.0
Update Type:
Minor
Path:
the uv group
Technical Details
ID: 9293517
UUID: 3480435271
Node ID: PR_kwDOLAwy7c6r69cn
Host: GitHub
Repository: yxtay/python-example-app