More documentation fixes for ReadTheDocs
This commit is contained in:
parent
9e31754284
commit
be563a4748
26
docs/conf.py
26
docs/conf.py
@ -12,13 +12,23 @@
|
||||
# add these directories to sys.path here. If the directory is relative to the
|
||||
# documentation root, use os.path.abspath to make it absolute, like shown here.
|
||||
#
|
||||
import os
|
||||
import sys
|
||||
import ast
|
||||
from pathlib import Path
|
||||
import re
|
||||
|
||||
from recommonmark.parser import CommonMarkParser
|
||||
|
||||
|
||||
sys.path.insert(0, os.path.abspath('.' ))
|
||||
CURRENT_DIR = Path(__file__).parent
|
||||
|
||||
|
||||
def get_version():
|
||||
black_py = CURRENT_DIR / '..' / 'black.py'
|
||||
_version_re = re.compile(r'__version__\s+=\s+(?P<version>.*)')
|
||||
with open(str(black_py), 'r', encoding='utf8') as f:
|
||||
version = _version_re.search(f.read()).group('version')
|
||||
return str(ast.literal_eval(version))
|
||||
|
||||
|
||||
# -- Project information -----------------------------------------------------
|
||||
|
||||
@ -27,12 +37,12 @@
|
||||
author = 'Łukasz Langa and contributors to Black'
|
||||
|
||||
# Autopopulate version
|
||||
import black
|
||||
# The short X.Y version.
|
||||
# TODO: fix for 2 digit month
|
||||
version = f'{black.__version__[:4]}'
|
||||
# The full version, including alpha/beta/rc tags.
|
||||
release = black.__version__
|
||||
release = get_version()
|
||||
# The short X.Y version.
|
||||
version = release
|
||||
for sp in 'abcfr':
|
||||
version = version.split(sp)[0]
|
||||
|
||||
# -- General configuration ---------------------------------------------------
|
||||
|
||||
|
2
docs/requirements.txt
Normal file
2
docs/requirements.txt
Normal file
@ -0,0 +1,2 @@
|
||||
recommonmark==0.4.0
|
||||
Sphinx==1.7.2
|
Loading…
Reference in New Issue
Block a user