File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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'
Original file line number Diff line number Diff 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+
19220.2.0 (2023-06-11)
2023^^^^^^^^^^^^^^^^^^
2124
Original file line number Diff line number Diff 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]
5355build-backend = " setuptools.build_meta"
5456
You can’t perform that action at this time.
0 commit comments