Update dependency setuptools-scm to >=10.3.2 - #235
Open
olehermanse wants to merge 1 commit into
Open
olehermanse wants to merge 1 commit into
olehermanse wants to merge 1 commit into
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #235 +/- ##
=======================================
Coverage 52.31% 52.31%
=======================================
Files 32 32
Lines 4110 4110
=======================================
Hits 2150 2150
Misses 1960 1960 🚀 New features to boost your workflow:
|
olehermanse
force-pushed
the
renovate/python-deps
branch
from
September 15, 2026 06:17
ebc6a7f to
f90cec7
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
>=10.2.3→>=10.3.2Release Notes
pypa/setuptools-scm (setuptools-scm)
v10.3.2: setuptools-scm v10.3.2Compare Source
Fixed
Stop the command mixins from reordering a project's own
build_py,egg_infoor
bdist_wheelMRO.ScmVersionFileMixinand friends inherited from thecorresponding setuptools command, so wrapping a project class built on a disjoint
hierarchy --
distutils.command.build_py, or the standalonewheelpackage'sbdist_wheel-- placed setuptools' command ahead of the project's class.setuptools.build_py.run()does not delegate any further, so the project'srun()was silently skipped, surfacing aserror: package directory '...' does not exist. The mixins now carry no runtimebase class and linearise to
(wrapped, mixin, *project_command.__mro__). (#1531)Leave a project's
cmdclassalone when setuptools-scm is installed but notactually inferring a version.
build_py,egg_infoandbdist_wheelarenow registered only once version inference has stored data on the distribution --
the precondition for any of the mixins doing something. Previously every project
with a
pyproject.tomlhad its commands wrapped, including projects with no[tool.setuptools_scm]section at all.Note for projects that used to configure setuptools-scm and no longer do: a
scm_version.jsonleft behind in a stale*.egg-infodirectory is no longerstripped from built wheels, because the
bdist_wheelmixin that strips it is nolonger registered either. Remove the stale
*.egg-infodirectory. (#1533)v10.3.1: setuptools-scm v10.3.1Compare Source
Fixed
vcs-versioning>=2.4.0. setuptools-scm 10.3.0 declared>=2.3.2butimports
vcs_versioning._file_finders.scm_search_known_failed, which vcs-versioningonly gained in 2.4.0, so installing it alongside an older vcs-versioning failed with
ImportError. CI now installs setuptools-scm against the oldest vcs-versioning itsmetadata permits, so the lower bound can no longer go stale unnoticed. (#1528)
v10.3.0: setuptools-scm v10.3.0Compare Source
Deprecated
DeprecationWarningwhen thesetuptools.file_findersentry point is invoked for a project that does not configure setuptools-scm. The entry point will be removed in a future major release. (#1407)Fixed
Run the
setuptools.file_findershook inside a setuptools-scm override context. It previously resolved settings under theVCS_VERSIONINGprefix only, so documented variables such asSETUPTOOLS_SCM_SUBPROCESS_TIMEOUTandSETUPTOOLS_SCM_HG_COMMANDwere ignored when finding files.When version inference has already run and found no SCM checkout, the
egg_infomixin now tells the file finders so, rather than lettingwalk_revctrl()re-probe every backend for a repository known to be absent. (#1212)Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate CLI.