Skip to content

Commit 0d53700

Browse files
authored
Merge pull request #1018 from aio-libs/dependabot/pip/setuptools-scm-toml--gte-6.4-and-lt-10
Update setuptools-scm[toml] requirement from <7,>=6.4 to >=7,<10
2 parents b102de9 + a645193 commit 0d53700

3 files changed

Lines changed: 7 additions & 2 deletions

File tree

.github/workflows/ci-cd.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ jobs:
139139
pip install
140140
--user
141141
--upgrade
142-
"setuptools-scm>= 7, < 8"
142+
"setuptools-scm>= 9.2, < 10"
143143
shell: bash
144144
- name: Set the current dist version from Git
145145
if: steps.request-check.outputs.release-requested != 'true'

CHANGES.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@ next (unreleased)
1616

1717
* Use immutable GitHub tags and releases for future releases
1818

19+
* | Bump setuptools to >=80, setuptools-scm to >=7, <10.
20+
| setuptools-scm must be at least 9.2.0 for consistent hash lengths of non-release builds.
21+
1922
0.2.0 (2023-06-11)
2023
^^^^^^^^^^^^^^^^^^
2124

pyproject.toml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,9 @@ requires = [
4848
"setuptools >= 80",
4949

5050
# Plugins
51-
"setuptools_scm[toml] >= 7, < 8",
51+
# >= 9.2 is needed for consistent generation of hashes for non-release artifacts
52+
# https://github.com/pypa/setuptools-scm/pull/1158
53+
"setuptools_scm[toml] >= 7, < 10",
5254
]
5355
build-backend = "setuptools.build_meta"
5456

0 commit comments

Comments
 (0)