从github标签获取软件包版本

时间:2020-04-14 18:13:58

标签: python github pypi github-actions

我想使用Github Actions将发布的发行版自动推送到PyPi。目前,我已经在setup.pyVERSION = '0.1.2')中硬编码了该版本的版本,如果在每个版本之前都进行了更新。 我想自动使其保持最新状态,因此我想读取GITHUB_REF中的环境变量setup.py,因为它在运行Action时应存储标记字符串。 这是可行的主意吗?还是我缺少什么?

然后我的setup.py将开始这样

import os

from setuptools import find_packages, setup


try:
    VERSION = os.environ['GITHUB_REF']
except KeyError:
    # shall I fall back to something or just exit?

setup(
    name='...',
    version=VERSION,
    ...

0 个答案:

没有答案