Setuptools

流程

  1. pyproject.toml

    1
    2
    3
    
    [build-system]
    requires = ["setuptools"]
    build-backend = "setuptools.build_meta"
  2. 创建 setup.py 或者 setup.cfg 文件
  3. 安装 build 包

数据文件添加

提供三种方式

  1. include_package_data=True + MANIFEST.in 声明
  2. package_data= {…}
  3. exclude_package_data={…}

通过传统 distutils 方法

  • 声明需要添加 data files: include_package_data = True
  • 文件说明: 在 MANIFEST.in 文件中详细说明