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

update 3.0.1

parent 8958b486
Pipeline #7716 passed with stage
in 0 seconds
import setuptools
import os
import re
with open("README.md", "r") as fh:
long_description = fh.read()
......@@ -10,17 +12,32 @@ 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',
license='MIT',
author="Shuai Feng",
author_email='sfeng@hebtu.edu.cn',
description='The packages for the scientific data simulation of CSST-IFS', # short description
name = 'csst_ifs_gehong',
version = get_version(),
license = 'MIT',
author = "Shuai Feng",
author_email = 'sfeng@hebtu.edu.cn',
description = 'The packages for the scientific data simulation of CSST-IFS', # short description
long_description=long_description,
long_description_content_type="text/markdown",
url='https://csst-tb.bao.ac.cn/code/csst-sims/csst_ifs_gehong',
project_urls={
long_description_content_type = "text/markdown",
url = 'https://csst-tb.bao.ac.cn/code/csst-sims/csst_ifs_gehong',
project_urls = {
'Source': 'https://csst-tb.bao.ac.cn/code/csst-sims/csst_ifs_gehong',
},
packages=setuptools.find_packages(),
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment