diff --git a/pyproject.toml b/pyproject.toml index 8cb1cc23e..b0e2edda1 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -58,22 +58,24 @@ test = [ ] docs = [ # MkDocs to build our documentation. - "mkdocs==1.6.0", + "mkdocs==1.6.1", # pylinkvalidator to check for broken links in documentation. "pylinkvalidator==0.3", ] optional = [ # Optional packages which may be used with REST framework. - "coreapi==2.3.1", + "coreapi==2.3.3", "coreschema==0.0.4", "django-filter", - "django-guardian>=2.4.0,<2.5", + "django-guardian>=2.4.0,<3.3", "inflection==0.5.1", "legacy-cgi; python_version>='3.13'", "markdown>=3.3.7", "psycopg[binary]>=3.1.8", - "pygments~=2.17.0", - "pyyaml>=5.3.1,<5.4", + "pygments>=2.17,<2.20", + "pyyaml>=5.3.1,<6.1", + # setuptools is needed for coreapi (imports pkg_resources) + "setuptools", ] django42 = [ "django>=4.2,<5.0" ] django50 = [ "django>=5.0,<5.1" ]