Uploaded image for project: 'Red Hat OpenStack Services on OpenShift'
  1. Red Hat OpenStack Services on OpenShift
  2. OSPRH-26117

[test-operator] Use a better maintained sphinx theme

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: Normal Normal
    • None
    • None
    • test-operator
    • None
    • 5
    • False
    • Hide

      None

      Show
      None
    • False
    • Not Selected
    • rhos-product-ciops

      Recently, the automatic PRs tried to update the Python version used for the test-operator documentation. The checks ended in a failure:

      Collecting lxml (from sphinx-material->-r ./docs/requirements.txt (line 4))
        Downloading lxml-6.0.0.tar.gz (4.1 MB)
           ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.1/4.1 MB 93.6 MB/s  0:00:00
        Installing build dependencies: started
        Installing build dependencies: finished with status 'done'
        Getting requirements to build wheel: started
        Getting requirements to build wheel: finished with status 'error'
        error: subprocess-exited-with-error
        
        × Getting requirements to build wheel did not run successfully.
        │ exit code: 1
        ╰─> [3 lines of output]
            Building lxml version 6.0.0.
            Building without Cython.
            Error: Please make sure the libxml2 and libxslt development packages are installed.
            [end of output]
        
        note: This error originates from a subprocess, and is likely not a problem with pip.
      

      The problem is that lxml version 6.0.0 does not work with Python 3.14 and it seems there is no initiative to make them compatible. This could be fixed by updating requirements.txt file (most likely), but it might also be a sign to start using a better maintained sphinx theme.

      DoD:

              rh-ee-kstrenko Katarina Strenkova
              rh-ee-kstrenko Katarina Strenkova
              rhos-product-ciops
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: