diff --git a/arkouda-env-dev.yml b/arkouda-env-dev.yml index bb6da74e85..c1726df96d 100644 --- a/arkouda-env-dev.yml +++ b/arkouda-env-dev.yml @@ -24,7 +24,7 @@ dependencies: - pexpect - pytest>=6.0 - pytest-env - - Sphinx>=5.1.1 + - Sphinx>=5.1.1,<7.2.0 - sphinx-argparse - sphinx-autoapi - typed-ast diff --git a/pydoc/requirements.txt b/pydoc/requirements.txt index 17bbadf842..c7893ba9bb 100644 --- a/pydoc/requirements.txt +++ b/pydoc/requirements.txt @@ -21,13 +21,13 @@ libidn2 pexpect pytest>=6.0 pytest-env -Sphinx>=5.1.1 +Sphinx>=5.1.1,<7.2.0 sphinx-argparse sphinx-autoapi myst-parser furo # sphinx theme linkify-it-py typed-ast -mypy>=0.931,0.990 +mypy>=0.931,<0.990 flake8 pytest-benchmark \ No newline at end of file diff --git a/pydoc/setup/REQUIREMENTS.md b/pydoc/setup/REQUIREMENTS.md index 0e10eb877e..654e3fb5d1 100644 --- a/pydoc/setup/REQUIREMENTS.md +++ b/pydoc/setup/REQUIREMENTS.md @@ -40,7 +40,7 @@ The dependencies listed here are only required if you will be doing development - `pexpect` - `pytest>=6.0` - `pytest-env` -- `Sphinx` +- `Sphinx>=5.1.1,<7.2.0` - `sphinx-argparse` - `sphinx-autoapi` - `furo` diff --git a/setup.py b/setup.py index 9631ab677e..668f4cedf5 100644 --- a/setup.py +++ b/setup.py @@ -156,7 +156,7 @@ # projects. extras_require={ # Optional 'dev': ['pexpect', 'pytest>=6.0', 'pytest-env', - 'Sphinx>=5.1.1', 'sphinx-argparse', 'sphinx-autoapi', + 'Sphinx>=5.1.1,<7.2.0', 'sphinx-argparse', 'sphinx-autoapi', 'mypy>=0.931,<0.990', 'typed-ast', 'black', 'isort', 'flake8', 'furo', 'myst-parser', 'linkify-it-py'], },