Skip to content

Commit e5b0981

Browse files
committed
Drop the redundant empty minimal extra in favor of PEP 771 [] syntax
1 parent 35301dd commit e5b0981

4 files changed

Lines changed: 5 additions & 6 deletions

File tree

‎README.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ pip install --dry-run pep-771-demo-a[flask]
6565
pip install --dry-run pep-771-demo-a[fastapi]
6666
>>> Would install fastapi-X.Y.Z ... pep-771-demo-a-1.0.0
6767

68-
# will install pep-771-demo-a AND the explicit `minimal` extra - no default "flask"
68+
# will install only pep-771-demo-a (PEP 771 `[]` opts out of default extras)
6969
pip install --dry-run pep-771-demo-a[]
7070
>>> Would install pep-771-demo-a-1.0.0
7171

@@ -83,7 +83,7 @@ pip install --dry-run pep-771-demo-b[flask]
8383
pip install --dry-run pep-771-demo-b[fastapi]
8484
>>> Would install fastapi-X.Y.Z ... pep-771-demo-b-1.0.0
8585

86-
# will install pep-771-demo-b AND the explicit `minimal` extra - no default "flask"
86+
# will install only pep-771-demo-b (PEP 771 `[]` opts out of default extras)
8787
pip install --dry-run pep-771-demo-b[]
8888
>>> Would install pep-771-demo-b-1.0.0
8989
```

‎demoA/pyproject.toml‎

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,3 @@ default-optional-dependencies = ["flask"]
1919
[project.optional-dependencies]
2020
fastapi = ["fastapi"]
2121
flask = ["flask"]
22-
minimal = []

‎demoB/setup.py‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import setuptools
22

33
setuptools.setup(
4-
extras_require={"fastapi": ["fastapi"], "flask": ["flask"], "minimal": []},
4+
extras_require={"fastapi": ["fastapi"], "flask": ["flask"]},
55
default_extras_require=["flask"],
66
)

‎tox.ini‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,11 @@ commands =
1515
demoa-noextra: python -m pip install "pep-771-demo-a @ file://{toxinidir}/demoA"
1616
demoa-explicit: python -m pip install "pep-771-demo-a[flask] @ file://{toxinidir}/demoA"
1717
demoa-extra: python -m pip install "pep-771-demo-a[fastapi] @ file://{toxinidir}/demoA"
18-
demoa-minimal: python -m pip install "pep-771-demo-a[minimal] @ file://{toxinidir}/demoA"
18+
demoa-minimal: python -m pip install "pep-771-demo-a[] @ file://{toxinidir}/demoA"
1919
demob-noextra: python -m pip install "pep-771-demo-b @ file://{toxinidir}/demoB"
2020
demob-explicit: python -m pip install "pep-771-demo-b[flask] @ file://{toxinidir}/demoB"
2121
demob-extra: python -m pip install "pep-771-demo-b[fastapi] @ file://{toxinidir}/demoB"
22-
demob-minimal: python -m pip install "pep-771-demo-b[minimal] @ file://{toxinidir}/demoB"
22+
demob-minimal: python -m pip install "pep-771-demo-b[] @ file://{toxinidir}/demoB"
2323

2424
{list_dependencies_command}
2525

0 commit comments

Comments
 (0)