如何在 pyproject.toml 文件中引用元数据?

问题描述 投票:0回答:0

我之前使用 setup.py 来打包我的 Python 库。 pyproject.toml 似乎是我决定在下一个版本之前迁移的设置工具的未来方式。

在 setup.py 中,我使用以下字符串定义可下载压缩包的链接:

setup(
    version = "2.13.4"
    download_url = "https://github.com/xx/xx/archive/v${metadata:version}.tar.gz" 
)

我的目标是只设置一次版本号。在 pyproject.toml 中是否仍然可能,如果是的话如何?

我尝试了以下但它没有在 url 中包含版本参数:

[project]
version = "2.13.4"

[project.urls]
Download = "https://github.com/xx/xx/archive/v${metadata:version}.tar.gz"
python setuptools pyproject.toml
© www.soinside.com 2019 - 2024. All rights reserved.