pyproject.toml 配置
时间: 2024-06-10 14:03:32 浏览: 149
Python库 | toml_config-0.1.3.tar.gz
`pyproject.toml` 是 Python 项目中的一种配置文件,它是根据 Poetry(Python 的包和项目管理工具)规范创建的。这个文件主要用于组织和管理项目的元数据、依赖项、构建设置等信息。以下是 `pyproject.toml` 文件的一些关键部分:
1. [tool.poetry] 节点:定义了项目的基本信息,如项目名称、版本号、描述等。
```toml
[tool.poetry]
name = "your_project_name"
version = "0.1.0"
description = "A short description of your project"
authors = ["Your Name <you@example.com>"]
```
2. dependencies: 包含项目的依赖项列表,可以指定具体版本或范围。
```toml
[dependencies]
requests = "^2.26.0"
numpy = "*"
```
3. dev-dependencies: 用于开发环境的依赖,如测试框架、代码分析工具等。
```toml
[dev-dependencies]
pytest = "^6.2"
black = "^22.3"
```
4. build-system: 设置构建工具(如 setuptools 或 poetry build)的相关配置。
```toml
[build-system]
requires = ["poetry-core>=1.0.0"]
build-backend = "poetry.core.masonry.api"
```
阅读全文