Skip to content

Commit d020495

Browse files
asottilegaborbernat
authored andcommitted
Fix double requirement in isolated build (#1350)
1 parent b8a7b22 commit d020495

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

docs/changelog/1349.bugfix.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Fix isolated build double-requirement - by :user:`asottile`.

src/tox/package/builder/isolated.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,9 @@ def build(config, session):
3232

3333
build_requires = get_build_requires(build_info, package_venv, config.setupdir)
3434
# we need to filter out requirements already specified in pyproject.toml or user deps
35-
base_build_deps = {canonicalize_name(r.name) for r in package_venv.envconfig.deps}
35+
base_build_deps = {
36+
canonicalize_name(Requirement(r.name).name) for r in package_venv.envconfig.deps
37+
}
3638
build_requires_dep = [
3739
DepConfig(r, None)
3840
for r in build_requires

0 commit comments

Comments
 (0)