Read the Docs build information Build id: 282629 Project: openai-education-spinningup Version: latest Commit: 023fd73dd181ba2faaf5906e0c0dd98451fa2a5e Date: 2020-01-30T16:31:22.257251Z State: finished Success: False [rtd-command-info] start-time: 2020-01-30T16:31:24.313687Z, end-time: 2020-01-30T16:31:24.562164Z, duration: 0, exit-code: 0 git remote set-url origin git@github.com:openai/spinningup.git [rtd-command-info] start-time: 2020-01-30T16:31:24.624752Z, end-time: 2020-01-30T16:31:25.488975Z, duration: 0, exit-code: 0 git fetch origin --force --tags --prune --prune-tags --depth 50 Warning: Permanently added 'github.com,192.30.255.113' (RSA) to the list of known hosts. From github.com:openai/spinningup c1a12c4..023fd73 master -> origin/master [rtd-command-info] start-time: 2020-01-30T16:31:25.723984Z, end-time: 2020-01-30T16:31:25.968842Z, duration: 0, exit-code: 0 git checkout --force origin/master Previous HEAD position was c1a12c4 Fix docs requirements HEAD is now at 023fd73 Try mock imports for Torch to build docs [rtd-command-info] start-time: 2020-01-30T16:31:26.043343Z, end-time: 2020-01-30T16:31:26.265824Z, duration: 0, exit-code: 0 git clean -d -f -f [rtd-command-info] start-time: 2020-01-30T16:31:27.612680Z, end-time: 2020-01-30T16:31:34.393205Z, duration: 6, exit-code: 0 python3.6 -mvirtualenv --no-site-packages Using base prefix '/home/docs/.pyenv/versions/3.6.8' New python executable in /home/docs/checkouts/readthedocs.org/user_builds/openai-education-spinningup/envs/latest/bin/python3.6 Not overwriting existing python script /home/docs/checkouts/readthedocs.org/user_builds/openai-education-spinningup/envs/latest/bin/python (you must use /home/docs/checkouts/readthedocs.org/user_builds/openai-education-spinningup/envs/latest/bin/python3.6) Installing setuptools, pip, wheel... done. [rtd-command-info] start-time: 2020-01-30T16:31:34.457787Z, end-time: 2020-01-30T16:31:35.504257Z, duration: 1, exit-code: 0 python -m pip install --upgrade --cache-dir /home/docs/checkouts/readthedocs.org/user_builds/openai-education-spinningup/.cache/pip pip Requirement already up-to-date: pip in /home/docs/checkouts/readthedocs.org/user_builds/openai-education-spinningup/envs/latest/lib/python3.6/site-packages (20.0.2) [rtd-command-info] start-time: 2020-01-30T16:31:35.569937Z, end-time: 2020-01-30T16:31:40.096657Z, duration: 4, exit-code: 0 python -m pip install --upgrade --cache-dir /home/docs/checkouts/readthedocs.org/user_builds/openai-education-spinningup/.cache/pip Pygments==2.3.1 setuptools==41.0.1 docutils==0.14 mock==1.0.1 pillow==5.4.1 alabaster>=0.7,<0.8,!=0.7.5 commonmark==0.8.1 recommonmark==0.5.0 sphinx<2 sphinx-rtd-theme<0.5 readthedocs-sphinx-ext<1.1 Requirement already up-to-date: Pygments==2.3.1 in /home/docs/checkouts/readthedocs.org/user_builds/openai-education-spinningup/envs/latest/lib/python3.6/site-packages (2.3.1) Collecting setuptools==41.0.1 Using cached setuptools-41.0.1-py2.py3-none-any.whl (575 kB) Requirement already up-to-date: docutils==0.14 in /home/docs/checkouts/readthedocs.org/user_builds/openai-education-spinningup/envs/latest/lib/python3.6/site-packages (0.14) Requirement already up-to-date: mock==1.0.1 in /home/docs/checkouts/readthedocs.org/user_builds/openai-education-spinningup/envs/latest/lib/python3.6/site-packages (1.0.1) Requirement already up-to-date: pillow==5.4.1 in /home/docs/checkouts/readthedocs.org/user_builds/openai-education-spinningup/envs/latest/lib/python3.6/site-packages (5.4.1) Requirement already up-to-date: alabaster!=0.7.5,<0.8,>=0.7 in /home/docs/checkouts/readthedocs.org/user_builds/openai-education-spinningup/envs/latest/lib/python3.6/site-packages (0.7.12) Requirement already up-to-date: commonmark==0.8.1 in /home/docs/checkouts/readthedocs.org/user_builds/openai-education-spinningup/envs/latest/lib/python3.6/site-packages (0.8.1) Requirement already up-to-date: recommonmark==0.5.0 in /home/docs/checkouts/readthedocs.org/user_builds/openai-education-spinningup/envs/latest/lib/python3.6/site-packages (0.5.0) Requirement already up-to-date: sphinx<2 in /home/docs/checkouts/readthedocs.org/user_builds/openai-education-spinningup/envs/latest/lib/python3.6/site-packages (1.8.5) Requirement already up-to-date: sphinx-rtd-theme<0.5 in /home/docs/checkouts/readthedocs.org/user_builds/openai-education-spinningup/envs/latest/lib/python3.6/site-packages (0.4.3) Requirement already up-to-date: readthedocs-sphinx-ext<1.1 in /home/docs/checkouts/readthedocs.org/user_builds/openai-education-spinningup/envs/latest/lib/python3.6/site-packages (1.0.1) Requirement already satisfied, skipping upgrade: future in /home/docs/checkouts/readthedocs.org/user_builds/openai-education-spinningup/envs/latest/lib/python3.6/site-packages (from commonmark==0.8.1) (0.18.2) Requirement already satisfied, skipping upgrade: Jinja2>=2.3 in /home/docs/checkouts/readthedocs.org/user_builds/openai-education-spinningup/envs/latest/lib/python3.6/site-packages (from sphinx<2) (2.11.0) Requirement already satisfied, skipping upgrade: babel!=2.0,>=1.3 in /home/docs/checkouts/readthedocs.org/user_builds/openai-education-spinningup/envs/latest/lib/python3.6/site-packages (from sphinx<2) (2.8.0) Requirement already satisfied, skipping upgrade: packaging in /home/docs/checkouts/readthedocs.org/user_builds/openai-education-spinningup/envs/latest/lib/python3.6/site-packages (from sphinx<2) (20.1) Requirement already satisfied, skipping upgrade: imagesize in /home/docs/checkouts/readthedocs.org/user_builds/openai-education-spinningup/envs/latest/lib/python3.6/site-packages (from sphinx<2) (1.2.0) Requirement already satisfied, skipping upgrade: requests>=2.0.0 in /home/docs/checkouts/readthedocs.org/user_builds/openai-education-spinningup/envs/latest/lib/python3.6/site-packages (from sphinx<2) (2.22.0) Requirement already satisfied, skipping upgrade: snowballstemmer>=1.1 in /home/docs/checkouts/readthedocs.org/user_builds/openai-education-spinningup/envs/latest/lib/python3.6/site-packages (from sphinx<2) (2.0.0) Requirement already satisfied, skipping upgrade: six>=1.5 in /home/docs/checkouts/readthedocs.org/user_builds/openai-education-spinningup/envs/latest/lib/python3.6/site-packages (from sphinx<2) (1.14.0) Requirement already satisfied, skipping upgrade: sphinxcontrib-websupport in /home/docs/checkouts/readthedocs.org/user_builds/openai-education-spinningup/envs/latest/lib/python3.6/site-packages (from sphinx<2) (1.1.2) Requirement already satisfied, skipping upgrade: MarkupSafe>=0.23 in /home/docs/checkouts/readthedocs.org/user_builds/openai-education-spinningup/envs/latest/lib/python3.6/site-packages (from Jinja2>=2.3->sphinx<2) (1.1.1) Requirement already satisfied, skipping upgrade: pytz>=2015.7 in /home/docs/checkouts/readthedocs.org/user_builds/openai-education-spinningup/envs/latest/lib/python3.6/site-packages (from babel!=2.0,>=1.3->sphinx<2) (2019.3) Requirement already satisfied, skipping upgrade: pyparsing>=2.0.2 in /home/docs/checkouts/readthedocs.org/user_builds/openai-education-spinningup/envs/latest/lib/python3.6/site-packages (from packaging->sphinx<2) (2.4.6) Requirement already satisfied, skipping upgrade: idna<2.9,>=2.5 in /home/docs/checkouts/readthedocs.org/user_builds/openai-education-spinningup/envs/latest/lib/python3.6/site-packages (from requests>=2.0.0->sphinx<2) (2.8) Requirement already satisfied, skipping upgrade: certifi>=2017.4.17 in /home/docs/checkouts/readthedocs.org/user_builds/openai-education-spinningup/envs/latest/lib/python3.6/site-packages (from requests>=2.0.0->sphinx<2) (2019.11.28) Requirement already satisfied, skipping upgrade: chardet<3.1.0,>=3.0.2 in /home/docs/checkouts/readthedocs.org/user_builds/openai-education-spinningup/envs/latest/lib/python3.6/site-packages (from requests>=2.0.0->sphinx<2) (3.0.4) Requirement already satisfied, skipping upgrade: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in /home/docs/checkouts/readthedocs.org/user_builds/openai-education-spinningup/envs/latest/lib/python3.6/site-packages (from requests>=2.0.0->sphinx<2) (1.25.8) Installing collected packages: setuptools Attempting uninstall: setuptools Found existing installation: setuptools 45.1.0 Uninstalling setuptools-45.1.0: Successfully uninstalled setuptools-45.1.0 Successfully installed setuptools-41.0.1 [rtd-command-info] start-time: 2020-01-30T16:31:40.160184Z, end-time: 2020-01-30T16:32:58.929736Z, duration: 78, exit-code: 0 python -m pip install --exists-action=w --cache-dir /home/docs/checkouts/readthedocs.org/user_builds/openai-education-spinningup/.cache/pip -r docs/docs_requirements.txt Collecting cloudpickle~=1.2.1 Using cached cloudpickle-1.2.2-py2.py3-none-any.whl (25 kB) Collecting gym~=0.15.3 Using cached gym-0.15.4.tar.gz (1.6 MB) Collecting ipython Using cached ipython-7.11.1-py3-none-any.whl (777 kB) Collecting joblib Using cached joblib-0.14.1-py2.py3-none-any.whl (294 kB) Collecting matplotlib Using cached matplotlib-3.1.2-cp36-cp36m-manylinux1_x86_64.whl (13.1 MB) Collecting numpy Using cached numpy-1.18.1-cp36-cp36m-manylinux1_x86_64.whl (20.1 MB) Collecting pandas Using cached pandas-1.0.0-cp36-cp36m-manylinux1_x86_64.whl (10.1 MB) Collecting pytest Using cached pytest-5.3.5-py3-none-any.whl (235 kB) Collecting psutil Using cached psutil-5.6.7.tar.gz (448 kB) Collecting scipy Using cached scipy-1.4.1-cp36-cp36m-manylinux1_x86_64.whl (26.1 MB) Collecting seaborn==0.8.1 Using cached seaborn-0.8.1.tar.gz (178 kB) Collecting sphinx==1.5.6 Using cached Sphinx-1.5.6-py2.py3-none-any.whl (1.6 MB) Collecting sphinx-autobuild==0.7.1 Using cached sphinx-autobuild-0.7.1.tar.gz (14 kB) Collecting sphinx-rtd-theme==0.4.1 Using cached sphinx_rtd_theme-0.4.1-py2.py3-none-any.whl (5.4 MB) Collecting tensorflow<2.0,>=1.8.0 Using cached tensorflow-1.15.2-cp36-cp36m-manylinux2010_x86_64.whl (110.5 MB) Collecting tqdm Downloading tqdm-4.42.0-py2.py3-none-any.whl (59 kB) Requirement already satisfied: six in /home/docs/checkouts/readthedocs.org/user_builds/openai-education-spinningup/envs/latest/lib/python3.6/site-packages (from gym~=0.15.3->-r docs/docs_requirements.txt (line 2)) (1.14.0) Collecting pyglet<=1.3.2,>=1.2.0 Downloading pyglet-1.3.2-py2.py3-none-any.whl (1.0 MB) Collecting opencv-python Downloading opencv_python-4.1.2.30-cp36-cp36m-manylinux1_x86_64.whl (28.3 MB) Collecting traitlets>=4.2 Downloading traitlets-4.3.3-py2.py3-none-any.whl (75 kB) Collecting pexpect; sys_platform != "win32" Downloading pexpect-4.8.0-py2.py3-none-any.whl (59 kB) Requirement already satisfied: setuptools>=18.5 in /home/docs/checkouts/readthedocs.org/user_builds/openai-education-spinningup/envs/latest/lib/python3.6/site-packages (from ipython->-r docs/docs_requirements.txt (line 3)) (41.0.1) Collecting pickleshare Downloading pickleshare-0.7.5-py2.py3-none-any.whl (6.9 kB) Requirement already satisfied: pygments in /home/docs/checkouts/readthedocs.org/user_builds/openai-education-spinningup/envs/latest/lib/python3.6/site-packages (from ipython->-r docs/docs_requirements.txt (line 3)) (2.3.1) Collecting backcall Downloading backcall-0.1.0.tar.gz (9.7 kB) Collecting prompt-toolkit!=3.0.0,!=3.0.1,<3.1.0,>=2.0.0 Downloading prompt_toolkit-3.0.3-py3-none-any.whl (348 kB) Collecting jedi>=0.10 Downloading jedi-0.16.0-py2.py3-none-any.whl (1.1 MB) Collecting decorator Downloading decorator-4.4.1-py2.py3-none-any.whl (9.2 kB) Requirement already satisfied: pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.1 in /home/docs/checkouts/readthedocs.org/user_builds/openai-education-spinningup/envs/latest/lib/python3.6/site-packages (from matplotlib->-r docs/docs_requirements.txt (line 5)) (2.4.6) Collecting python-dateutil>=2.1 Downloading python_dateutil-2.8.1-py2.py3-none-any.whl (227 kB) Collecting kiwisolver>=1.0.1 Downloading kiwisolver-1.1.0-cp36-cp36m-manylinux1_x86_64.whl (90 kB) Collecting cycler>=0.10 Downloading cycler-0.10.0-py2.py3-none-any.whl (6.5 kB) Requirement already satisfied: pytz>=2017.2 in /home/docs/checkouts/readthedocs.org/user_builds/openai-education-spinningup/envs/latest/lib/python3.6/site-packages (from pandas->-r docs/docs_requirements.txt (line 7)) (2019.3) Collecting pluggy<1.0,>=0.12 Downloading pluggy-0.13.1-py2.py3-none-any.whl (18 kB) Collecting attrs>=17.4.0 Downloading attrs-19.3.0-py2.py3-none-any.whl (39 kB) Collecting py>=1.5.0 Downloading py-1.8.1-py2.py3-none-any.whl (83 kB) Collecting importlib-metadata>=0.12; python_version < "3.8" Downloading importlib_metadata-1.5.0-py2.py3-none-any.whl (30 kB) Collecting wcwidth Downloading wcwidth-0.1.8-py2.py3-none-any.whl (17 kB) Collecting more-itertools>=4.0.0 Downloading more_itertools-8.2.0-py3-none-any.whl (43 kB) Requirement already satisfied: packaging in /home/docs/checkouts/readthedocs.org/user_builds/openai-education-spinningup/envs/latest/lib/python3.6/site-packages (from pytest->-r docs/docs_requirements.txt (line 8)) (20.1) Requirement already satisfied: requests>=2.0.0 in /home/docs/checkouts/readthedocs.org/user_builds/openai-education-spinningup/envs/latest/lib/python3.6/site-packages (from sphinx==1.5.6->-r docs/docs_requirements.txt (line 12)) (2.22.0) Requirement already satisfied: babel!=2.0,>=1.3 in /home/docs/checkouts/readthedocs.org/user_builds/openai-education-spinningup/envs/latest/lib/python3.6/site-packages (from sphinx==1.5.6->-r docs/docs_requirements.txt (line 12)) (2.8.0) Requirement already satisfied: docutils>=0.11 in /home/docs/checkouts/readthedocs.org/user_builds/openai-education-spinningup/envs/latest/lib/python3.6/site-packages (from sphinx==1.5.6->-r docs/docs_requirements.txt (line 12)) (0.14) Requirement already satisfied: alabaster<0.8,>=0.7 in /home/docs/checkouts/readthedocs.org/user_builds/openai-education-spinningup/envs/latest/lib/python3.6/site-packages (from sphinx==1.5.6->-r docs/docs_requirements.txt (line 12)) (0.7.12) Requirement already satisfied: imagesize in /home/docs/checkouts/readthedocs.org/user_builds/openai-education-spinningup/envs/latest/lib/python3.6/site-packages (from sphinx==1.5.6->-r docs/docs_requirements.txt (line 12)) (1.2.0) Requirement already satisfied: snowballstemmer>=1.1 in /home/docs/checkouts/readthedocs.org/user_builds/openai-education-spinningup/envs/latest/lib/python3.6/site-packages (from sphinx==1.5.6->-r docs/docs_requirements.txt (line 12)) (2.0.0) Requirement already satisfied: Jinja2>=2.3 in /home/docs/checkouts/readthedocs.org/user_builds/openai-education-spinningup/envs/latest/lib/python3.6/site-packages (from sphinx==1.5.6->-r docs/docs_requirements.txt (line 12)) (2.11.0) Collecting watchdog>=0.7.1 Downloading watchdog-0.10.0.tar.gz (94 kB) Collecting argh>=0.24.1 Downloading argh-0.26.2-py2.py3-none-any.whl (30 kB) Collecting pathtools>=0.1.2 Downloading pathtools-0.1.2.tar.gz (11 kB) Collecting PyYAML>=3.10 Downloading PyYAML-5.3.tar.gz (268 kB) Collecting tornado>=3.2 Downloading tornado-6.0.3.tar.gz (482 kB) Collecting port_for==0.3.1 Downloading port-for-0.3.1.tar.gz (18 kB) Collecting livereload>=2.3.0 Downloading livereload-2.6.1-py2.py3-none-any.whl (23 kB) Collecting absl-py>=0.7.0 Downloading absl-py-0.9.0.tar.gz (104 kB) Collecting gast==0.2.2 Downloading gast-0.2.2.tar.gz (10 kB) Collecting keras-preprocessing>=1.0.5 Downloading Keras_Preprocessing-1.1.0-py2.py3-none-any.whl (41 kB) Requirement already satisfied: wheel>=0.26; python_version >= "3" in /home/docs/checkouts/readthedocs.org/user_builds/openai-education-spinningup/envs/latest/lib/python3.6/site-packages (from tensorflow<2.0,>=1.8.0->-r docs/docs_requirements.txt (line 15)) (0.34.1) Collecting protobuf>=3.6.1 Downloading protobuf-3.11.2-cp36-cp36m-manylinux1_x86_64.whl (1.3 MB) Collecting opt-einsum>=2.3.2 Downloading opt_einsum-3.1.0.tar.gz (69 kB) Collecting tensorflow-estimator==1.15.1 Downloading tensorflow_estimator-1.15.1-py2.py3-none-any.whl (503 kB) Collecting grpcio>=1.8.6 Downloading grpcio-1.26.0-cp36-cp36m-manylinux2010_x86_64.whl (2.4 MB) Collecting astor>=0.6.0 Downloading astor-0.8.1-py2.py3-none-any.whl (27 kB) Collecting google-pasta>=0.1.6 Downloading google_pasta-0.1.8-py3-none-any.whl (57 kB) Collecting keras-applications>=1.0.8 Downloading Keras_Applications-1.0.8-py3-none-any.whl (50 kB) Collecting wrapt>=1.11.1 Downloading wrapt-1.11.2.tar.gz (27 kB) Collecting tensorboard<1.16.0,>=1.15.0 Downloading tensorboard-1.15.0-py3-none-any.whl (3.8 MB) Collecting termcolor>=1.1.0 Downloading termcolor-1.1.0.tar.gz (3.9 kB) Requirement already satisfied: future in /home/docs/checkouts/readthedocs.org/user_builds/openai-education-spinningup/envs/latest/lib/python3.6/site-packages (from pyglet<=1.3.2,>=1.2.0->gym~=0.15.3->-r docs/docs_requirements.txt (line 2)) (0.18.2) Collecting ipython-genutils Downloading ipython_genutils-0.2.0-py2.py3-none-any.whl (26 kB) Collecting ptyprocess>=0.5 Downloading ptyprocess-0.6.0-py2.py3-none-any.whl (39 kB) Collecting parso>=0.5.2 Downloading parso-0.6.0-py2.py3-none-any.whl (97 kB) Collecting zipp>=0.5 Downloading zipp-2.1.0-py3-none-any.whl (4.6 kB) Requirement already satisfied: idna<2.9,>=2.5 in /home/docs/checkouts/readthedocs.org/user_builds/openai-education-spinningup/envs/latest/lib/python3.6/site-packages (from requests>=2.0.0->sphinx==1.5.6->-r docs/docs_requirements.txt (line 12)) (2.8) Requirement already satisfied: certifi>=2017.4.17 in /home/docs/checkouts/readthedocs.org/user_builds/openai-education-spinningup/envs/latest/lib/python3.6/site-packages (from requests>=2.0.0->sphinx==1.5.6->-r docs/docs_requirements.txt (line 12)) (2019.11.28) Requirement already satisfied: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in /home/docs/checkouts/readthedocs.org/user_builds/openai-education-spinningup/envs/latest/lib/python3.6/site-packages (from requests>=2.0.0->sphinx==1.5.6->-r docs/docs_requirements.txt (line 12)) (1.25.8) Requirement already satisfied: chardet<3.1.0,>=3.0.2 in /home/docs/checkouts/readthedocs.org/user_builds/openai-education-spinningup/envs/latest/lib/python3.6/site-packages (from requests>=2.0.0->sphinx==1.5.6->-r docs/docs_requirements.txt (line 12)) (3.0.4) Requirement already satisfied: MarkupSafe>=0.23 in /home/docs/checkouts/readthedocs.org/user_builds/openai-education-spinningup/envs/latest/lib/python3.6/site-packages (from Jinja2>=2.3->sphinx==1.5.6->-r docs/docs_requirements.txt (line 12)) (1.1.1) Collecting h5py Downloading h5py-2.10.0-cp36-cp36m-manylinux1_x86_64.whl (2.9 MB) Collecting markdown>=2.6.8 Downloading Markdown-3.1.1-py2.py3-none-any.whl (87 kB) Collecting werkzeug>=0.11.15 Downloading Werkzeug-0.16.1-py2.py3-none-any.whl (327 kB) Building wheels for collected packages: gym, psutil, seaborn, sphinx-autobuild, backcall, watchdog, pathtools, PyYAML, tornado, port-for, absl-py, gast, opt-einsum, wrapt, termcolor Building wheel for gym (setup.py): started Building wheel for gym (setup.py): finished with status 'done' Created wheel for gym: filename=gym-0.15.4-py3-none-any.whl size=1648485 sha256=61261f3570f4ff010c37ad35b51110fad757133a8ec4eeacf4c170ac009806bb Stored in directory: /home/docs/checkouts/readthedocs.org/user_builds/openai-education-spinningup/.cache/pip/wheels/c6/c8/c5/470ac235d9c7808c13aa840227111d6367d0dd139570cc6f63 Building wheel for psutil (setup.py): started Building wheel for psutil (setup.py): finished with status 'done' Created wheel for psutil: filename=psutil-5.6.7-cp36-cp36m-linux_x86_64.whl size=274526 sha256=3e3250d3d26d4d592ae2c47fd2f2e594350fcd0d9f27524e29b0986a3b18109c Stored in directory: /home/docs/checkouts/readthedocs.org/user_builds/openai-education-spinningup/.cache/pip/wheels/b2/b3/a3/551db06cebc9141c437c6b58aa751d3670471494e9f6d1428d Building wheel for seaborn (setup.py): started Building wheel for seaborn (setup.py): finished with status 'done' Created wheel for seaborn: filename=seaborn-0.8.1-py3-none-any.whl size=184860 sha256=d98fdae5e0161e80dd6bfcbe50ce9cd59baa698584de60f15b6b37ae5b629e47 Stored in directory: /home/docs/checkouts/readthedocs.org/user_builds/openai-education-spinningup/.cache/pip/wheels/b4/8a/f8/954cba570daa622117cc602e6e2cd97b15233d213546348f6e Building wheel for sphinx-autobuild (setup.py): started Building wheel for sphinx-autobuild (setup.py): finished with status 'done' Created wheel for sphinx-autobuild: filename=sphinx_autobuild-0.7.1-py3-none-any.whl size=10074 sha256=c432cd63fed7f406a2f7351500fd6f272171939826b56b5da8c06315537b32eb Stored in directory: /home/docs/checkouts/readthedocs.org/user_builds/openai-education-spinningup/.cache/pip/wheels/5a/0c/a2/2cdb7792799e01fcd7c7adbe3e6efd5637d8eb9f5ccd4be712 Building wheel for backcall (setup.py): started Building wheel for backcall (setup.py): finished with status 'done' Created wheel for backcall: filename=backcall-0.1.0-py3-none-any.whl size=10414 sha256=da5c9589267104f56d1efaf49df9b7e7e9f53d2d6e4c8d05bf83ae693bd6b963 Stored in directory: /home/docs/checkouts/readthedocs.org/user_builds/openai-education-spinningup/.cache/pip/wheels/b4/cb/f1/d142b3bb45d488612cf3943d8a1db090eb95e6687045ba61d1 Building wheel for watchdog (setup.py): started Building wheel for watchdog (setup.py): finished with status 'done' Created wheel for watchdog: filename=watchdog-0.10.0-py3-none-any.whl size=73110 sha256=e401d562003ddf8757310e531330795d0abad57b4a6e264e82ddf10307b68bcf Stored in directory: /home/docs/checkouts/readthedocs.org/user_builds/openai-education-spinningup/.cache/pip/wheels/fa/9a/8e/6944ac44d5b9a6b7fe35c37879ba6f93b28b81f886e8da19ab Building wheel for pathtools (setup.py): started Building wheel for pathtools (setup.py): finished with status 'done' Created wheel for pathtools: filename=pathtools-0.1.2-py3-none-any.whl size=8785 sha256=da0511c73758e790997d9af2f80f77f1d67deb006c1918a0dde9c94b76a15212 Stored in directory: /home/docs/checkouts/readthedocs.org/user_builds/openai-education-spinningup/.cache/pip/wheels/42/ea/90/e37d463fb3b03848bf715080595de62545266f53dd546b2497 Building wheel for PyYAML (setup.py): started Building wheel for PyYAML (setup.py): finished with status 'done' Created wheel for PyYAML: filename=PyYAML-5.3-cp36-cp36m-linux_x86_64.whl size=44227 sha256=39379c0bc64a980fa467d50d50f4017aa0f89e55c0bcaf2098730efacfeb26cf Stored in directory: /home/docs/checkouts/readthedocs.org/user_builds/openai-education-spinningup/.cache/pip/wheels/b1/86/0d/10e6c39d3a2b85ba807d7657ee80f08cc16c03f2aa2adf8e46 Building wheel for tornado (setup.py): started Building wheel for tornado (setup.py): finished with status 'done' Created wheel for tornado: filename=tornado-6.0.3-cp36-cp36m-linux_x86_64.whl size=423199 sha256=5de8da771e304dae5b604b4b640c73e8ef154f4bf82a429db27758fdf758fc74 Stored in directory: /home/docs/checkouts/readthedocs.org/user_builds/openai-education-spinningup/.cache/pip/wheels/b2/92/5c/3bfc125cdf46ab0487727e574f513f9568e9b7974b15237abf Building wheel for port-for (setup.py): started Building wheel for port-for (setup.py): finished with status 'done' Created wheel for port-for: filename=port_for-0.3.1-py3-none-any.whl size=19607 sha256=1bf5fcc484a8db82c5aafd49ae43e774d6f20915e204b3dcf2938241e8e31e69 Stored in directory: /home/docs/checkouts/readthedocs.org/user_builds/openai-education-spinningup/.cache/pip/wheels/fb/03/4c/3eecaa0ca324237111374932c36eed973bf19662e65f4490c9 Building wheel for absl-py (setup.py): started Building wheel for absl-py (setup.py): finished with status 'done' Created wheel for absl-py: filename=absl_py-0.9.0-py3-none-any.whl size=121932 sha256=01b284d39a4c426904af2b6d98bc67fd4231f5640164fa643dc8c900a5e96e33 Stored in directory: /home/docs/checkouts/readthedocs.org/user_builds/openai-education-spinningup/.cache/pip/wheels/c3/af/84/3962a6af7b4ab336e951b7877dcfb758cf94548bb1771e0679 Building wheel for gast (setup.py): started Building wheel for gast (setup.py): finished with status 'done' Created wheel for gast: filename=gast-0.2.2-py3-none-any.whl size=7540 sha256=6ee5e25d6d1cbd9994c52665f8aee12e297481be1b7c91eb938ef208ed5246cb Stored in directory: /home/docs/checkouts/readthedocs.org/user_builds/openai-education-spinningup/.cache/pip/wheels/19/a7/b9/0740c7a3a7d1d348f04823339274b90de25fbcd217b2ee1fbe Building wheel for opt-einsum (setup.py): started Building wheel for opt-einsum (setup.py): finished with status 'done' Created wheel for opt-einsum: filename=opt_einsum-3.1.0-py3-none-any.whl size=61681 sha256=c5499260af3a5f1c3e2c9015997c8cf0e1fc6d722aa108a13cecaecedefa04cd Stored in directory: /home/docs/checkouts/readthedocs.org/user_builds/openai-education-spinningup/.cache/pip/wheels/1f/6f/14/e0f4f6bceec756bbab45c392c4d5429a684b14d849464ebfbf Building wheel for wrapt (setup.py): started Building wheel for wrapt (setup.py): finished with status 'done' Created wheel for wrapt: filename=wrapt-1.11.2-cp36-cp36m-linux_x86_64.whl size=69783 sha256=a5e823051747ab1e281522d7c64c40ed1fe6e0551cc26b55aa419d92fec55c5f Stored in directory: /home/docs/checkouts/readthedocs.org/user_builds/openai-education-spinningup/.cache/pip/wheels/0d/85/48/15d7bfab92a2d0e87372224c1f628fc57db7447a663a58e86c Building wheel for termcolor (setup.py): started Building wheel for termcolor (setup.py): finished with status 'done' Created wheel for termcolor: filename=termcolor-1.1.0-py3-none-any.whl size=4830 sha256=78f7d46e7150a1a133ae5a5116ade2b2cf378c4576c7076141617d9bc0024006 Stored in directory: /home/docs/checkouts/readthedocs.org/user_builds/openai-education-spinningup/.cache/pip/wheels/93/2a/eb/e58dbcbc963549ee4f065ff80a59f274cc7210b6eab962acdc Successfully built gym psutil seaborn sphinx-autobuild backcall watchdog pathtools PyYAML tornado port-for absl-py gast opt-einsum wrapt termcolor Installing collected packages: cloudpickle, numpy, scipy, pyglet, opencv-python, gym, decorator, ipython-genutils, traitlets, ptyprocess, pexpect, pickleshare, backcall, wcwidth, prompt-toolkit, parso, jedi, ipython, joblib, python-dateutil, kiwisolver, cycler, matplotlib, pandas, zipp, importlib-metadata, pluggy, attrs, py, more-itertools, pytest, psutil, seaborn, sphinx, pathtools, watchdog, argh, PyYAML, tornado, port-for, livereload, sphinx-autobuild, sphinx-rtd-theme, absl-py, gast, keras-preprocessing, protobuf, opt-einsum, tensorflow-estimator, grpcio, astor, google-pasta, h5py, keras-applications, wrapt, markdown, werkzeug, tensorboard, termcolor, tensorflow, tqdm Attempting uninstall: sphinx Found existing installation: Sphinx 1.8.5 Uninstalling Sphinx-1.8.5: Successfully uninstalled Sphinx-1.8.5 Attempting uninstall: sphinx-rtd-theme Found existing installation: sphinx-rtd-theme 0.4.3 Uninstalling sphinx-rtd-theme-0.4.3: Successfully uninstalled sphinx-rtd-theme-0.4.3 Successfully installed PyYAML-5.3 absl-py-0.9.0 argh-0.26.2 astor-0.8.1 attrs-19.3.0 backcall-0.1.0 cloudpickle-1.2.2 cycler-0.10.0 decorator-4.4.1 gast-0.2.2 google-pasta-0.1.8 grpcio-1.26.0 gym-0.15.4 h5py-2.10.0 importlib-metadata-1.5.0 ipython-7.11.1 ipython-genutils-0.2.0 jedi-0.16.0 joblib-0.14.1 keras-applications-1.0.8 keras-preprocessing-1.1.0 kiwisolver-1.1.0 livereload-2.6.1 markdown-3.1.1 matplotlib-3.1.2 more-itertools-8.2.0 numpy-1.18.1 opencv-python-4.1.2.30 opt-einsum-3.1.0 pandas-1.0.0 parso-0.6.0 pathtools-0.1.2 pexpect-4.8.0 pickleshare-0.7.5 pluggy-0.13.1 port-for-0.3.1 prompt-toolkit-3.0.3 protobuf-3.11.2 psutil-5.6.7 ptyprocess-0.6.0 py-1.8.1 pyglet-1.3.2 pytest-5.3.5 python-dateutil-2.8.1 scipy-1.4.1 seaborn-0.8.1 sphinx-1.5.6 sphinx-autobuild-0.7.1 sphinx-rtd-theme-0.4.1 tensorboard-1.15.0 tensorflow-1.15.2 tensorflow-estimator-1.15.1 termcolor-1.1.0 tornado-6.0.3 tqdm-4.42.0 traitlets-4.3.3 watchdog-0.10.0 wcwidth-0.1.8 werkzeug-0.16.1 wrapt-1.11.2 zipp-2.1.0 [rtd-command-info] start-time: 2020-01-30T16:32:59.684711Z, end-time: 2020-01-30T16:32:59.931111Z, duration: 0, exit-code: 0 cat docs/conf.py #!/usr/bin/env python3 # -*- coding: utf-8 -*- # # Spinning Up documentation build configuration file, created by # sphinx-quickstart on Wed Aug 15 04:21:07 2018. # # This file is execfile()d with the current directory set to its # containing dir. # # Note that not all possible configuration values are present in this # autogenerated file. # # All configuration values have a default; values that are commented out # serve to show the default. # If extensions (or modules to document with autodoc) are in another directory, # 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 # Make sure spinup is accessible without going through setup.py dirname = os.path.dirname sys.path.insert(0, dirname(dirname(__file__))) # Mock mpi4py to get around having to install it on RTD server (which fails) # Also to mock PyTorch, because it is too large for the RTD server to download from unittest.mock import MagicMock class Mock(MagicMock): @classmethod def __getattr__(cls, name): return MagicMock() MOCK_MODULES = ['mpi4py', 'torch'] sys.modules.update((mod_name, Mock()) for mod_name in MOCK_MODULES) # Finish imports import spinup from recommonmark.parser import CommonMarkParser source_parsers = { '.md': CommonMarkParser, } # -- General configuration ------------------------------------------------ # If your documentation needs a minimal Sphinx version, state it here. # # needs_sphinx = '1.0' # Add any Sphinx extension module names here, as strings. They can be # extensions coming with Sphinx (named 'sphinx.ext.*') or your custom # ones. extensions = ['sphinx.ext.imgmath', 'sphinx.ext.viewcode', 'sphinx.ext.autodoc', 'sphinx.ext.napoleon'] #'sphinx.ext.mathjax', ?? # imgmath settings imgmath_image_format = 'svg' imgmath_font_size = 14 # Add any paths that contain templates here, relative to this directory. templates_path = ['_templates'] # The suffix(es) of source filenames. # You can specify multiple suffix as a list of string: # source_suffix = ['.rst', '.md'] # source_suffix = '.rst' # The master toctree document. master_doc = 'index' # General information about the project. project = 'Spinning Up' copyright = '2018, OpenAI' author = 'Joshua Achiam' # The version info for the project you're documenting, acts as replacement for # |version| and |release|, also used in various other places throughout the # built documents. # # The short X.Y version. version = '' # The full version, including alpha/beta/rc tags. release = '' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. # # This is also used if you do content translation via gettext catalogs. # Usually you set "language" from the command line for these cases. language = None # List of patterns, relative to source directory, that match files and # directories to ignore when looking for source files. # This patterns also effect to html_static_path and html_extra_path exclude_patterns = ['_build', 'Thumbs.db', '.DS_Store'] # The name of the Pygments (syntax highlighting) style to use. pygments_style = 'default' #'sphinx' # If true, `todo` and `todoList` produce output, else they produce nothing. todo_include_todos = False # -- Options for HTML output ---------------------------------------------- # The theme to use for HTML and HTML Help pages. See the documentation for # a list of builtin themes. # # html_theme = 'alabaster' html_theme = "sphinx_rtd_theme" # Theme options are theme-specific and customize the look and feel of a theme # further. For a list of options available for each theme, see the # documentation. # # html_theme_options = {} # Add any paths that contain custom static files (such as style sheets) here, # relative to this directory. They are copied after the builtin static files, # so a file named "default.css" will overwrite the builtin "default.css". html_static_path = ['_static'] html_logo = 'images/spinning-up-logo2.png' html_theme_options = { 'logo_only': True } #html_favicon = 'openai-favicon2_32x32.ico' html_favicon = 'openai_icon.ico' # -- Options for HTMLHelp output ------------------------------------------ # Output file base name for HTML help builder. htmlhelp_basename = 'SpinningUpdoc' # -- Options for LaTeX output --------------------------------------------- imgmath_latex_preamble = r''' \usepackage{algorithm} \usepackage{algorithmic} \usepackage{amsmath} \usepackage{cancel} \usepackage[verbose=true,letterpaper]{geometry} \geometry{ textheight=12in, textwidth=6.5in, top=1in, headheight=12pt, headsep=25pt, footskip=30pt } \newcommand{\E}{{\mathrm E}} \newcommand{\underE}[2]{\underset{\begin{subarray}{c}#1 \end{subarray}}{\E}\left[ #2 \right]} \newcommand{\Epi}[1]{\underset{\begin{subarray}{c}\tau \sim \pi \end{subarray}}{\E}\left[ #1 \right]} ''' latex_elements = { # The paper size ('letterpaper' or 'a4paper'). # # 'papersize': 'letterpaper', # The font size ('10pt', '11pt' or '12pt'). # # 'pointsize': '10pt', # Additional stuff for the LaTeX preamble. # 'preamble': r''' \usepackage{algorithm} \usepackage{algorithmic} \usepackage{amsmath} \usepackage{cancel} \newcommand{\E}{{\mathrm E}} \newcommand{\underE}[2]{\underset{\begin{subarray}{c}#1 \end{subarray}}{\E}\left[ #2 \right]} \newcommand{\Epi}[1]{\underset{\begin{subarray}{c}\tau \sim \pi \end{subarray}}{\E}\left[ #1 \right]} ''', # Latex figure (float) alignment # # 'figure_align': 'htbp', } # Grouping the document tree into LaTeX files. List of tuples # (source start file, target name, title, # author, documentclass [howto, manual, or own class]). latex_documents = [ (master_doc, 'SpinningUp.tex', 'Spinning Up Documentation', 'Joshua Achiam', 'manual'), ] # -- Options for manual page output --------------------------------------- # One entry per manual page. List of tuples # (source start file, name, description, authors, manual section). man_pages = [ (master_doc, 'spinningup', 'Spinning Up Documentation', [author], 1) ] # -- Options for Texinfo output ------------------------------------------- # Grouping the document tree into Texinfo files. List of tuples # (source start file, target name, title, author, # dir menu entry, description, category) texinfo_documents = [ (master_doc, 'SpinningUp', 'Spinning Up Documentation', author, 'SpinningUp', 'One line description of project.', 'Miscellaneous'), ] def setup(app): app.add_stylesheet('css/modify.css') ########################################################################### # auto-created readthedocs.org specific configuration # ########################################################################### # # The following code was added during an automated build on readthedocs.org # It is auto created and injected for every build. The result is based on the # conf.py.tmpl file found in the readthedocs.org codebase: # https://github.com/rtfd/readthedocs.org/blob/master/readthedocs/doc_builder/templates/doc_builder/conf.py.tmpl # import importlib import sys import os.path from six import string_types from sphinx import version_info # Get suffix for proper linking to GitHub # This is deprecated in Sphinx 1.3+, # as each page can have its own suffix if globals().get('source_suffix', False): if isinstance(source_suffix, string_types): SUFFIX = source_suffix elif isinstance(source_suffix, (list, tuple)): # Sphinx >= 1.3 supports list/tuple to define multiple suffixes SUFFIX = source_suffix[0] elif isinstance(source_suffix, dict): # Sphinx >= 1.8 supports a mapping dictionary for multiple suffixes SUFFIX = list(source_suffix.keys())[0] # make a ``list()`` for py2/py3 compatibility else: # default to .rst SUFFIX = '.rst' else: SUFFIX = '.rst' # Add RTD Static Path. Add to the end because it overwrites previous files. if not 'html_static_path' in globals(): html_static_path = [] if os.path.exists('_static'): html_static_path.append('_static') # Add RTD Theme only if they aren't overriding it already using_rtd_theme = ( ( 'html_theme' in globals() and html_theme in ['default'] and # Allow people to bail with a hack of having an html_style 'html_style' not in globals() ) or 'html_theme' not in globals() ) if using_rtd_theme: theme = importlib.import_module('sphinx_rtd_theme') html_theme = 'sphinx_rtd_theme' html_style = None html_theme_options = {} if 'html_theme_path' in globals(): html_theme_path.append(theme.get_html_theme_path()) else: html_theme_path = [theme.get_html_theme_path()] if globals().get('websupport2_base_url', False): websupport2_base_url = 'https://readthedocs.com/websupport' websupport2_static_url = 'https://media.readthedocs.com/' #Add project information to the template context. context = { 'using_theme': using_rtd_theme, 'html_theme': html_theme, 'current_version': "latest", 'version_slug': "latest", 'MEDIA_URL': "https://media.readthedocs.com/media/", 'STATIC_URL': "https://media.readthedocs.com/", 'PRODUCTION_DOMAIN': "readthedocs.com", 'versions': [ ("latest", "/en/latest/"), ], 'downloads': [ ("pdf", "//spinningup.openai.com/_/downloads/en/latest/pdf/"), ("html", "//spinningup.openai.com/_/downloads/en/latest/htmlzip/"), ("epub", "//spinningup.openai.com/_/downloads/en/latest/epub/"), ], 'subprojects': [ ], 'slug': 'openai-education-spinningup', 'name': u'spinningup', 'rtd_language': u'en', 'programming_language': u'words', 'canonical_url': 'https://spinningup.openai.com/en/latest/', 'analytics_code': 'UA-129132782-1', 'single_version': False, 'conf_py_path': '/docs/', 'api_host': 'https://readthedocs.com', 'proxied_api_host': 'https://readthedocs.com', 'github_user': 'openai', 'github_repo': 'spinningup', 'github_version': 'master', 'display_github': True, 'bitbucket_user': 'None', 'bitbucket_repo': 'None', 'bitbucket_version': 'master', 'display_bitbucket': False, 'gitlab_user': 'None', 'gitlab_repo': 'None', 'gitlab_version': 'master', 'display_gitlab': False, 'READTHEDOCS': True, 'using_theme': (html_theme == "default"), 'new_theme': (html_theme == "sphinx_rtd_theme"), 'source_suffix': SUFFIX, 'ad_free': False, 'user_analytics_code': 'UA-129132782-1', 'global_analytics_code': 'UA-17997319-2', 'commit': '023fd73d', } if 'html_context' in globals(): html_context.update(context) else: html_context = context # Add custom RTD extension if 'extensions' in globals(): # Insert at the beginning because it can interfere # with other extensions. # See https://github.com/rtfd/readthedocs.org/pull/4054 extensions.insert(0, "readthedocs_ext.readthedocs") else: extensions = ["readthedocs_ext.readthedocs"] # Add External version warning banner to the external version documentation if 'branch' == 'external': extensions.insert(1, "readthedocs_ext.external_version_warning") project_language = 'en' # User's Sphinx configurations language_user = globals().get('language', None) latex_engine_user = globals().get('latex_engine', None) latex_elements_user = globals().get('latex_elements', None) # Remove this once xindy gets installed in Docker image and XINDYOPS # env variable is supported # https://github.com/rtfd/readthedocs-docker-images/pull/98 latex_use_xindy = False chinese = any([ language_user in ('zh_CN', 'zh_TW'), project_language in ('zh_CN', 'zh_TW'), ]) japanese = any([ language_user == 'ja', project_language == 'ja', ]) if chinese: latex_engine = latex_engine_user or 'xelatex' latex_elements_rtd = { 'preamble': '\\usepackage[UTF8]{ctex}\n', } latex_elements = latex_elements_user or latex_elements_rtd elif japanese: latex_engine = latex_engine_user or 'platex' [rtd-command-info] start-time: 2020-01-30T16:33:00.003521Z, end-time: 2020-01-30T16:33:11.707193Z, duration: 11, exit-code: 1 python sphinx-build -T -E -b readthedocs -d _build/doctrees-readthedocs -D language=en . _build/html Running Sphinx v1.5.6 making output directory... Traceback (most recent call last): File "/home/docs/checkouts/readthedocs.org/user_builds/openai-education-spinningup/envs/latest/lib/python3.6/site-packages/sphinx/cmdline.py", line 295, in main opts.warningiserror, opts.tags, opts.verbosity, opts.jobs) File "/home/docs/checkouts/readthedocs.org/user_builds/openai-education-spinningup/envs/latest/lib/python3.6/site-packages/sphinx/application.py", line 163, in __init__ confoverrides or {}, self.tags) File "/home/docs/checkouts/readthedocs.org/user_builds/openai-education-spinningup/envs/latest/lib/python3.6/site-packages/sphinx/config.py", line 134, in __init__ execfile_(filename, config) File "/home/docs/checkouts/readthedocs.org/user_builds/openai-education-spinningup/envs/latest/lib/python3.6/site-packages/sphinx/util/pycompat.py", line 129, in execfile_ exec_(code, _globals) File "conf.py", line 40, in import spinup File "/home/docs/checkouts/readthedocs.org/user_builds/openai-education-spinningup/checkouts/latest/spinup/__init__.py", line 14, in from spinup.algos.pytorch.ddpg.ddpg import ddpg as ddpg_pytorch File "/home/docs/checkouts/readthedocs.org/user_builds/openai-education-spinningup/checkouts/latest/spinup/algos/pytorch/ddpg/ddpg.py", line 4, in from torch.optim import Adam ModuleNotFoundError: No module named 'torch.optim' Exception occurred: File "/home/docs/checkouts/readthedocs.org/user_builds/openai-education-spinningup/checkouts/latest/spinup/algos/pytorch/ddpg/ddpg.py", line 4, in from torch.optim import Adam ModuleNotFoundError: No module named 'torch.optim' The full traceback has been saved in /tmp/sphinx-err-wobjuaxk.log, if you want to report the issue to the developers. Please also report this if it was a user error, so that a better error message can be provided next time. A bug report can be filed in the tracker at . Thanks!