Commit 02b9627f authored by Shuai Feng's avatar Shuai Feng
Browse files

update 3.0.1

parent 8958b486
Loading
Loading
Loading
Loading
Loading
+26 −9
Original line number Diff line number Diff line
import setuptools
import os
import re

with open("README.md", "r") as fh:
    long_description = fh.read()
@@ -10,9 +12,24 @@ with open("requirements.txt", "r") as f:
        if not req.startswith("#") and req.__contains__("==")
    ]

def get_version():
    # 找到 __init__.py 的路径
    init_path = os.path.join(
        os.path.dirname(__file__), 
        "csst_ifs_gehong", 
        "__init__.py"
    )
    # 读取文件内容,使用正则找出版本号
    with open(init_path, "r", encoding="utf-8") as f:
        content = f.read()
        version_match = re.search(r'^__version__ = ["\']([^"\']*)["\']', content, re.M)
        if version_match:
            return version_match.group(1)
        raise RuntimeError("无法在 __init__.py 中找到 __version__ 定义")

setuptools.setup(
    name = 'csst_ifs_gehong',
    version='3.0.0',
    version = get_version(),
    license = 'MIT',
    author = "Shuai Feng",
    author_email = 'sfeng@hebtu.edu.cn',