我试图找到一种在pyproject.toml中使用python脚本生成的值的方法。例如,让我们考虑一下我们有一个函数random_version
。我使用setuptools进行包构建。
import random
def random_version():
rand_ver = random.randint(1,10)
return rand_ver
现在在pyproject.toml文件中有一个version
字段,使用random_version
函数的输出。现在我的想法是编写一个脚本来编辑pyproject.toml文件,并将随机值放入version字段。有没有更好的方法来做到这一点?
1条答案
按热度按时间bnl4lu3b1#
首先确保在
pyproject.toml
文件中将version
设置为dynamic
:pyproject.toml
然后你需要一个
setup.py
脚本只用于version
:setup.py