相关格式的配置文件
Python 项目中常见的配置文件一览,覆盖打包、依赖、发布相关的配置约定。
- pyproject-toml — 现代 Python 项目的统一构建配置文件(TOML 格式),声明 build-system、project、tool 三个表
- setup-cfg — setuptools 的静态 INI 格式配置文件,setup.py 的声明式替代方案
- setup-py — 传统的 setuptools 构建脚本,定义项目元数据、依赖、打包、入口点等
- requirements-txt — pip 依赖列表文件,记录项目所需第三方库及版本约束
- manifest-in — 声明源码分发包中需额外包含的非 Python 文件
- pypirc — 配置 PyPI/私有仓库的上传凭证,供 twine/flit 使用