Skip to content

Version check causes the extention to crash

Here is the log file created:

# Platform:         darwin; (macOS-13.6-x86_64-i386-64bit)
# Sphinx version:   7.2.6
# Python version:   3.11.5 (CPython)
# Docutils version: 0.20.1
# Jinja2 version:   3.1.3
# Pygments version: 2.17.2

# Last messages:

# Loaded extensions:

# Traceback:
Traceback (most recent call last):
  File "/Users/jonathf/ruter/loadpred/old/prod/.311/lib/python3.11/site-packages/sphinx/cmd/build.py", line 293, in build_main
    app = Sphinx(args.sourcedir, args.confdir, args.outputdir,
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/jonathf/ruter/loadpred/old/prod/.311/lib/python3.11/site-packages/sphinx/application.py", line 233, in __init__
    self.setup_extension(extension)
  File "/Users/jonathf/ruter/loadpred/old/prod/.311/lib/python3.11/site-packages/sphinx/application.py", line 406, in setup_extension
    self.registry.load_extension(self, extname)
  File "/Users/jonathf/ruter/loadpred/old/prod/.311/lib/python3.11/site-packages/sphinx/registry.py", line 460, in load_extension
    metadata = setup(app)
               ^^^^^^^^^^
  File "/Users/jonathf/ruter/loadpred/old/prod/.311/lib/python3.11/site-packages/sphinx_terraform/__init__.py", line 46, in setup
    app.require_sphinx("3")
  File "/Users/jonathf/ruter/loadpred/old/prod/.311/lib/python3.11/site-packages/sphinx/application.py", line 425, in require_sphinx
    major, minor = map(int, version.split('.')[:2])
    ^^^^^^^^^^^^
ValueError: not enough values to unpack (expected 2, got 1)

Looks like the version check is causing trouble. Any chance we could e.g. modify the call to require_sphinx so to fix the issue?