2
「版本」和「發佈」的標準Python含義是什麼?特別是,我對如何調和斯芬克斯在PEP 0440中使用這些術語和它們的使用感到困惑。「版本」和「版本」的標準Python含義是什麼?
例如sphinx-quickstart
提示與
獅身人面像的「版本」和「釋放」該軟件的概念版本。 每個版本可以有多個版本。例如,對於Python, 版本類似於2.5或3.0,而發佈版本是 (如2.5.1或3.0a1)。如果您不需要這種雙重結構,只需將 設置爲相同的值即可。
,並創建包含一個配置文件
# The short X.Y version.
version = ...
# The full version, including alpha/beta/rc tags.
release = ...
但PEP 0440描述了「釋放」,作爲他形成N(.N)*
似乎使用的術語「版本」 13759來指代「完整版」獅身人面像(即其「釋放」)。
什麼是Python「版本」,它與「版本」有什麼不同?具體而言,斯芬克斯是否代表這些術語的標準解釋?
是,但「一個或多個非負整數值,由點分隔」不與「包括α/β/ RC標籤」調和。此外,術語「版本」似乎沒有在任何地方定義(並且是在Sphinx'config.py'註釋中使用的循環類型)。有沒有明確說明這個術語的含義? – orome
@raxacoricofallapatorius它是一個分發標識符,如PEP 0426中所述:*「發行版的公共或本地版本標識符」*, 然後在PEP 0440中:*「版本方案既用於描述由特定分發檔案庫,以及對構建或運行軟件所需的依賴關係版本設置限制條件。「* – yuvi