本文主要是介绍Superset二次开发之查询GitHub不同版本修改的文件列表 (Python 方案),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
背景:
对于Superset版本之间的升级,如何了解新版本更新了哪些文件,是个需要重视的问题,对于版本升级过程中的准备工作、代码迁移很有帮助
版本标签含义 参考 Release Process (发布过程)
a. 版本号格式
-
主版本号.次版本号.修订号:这是常见的版本号格式,例如
3.0.0
这个版本号表示:-
主版本号:
3
表示有重大变化或新增功能。 -
次版本号:
0
表示新增功能或改进。 -
修 订 号:
0
表示小的修复或改进。
-
b. 预发布版本
-
rc:表示 Release Candidate,即发布候选版本。这是一个接近最终发布版本的版本,通常用来进行最后的测试,以确保没有严重的问题。
rc
后面的数字表示这是第几个发布候选版本。-
例如,
3.0.0rc3
表示3.0.0
版本的第三个发布候选版本。
-
- 3.0.0 属于正式发布版本,是
3.0.0rc3
之后的版本,意味着它包含了3.0.0rc3
版本中的所有更改,并且经过了更多的测试和修正。
注:针对修订号版本之间的文件列表查询有效
import requests
from bs4 import BeautifulSoup
import osdef fetch_html_content(base_url, start_version, end_version):"""Fetches HTML content from the given URL, constructed using the base URL and version parameters.Args:base_url (str): The base URL for the request.start_version (str): The starting version for the range parameter.end_version (str): The ending version for the range parameter.
这篇关于Superset二次开发之查询GitHub不同版本修改的文件列表 (Python 方案)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!