如何使用 setuptools 生成 Python 文件?

问题描述

假设我有一个使用 setuptools 构建的标准 Python 项目。我在 ./my_project 下有源代码,在顶级目录中有一个 setup.py。我想在 ./my_project 下创建一个文件来定义一些构建时常量。

来自 autotools,我的直觉是创建一个 constants.py.in 并使用 sed 或其他类似于 AC_CONfig_FILES方法对其进行预处理。我找不到有关 setuptools 的任何文档,这些文档表明有一种方法可以挂钩 build 命令以执行其他操作,例如生成文件

我是否期望从 setuptools 得到一些不适合的东西?这样做的惯用 Python/setuptools 方式是什么?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)