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

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

Closed
Number: #742
Type: Pull Request
State: Closed
Author: dependabot[bot] dependabot[bot]
Association: Unknown
Comments: 5
Created: November 17, 2025 at 09:34 AM UTC
(9 months ago)
Updated: November 18, 2025 at 04:02 AM UTC
(9 months ago)
Closed: November 18, 2025 at 04:02 AM UTC
(9 months ago)
Time to Close: about 18 hours
Labels:
dependencies size/XS python:uv
Description:

Bumps the uv group with 1 update: scons.

Updates scons from 4.10.0 to 4.10.1

Release notes

Sourced from scons's releases.

SCons 4.10.1 Released with MSVS 2026 Support

A new SCons release, 4.10.1, is now available on the SCons download page:

https://scons.org/pages/download.html

Here is a summary of the changes since PREVIOUS_RELEASE:

NEW FUNCTIONALITY

  • Add support for Visual Studio 2026.

CHANGED/ENHANCED EXISTING FUNCTIONALITY

  • Switch test framework from using profile to cProfile. profile generates deprecation warnings starting with Python 3.15.

FIXES

  • Enable membership tests on instances of Literal (non-substituting string).

  • In the SequenceTypes tuple used for dynamic type checks, include the dict contents views, exclude the dictionary view itself as it is not an iterable sequence type.

IMPROVEMENTS

  • Internal: where the find method on a string was used to determine if a substring is present, use the more readable "in" and "not in".

DOCUMENTATION

  • Improve documentation of builder methods and builder objects.

  • Make links clickable in the SetOption and GetOption manpage entries.

Thanks to the following contributors listed below for their contributions to this release.

.. code-block:: text

git shortlog --no-merges -ns 4.10.0..HEAD
    12  Mats Wichmann
     4  William Deegan
     1  Thaddeus Crews
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.1 - Sun, 16 Nov 2025 10:51:57 -0700

From Thaddeus Crews: - Add support for Visual Studio 2026.

From William Deegan: - Fix copyright date in API docs to match that in the rest of the build.

From Mats Wichmann: - Switch test framework from using profile to cProfile. profile generates deprecation warnings starting with Python 3.15. - Improve documentation of builder methods and builder objects. - Make links clickable in the SetOption and GetOption manpage entries. - Enable membership tests on instances of Literal (non-substituting string). - In the SequenceTypes tuple used for dynamic type checks, include the dict contents views, exclude the dictionary view itself as it is not an iterable sequence type. - Internal: where the find method on a string was used to determine if a substring is present, use the more readable "in" and "not in".

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

... (truncated)

Commits
  • ca4dbed Updates for 4.10.1 release
  • 055b01f Regenerated docs for 4.10.1 release.
  • 532d205 Merge pull request #4783 from mwichmann/maint/find-to-in
  • 76e11b5 Add quick benchmark for membership operators
  • 18afd70 Merge pull request #4782 from mwichmann/maint/find-to-in
  • 6b6173c Fix typo in test framework
  • 81a39dc Use "in" and "not in" instead of find()
  • be29ebc Merge pull request #4781 from mwichmann/maint/Literal-and-nits
  • 3b4bdfa Merge pull request #4780 from Repiteo/VS2026
  • 93cfa7f Improve Literal class and a few cleanups
  • 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
Package Dependencies
Package:
scons
Ecosystem:
conda
Version Change:
4.10.0 → 4.10.1
Update Type:
Patch
Path:
the uv group
Technical Details
ID: 11136491
UUID: 3632500666
Node ID: PR_kwDOLAwy7c6z0FNP
Host: GitHub
Repository: yxtay/python-example-app