diff --git a/docs/requirements.txt b/docs/requirements.txt index 4d0f2af2a0..3b6da2a340 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -1,6 +1,6 @@ # requirements for building the docs -sphinx>=7.3.7,<8.0.0 -myst-parser>=2.0.0,<3.0.0 +sphinx>=8.0.0,<9.0.0 +myst-parser>=4.0.0,<5.0.0 Jinja2>=3.1 linkify-it-py>=2.0.0 \ No newline at end of file diff --git a/docs/source/conf.py b/docs/source/conf.py index 5d9d31f5f2..f6b52a3822 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -10,7 +10,7 @@ import sys from collections import namedtuple # from recommonmark.transform import AutoStructify -from sphinx.util.osutil import cd +from contextlib import chdir # -- Project information ----------------------------------------------------- @@ -271,7 +271,7 @@ if not _no_autodoc: sys.path.insert(1, EV_ROOT) - with cd(EV_ROOT): + with chdir(EV_ROOT): # set up Evennia so its sources can be parsed os.environ["DJANGO_SETTINGS_MODULE"] = "evennia.settings_default"