Skip to content

PEP 685

Comparison of extra names for optional distribution dependencies

Example

pip install fastapi[all]과 같이 뒤에 [all]를 붙이면 선택적 종속성 패키지가 설치된다.

setup.cfg options.extras_require

setup.cfg에서는 options.extras_require를 사용한다:

[metadata]
name = Package-A

[options.extras_require]
PDF =
    ReportLab>=1.2
    RXP

참고로 pyproject.toml에서는 [project.optional-dependencies]를 사용한다.

See also

Favorite site