[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/python/python-docs-fa/3.15/.readthedocs.yml [Back]  [Original]

version: 2

build:
  os: ubuntu-24.04
  tools:
    python: "3.12"
  commands:
    - git clone --depth 1 --branch 3.15 https://github.com/python/cpython venv/cpython
    - pip install -r venv/cpython/Doc/requirements.txt
    # Pin Sphinx separately: requirements.txt may resolve to an older version,
    # and 9.1.0+ is needed for the reordered- ref / translated-display-text
    # i18n fixes (sphinx-doc/sphinx#14144). Bump this once #14162 lands
    # upstream and re-check whether the suppression below is still needed.
    - pip install "sphinx==9.1.0"
    - mkdir -p venv/cpython/Doc/locales/fa/LC_MESSAGES
    - cp --parents *.po venv/cpython/Doc/locales/fa/LC_MESSAGES/
    - find */ -name "*.po" -not -path "venv/*" | xargs -I{} cp --parents {} venv/cpython/Doc/locales/fa/LC_MESSAGES/
    - find venv/cpython/Doc/locales/fa/LC_MESSAGES -name "*.po" | python3 scripts/compile_mo.py
    - python -m sphinx -T -j auto -b html
        --color
        -d $READTHEDOCS_OUTPUT/doctrees
        -D language=fa
        -D gettext_allow_fuzzy_translations=1
        -D gettext_compact=0
        -D html_theme_options.is_rtl=true
        -D suppress_warnings=i18n.inconsistent_references
        --keep-going
        venv/cpython/Doc
        $READTHEDOCS_OUTPUT/html

Web Proxy Viewer  |  New URL  |  Original Page