Remove readthedocs

(grafted from 2f67994e59b0bca29d7b0632a51540774b109140)

--HG--
branch : 6.0
This commit is contained in:
Cédric Krier committed 2024-03-04 00:52:20 +01:00
1 parent 35cc6e45b8
commit 4da191fd3c
421 files changed
+1214 -3169

No files matched your search

-5
View File
@@ -12,11 +12,6 @@ check-doc-${name}:
variables:
PACKAGE: ${package}
trigger-doc-build-${name}:
extends: .trigger-doc-build
variables:
PACKAGE: ${package}
test-${name}-sqlite:
extends: .test-sqlite
variables:
+12 -3
View File
@@ -3,8 +3,15 @@ set -eu
OUTPUTDIR=`realpath "${1}"`
mkdir -p "${OUTPUTDIR}"
: ${DOC_BASE_URL:=${OUTPUTDIR}}
: ${MAX_PROCS:=$(( `nproc` * 2 ))}
export DOC_BASE_URL
find . -path '*/doc/conf.py' | while read path; do
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}"`
package=`basename "${path}"`
@@ -17,8 +24,10 @@ find . -path '*/doc/conf.py' | while read path; do
package="client-library"
elif [ "${package}" = "trytond-gis" ]; then
package="backend-gis"
elif [ "${package}" = "." ]; then
package=""
else
package="modules-${package}"
fi
(cd "${path}" && python -m sphinx -T -E -b html doc "${OUTPUTDIR}/${package}")
done
echo "${path}/doc" "${OUTPUTDIR}/${package}"
done) | xargs --max-args=2 --max-procs=${MAX_PROCS} python -m sphinx -Q -T -E -b html
-45
View File
@@ -1,45 +0,0 @@
#!/usr/bin/env python
#
# Requires $RTD_CONFIG to point to a file providing the webhook data for each
# package. The file is in Python cfg file format.
# Each section defines on package. Example::
#
# [modules/party]
# url: https://readthedocs.org/api/v2/webhook/modules-party/12345/
# token: 93afe1ce2d1107597f69774009964990c0643dad
import configparser
import sys
from argparse import ArgumentParser
from urllib import request
from urllib.parse import urlencode
parser = ArgumentParser()
parser.add_argument('--config', '-c', required=True)
parser.add_argument('--package', '-p', required=True)
parser.add_argument('--branches', '-b', nargs='*')
args = parser.parse_args()
cfg = configparser.ConfigParser()
cfg.read(args.config)
url = cfg.get(args.package, 'url')
token = cfg.get(args.package, 'token')
if not url:
sys.exit(f"Missing url for {args.package!r}")
elif not token:
sys.exit(f"Missing token for {args.package!r}")
data = [
('token', token),
*(('branches', branch) for branch in args.branches),
]
req = request.Request(
url,
data=urlencode(data).encode(),
headers={
'User-Agent': 'python-urllib/%s' % request.__version__,
})
with request.urlopen(req) as resp:
print(resp.read())