gpt4 book ai didi

python - 如何在我的 python typer 程序中使用 pyproject.toml 文件中指定的 'version' ?

转载 作者:行者123 更新时间:2023-12-03 08:01:38 25 4
gpt4 key购买 nike

我有一个非常简单的 python/typer 程序。

我也使用诗歌作为构建工具。

这是我的 pyproject.toml 文件的片段:

name = "cat-cli"
version = "0.1.3"
description = "Cat Cli"

有没有一种简单的方法将 toml 文件中指定的版本号获取到我的 python 程序中?

提前谢谢

最佳答案

获取已安装软件包版本号的规范方法是使用 importlib.metadata或其向后移植 importlib-metadata如果您使用的是 Python <3.8。

try:
from importlib import metadata
except ImportError:
import importlib_metadata as metadata

version = metadata.version("mypackage")

关于python - 如何在我的 python typer 程序中使用 pyproject.toml 文件中指定的 'version' ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73902812/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com