Skip to content

Commit

Permalink
Fix missing toml extra
Browse files Browse the repository at this point in the history
Fixed breakage uncovered by setuptools-scm 6.3.0 where installation
would fail for project that missed to mention the toml extra.
  • Loading branch information
ssbarnea committed Sep 3, 2021
1 parent 72de89f commit c4fe5df
Show file tree
Hide file tree
Showing 3 changed files with 3 additions and 2 deletions.
1 change: 1 addition & 0 deletions CHANGES.md
Expand Up @@ -5,6 +5,7 @@
### Packaging

- Fix missing modules in self-contained binaries (#2466)
- Fix missing toml extra used during installation (#2475)

## 21.8b0

Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Expand Up @@ -26,7 +26,7 @@ extend-exclude = '''
# We're pinning setuptools-scm to bugfix versions only because for build-time
# deps having them work on install by default is really important. Especially
# since it's hard for users to work-around the specified build requirements.
requires = ["setuptools>=41.0", "setuptools_scm~=6.0.1", "wheel"]
requires = ["setuptools>=41.0", "setuptools_scm[toml]~=6.0.1", "wheel"]
build-backend = "setuptools.build_meta"

[tool.pytest.ini_options]
Expand Down
2 changes: 1 addition & 1 deletion setup.cfg
@@ -1,3 +1,3 @@
[options]
setup_requires =
setuptools_scm~=6.0.1
setuptools_scm[toml]~=6.0.1

0 comments on commit c4fe5df

Please sign in to comment.