主页

索引

模块索引

搜索页面

文件pyproject.toml

示例:

[project]
name = "mypackage"
version = "0.0.1"
dependencies = [
    "requests",
    'importlib-metadata; python_version<"3.8"',
]

dependencies(指定依赖项)

[project]
dependencies = [
  "httpx",
  "gidgethub[httpx]>4.0.0",
  "django>2.1; os_name != 'nt'",
  "django>2.0; os_name == 'nt'",
]

optional-dependencies(设置可选依赖项)

[project.optional-dependencies]
gui = ["PyQt5"]
cli = [
  "rich",
  "click",
]

指定了gui参数,则会安装 PyQt5 依赖库:

pip install your-project-name[gui]

主页

索引

模块索引

搜索页面