Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pre-commit.ci] pre-commit autoupdate #82

Merged
merged 3 commits into from
Oct 29, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ exclude: >
repos:

- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v4.3.0
rev: v4.5.0
hooks:
- id: check-json
- id: check-yaml
Expand All @@ -24,17 +24,17 @@ repos:
- id: isort

- repo: https://github.com/psf/black
rev: 22.6.0
rev: 23.10.0
hooks:
- id: black

- repo: https://github.com/PyCQA/flake8
rev: 5.0.2
rev: 6.1.0
hooks:
- id: flake8
additional_dependencies: [flake8-bugbear~=22.7]

- repo: https://github.com/pre-commit/mirrors-mypy
rev: v0.971
rev: v1.6.1
hooks:
- id: mypy
4 changes: 0 additions & 4 deletions sphinx_external_toc/events.py
Original file line number Diff line number Diff line change
Expand Up @@ -220,7 +220,6 @@ def insert_toctrees(app: Sphinx, doctree: nodes.document) -> None:
node_list: List[nodes.Element] = []

for toctree in doc_item.subtrees:

subnode = toctree_node()
subnode["parent"] = app.env.docname
subnode.source = doctree["source"]
Expand All @@ -245,13 +244,10 @@ def insert_toctrees(app: Sphinx, doctree: nodes.document) -> None:
wrappernode.append(subnode)

for entry in toctree.items:

if isinstance(entry, UrlItem):

subnode["entries"].append((entry.title, entry.url))

elif isinstance(entry, FileItem):

child_doc_item = site_map[entry]
docname = str(entry)
title = child_doc_item.title
Expand Down
2 changes: 0 additions & 2 deletions sphinx_external_toc/parsing.py
Original file line number Diff line number Diff line change
Expand Up @@ -193,7 +193,6 @@ def _parse_doc_item(

toctrees = []
for toc_idx, toc_data in enumerate(subtrees_data):

toc_path = path if shorthand_used else f"{path}{toc_idx}/"

if not (isinstance(toc_data, Mapping) and items_key in toc_data):
Expand All @@ -209,7 +208,6 @@ def _parse_doc_item(
# generate items list
items: List[Union[GlobItem, FileItem, UrlItem]] = []
for item_idx, item_data in enumerate(items_data):

if not isinstance(item_data, Mapping):
raise MalformedError(
f"entry not a mapping type @ '{toc_path}{items_key}/{item_idx}'"
Expand Down
1 change: 0 additions & 1 deletion sphinx_external_toc/tools.py
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,6 @@ def create_site_from_toc(

# create files
for docname in chain(site_map, additional_files):

# create document
filename = docname
if not any(docname.endswith(ext) for ext in {".rst", ".md"}):
Expand Down
1 change: 0 additions & 1 deletion tests/test_tools.py
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,6 @@ def test_file_to_sitemap(path: Path, tmp_path: Path, data_regression):


def test_create_site_map_from_path(tmp_path: Path, data_regression):

# create project files
files = [
"index.rst",
Expand Down