Use Sphinx book theme for documentation

This commit is contained in:
Cédric Krier
2023-09-01 09:44:09 +02:00
parent 6d4b80cd6d
commit 6a06579e13
619 changed files with 4728 additions and 416 deletions
+1
View File
@@ -57,6 +57,7 @@ documentation:
paths:
- .cache/pip/http
before_script:
- pip install -r "${PACKAGE}/${DOC_DIR}/requirements-doc.txt"
- pip install sphinx-lint rstcheck[sphinx]
script:
- cd "${PACKAGE}"
+1 -1
View File
@@ -8,7 +8,7 @@ do
module=`basename "${path}"`
printf "Check $module ... "
cookiecutter --no-input cookiecutter-module -o "${OUTPUT}" module_name="${module}"
for file in tox.ini .readthedocs.yaml doc/conf.py
for file in tox.ini .readthedocs.yaml doc/conf.py doc/requirements-doc.txt
do
cmp "${path}/${file}" "${OUTPUT}/${module}/${file}"
done
+4
View File
@@ -5,6 +5,10 @@ OUTPUTDIR=`realpath "${1}"`
mkdir -p "${OUTPUTDIR}"
export DOC_BASE_URL=$OUTPUTDIR
find . -name 'cookiecutter*' -prune -o -path '*/doc/requirements-doc.txt' -print | while read path; do
pip install -r "${path}"
done
(find . -name 'cookiecutter*' -prune -o -path '*/doc/conf.py' -print | while read path; do
path=`dirname "${path}"`
path=`dirname "${path}"`
@@ -3,6 +3,13 @@ build:
os: ubuntu-22.04
tools:
python: "3"
python:
install:
{%- if not cookiecutter.prefix %}
- requirements: modules/{{ cookiecutter.package_name }}/doc/requirements-doc.txt
{%- else %}
- requirements: doc/requirements-doc.txt
{%- endif %}
sphinx:
{%- if not cookiecutter.prefix %}
configuration: modules/{{ cookiecutter.module_name }}/doc/conf.py
@@ -27,9 +27,10 @@ def get_info():
info = dict(config.items('tryton'))
result = subprocess.run(
[sys.executable, 'setup.py', '--name'],
[sys.executable, 'setup.py', '--name', '--description'],
stdout=subprocess.PIPE, check=True, cwd=module_dir)
info['name'] = result.stdout.decode('utf-8').strip()
info['name'], info['description'] = (
result.stdout.decode('utf-8').strip().splitlines())
result = subprocess.run(
[sys.executable, 'setup.py', '--version'],
@@ -40,8 +41,14 @@ def get_info():
minor_version = int(minor_version)
if minor_version % 2:
info['series'] = 'latest'
{%- if not cookiecutter.prefix %}
info['branch'] = 'branch/default'
{%- endif %}
else:
info['series'] = '.'.join(version.split('.', 2)[:2])
{%- if not cookiecutter.prefix %}
info['branch'] = 'branch/' + info['series']
{%- endif %}
for key in {'depends', 'extras_depend'}:
info[key] = info.get(key, '').strip().splitlines()
@@ -53,12 +60,27 @@ def get_info():
info = get_info()
html_theme = 'sphinx_book_theme'
{%- if not cookiecutter.prefix %}
html_theme_options = {
'repository_provider': 'gitlab',
'repository_url': 'https://code.tryton.org/tryton',
'repository_branch': info['branch'],
'use_source_button': True,
'use_edit_page_button': True,
'use_repository_button': True,
'use_download_button': False,
'path_to_docs': 'modules/{{ cookiecutter.module_name }}/doc',
}
{%- endif %}
html_title = info['description']
master_doc = 'index'
project = info['name']
release = version = info['series']
default_role = 'ref'
highlight_language = 'none'
extensions = [
'sphinx_copybutton',
'sphinx.ext.intersphinx',
]
intersphinx_mapping = {
@@ -0,0 +1,2 @@
sphinx_book_theme
sphinx_copybutton
+3
View File
@@ -3,5 +3,8 @@ build:
os: ubuntu-22.04
tools:
python: "3"
python:
install:
- requirements: modules/trytond_account/doc/requirements-doc.txt
sphinx:
configuration: modules/account/doc/conf.py
+18 -2
View File
@@ -25,9 +25,10 @@ def get_info():
info = dict(config.items('tryton'))
result = subprocess.run(
[sys.executable, 'setup.py', '--name'],
[sys.executable, 'setup.py', '--name', '--description'],
stdout=subprocess.PIPE, check=True, cwd=module_dir)
info['name'] = result.stdout.decode('utf-8').strip()
info['name'], info['description'] = (
result.stdout.decode('utf-8').strip().splitlines())
result = subprocess.run(
[sys.executable, 'setup.py', '--version'],
@@ -38,8 +39,10 @@ def get_info():
minor_version = int(minor_version)
if minor_version % 2:
info['series'] = 'latest'
info['branch'] = 'branch/default'
else:
info['series'] = '.'.join(version.split('.', 2)[:2])
info['branch'] = 'branch/' + info['series']
for key in {'depends', 'extras_depend'}:
info[key] = info.get(key, '').strip().splitlines()
@@ -51,12 +54,25 @@ def get_info():
info = get_info()
html_theme = 'sphinx_book_theme'
html_theme_options = {
'repository_provider': 'gitlab',
'repository_url': 'https://code.tryton.org/tryton',
'repository_branch': info['branch'],
'use_source_button': True,
'use_edit_page_button': True,
'use_repository_button': True,
'use_download_button': False,
'path_to_docs': 'modules/account/doc',
}
html_title = info['description']
master_doc = 'index'
project = info['name']
release = version = info['series']
default_role = 'ref'
highlight_language = 'none'
extensions = [
'sphinx_copybutton',
'sphinx.ext.intersphinx',
]
intersphinx_mapping = {
+2
View File
@@ -0,0 +1,2 @@
sphinx_book_theme
sphinx_copybutton
+3
View File
@@ -3,5 +3,8 @@ build:
os: ubuntu-22.04
tools:
python: "3"
python:
install:
- requirements: modules/trytond_account_asset/doc/requirements-doc.txt
sphinx:
configuration: modules/account_asset/doc/conf.py
+18 -2
View File
@@ -25,9 +25,10 @@ def get_info():
info = dict(config.items('tryton'))
result = subprocess.run(
[sys.executable, 'setup.py', '--name'],
[sys.executable, 'setup.py', '--name', '--description'],
stdout=subprocess.PIPE, check=True, cwd=module_dir)
info['name'] = result.stdout.decode('utf-8').strip()
info['name'], info['description'] = (
result.stdout.decode('utf-8').strip().splitlines())
result = subprocess.run(
[sys.executable, 'setup.py', '--version'],
@@ -38,8 +39,10 @@ def get_info():
minor_version = int(minor_version)
if minor_version % 2:
info['series'] = 'latest'
info['branch'] = 'branch/default'
else:
info['series'] = '.'.join(version.split('.', 2)[:2])
info['branch'] = 'branch/' + info['series']
for key in {'depends', 'extras_depend'}:
info[key] = info.get(key, '').strip().splitlines()
@@ -51,12 +54,25 @@ def get_info():
info = get_info()
html_theme = 'sphinx_book_theme'
html_theme_options = {
'repository_provider': 'gitlab',
'repository_url': 'https://code.tryton.org/tryton',
'repository_branch': info['branch'],
'use_source_button': True,
'use_edit_page_button': True,
'use_repository_button': True,
'use_download_button': False,
'path_to_docs': 'modules/account_asset/doc',
}
html_title = info['description']
master_doc = 'index'
project = info['name']
release = version = info['series']
default_role = 'ref'
highlight_language = 'none'
extensions = [
'sphinx_copybutton',
'sphinx.ext.intersphinx',
]
intersphinx_mapping = {
@@ -0,0 +1,2 @@
sphinx_book_theme
sphinx_copybutton
+3
View File
@@ -3,5 +3,8 @@ build:
os: ubuntu-22.04
tools:
python: "3"
python:
install:
- requirements: modules/trytond_account_be/doc/requirements-doc.txt
sphinx:
configuration: modules/account_be/doc/conf.py
+18 -2
View File
@@ -25,9 +25,10 @@ def get_info():
info = dict(config.items('tryton'))
result = subprocess.run(
[sys.executable, 'setup.py', '--name'],
[sys.executable, 'setup.py', '--name', '--description'],
stdout=subprocess.PIPE, check=True, cwd=module_dir)
info['name'] = result.stdout.decode('utf-8').strip()
info['name'], info['description'] = (
result.stdout.decode('utf-8').strip().splitlines())
result = subprocess.run(
[sys.executable, 'setup.py', '--version'],
@@ -38,8 +39,10 @@ def get_info():
minor_version = int(minor_version)
if minor_version % 2:
info['series'] = 'latest'
info['branch'] = 'branch/default'
else:
info['series'] = '.'.join(version.split('.', 2)[:2])
info['branch'] = 'branch/' + info['series']
for key in {'depends', 'extras_depend'}:
info[key] = info.get(key, '').strip().splitlines()
@@ -51,12 +54,25 @@ def get_info():
info = get_info()
html_theme = 'sphinx_book_theme'
html_theme_options = {
'repository_provider': 'gitlab',
'repository_url': 'https://code.tryton.org/tryton',
'repository_branch': info['branch'],
'use_source_button': True,
'use_edit_page_button': True,
'use_repository_button': True,
'use_download_button': False,
'path_to_docs': 'modules/account_be/doc',
}
html_title = info['description']
master_doc = 'index'
project = info['name']
release = version = info['series']
default_role = 'ref'
highlight_language = 'none'
extensions = [
'sphinx_copybutton',
'sphinx.ext.intersphinx',
]
intersphinx_mapping = {
@@ -0,0 +1,2 @@
sphinx_book_theme
sphinx_copybutton
+3
View File
@@ -3,5 +3,8 @@ build:
os: ubuntu-22.04
tools:
python: "3"
python:
install:
- requirements: modules/trytond_account_budget/doc/requirements-doc.txt
sphinx:
configuration: modules/account_budget/doc/conf.py
+18 -2
View File
@@ -25,9 +25,10 @@ def get_info():
info = dict(config.items('tryton'))
result = subprocess.run(
[sys.executable, 'setup.py', '--name'],
[sys.executable, 'setup.py', '--name', '--description'],
stdout=subprocess.PIPE, check=True, cwd=module_dir)
info['name'] = result.stdout.decode('utf-8').strip()
info['name'], info['description'] = (
result.stdout.decode('utf-8').strip().splitlines())
result = subprocess.run(
[sys.executable, 'setup.py', '--version'],
@@ -38,8 +39,10 @@ def get_info():
minor_version = int(minor_version)
if minor_version % 2:
info['series'] = 'latest'
info['branch'] = 'branch/default'
else:
info['series'] = '.'.join(version.split('.', 2)[:2])
info['branch'] = 'branch/' + info['series']
for key in {'depends', 'extras_depend'}:
info[key] = info.get(key, '').strip().splitlines()
@@ -51,12 +54,25 @@ def get_info():
info = get_info()
html_theme = 'sphinx_book_theme'
html_theme_options = {
'repository_provider': 'gitlab',
'repository_url': 'https://code.tryton.org/tryton',
'repository_branch': info['branch'],
'use_source_button': True,
'use_edit_page_button': True,
'use_repository_button': True,
'use_download_button': False,
'path_to_docs': 'modules/account_budget/doc',
}
html_title = info['description']
master_doc = 'index'
project = info['name']
release = version = info['series']
default_role = 'ref'
highlight_language = 'none'
extensions = [
'sphinx_copybutton',
'sphinx.ext.intersphinx',
]
intersphinx_mapping = {
@@ -0,0 +1,2 @@
sphinx_book_theme
sphinx_copybutton
@@ -3,5 +3,8 @@ build:
os: ubuntu-22.04
tools:
python: "3"
python:
install:
- requirements: modules/trytond_account_cash_rounding/doc/requirements-doc.txt
sphinx:
configuration: modules/account_cash_rounding/doc/conf.py
+18 -2
View File
@@ -25,9 +25,10 @@ def get_info():
info = dict(config.items('tryton'))
result = subprocess.run(
[sys.executable, 'setup.py', '--name'],
[sys.executable, 'setup.py', '--name', '--description'],
stdout=subprocess.PIPE, check=True, cwd=module_dir)
info['name'] = result.stdout.decode('utf-8').strip()
info['name'], info['description'] = (
result.stdout.decode('utf-8').strip().splitlines())
result = subprocess.run(
[sys.executable, 'setup.py', '--version'],
@@ -38,8 +39,10 @@ def get_info():
minor_version = int(minor_version)
if minor_version % 2:
info['series'] = 'latest'
info['branch'] = 'branch/default'
else:
info['series'] = '.'.join(version.split('.', 2)[:2])
info['branch'] = 'branch/' + info['series']
for key in {'depends', 'extras_depend'}:
info[key] = info.get(key, '').strip().splitlines()
@@ -51,12 +54,25 @@ def get_info():
info = get_info()
html_theme = 'sphinx_book_theme'
html_theme_options = {
'repository_provider': 'gitlab',
'repository_url': 'https://code.tryton.org/tryton',
'repository_branch': info['branch'],
'use_source_button': True,
'use_edit_page_button': True,
'use_repository_button': True,
'use_download_button': False,
'path_to_docs': 'modules/account_cash_rounding/doc',
}
html_title = info['description']
master_doc = 'index'
project = info['name']
release = version = info['series']
default_role = 'ref'
highlight_language = 'none'
extensions = [
'sphinx_copybutton',
'sphinx.ext.intersphinx',
]
intersphinx_mapping = {
@@ -0,0 +1,2 @@
sphinx_book_theme
sphinx_copybutton
@@ -3,5 +3,8 @@ build:
os: ubuntu-22.04
tools:
python: "3"
python:
install:
- requirements: modules/trytond_account_consolidation/doc/requirements-doc.txt
sphinx:
configuration: modules/account_consolidation/doc/conf.py
+18 -2
View File
@@ -25,9 +25,10 @@ def get_info():
info = dict(config.items('tryton'))
result = subprocess.run(
[sys.executable, 'setup.py', '--name'],
[sys.executable, 'setup.py', '--name', '--description'],
stdout=subprocess.PIPE, check=True, cwd=module_dir)
info['name'] = result.stdout.decode('utf-8').strip()
info['name'], info['description'] = (
result.stdout.decode('utf-8').strip().splitlines())
result = subprocess.run(
[sys.executable, 'setup.py', '--version'],
@@ -38,8 +39,10 @@ def get_info():
minor_version = int(minor_version)
if minor_version % 2:
info['series'] = 'latest'
info['branch'] = 'branch/default'
else:
info['series'] = '.'.join(version.split('.', 2)[:2])
info['branch'] = 'branch/' + info['series']
for key in {'depends', 'extras_depend'}:
info[key] = info.get(key, '').strip().splitlines()
@@ -51,12 +54,25 @@ def get_info():
info = get_info()
html_theme = 'sphinx_book_theme'
html_theme_options = {
'repository_provider': 'gitlab',
'repository_url': 'https://code.tryton.org/tryton',
'repository_branch': info['branch'],
'use_source_button': True,
'use_edit_page_button': True,
'use_repository_button': True,
'use_download_button': False,
'path_to_docs': 'modules/account_consolidation/doc',
}
html_title = info['description']
master_doc = 'index'
project = info['name']
release = version = info['series']
default_role = 'ref'
highlight_language = 'none'
extensions = [
'sphinx_copybutton',
'sphinx.ext.intersphinx',
]
intersphinx_mapping = {
@@ -0,0 +1,2 @@
sphinx_book_theme
sphinx_copybutton
@@ -3,5 +3,8 @@ build:
os: ubuntu-22.04
tools:
python: "3"
python:
install:
- requirements: modules/trytond_account_credit_limit/doc/requirements-doc.txt
sphinx:
configuration: modules/account_credit_limit/doc/conf.py
+18 -2
View File
@@ -25,9 +25,10 @@ def get_info():
info = dict(config.items('tryton'))
result = subprocess.run(
[sys.executable, 'setup.py', '--name'],
[sys.executable, 'setup.py', '--name', '--description'],
stdout=subprocess.PIPE, check=True, cwd=module_dir)
info['name'] = result.stdout.decode('utf-8').strip()
info['name'], info['description'] = (
result.stdout.decode('utf-8').strip().splitlines())
result = subprocess.run(
[sys.executable, 'setup.py', '--version'],
@@ -38,8 +39,10 @@ def get_info():
minor_version = int(minor_version)
if minor_version % 2:
info['series'] = 'latest'
info['branch'] = 'branch/default'
else:
info['series'] = '.'.join(version.split('.', 2)[:2])
info['branch'] = 'branch/' + info['series']
for key in {'depends', 'extras_depend'}:
info[key] = info.get(key, '').strip().splitlines()
@@ -51,12 +54,25 @@ def get_info():
info = get_info()
html_theme = 'sphinx_book_theme'
html_theme_options = {
'repository_provider': 'gitlab',
'repository_url': 'https://code.tryton.org/tryton',
'repository_branch': info['branch'],
'use_source_button': True,
'use_edit_page_button': True,
'use_repository_button': True,
'use_download_button': False,
'path_to_docs': 'modules/account_credit_limit/doc',
}
html_title = info['description']
master_doc = 'index'
project = info['name']
release = version = info['series']
default_role = 'ref'
highlight_language = 'none'
extensions = [
'sphinx_copybutton',
'sphinx.ext.intersphinx',
]
intersphinx_mapping = {
@@ -0,0 +1,2 @@
sphinx_book_theme
sphinx_copybutton
@@ -3,5 +3,8 @@ build:
os: ubuntu-22.04
tools:
python: "3"
python:
install:
- requirements: modules/trytond_account_de_skr03/doc/requirements-doc.txt
sphinx:
configuration: modules/account_de_skr03/doc/conf.py
+18 -2
View File
@@ -25,9 +25,10 @@ def get_info():
info = dict(config.items('tryton'))
result = subprocess.run(
[sys.executable, 'setup.py', '--name'],
[sys.executable, 'setup.py', '--name', '--description'],
stdout=subprocess.PIPE, check=True, cwd=module_dir)
info['name'] = result.stdout.decode('utf-8').strip()
info['name'], info['description'] = (
result.stdout.decode('utf-8').strip().splitlines())
result = subprocess.run(
[sys.executable, 'setup.py', '--version'],
@@ -38,8 +39,10 @@ def get_info():
minor_version = int(minor_version)
if minor_version % 2:
info['series'] = 'latest'
info['branch'] = 'branch/default'
else:
info['series'] = '.'.join(version.split('.', 2)[:2])
info['branch'] = 'branch/' + info['series']
for key in {'depends', 'extras_depend'}:
info[key] = info.get(key, '').strip().splitlines()
@@ -51,12 +54,25 @@ def get_info():
info = get_info()
html_theme = 'sphinx_book_theme'
html_theme_options = {
'repository_provider': 'gitlab',
'repository_url': 'https://code.tryton.org/tryton',
'repository_branch': info['branch'],
'use_source_button': True,
'use_edit_page_button': True,
'use_repository_button': True,
'use_download_button': False,
'path_to_docs': 'modules/account_de_skr03/doc',
}
html_title = info['description']
master_doc = 'index'
project = info['name']
release = version = info['series']
default_role = 'ref'
highlight_language = 'none'
extensions = [
'sphinx_copybutton',
'sphinx.ext.intersphinx',
]
intersphinx_mapping = {
@@ -0,0 +1,2 @@
sphinx_book_theme
sphinx_copybutton
@@ -3,5 +3,8 @@ build:
os: ubuntu-22.04
tools:
python: "3"
python:
install:
- requirements: modules/trytond_account_deposit/doc/requirements-doc.txt
sphinx:
configuration: modules/account_deposit/doc/conf.py
+18 -2
View File
@@ -25,9 +25,10 @@ def get_info():
info = dict(config.items('tryton'))
result = subprocess.run(
[sys.executable, 'setup.py', '--name'],
[sys.executable, 'setup.py', '--name', '--description'],
stdout=subprocess.PIPE, check=True, cwd=module_dir)
info['name'] = result.stdout.decode('utf-8').strip()
info['name'], info['description'] = (
result.stdout.decode('utf-8').strip().splitlines())
result = subprocess.run(
[sys.executable, 'setup.py', '--version'],
@@ -38,8 +39,10 @@ def get_info():
minor_version = int(minor_version)
if minor_version % 2:
info['series'] = 'latest'
info['branch'] = 'branch/default'
else:
info['series'] = '.'.join(version.split('.', 2)[:2])
info['branch'] = 'branch/' + info['series']
for key in {'depends', 'extras_depend'}:
info[key] = info.get(key, '').strip().splitlines()
@@ -51,12 +54,25 @@ def get_info():
info = get_info()
html_theme = 'sphinx_book_theme'
html_theme_options = {
'repository_provider': 'gitlab',
'repository_url': 'https://code.tryton.org/tryton',
'repository_branch': info['branch'],
'use_source_button': True,
'use_edit_page_button': True,
'use_repository_button': True,
'use_download_button': False,
'path_to_docs': 'modules/account_deposit/doc',
}
html_title = info['description']
master_doc = 'index'
project = info['name']
release = version = info['series']
default_role = 'ref'
highlight_language = 'none'
extensions = [
'sphinx_copybutton',
'sphinx.ext.intersphinx',
]
intersphinx_mapping = {
@@ -0,0 +1,2 @@
sphinx_book_theme
sphinx_copybutton
@@ -3,5 +3,8 @@ build:
os: ubuntu-22.04
tools:
python: "3"
python:
install:
- requirements: modules/trytond_account_dunning/doc/requirements-doc.txt
sphinx:
configuration: modules/account_dunning/doc/conf.py
+18 -2
View File
@@ -25,9 +25,10 @@ def get_info():
info = dict(config.items('tryton'))
result = subprocess.run(
[sys.executable, 'setup.py', '--name'],
[sys.executable, 'setup.py', '--name', '--description'],
stdout=subprocess.PIPE, check=True, cwd=module_dir)
info['name'] = result.stdout.decode('utf-8').strip()
info['name'], info['description'] = (
result.stdout.decode('utf-8').strip().splitlines())
result = subprocess.run(
[sys.executable, 'setup.py', '--version'],
@@ -38,8 +39,10 @@ def get_info():
minor_version = int(minor_version)
if minor_version % 2:
info['series'] = 'latest'
info['branch'] = 'branch/default'
else:
info['series'] = '.'.join(version.split('.', 2)[:2])
info['branch'] = 'branch/' + info['series']
for key in {'depends', 'extras_depend'}:
info[key] = info.get(key, '').strip().splitlines()
@@ -51,12 +54,25 @@ def get_info():
info = get_info()
html_theme = 'sphinx_book_theme'
html_theme_options = {
'repository_provider': 'gitlab',
'repository_url': 'https://code.tryton.org/tryton',
'repository_branch': info['branch'],
'use_source_button': True,
'use_edit_page_button': True,
'use_repository_button': True,
'use_download_button': False,
'path_to_docs': 'modules/account_dunning/doc',
}
html_title = info['description']
master_doc = 'index'
project = info['name']
release = version = info['series']
default_role = 'ref'
highlight_language = 'none'
extensions = [
'sphinx_copybutton',
'sphinx.ext.intersphinx',
]
intersphinx_mapping = {
@@ -0,0 +1,2 @@
sphinx_book_theme
sphinx_copybutton
@@ -3,5 +3,8 @@ build:
os: ubuntu-22.04
tools:
python: "3"
python:
install:
- requirements: modules/trytond_account_dunning_email/doc/requirements-doc.txt
sphinx:
configuration: modules/account_dunning_email/doc/conf.py
+18 -2
View File
@@ -25,9 +25,10 @@ def get_info():
info = dict(config.items('tryton'))
result = subprocess.run(
[sys.executable, 'setup.py', '--name'],
[sys.executable, 'setup.py', '--name', '--description'],
stdout=subprocess.PIPE, check=True, cwd=module_dir)
info['name'] = result.stdout.decode('utf-8').strip()
info['name'], info['description'] = (
result.stdout.decode('utf-8').strip().splitlines())
result = subprocess.run(
[sys.executable, 'setup.py', '--version'],
@@ -38,8 +39,10 @@ def get_info():
minor_version = int(minor_version)
if minor_version % 2:
info['series'] = 'latest'
info['branch'] = 'branch/default'
else:
info['series'] = '.'.join(version.split('.', 2)[:2])
info['branch'] = 'branch/' + info['series']
for key in {'depends', 'extras_depend'}:
info[key] = info.get(key, '').strip().splitlines()
@@ -51,12 +54,25 @@ def get_info():
info = get_info()
html_theme = 'sphinx_book_theme'
html_theme_options = {
'repository_provider': 'gitlab',
'repository_url': 'https://code.tryton.org/tryton',
'repository_branch': info['branch'],
'use_source_button': True,
'use_edit_page_button': True,
'use_repository_button': True,
'use_download_button': False,
'path_to_docs': 'modules/account_dunning_email/doc',
}
html_title = info['description']
master_doc = 'index'
project = info['name']
release = version = info['series']
default_role = 'ref'
highlight_language = 'none'
extensions = [
'sphinx_copybutton',
'sphinx.ext.intersphinx',
]
intersphinx_mapping = {
@@ -0,0 +1,2 @@
sphinx_book_theme
sphinx_copybutton
@@ -3,5 +3,8 @@ build:
os: ubuntu-22.04
tools:
python: "3"
python:
install:
- requirements: modules/trytond_account_dunning_fee/doc/requirements-doc.txt
sphinx:
configuration: modules/account_dunning_fee/doc/conf.py
+18 -2
View File
@@ -25,9 +25,10 @@ def get_info():
info = dict(config.items('tryton'))
result = subprocess.run(
[sys.executable, 'setup.py', '--name'],
[sys.executable, 'setup.py', '--name', '--description'],
stdout=subprocess.PIPE, check=True, cwd=module_dir)
info['name'] = result.stdout.decode('utf-8').strip()
info['name'], info['description'] = (
result.stdout.decode('utf-8').strip().splitlines())
result = subprocess.run(
[sys.executable, 'setup.py', '--version'],
@@ -38,8 +39,10 @@ def get_info():
minor_version = int(minor_version)
if minor_version % 2:
info['series'] = 'latest'
info['branch'] = 'branch/default'
else:
info['series'] = '.'.join(version.split('.', 2)[:2])
info['branch'] = 'branch/' + info['series']
for key in {'depends', 'extras_depend'}:
info[key] = info.get(key, '').strip().splitlines()
@@ -51,12 +54,25 @@ def get_info():
info = get_info()
html_theme = 'sphinx_book_theme'
html_theme_options = {
'repository_provider': 'gitlab',
'repository_url': 'https://code.tryton.org/tryton',
'repository_branch': info['branch'],
'use_source_button': True,
'use_edit_page_button': True,
'use_repository_button': True,
'use_download_button': False,
'path_to_docs': 'modules/account_dunning_fee/doc',
}
html_title = info['description']
master_doc = 'index'
project = info['name']
release = version = info['series']
default_role = 'ref'
highlight_language = 'none'
extensions = [
'sphinx_copybutton',
'sphinx.ext.intersphinx',
]
intersphinx_mapping = {
@@ -0,0 +1,2 @@
sphinx_book_theme
sphinx_copybutton
@@ -3,5 +3,8 @@ build:
os: ubuntu-22.04
tools:
python: "3"
python:
install:
- requirements: modules/trytond_account_dunning_letter/doc/requirements-doc.txt
sphinx:
configuration: modules/account_dunning_letter/doc/conf.py
+18 -2
View File
@@ -25,9 +25,10 @@ def get_info():
info = dict(config.items('tryton'))
result = subprocess.run(
[sys.executable, 'setup.py', '--name'],
[sys.executable, 'setup.py', '--name', '--description'],
stdout=subprocess.PIPE, check=True, cwd=module_dir)
info['name'] = result.stdout.decode('utf-8').strip()
info['name'], info['description'] = (
result.stdout.decode('utf-8').strip().splitlines())
result = subprocess.run(
[sys.executable, 'setup.py', '--version'],
@@ -38,8 +39,10 @@ def get_info():
minor_version = int(minor_version)
if minor_version % 2:
info['series'] = 'latest'
info['branch'] = 'branch/default'
else:
info['series'] = '.'.join(version.split('.', 2)[:2])
info['branch'] = 'branch/' + info['series']
for key in {'depends', 'extras_depend'}:
info[key] = info.get(key, '').strip().splitlines()
@@ -51,12 +54,25 @@ def get_info():
info = get_info()
html_theme = 'sphinx_book_theme'
html_theme_options = {
'repository_provider': 'gitlab',
'repository_url': 'https://code.tryton.org/tryton',
'repository_branch': info['branch'],
'use_source_button': True,
'use_edit_page_button': True,
'use_repository_button': True,
'use_download_button': False,
'path_to_docs': 'modules/account_dunning_letter/doc',
}
html_title = info['description']
master_doc = 'index'
project = info['name']
release = version = info['series']
default_role = 'ref'
highlight_language = 'none'
extensions = [
'sphinx_copybutton',
'sphinx.ext.intersphinx',
]
intersphinx_mapping = {
@@ -0,0 +1,2 @@
sphinx_book_theme
sphinx_copybutton
+3
View File
@@ -3,5 +3,8 @@ build:
os: ubuntu-22.04
tools:
python: "3"
python:
install:
- requirements: modules/trytond_account_es/doc/requirements-doc.txt
sphinx:
configuration: modules/account_es/doc/conf.py
+18 -2
View File
@@ -25,9 +25,10 @@ def get_info():
info = dict(config.items('tryton'))
result = subprocess.run(
[sys.executable, 'setup.py', '--name'],
[sys.executable, 'setup.py', '--name', '--description'],
stdout=subprocess.PIPE, check=True, cwd=module_dir)
info['name'] = result.stdout.decode('utf-8').strip()
info['name'], info['description'] = (
result.stdout.decode('utf-8').strip().splitlines())
result = subprocess.run(
[sys.executable, 'setup.py', '--version'],
@@ -38,8 +39,10 @@ def get_info():
minor_version = int(minor_version)
if minor_version % 2:
info['series'] = 'latest'
info['branch'] = 'branch/default'
else:
info['series'] = '.'.join(version.split('.', 2)[:2])
info['branch'] = 'branch/' + info['series']
for key in {'depends', 'extras_depend'}:
info[key] = info.get(key, '').strip().splitlines()
@@ -51,12 +54,25 @@ def get_info():
info = get_info()
html_theme = 'sphinx_book_theme'
html_theme_options = {
'repository_provider': 'gitlab',
'repository_url': 'https://code.tryton.org/tryton',
'repository_branch': info['branch'],
'use_source_button': True,
'use_edit_page_button': True,
'use_repository_button': True,
'use_download_button': False,
'path_to_docs': 'modules/account_es/doc',
}
html_title = info['description']
master_doc = 'index'
project = info['name']
release = version = info['series']
default_role = 'ref'
highlight_language = 'none'
extensions = [
'sphinx_copybutton',
'sphinx.ext.intersphinx',
]
intersphinx_mapping = {
@@ -0,0 +1,2 @@
sphinx_book_theme
sphinx_copybutton
+3
View File
@@ -3,5 +3,8 @@ build:
os: ubuntu-22.04
tools:
python: "3"
python:
install:
- requirements: modules/trytond_account_es_sii/doc/requirements-doc.txt
sphinx:
configuration: modules/account_es_sii/doc/conf.py
+18 -2
View File
@@ -25,9 +25,10 @@ def get_info():
info = dict(config.items('tryton'))
result = subprocess.run(
[sys.executable, 'setup.py', '--name'],
[sys.executable, 'setup.py', '--name', '--description'],
stdout=subprocess.PIPE, check=True, cwd=module_dir)
info['name'] = result.stdout.decode('utf-8').strip()
info['name'], info['description'] = (
result.stdout.decode('utf-8').strip().splitlines())
result = subprocess.run(
[sys.executable, 'setup.py', '--version'],
@@ -38,8 +39,10 @@ def get_info():
minor_version = int(minor_version)
if minor_version % 2:
info['series'] = 'latest'
info['branch'] = 'branch/default'
else:
info['series'] = '.'.join(version.split('.', 2)[:2])
info['branch'] = 'branch/' + info['series']
for key in {'depends', 'extras_depend'}:
info[key] = info.get(key, '').strip().splitlines()
@@ -51,12 +54,25 @@ def get_info():
info = get_info()
html_theme = 'sphinx_book_theme'
html_theme_options = {
'repository_provider': 'gitlab',
'repository_url': 'https://code.tryton.org/tryton',
'repository_branch': info['branch'],
'use_source_button': True,
'use_edit_page_button': True,
'use_repository_button': True,
'use_download_button': False,
'path_to_docs': 'modules/account_es_sii/doc',
}
html_title = info['description']
master_doc = 'index'
project = info['name']
release = version = info['series']
default_role = 'ref'
highlight_language = 'none'
extensions = [
'sphinx_copybutton',
'sphinx.ext.intersphinx',
]
intersphinx_mapping = {
@@ -0,0 +1,2 @@
sphinx_book_theme
sphinx_copybutton
+3
View File
@@ -3,5 +3,8 @@ build:
os: ubuntu-22.04
tools:
python: "3"
python:
install:
- requirements: modules/trytond_account_eu/doc/requirements-doc.txt
sphinx:
configuration: modules/account_eu/doc/conf.py
+18 -2
View File
@@ -25,9 +25,10 @@ def get_info():
info = dict(config.items('tryton'))
result = subprocess.run(
[sys.executable, 'setup.py', '--name'],
[sys.executable, 'setup.py', '--name', '--description'],
stdout=subprocess.PIPE, check=True, cwd=module_dir)
info['name'] = result.stdout.decode('utf-8').strip()
info['name'], info['description'] = (
result.stdout.decode('utf-8').strip().splitlines())
result = subprocess.run(
[sys.executable, 'setup.py', '--version'],
@@ -38,8 +39,10 @@ def get_info():
minor_version = int(minor_version)
if minor_version % 2:
info['series'] = 'latest'
info['branch'] = 'branch/default'
else:
info['series'] = '.'.join(version.split('.', 2)[:2])
info['branch'] = 'branch/' + info['series']
for key in {'depends', 'extras_depend'}:
info[key] = info.get(key, '').strip().splitlines()
@@ -51,12 +54,25 @@ def get_info():
info = get_info()
html_theme = 'sphinx_book_theme'
html_theme_options = {
'repository_provider': 'gitlab',
'repository_url': 'https://code.tryton.org/tryton',
'repository_branch': info['branch'],
'use_source_button': True,
'use_edit_page_button': True,
'use_repository_button': True,
'use_download_button': False,
'path_to_docs': 'modules/account_eu/doc',
}
html_title = info['description']
master_doc = 'index'
project = info['name']
release = version = info['series']
default_role = 'ref'
highlight_language = 'none'
extensions = [
'sphinx_copybutton',
'sphinx.ext.intersphinx',
]
intersphinx_mapping = {
@@ -0,0 +1,2 @@
sphinx_book_theme
sphinx_copybutton
+3
View File
@@ -3,5 +3,8 @@ build:
os: ubuntu-22.04
tools:
python: "3"
python:
install:
- requirements: modules/trytond_account_fr/doc/requirements-doc.txt
sphinx:
configuration: modules/account_fr/doc/conf.py
+18 -2
View File
@@ -25,9 +25,10 @@ def get_info():
info = dict(config.items('tryton'))
result = subprocess.run(
[sys.executable, 'setup.py', '--name'],
[sys.executable, 'setup.py', '--name', '--description'],
stdout=subprocess.PIPE, check=True, cwd=module_dir)
info['name'] = result.stdout.decode('utf-8').strip()
info['name'], info['description'] = (
result.stdout.decode('utf-8').strip().splitlines())
result = subprocess.run(
[sys.executable, 'setup.py', '--version'],
@@ -38,8 +39,10 @@ def get_info():
minor_version = int(minor_version)
if minor_version % 2:
info['series'] = 'latest'
info['branch'] = 'branch/default'
else:
info['series'] = '.'.join(version.split('.', 2)[:2])
info['branch'] = 'branch/' + info['series']
for key in {'depends', 'extras_depend'}:
info[key] = info.get(key, '').strip().splitlines()
@@ -51,12 +54,25 @@ def get_info():
info = get_info()
html_theme = 'sphinx_book_theme'
html_theme_options = {
'repository_provider': 'gitlab',
'repository_url': 'https://code.tryton.org/tryton',
'repository_branch': info['branch'],
'use_source_button': True,
'use_edit_page_button': True,
'use_repository_button': True,
'use_download_button': False,
'path_to_docs': 'modules/account_fr/doc',
}
html_title = info['description']
master_doc = 'index'
project = info['name']
release = version = info['series']
default_role = 'ref'
highlight_language = 'none'
extensions = [
'sphinx_copybutton',
'sphinx.ext.intersphinx',
]
intersphinx_mapping = {
@@ -0,0 +1,2 @@
sphinx_book_theme
sphinx_copybutton
@@ -3,5 +3,8 @@ build:
os: ubuntu-22.04
tools:
python: "3"
python:
install:
- requirements: modules/trytond_account_fr_chorus/doc/requirements-doc.txt
sphinx:
configuration: modules/account_fr_chorus/doc/conf.py
+18 -2
View File
@@ -25,9 +25,10 @@ def get_info():
info = dict(config.items('tryton'))
result = subprocess.run(
[sys.executable, 'setup.py', '--name'],
[sys.executable, 'setup.py', '--name', '--description'],
stdout=subprocess.PIPE, check=True, cwd=module_dir)
info['name'] = result.stdout.decode('utf-8').strip()
info['name'], info['description'] = (
result.stdout.decode('utf-8').strip().splitlines())
result = subprocess.run(
[sys.executable, 'setup.py', '--version'],
@@ -38,8 +39,10 @@ def get_info():
minor_version = int(minor_version)
if minor_version % 2:
info['series'] = 'latest'
info['branch'] = 'branch/default'
else:
info['series'] = '.'.join(version.split('.', 2)[:2])
info['branch'] = 'branch/' + info['series']
for key in {'depends', 'extras_depend'}:
info[key] = info.get(key, '').strip().splitlines()
@@ -51,12 +54,25 @@ def get_info():
info = get_info()
html_theme = 'sphinx_book_theme'
html_theme_options = {
'repository_provider': 'gitlab',
'repository_url': 'https://code.tryton.org/tryton',
'repository_branch': info['branch'],
'use_source_button': True,
'use_edit_page_button': True,
'use_repository_button': True,
'use_download_button': False,
'path_to_docs': 'modules/account_fr_chorus/doc',
}
html_title = info['description']
master_doc = 'index'
project = info['name']
release = version = info['series']
default_role = 'ref'
highlight_language = 'none'
extensions = [
'sphinx_copybutton',
'sphinx.ext.intersphinx',
]
intersphinx_mapping = {
@@ -0,0 +1,2 @@
sphinx_book_theme
sphinx_copybutton
@@ -3,5 +3,8 @@ build:
os: ubuntu-22.04
tools:
python: "3"
python:
install:
- requirements: modules/trytond_account_invoice/doc/requirements-doc.txt
sphinx:
configuration: modules/account_invoice/doc/conf.py
+18 -2
View File
@@ -25,9 +25,10 @@ def get_info():
info = dict(config.items('tryton'))
result = subprocess.run(
[sys.executable, 'setup.py', '--name'],
[sys.executable, 'setup.py', '--name', '--description'],
stdout=subprocess.PIPE, check=True, cwd=module_dir)
info['name'] = result.stdout.decode('utf-8').strip()
info['name'], info['description'] = (
result.stdout.decode('utf-8').strip().splitlines())
result = subprocess.run(
[sys.executable, 'setup.py', '--version'],
@@ -38,8 +39,10 @@ def get_info():
minor_version = int(minor_version)
if minor_version % 2:
info['series'] = 'latest'
info['branch'] = 'branch/default'
else:
info['series'] = '.'.join(version.split('.', 2)[:2])
info['branch'] = 'branch/' + info['series']
for key in {'depends', 'extras_depend'}:
info[key] = info.get(key, '').strip().splitlines()
@@ -51,12 +54,25 @@ def get_info():
info = get_info()
html_theme = 'sphinx_book_theme'
html_theme_options = {
'repository_provider': 'gitlab',
'repository_url': 'https://code.tryton.org/tryton',
'repository_branch': info['branch'],
'use_source_button': True,
'use_edit_page_button': True,
'use_repository_button': True,
'use_download_button': False,
'path_to_docs': 'modules/account_invoice/doc',
}
html_title = info['description']
master_doc = 'index'
project = info['name']
release = version = info['series']
default_role = 'ref'
highlight_language = 'none'
extensions = [
'sphinx_copybutton',
'sphinx.ext.intersphinx',
]
intersphinx_mapping = {
@@ -0,0 +1,2 @@
sphinx_book_theme
sphinx_copybutton
@@ -3,5 +3,8 @@ build:
os: ubuntu-22.04
tools:
python: "3"
python:
install:
- requirements: modules/trytond_account_invoice_correction/doc/requirements-doc.txt
sphinx:
configuration: modules/account_invoice_correction/doc/conf.py
+18 -2
View File
@@ -25,9 +25,10 @@ def get_info():
info = dict(config.items('tryton'))
result = subprocess.run(
[sys.executable, 'setup.py', '--name'],
[sys.executable, 'setup.py', '--name', '--description'],
stdout=subprocess.PIPE, check=True, cwd=module_dir)
info['name'] = result.stdout.decode('utf-8').strip()
info['name'], info['description'] = (
result.stdout.decode('utf-8').strip().splitlines())
result = subprocess.run(
[sys.executable, 'setup.py', '--version'],
@@ -38,8 +39,10 @@ def get_info():
minor_version = int(minor_version)
if minor_version % 2:
info['series'] = 'latest'
info['branch'] = 'branch/default'
else:
info['series'] = '.'.join(version.split('.', 2)[:2])
info['branch'] = 'branch/' + info['series']
for key in {'depends', 'extras_depend'}:
info[key] = info.get(key, '').strip().splitlines()
@@ -51,12 +54,25 @@ def get_info():
info = get_info()
html_theme = 'sphinx_book_theme'
html_theme_options = {
'repository_provider': 'gitlab',
'repository_url': 'https://code.tryton.org/tryton',
'repository_branch': info['branch'],
'use_source_button': True,
'use_edit_page_button': True,
'use_repository_button': True,
'use_download_button': False,
'path_to_docs': 'modules/account_invoice_correction/doc',
}
html_title = info['description']
master_doc = 'index'
project = info['name']
release = version = info['series']
default_role = 'ref'
highlight_language = 'none'
extensions = [
'sphinx_copybutton',
'sphinx.ext.intersphinx',
]
intersphinx_mapping = {
@@ -0,0 +1,2 @@
sphinx_book_theme
sphinx_copybutton
@@ -3,5 +3,8 @@ build:
os: ubuntu-22.04
tools:
python: "3"
python:
install:
- requirements: modules/trytond_account_invoice_defer/doc/requirements-doc.txt
sphinx:
configuration: modules/account_invoice_defer/doc/conf.py
+18 -2
View File
@@ -25,9 +25,10 @@ def get_info():
info = dict(config.items('tryton'))
result = subprocess.run(
[sys.executable, 'setup.py', '--name'],
[sys.executable, 'setup.py', '--name', '--description'],
stdout=subprocess.PIPE, check=True, cwd=module_dir)
info['name'] = result.stdout.decode('utf-8').strip()
info['name'], info['description'] = (
result.stdout.decode('utf-8').strip().splitlines())
result = subprocess.run(
[sys.executable, 'setup.py', '--version'],
@@ -38,8 +39,10 @@ def get_info():
minor_version = int(minor_version)
if minor_version % 2:
info['series'] = 'latest'
info['branch'] = 'branch/default'
else:
info['series'] = '.'.join(version.split('.', 2)[:2])
info['branch'] = 'branch/' + info['series']
for key in {'depends', 'extras_depend'}:
info[key] = info.get(key, '').strip().splitlines()
@@ -51,12 +54,25 @@ def get_info():
info = get_info()
html_theme = 'sphinx_book_theme'
html_theme_options = {
'repository_provider': 'gitlab',
'repository_url': 'https://code.tryton.org/tryton',
'repository_branch': info['branch'],
'use_source_button': True,
'use_edit_page_button': True,
'use_repository_button': True,
'use_download_button': False,
'path_to_docs': 'modules/account_invoice_defer/doc',
}
html_title = info['description']
master_doc = 'index'
project = info['name']
release = version = info['series']
default_role = 'ref'
highlight_language = 'none'
extensions = [
'sphinx_copybutton',
'sphinx.ext.intersphinx',
]
intersphinx_mapping = {
@@ -0,0 +1,2 @@
sphinx_book_theme
sphinx_copybutton
@@ -3,5 +3,8 @@ build:
os: ubuntu-22.04
tools:
python: "3"
python:
install:
- requirements: modules/trytond_account_invoice_history/doc/requirements-doc.txt
sphinx:
configuration: modules/account_invoice_history/doc/conf.py
+18 -2
View File
@@ -25,9 +25,10 @@ def get_info():
info = dict(config.items('tryton'))
result = subprocess.run(
[sys.executable, 'setup.py', '--name'],
[sys.executable, 'setup.py', '--name', '--description'],
stdout=subprocess.PIPE, check=True, cwd=module_dir)
info['name'] = result.stdout.decode('utf-8').strip()
info['name'], info['description'] = (
result.stdout.decode('utf-8').strip().splitlines())
result = subprocess.run(
[sys.executable, 'setup.py', '--version'],
@@ -38,8 +39,10 @@ def get_info():
minor_version = int(minor_version)
if minor_version % 2:
info['series'] = 'latest'
info['branch'] = 'branch/default'
else:
info['series'] = '.'.join(version.split('.', 2)[:2])
info['branch'] = 'branch/' + info['series']
for key in {'depends', 'extras_depend'}:
info[key] = info.get(key, '').strip().splitlines()
@@ -51,12 +54,25 @@ def get_info():
info = get_info()
html_theme = 'sphinx_book_theme'
html_theme_options = {
'repository_provider': 'gitlab',
'repository_url': 'https://code.tryton.org/tryton',
'repository_branch': info['branch'],
'use_source_button': True,
'use_edit_page_button': True,
'use_repository_button': True,
'use_download_button': False,
'path_to_docs': 'modules/account_invoice_history/doc',
}
html_title = info['description']
master_doc = 'index'
project = info['name']
release = version = info['series']
default_role = 'ref'
highlight_language = 'none'
extensions = [
'sphinx_copybutton',
'sphinx.ext.intersphinx',
]
intersphinx_mapping = {
@@ -0,0 +1,2 @@
sphinx_book_theme
sphinx_copybutton
@@ -3,5 +3,8 @@ build:
os: ubuntu-22.04
tools:
python: "3"
python:
install:
- requirements: modules/trytond_account_invoice_line_standalone/doc/requirements-doc.txt
sphinx:
configuration: modules/account_invoice_line_standalone/doc/conf.py
@@ -25,9 +25,10 @@ def get_info():
info = dict(config.items('tryton'))
result = subprocess.run(
[sys.executable, 'setup.py', '--name'],
[sys.executable, 'setup.py', '--name', '--description'],
stdout=subprocess.PIPE, check=True, cwd=module_dir)
info['name'] = result.stdout.decode('utf-8').strip()
info['name'], info['description'] = (
result.stdout.decode('utf-8').strip().splitlines())
result = subprocess.run(
[sys.executable, 'setup.py', '--version'],
@@ -38,8 +39,10 @@ def get_info():
minor_version = int(minor_version)
if minor_version % 2:
info['series'] = 'latest'
info['branch'] = 'branch/default'
else:
info['series'] = '.'.join(version.split('.', 2)[:2])
info['branch'] = 'branch/' + info['series']
for key in {'depends', 'extras_depend'}:
info[key] = info.get(key, '').strip().splitlines()
@@ -51,12 +54,25 @@ def get_info():
info = get_info()
html_theme = 'sphinx_book_theme'
html_theme_options = {
'repository_provider': 'gitlab',
'repository_url': 'https://code.tryton.org/tryton',
'repository_branch': info['branch'],
'use_source_button': True,
'use_edit_page_button': True,
'use_repository_button': True,
'use_download_button': False,
'path_to_docs': 'modules/account_invoice_line_standalone/doc',
}
html_title = info['description']
master_doc = 'index'
project = info['name']
release = version = info['series']
default_role = 'ref'
highlight_language = 'none'
extensions = [
'sphinx_copybutton',
'sphinx.ext.intersphinx',
]
intersphinx_mapping = {
@@ -0,0 +1,2 @@
sphinx_book_theme
sphinx_copybutton
@@ -3,5 +3,8 @@ build:
os: ubuntu-22.04
tools:
python: "3"
python:
install:
- requirements: modules/trytond_account_invoice_secondary_unit/doc/requirements-doc.txt
sphinx:
configuration: modules/account_invoice_secondary_unit/doc/conf.py
@@ -25,9 +25,10 @@ def get_info():
info = dict(config.items('tryton'))
result = subprocess.run(
[sys.executable, 'setup.py', '--name'],
[sys.executable, 'setup.py', '--name', '--description'],
stdout=subprocess.PIPE, check=True, cwd=module_dir)
info['name'] = result.stdout.decode('utf-8').strip()
info['name'], info['description'] = (
result.stdout.decode('utf-8').strip().splitlines())
result = subprocess.run(
[sys.executable, 'setup.py', '--version'],
@@ -38,8 +39,10 @@ def get_info():
minor_version = int(minor_version)
if minor_version % 2:
info['series'] = 'latest'
info['branch'] = 'branch/default'
else:
info['series'] = '.'.join(version.split('.', 2)[:2])
info['branch'] = 'branch/' + info['series']
for key in {'depends', 'extras_depend'}:
info[key] = info.get(key, '').strip().splitlines()
@@ -51,12 +54,25 @@ def get_info():
info = get_info()
html_theme = 'sphinx_book_theme'
html_theme_options = {
'repository_provider': 'gitlab',
'repository_url': 'https://code.tryton.org/tryton',
'repository_branch': info['branch'],
'use_source_button': True,
'use_edit_page_button': True,
'use_repository_button': True,
'use_download_button': False,
'path_to_docs': 'modules/account_invoice_secondary_unit/doc',
}
html_title = info['description']
master_doc = 'index'
project = info['name']
release = version = info['series']
default_role = 'ref'
highlight_language = 'none'
extensions = [
'sphinx_copybutton',
'sphinx.ext.intersphinx',
]
intersphinx_mapping = {
@@ -0,0 +1,2 @@
sphinx_book_theme
sphinx_copybutton
@@ -3,5 +3,8 @@ build:
os: ubuntu-22.04
tools:
python: "3"
python:
install:
- requirements: modules/trytond_account_invoice_stock/doc/requirements-doc.txt
sphinx:
configuration: modules/account_invoice_stock/doc/conf.py
+18 -2
View File
@@ -25,9 +25,10 @@ def get_info():
info = dict(config.items('tryton'))
result = subprocess.run(
[sys.executable, 'setup.py', '--name'],
[sys.executable, 'setup.py', '--name', '--description'],
stdout=subprocess.PIPE, check=True, cwd=module_dir)
info['name'] = result.stdout.decode('utf-8').strip()
info['name'], info['description'] = (
result.stdout.decode('utf-8').strip().splitlines())
result = subprocess.run(
[sys.executable, 'setup.py', '--version'],
@@ -38,8 +39,10 @@ def get_info():
minor_version = int(minor_version)
if minor_version % 2:
info['series'] = 'latest'
info['branch'] = 'branch/default'
else:
info['series'] = '.'.join(version.split('.', 2)[:2])
info['branch'] = 'branch/' + info['series']
for key in {'depends', 'extras_depend'}:
info[key] = info.get(key, '').strip().splitlines()
@@ -51,12 +54,25 @@ def get_info():
info = get_info()
html_theme = 'sphinx_book_theme'
html_theme_options = {
'repository_provider': 'gitlab',
'repository_url': 'https://code.tryton.org/tryton',
'repository_branch': info['branch'],
'use_source_button': True,
'use_edit_page_button': True,
'use_repository_button': True,
'use_download_button': False,
'path_to_docs': 'modules/account_invoice_stock/doc',
}
html_title = info['description']
master_doc = 'index'
project = info['name']
release = version = info['series']
default_role = 'ref'
highlight_language = 'none'
extensions = [
'sphinx_copybutton',
'sphinx.ext.intersphinx',
]
intersphinx_mapping = {
@@ -0,0 +1,2 @@
sphinx_book_theme
sphinx_copybutton
@@ -3,5 +3,8 @@ build:
os: ubuntu-22.04
tools:
python: "3"
python:
install:
- requirements: modules/trytond_account_invoice_watermark/doc/requirements-doc.txt
sphinx:
configuration: modules/account_invoice_watermark/doc/conf.py
+18 -2
View File
@@ -25,9 +25,10 @@ def get_info():
info = dict(config.items('tryton'))
result = subprocess.run(
[sys.executable, 'setup.py', '--name'],
[sys.executable, 'setup.py', '--name', '--description'],
stdout=subprocess.PIPE, check=True, cwd=module_dir)
info['name'] = result.stdout.decode('utf-8').strip()
info['name'], info['description'] = (
result.stdout.decode('utf-8').strip().splitlines())
result = subprocess.run(
[sys.executable, 'setup.py', '--version'],
@@ -38,8 +39,10 @@ def get_info():
minor_version = int(minor_version)
if minor_version % 2:
info['series'] = 'latest'
info['branch'] = 'branch/default'
else:
info['series'] = '.'.join(version.split('.', 2)[:2])
info['branch'] = 'branch/' + info['series']
for key in {'depends', 'extras_depend'}:
info[key] = info.get(key, '').strip().splitlines()
@@ -51,12 +54,25 @@ def get_info():
info = get_info()
html_theme = 'sphinx_book_theme'
html_theme_options = {
'repository_provider': 'gitlab',
'repository_url': 'https://code.tryton.org/tryton',
'repository_branch': info['branch'],
'use_source_button': True,
'use_edit_page_button': True,
'use_repository_button': True,
'use_download_button': False,
'path_to_docs': 'modules/account_invoice_watermark/doc',
}
html_title = info['description']
master_doc = 'index'
project = info['name']
release = version = info['series']
default_role = 'ref'
highlight_language = 'none'
extensions = [
'sphinx_copybutton',
'sphinx.ext.intersphinx',
]
intersphinx_mapping = {
@@ -0,0 +1,2 @@
sphinx_book_theme
sphinx_copybutton
@@ -3,5 +3,8 @@ build:
os: ubuntu-22.04
tools:
python: "3"
python:
install:
- requirements: modules/trytond_account_move_line_grouping/doc/requirements-doc.txt
sphinx:
configuration: modules/account_move_line_grouping/doc/conf.py
+18 -2
View File
@@ -25,9 +25,10 @@ def get_info():
info = dict(config.items('tryton'))
result = subprocess.run(
[sys.executable, 'setup.py', '--name'],
[sys.executable, 'setup.py', '--name', '--description'],
stdout=subprocess.PIPE, check=True, cwd=module_dir)
info['name'] = result.stdout.decode('utf-8').strip()
info['name'], info['description'] = (
result.stdout.decode('utf-8').strip().splitlines())
result = subprocess.run(
[sys.executable, 'setup.py', '--version'],
@@ -38,8 +39,10 @@ def get_info():
minor_version = int(minor_version)
if minor_version % 2:
info['series'] = 'latest'
info['branch'] = 'branch/default'
else:
info['series'] = '.'.join(version.split('.', 2)[:2])
info['branch'] = 'branch/' + info['series']
for key in {'depends', 'extras_depend'}:
info[key] = info.get(key, '').strip().splitlines()
@@ -51,12 +54,25 @@ def get_info():
info = get_info()
html_theme = 'sphinx_book_theme'
html_theme_options = {
'repository_provider': 'gitlab',
'repository_url': 'https://code.tryton.org/tryton',
'repository_branch': info['branch'],
'use_source_button': True,
'use_edit_page_button': True,
'use_repository_button': True,
'use_download_button': False,
'path_to_docs': 'modules/account_move_line_grouping/doc',
}
html_title = info['description']
master_doc = 'index'
project = info['name']
release = version = info['series']
default_role = 'ref'
highlight_language = 'none'
extensions = [
'sphinx_copybutton',
'sphinx.ext.intersphinx',
]
intersphinx_mapping = {
@@ -0,0 +1,2 @@
sphinx_book_theme
sphinx_copybutton
@@ -3,5 +3,8 @@ build:
os: ubuntu-22.04
tools:
python: "3"
python:
install:
- requirements: modules/trytond_account_payment/doc/requirements-doc.txt
sphinx:
configuration: modules/account_payment/doc/conf.py
+18 -2
View File
@@ -25,9 +25,10 @@ def get_info():
info = dict(config.items('tryton'))
result = subprocess.run(
[sys.executable, 'setup.py', '--name'],
[sys.executable, 'setup.py', '--name', '--description'],
stdout=subprocess.PIPE, check=True, cwd=module_dir)
info['name'] = result.stdout.decode('utf-8').strip()
info['name'], info['description'] = (
result.stdout.decode('utf-8').strip().splitlines())
result = subprocess.run(
[sys.executable, 'setup.py', '--version'],
@@ -38,8 +39,10 @@ def get_info():
minor_version = int(minor_version)
if minor_version % 2:
info['series'] = 'latest'
info['branch'] = 'branch/default'
else:
info['series'] = '.'.join(version.split('.', 2)[:2])
info['branch'] = 'branch/' + info['series']
for key in {'depends', 'extras_depend'}:
info[key] = info.get(key, '').strip().splitlines()
@@ -51,12 +54,25 @@ def get_info():
info = get_info()
html_theme = 'sphinx_book_theme'
html_theme_options = {
'repository_provider': 'gitlab',
'repository_url': 'https://code.tryton.org/tryton',
'repository_branch': info['branch'],
'use_source_button': True,
'use_edit_page_button': True,
'use_repository_button': True,
'use_download_button': False,
'path_to_docs': 'modules/account_payment/doc',
}
html_title = info['description']
master_doc = 'index'
project = info['name']
release = version = info['series']
default_role = 'ref'
highlight_language = 'none'
extensions = [
'sphinx_copybutton',
'sphinx.ext.intersphinx',
]
intersphinx_mapping = {
@@ -0,0 +1,2 @@
sphinx_book_theme
sphinx_copybutton
@@ -3,5 +3,8 @@ build:
os: ubuntu-22.04
tools:
python: "3"
python:
install:
- requirements: modules/trytond_account_payment_braintree/doc/requirements-doc.txt
sphinx:
configuration: modules/account_payment_braintree/doc/conf.py
+18 -2
View File
@@ -25,9 +25,10 @@ def get_info():
info = dict(config.items('tryton'))
result = subprocess.run(
[sys.executable, 'setup.py', '--name'],
[sys.executable, 'setup.py', '--name', '--description'],
stdout=subprocess.PIPE, check=True, cwd=module_dir)
info['name'] = result.stdout.decode('utf-8').strip()
info['name'], info['description'] = (
result.stdout.decode('utf-8').strip().splitlines())
result = subprocess.run(
[sys.executable, 'setup.py', '--version'],
@@ -38,8 +39,10 @@ def get_info():
minor_version = int(minor_version)
if minor_version % 2:
info['series'] = 'latest'
info['branch'] = 'branch/default'
else:
info['series'] = '.'.join(version.split('.', 2)[:2])
info['branch'] = 'branch/' + info['series']
for key in {'depends', 'extras_depend'}:
info[key] = info.get(key, '').strip().splitlines()
@@ -51,12 +54,25 @@ def get_info():
info = get_info()
html_theme = 'sphinx_book_theme'
html_theme_options = {
'repository_provider': 'gitlab',
'repository_url': 'https://code.tryton.org/tryton',
'repository_branch': info['branch'],
'use_source_button': True,
'use_edit_page_button': True,
'use_repository_button': True,
'use_download_button': False,
'path_to_docs': 'modules/account_payment_braintree/doc',
}
html_title = info['description']
master_doc = 'index'
project = info['name']
release = version = info['series']
default_role = 'ref'
highlight_language = 'none'
extensions = [
'sphinx_copybutton',
'sphinx.ext.intersphinx',
]
intersphinx_mapping = {
@@ -0,0 +1,2 @@
sphinx_book_theme
sphinx_copybutton
@@ -3,5 +3,8 @@ build:
os: ubuntu-22.04
tools:
python: "3"
python:
install:
- requirements: modules/trytond_account_payment_clearing/doc/requirements-doc.txt
sphinx:
configuration: modules/account_payment_clearing/doc/conf.py
+18 -2
View File
@@ -25,9 +25,10 @@ def get_info():
info = dict(config.items('tryton'))
result = subprocess.run(
[sys.executable, 'setup.py', '--name'],
[sys.executable, 'setup.py', '--name', '--description'],
stdout=subprocess.PIPE, check=True, cwd=module_dir)
info['name'] = result.stdout.decode('utf-8').strip()
info['name'], info['description'] = (
result.stdout.decode('utf-8').strip().splitlines())
result = subprocess.run(
[sys.executable, 'setup.py', '--version'],
@@ -38,8 +39,10 @@ def get_info():
minor_version = int(minor_version)
if minor_version % 2:
info['series'] = 'latest'
info['branch'] = 'branch/default'
else:
info['series'] = '.'.join(version.split('.', 2)[:2])
info['branch'] = 'branch/' + info['series']
for key in {'depends', 'extras_depend'}:
info[key] = info.get(key, '').strip().splitlines()
@@ -51,12 +54,25 @@ def get_info():
info = get_info()
html_theme = 'sphinx_book_theme'
html_theme_options = {
'repository_provider': 'gitlab',
'repository_url': 'https://code.tryton.org/tryton',
'repository_branch': info['branch'],
'use_source_button': True,
'use_edit_page_button': True,
'use_repository_button': True,
'use_download_button': False,
'path_to_docs': 'modules/account_payment_clearing/doc',
}
html_title = info['description']
master_doc = 'index'
project = info['name']
release = version = info['series']
default_role = 'ref'
highlight_language = 'none'
extensions = [
'sphinx_copybutton',
'sphinx.ext.intersphinx',
]
intersphinx_mapping = {
@@ -0,0 +1,2 @@
sphinx_book_theme
sphinx_copybutton
@@ -3,5 +3,8 @@ build:
os: ubuntu-22.04
tools:
python: "3"
python:
install:
- requirements: modules/trytond_account_payment_sepa/doc/requirements-doc.txt
sphinx:
configuration: modules/account_payment_sepa/doc/conf.py
+18 -2
View File
@@ -25,9 +25,10 @@ def get_info():
info = dict(config.items('tryton'))
result = subprocess.run(
[sys.executable, 'setup.py', '--name'],
[sys.executable, 'setup.py', '--name', '--description'],
stdout=subprocess.PIPE, check=True, cwd=module_dir)
info['name'] = result.stdout.decode('utf-8').strip()
info['name'], info['description'] = (
result.stdout.decode('utf-8').strip().splitlines())
result = subprocess.run(
[sys.executable, 'setup.py', '--version'],
@@ -38,8 +39,10 @@ def get_info():
minor_version = int(minor_version)
if minor_version % 2:
info['series'] = 'latest'
info['branch'] = 'branch/default'
else:
info['series'] = '.'.join(version.split('.', 2)[:2])
info['branch'] = 'branch/' + info['series']
for key in {'depends', 'extras_depend'}:
info[key] = info.get(key, '').strip().splitlines()
@@ -51,12 +54,25 @@ def get_info():
info = get_info()
html_theme = 'sphinx_book_theme'
html_theme_options = {
'repository_provider': 'gitlab',
'repository_url': 'https://code.tryton.org/tryton',
'repository_branch': info['branch'],
'use_source_button': True,
'use_edit_page_button': True,
'use_repository_button': True,
'use_download_button': False,
'path_to_docs': 'modules/account_payment_sepa/doc',
}
html_title = info['description']
master_doc = 'index'
project = info['name']
release = version = info['series']
default_role = 'ref'
highlight_language = 'none'
extensions = [
'sphinx_copybutton',
'sphinx.ext.intersphinx',
]
intersphinx_mapping = {
@@ -0,0 +1,2 @@
sphinx_book_theme
sphinx_copybutton
@@ -3,5 +3,8 @@ build:
os: ubuntu-22.04
tools:
python: "3"
python:
install:
- requirements: modules/trytond_account_payment_sepa_cfonb/doc/requirements-doc.txt
sphinx:
configuration: modules/account_payment_sepa_cfonb/doc/conf.py

Some files were not shown because too many files have changed in this diff Show More