-
-
Notifications
You must be signed in to change notification settings - Fork 7
Closed as not planned
Description
Description of the bug
hi, First of all I want to thank you in the name of every AI out there for this package.
I use mkdocs-llmstxt for inline-snapshot but it causes an error when I want to build my documentation.
The problem appeared with 0.3.1
To Reproduce
Example:
git clone [email protected]:15r10nk/inline-snapshot.git
cd inline-snapshot
hatch run docs:build
The problem can be reproduced on the current main (b9c74b5ce7fea8b95469560d067267510ea6b64e)
Full traceback
Full traceback
INFO - Cleaning site directory
INFO - Building documentation to directory:
/home/frank/projects/inline-snapshot/site
Traceback (most recent call last):
File "/home/frank/.local/share/hatch/env/virtual/inline-snapshot/aNUSQRQv/docs/bin/mkd
ocs", line 10, in <module>
sys.exit(cli())
^^^^^
File "/home/frank/.local/share/hatch/env/virtual/inline-snapshot/aNUSQRQv/docs/lib/pyt
hon3.12/site-packages/click/core.py", line 1442, in __call__
return self.main(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/frank/.local/share/hatch/env/virtual/inline-snapshot/aNUSQRQv/docs/lib/pyt
hon3.12/site-packages/click/core.py", line 1363, in main
rv = self.invoke(ctx)
^^^^^^^^^^^^^^^^
File "/home/frank/.local/share/hatch/env/virtual/inline-snapshot/aNUSQRQv/docs/lib/pyt
hon3.12/site-packages/click/core.py", line 1830, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/frank/.local/share/hatch/env/virtual/inline-snapshot/aNUSQRQv/docs/lib/pyt
hon3.12/site-packages/click/core.py", line 1226, in invoke
return ctx.invoke(self.callback, **ctx.params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/frank/.local/share/hatch/env/virtual/inline-snapshot/aNUSQRQv/docs/lib/pyt
hon3.12/site-packages/click/core.py", line 794, in invoke
return callback(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/frank/.local/share/hatch/env/virtual/inline-snapshot/aNUSQRQv/docs/lib/pyt
hon3.12/site-packages/mkdocs/__main__.py", line 288, in build_command
build.build(cfg, dirty=not clean)
File "/home/frank/.local/share/hatch/env/virtual/inline-snapshot/aNUSQRQv/docs/lib/pyt
hon3.12/site-packages/mkdocs/commands/build.py", line 347, in build
config.plugins.on_post_build(config=config)
File "/home/frank/.local/share/hatch/env/virtual/inline-snapshot/aNUSQRQv/docs/lib/pyt
hon3.12/site-packages/mkdocs/plugins.py", line 602, in on_post_build
return self.run_event('post_build', config=config)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/frank/.local/share/hatch/env/virtual/inline-snapshot/aNUSQRQv/docs/lib/pyt
hon3.12/site-packages/mkdocs/plugins.py", line 568, in run_event
result = method(**kwargs)
^^^^^^^^^^^^^^^^
File "/home/frank/.local/share/hatch/env/virtual/inline-snapshot/aNUSQRQv/docs/lib/pyt
hon3.12/site-packages/mkdocs_llmstxt/_internal/plugin.py", line 176, in on_post_build
page_title, path_md, md_url, content = self._md_pages[page_uri]
~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: 'third-party.md'
Expected behavior
It would be nice if I could build my docs again 😄
Environment information
hatch run docs:python -m mkdocs_llmstxt._internal.debug
- __System__: Linux-6.1.0-27-amd64-x86_64-with-glibc2.36
- __Python__: cpython 3.12.6 (/home/frank/.local/share/hatch/env/virtual/inline-snapshot
/aNUSQRQv/docs/bin/python)
- __Environment variables__:
- __Installed packages__:
- `mkdocs-llmstxt` v0.3.1
PASTE MARKDOWN OUTPUT HERE
Additional context
Metadata
Metadata
Assignees
Labels
No labels