Update setuptools-scm requirement from >=3.5.0 to >=10.1.2#552
Merged
Conversation
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit 1723da4. Configure here.
Coverage Report for CI Build 28481008936Warning Build has drifted: This PR's base is out of sync with its target branch, so coverage data may include unrelated changes. Coverage remained the same at 79.715%Details
Uncovered ChangesNo uncovered changes found. Coverage RegressionsNo coverage regressions found. Coverage Stats
💛 - Coveralls |
hoffmang9
added a commit
that referenced
this pull request
Jun 30, 2026
<!-- CURSOR_AGENT_PR_BODY_BEGIN --> ## Summary Addresses the Bugbot finding on #552: `setuptools_scm[toml]>=10.1.2` requires Python 3.10+, but chiapos still declared support for Python 3.7+ and tested Python 3.9 in the riscv64 workflow. This PR aligns chiapos with [chia-blockchain's Python requirements](https://github.com/Chia-Network/chia-blockchain/blob/main/pyproject.toml) (`>=3.10, <4`). ## Changes - Update `python_requires` in `setup.py` from `>=3.7` to `>=3.10, <4` - Remove Python 3.9 from the riscv64 CI matrix in `.github/workflows/build-test-riscv64.yml` ## Context Bugbot reported on PR #552 that requiring `setuptools_scm[toml]>=10.1.2` breaks builds on Python 3.7–3.9 because that version of setuptools-scm needs Python 3.10+. Since chia-blockchain already requires Python 3.10+, dropping older Python versions in chiapos is consistent with downstream usage. <!-- CURSOR_AGENT_PR_BODY_END --> <div><a href="https://cursor.com/agents/bc-019f1984-3c3d-75fb-83bb-2d5f1eb70896"><picture><source media="(prefers-color-scheme: dark)" srcset="https://cursor.com/assets/images/open-in-web-dark.png"><source media="(prefers-color-scheme: light)" srcset="https://cursor.com/assets/images/open-in-web-light.png"><img alt="Open in Web" width="114" height="28" src="https://cursor.com/assets/images/open-in-web-dark.png"></picture></a> <a href="https://cursor.com/background-agent?bcId=bc-019f1984-3c3d-75fb-83bb-2d5f1eb70896"><picture><source media="(prefers-color-scheme: dark)" srcset="https://cursor.com/assets/images/open-in-cursor-dark.png"><source media="(prefers-color-scheme: light)" srcset="https://cursor.com/assets/images/open-in-cursor-light.png"><img alt="Open in Cursor" width="131" height="28" src="https://cursor.com/assets/images/open-in-cursor-dark.png"></picture></a> </div> Co-authored-by: Cursor Agent <cursoragent@cursor.com> Co-authored-by: Gene Hoffman <hoffmang9@users.noreply.github.com>
Member
|
@dependabot rebase |
1723da4 to
1adb995
Compare
Updates the requirements on [setuptools-scm](https://github.com/pypa/setuptools-scm) to permit the latest version. - [Release notes](https://github.com/pypa/setuptools-scm/releases) - [Changelog](https://github.com/pypa/setuptools-scm/blob/main/RELEASE_SYSTEM.md) - [Commits](pypa/setuptools-scm@setuptools-scm-v10.0.0...setuptools-scm-v10.1.2) --- updated-dependencies: - dependency-name: setuptools-scm dependency-version: 10.1.2 dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com>
1adb995 to
cc91cdd
Compare
hoffmang9
approved these changes
Jun 30, 2026
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.

Updates the requirements on setuptools-scm to permit the latest version.
Release notes
Sourced from setuptools-scm's releases.
Commits
fa1c6e2Merge pull request #1427 from pypa/release/main0e8b865Prepare release: setuptools-scm v10.1.2, vcs-versioning v2.1.0b447622Merge pull request #1432 from RonnyPfannschmidt/fix/1431-fallback-discovery-p...d79683cfix: don't let unprocessed .git_archival.txt shadow PKG-INFO (#1431)651e9bfMerge pull request #1430 from RonnyPfannschmidt/fix/1422-suppress-tag-strict-...2dba8affix: use surrogateescape for subprocess encoding on Windows2480097Merge pull request #1428 from RonnyPfannschmidt/fix/compat-shim-parse-version42c97f9fix: suppress conflicting tag.strict warnings (#1422)2c17c0efix: add backward-compat shim for parse_version (#1423)a841b68Merge pull request #1426 from RonnyPfannschmidt/warning-fixesNote
Low Risk
Only the build-time version constraint changes; no runtime or security-sensitive logic is modified.
Overview
Raises the build-system floor for
setuptools_scm[toml]from>=3.5.0to>=10.1.2inpyproject.toml, so installs and CI wheels can resolve current setuptools-scm releases while keeping the existing[tool.setuptools_scm]config unchanged.This is a dependency-only change with no application or runtime code updates.
Reviewed by Cursor Bugbot for commit cc91cdd. Bugbot is set up for automated code reviews on this repo. Configure here.