mirror of
https://github.com/fish-shell/fish-shell.git
synced 2024-11-29 05:03:46 +08:00
sphinx: get version number from built binary
This commit is contained in:
parent
3ae12ac4d3
commit
3b8505bebe
|
@ -9,6 +9,7 @@
|
||||||
import glob
|
import glob
|
||||||
import os.path
|
import os.path
|
||||||
import pygments
|
import pygments
|
||||||
|
import subprocess
|
||||||
from sphinx.errors import SphinxError, SphinxWarning
|
from sphinx.errors import SphinxError, SphinxWarning
|
||||||
|
|
||||||
# -- Helper functions --------------------------------------------------------
|
# -- Helper functions --------------------------------------------------------
|
||||||
|
@ -50,10 +51,14 @@ project = "fish-shell"
|
||||||
copyright = "2019, fish-shell developers"
|
copyright = "2019, fish-shell developers"
|
||||||
author = "fish-shell developers"
|
author = "fish-shell developers"
|
||||||
|
|
||||||
# The short X.Y version
|
# Parsing FISH-BUILD-VERSION-FILE is possible but hard to ensure that it is in the right place
|
||||||
version = "3.1"
|
# fish_indent is guaranteed to be on PATH for the Pygments highlighter anyway
|
||||||
|
ret = subprocess.run(('fish_indent', '--version',),
|
||||||
|
stdout=subprocess.PIPE, stderr=subprocess.PIPE).stderr.decode('utf-8')
|
||||||
# The full version, including alpha/beta/rc tags
|
# The full version, including alpha/beta/rc tags
|
||||||
release = "3.1.0"
|
release = ret.strip().split(' ')[-1]
|
||||||
|
# The short X.Y version
|
||||||
|
version = release.rsplit('.', 1)[0]
|
||||||
|
|
||||||
|
|
||||||
# -- General configuration ---------------------------------------------------
|
# -- General configuration ---------------------------------------------------
|
||||||
|
|
Loading…
Reference in New Issue
Block a user