build-internals

This page should show and match what it’s defined in out YAML file with what it’s saved into the readthedocs-environment.json file to build the documentation.


Read the Docs configuration file,

1
2
3
4
5
6
7
version: 2

formats: []

python:
  install:
    - requirements: requirements.txt

readthedocs-environment.json internal file,

1
{"python": {"version": 3.7}, "env_vars_hash": "db599336245be4a6e5ffe5247d4dbac980a06e1696101be1bf280ffaf27983e4", "build": {"image": "readthedocs/build:latest", "hash": "sha256:a48a32b77a74b6c6738f2ecd739a69030ac02d092479e1f9864209045a45a612"}}

Docker images in our Build servers:

REPOSITORY          TAG                 IMAGE ID
readthedocs/build   5.0                 8bd49752c8c8        13 days ago         6.76GB
readthedocs/build   latest              8bd49752c8c8        13 days ago         6.76GB
readthedocs/build   4.0                 0b13addb85cd        4 months ago        6.8GB
readthedocs/build   stable              0b13addb85cd        4 months ago        6.8GB
readthedocs/build   5.0rc1              4fc1878d18b1        4 months ago        6.11GB
readthedocs/build   4.0rc1              95575448a59a        13 months ago       6.77GB
readthedocs/build   3.0                 21110214e6a0        13 months ago       8.86GB
readthedocs/build   2.0                 9468fcb95b87        19 months ago       5.48GB

Warning

This images/hashes are not automatically updated.


Sphinx configuration file to build this docs (see full file),

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
# -*- coding: utf-8 -*-

# Default settings
project = 'Test Builds'
extensions = [
    'sphinx_autorun',
]

# Include all your settings here
html_theme = 'sphinx_rtd_theme'





>>> # Build at
>>> import datetime
>>> datetime.datetime.utcnow()  # UTC
datetime.datetime(2020, 10, 20, 17, 2, 12, 660167)