[CI] Add official pre-commit hook `requirements-txt-fixer` (#107)
https://github.com/pre-commit/pre-commit-hooks#requirements-txt-fixer
diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index fd61efa..ef5e192 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -86,6 +86,10 @@
- id: forbid-submodules
name: run forbid-submodules
description: forbids any submodules in the repository
+ - id: requirements-txt-fixer
+ name: run requirements-txt-fixer
+ description: sorts entries in the Python requirements files and removes incorrect entry for pkg-resources==0.0.0
+ files: ^docs/requirements\.txt$
- id: mixed-line-ending
name: run mixed-line-ending
description: replaces or checks mixed line ending
diff --git a/docs/requirements.txt b/docs/requirements.txt
index 2dd10dd..565223e 100644
--- a/docs/requirements.txt
+++ b/docs/requirements.txt
@@ -4,11 +4,12 @@
mike
mkdocs-git-revision-date-localized-plugin
mkdocs-glightbox
+mkdocs-jupyter
mkdocs-macros-plugin
mkdocs-material
mkdocs-static-i18n
mkdocstrings[python]
-notebook
nbconvert
+notebook
pyproj
ruff