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

3.12.0: sphinx warnings reference target not found #1941

Closed
kloczek opened this issue Jul 4, 2023 · 4 comments · Fixed by #2380
Closed

3.12.0: sphinx warnings reference target not found #1941

kloczek opened this issue Jul 4, 2023 · 4 comments · Fixed by #2380
Labels
nf-documentation Non-functional change: Documentation

Comments

@kloczek
Copy link

kloczek commented Jul 4, 2023

First of all currently it is not possible to use straight sphinx-build command to build documentation out of source tree only

+ /usr/bin/sphinx-build -n -T -b man docs build/sphinx/man
Running Sphinx v6.2.1

Traceback (most recent call last):
  File "/usr/lib/python3.8/site-packages/sphinx/config.py", line 354, in eval_config_file
    exec(code, namespace)  # NoQA: S102
  File "/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/docs/conf.py", line 17, in <module>
    import pypdf as py_pkg
ModuleNotFoundError: No module named 'pypdf'

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/lib/python3.8/site-packages/sphinx/cmd/build.py", line 280, in build_main
    app = Sphinx(args.sourcedir, args.confdir, args.outputdir,
  File "/usr/lib/python3.8/site-packages/sphinx/application.py", line 207, in __init__
    self.config = Config.read(self.confdir, confoverrides or {}, self.tags)
  File "/usr/lib/python3.8/site-packages/sphinx/config.py", line 177, in read
    namespace = eval_config_file(filename, tags)
  File "/usr/lib/python3.8/site-packages/sphinx/config.py", line 367, in eval_config_file
    raise ConfigError(msg % traceback.format_exc()) from exc
sphinx.errors.ConfigError: There is a programmable error in your configuration file:

Traceback (most recent call last):
  File "/usr/lib/python3.8/site-packages/sphinx/config.py", line 354, in eval_config_file
    exec(code, namespace)  # NoQA: S102
  File "/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/docs/conf.py", line 17, in <module>
    import pypdf as py_pkg
ModuleNotFoundError: No module named 'pypdf'


Configuration error:
There is a programmable error in your configuration file:

Traceback (most recent call last):
  File "/usr/lib/python3.8/site-packages/sphinx/config.py", line 354, in eval_config_file
    exec(code, namespace)  # NoQA: S102
  File "/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/docs/conf.py", line 17, in <module>
    import pypdf as py_pkg
ModuleNotFoundError: No module named 'pypdf'

This can be fixed by patch like below:

--- a/docs/conf.py
+++ b/docs/conf.py
@@ -14,11 +14,11 @@
 import shutil
 import sys

-import pypdf as py_pkg
-
 sys.path.insert(0, os.path.abspath("."))
 sys.path.insert(0, os.path.abspath("../"))

+import pypdf as py_pkg
+
 shutil.copyfile("../CHANGELOG.md", "meta/CHANGELOG.md")
 shutil.copyfile("../CONTRIBUTORS.md", "meta/CONTRIBUTORS.md")

Than .. on building my packages I'm using sphinx-build command with -n switch which shows warmings about missing references. These are not critical issues.

Here is the output with warnings:

+ /usr/bin/sphinx-build -n -T -b man docs build/sphinx/man
Running Sphinx v6.2.1
making output directory... done
loading intersphinx inventory from https://docs.python.org/3.8/objects.inv...
[autosummary] generating autosummary for: dev/cmaps.md, dev/deprecations.md, dev/documentation.md, dev/intro.md, dev/pdf-format.md, dev/pypdf-parsing.md, dev/pypdf-writing.md, dev/testing.md, index.rst, meta/CHANGELOG.md, ..., user/installation.md, user/merging-pdfs.md, user/metadata.md, user/migration-1-to-2.md, user/pdf-version-support.md, user/pdfa-compliance.md, user/reading-pdf-annotations.md, user/robustness.md, user/streaming-data.md, user/suppress-warnings.md
myst v2.0.0: MdParserConfig(commonmark_only=False, gfm_only=False, enable_extensions=set(), disable_syntax=[], all_links_external=True, url_schemes=('http', 'https', 'mailto', 'ftp'), ref_domains=None, fence_as_directive=set(), number_code_blocks=[], title_to_header=False, heading_anchors=0, heading_slug_func=None, html_meta={}, footnote_transition=True, words_per_minute=200, substitutions={}, linkify_fuzzy_links=True, dmath_allow_labels=True, dmath_allow_space=True, dmath_allow_digits=True, dmath_double_inline=False, update_mathjax=True, mathjax_classes='tex2jax_process|mathjax_process|math|output_area', enable_checkboxes=False, suppress_warnings=[], highlight_code_blocks=True)
building [mo]: targets for 0 po files that are out of date
writing output...
building [man]: all manpages
updating environment: [new config] 50 added, 0 changed, 0 removed
reading sources... [100%] user/suppress-warnings
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_page.py:docstring of pypdf._page.PageObject.images:13: ERROR: Unexpected indentation.
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_page.py:docstring of pypdf._page.PageObject.images:14: WARNING: Block quote ends without a blank line; unexpected unindent.
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf._writer.PdfWriter.set_page_label:14: ERROR: Unexpected indentation.
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf._writer.PdfWriter.set_page_label:15: WARNING: Block quote ends without a blank line; unexpected unindent.
looking for now-outdated files... none found
pickling environment... done
checking consistency... done
writing... python-pypdf.3 { user/installation user/migration-1-to-2 user/robustness user/suppress-warnings user/metadata user/extract-text user/extract-images user/extract-attachments user/encryption-decryption user/merging-pdfs user/cropping-and-transforming user/add-watermark user/reading-pdf-annotations user/adding-pdf-annotations user/forms user/streaming-data user/file-size user/pdf-version-support user/pdfa-compliance modules/PdfReader modules/PdfWriter modules/PdfMerger modules/PageObject modules/Transformation modules/DocumentInformation modules/XmpInformation modules/Destination modules/RectangleObject modules/Field modules/PageRange modules/AnnotationBuilder modules/Fit modules/PaperSize dev/intro dev/pdf-format dev/pypdf-parsing dev/pypdf-writing dev/cmaps dev/deprecations dev/documentation dev/testing meta/CHANGELOG meta/changelog-v1 meta/project-governance meta/history meta/CONTRIBUTORS meta/scope-of-pypdf meta/comparisons meta/faq } /home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_reader.py:docstring of pypdf._reader.PdfReader.get_fields:1: WARNING: py:class reference target not found: pypdf.generic._data_structures.TreeObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_reader.py:docstring of pypdf._reader.PdfReader.getFields:1: WARNING: py:class reference target not found: pypdf.generic._data_structures.TreeObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_reader.py:docstring of pypdf._reader.PdfReader.getNamedDestinations:1: WARNING: py:class reference target not found: pypdf.generic._data_structures.TreeObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_reader.py:docstring of pypdf._reader.PdfReader.getOutlines:1: WARNING: py:class reference target not found: pypdf.generic._data_structures.DictionaryObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_reader.py:docstring of pypdf.PdfReader.threads:1: WARNING: py:class reference target not found: pypdf.generic._data_structures.ArrayObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_reader.py:docstring of pypdf.PdfReader.pages:1: WARNING: py:class reference target not found: pypdf._page.Page
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_reader.py:docstring of pypdf._reader.PdfReader.get_object:1: WARNING: py:class reference target not found: pypdf.generic._base.IndirectObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_reader.py:docstring of pypdf._reader.PdfReader.get_object:1: WARNING: py:class reference target not found: pypdf.generic._base.PdfObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_reader.py:docstring of pypdf._reader.PdfReader.getObject:1: WARNING: py:class reference target not found: pypdf.generic._base.IndirectObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_reader.py:docstring of pypdf._reader.PdfReader.getObject:1: WARNING: py:class reference target not found: pypdf.generic._base.PdfObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_reader.py:docstring of pypdf._reader.PdfReader.cache_get_indirect_object:1: WARNING: py:class reference target not found: pypdf.generic._base.PdfObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_reader.py:docstring of pypdf._reader.PdfReader.cacheGetIndirectObject:1: WARNING: py:class reference target not found: pypdf.generic._base.PdfObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_reader.py:docstring of pypdf._reader.PdfReader.cache_indirect_object:1: WARNING: py:class reference target not found: pypdf.generic._base.PdfObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_reader.py:docstring of pypdf._reader.PdfReader.cache_indirect_object:1: WARNING: py:class reference target not found: pypdf.generic._base.PdfObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_reader.py:docstring of pypdf._reader.PdfReader.cacheIndirectObject:1: WARNING: py:class reference target not found: pypdf.generic._base.PdfObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_reader.py:docstring of pypdf._reader.PdfReader.cacheIndirectObject:1: WARNING: py:class reference target not found: pypdf.generic._base.PdfObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_reader.py:docstring of pypdf._reader.PdfReader.decrypt:1: WARNING: py:class reference target not found: pypdf._encryption.PasswordType
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_reader.py:docstring of pypdf._reader.PdfReader.add_form_topname:1: WARNING: py:class reference target not found: pypdf.generic._data_structures.DictionaryObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_reader.py:docstring of pypdf._reader.PdfReader.rename_form_topname:1: WARNING: py:class reference target not found: pypdf.generic._data_structures.DictionaryObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf._writer.PdfWriter.get_object:1: WARNING: py:class reference target not found: pypdf.generic._base.IndirectObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf._writer.PdfWriter.get_object:1: WARNING: py:class reference target not found: pypdf.generic._base.IndirectObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf._writer.PdfWriter.get_object:1: WARNING: py:class reference target not found: pypdf.generic._base.PdfObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf._writer.PdfWriter.getObject:1: WARNING: py:class reference target not found: pypdf.generic._base.IndirectObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf._writer.PdfWriter.getObject:1: WARNING: py:class reference target not found: pypdf.generic._base.PdfObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf._writer.PdfWriter.add_blank_page:1: WARNING: py:exc reference target not found: PageSizeNotDefinedError
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf._writer.PdfWriter.insert_blank_page:1: WARNING: py:exc reference target not found: PageSizeNotDefinedError
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf.PdfWriter.open_destination:1: WARNING: py:class reference target not found: pypdf.generic._base.TextStringObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf.PdfWriter.open_destination:1: WARNING: py:class reference target not found: pypdf.generic._base.ByteStringObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf._writer.PdfWriter.get_reference:1: WARNING: py:class reference target not found: pypdf.generic._base.PdfObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf._writer.PdfWriter.get_reference:1: WARNING: py:class reference target not found: pypdf.generic._base.IndirectObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf._writer.PdfWriter.getReference:1: WARNING: py:class reference target not found: pypdf.generic._base.PdfObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf._writer.PdfWriter.getReference:1: WARNING: py:class reference target not found: pypdf.generic._base.IndirectObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf._writer.PdfWriter.get_outline_root:1: WARNING: py:class reference target not found: pypdf.generic._data_structures.TreeObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf._writer.PdfWriter.get_threads_root:1: WARNING: py:class reference target not found: pypdf.generic._data_structures.ArrayObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf.PdfWriter.threads:1: WARNING: py:class reference target not found: pypdf.generic._data_structures.ArrayObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf._writer.PdfWriter.getOutlineRoot:1: WARNING: py:class reference target not found: pypdf.generic._data_structures.TreeObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf._writer.PdfWriter.get_named_dest_root:1: WARNING: py:class reference target not found: pypdf.generic._data_structures.ArrayObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf._writer.PdfWriter.getNamedDestRoot:1: WARNING: py:class reference target not found: pypdf.generic._data_structures.ArrayObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf._writer.PdfWriter.add_outline_item_destination:1: WARNING: py:class reference target not found: pypdf.generic._data_structures.TreeObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf._writer.PdfWriter.add_outline_item_destination:1: WARNING: py:class reference target not found: pypdf.generic._data_structures.TreeObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf._writer.PdfWriter.add_outline_item_destination:1: WARNING: py:class reference target not found: pypdf.generic._base.IndirectObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf._writer.PdfWriter.add_outline_item_destination:1: WARNING: py:class reference target not found: pypdf.generic._data_structures.TreeObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf._writer.PdfWriter.add_outline_item_destination:1: WARNING: py:class reference target not found: pypdf.generic._base.IndirectObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf._writer.PdfWriter.add_outline_item_destination:1: WARNING: py:class reference target not found: pypdf.generic._data_structures.TreeObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf._writer.PdfWriter.add_outline_item_destination:1: WARNING: py:class reference target not found: pypdf.generic._base.IndirectObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf._writer.PdfWriter.add_bookmark_destination:1: WARNING: py:class reference target not found: pypdf.generic._data_structures.TreeObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf._writer.PdfWriter.add_bookmark_destination:1: WARNING: py:class reference target not found: pypdf.generic._data_structures.TreeObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf._writer.PdfWriter.add_bookmark_destination:1: WARNING: py:class reference target not found: pypdf.generic._base.IndirectObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf._writer.PdfWriter.add_bookmark_destination:1: WARNING: py:class reference target not found: pypdf.generic._base.IndirectObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf._writer.PdfWriter.addBookmarkDestination:1: WARNING: py:class reference target not found: pypdf.generic._data_structures.TreeObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf._writer.PdfWriter.addBookmarkDestination:1: WARNING: py:class reference target not found: pypdf.generic._base.IndirectObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf._writer.PdfWriter.add_outline_item_dict:1: WARNING: py:class reference target not found: pypdf.generic._outline.OutlineItem
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf._writer.PdfWriter.add_outline_item_dict:1: WARNING: py:class reference target not found: pypdf.generic._data_structures.TreeObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf._writer.PdfWriter.add_outline_item_dict:1: WARNING: py:class reference target not found: pypdf.generic._base.IndirectObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf._writer.PdfWriter.add_outline_item_dict:1: WARNING: py:class reference target not found: pypdf.generic._data_structures.TreeObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf._writer.PdfWriter.add_outline_item_dict:1: WARNING: py:class reference target not found: pypdf.generic._base.IndirectObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf._writer.PdfWriter.add_outline_item_dict:1: WARNING: py:class reference target not found: pypdf.generic._base.IndirectObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf._writer.PdfWriter.add_bookmark_dict:1: WARNING: py:class reference target not found: pypdf.generic._outline.OutlineItem
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf._writer.PdfWriter.add_bookmark_dict:1: WARNING: py:class reference target not found: pypdf.generic._data_structures.TreeObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf._writer.PdfWriter.add_bookmark_dict:1: WARNING: py:class reference target not found: pypdf.generic._base.IndirectObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf._writer.PdfWriter.addBookmarkDict:1: WARNING: py:class reference target not found: pypdf.generic._outline.OutlineItem
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf._writer.PdfWriter.addBookmarkDict:1: WARNING: py:class reference target not found: pypdf.generic._data_structures.TreeObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf._writer.PdfWriter.addBookmarkDict:1: WARNING: py:class reference target not found: pypdf.generic._base.IndirectObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf._writer.PdfWriter.add_outline_item:1: WARNING: py:class reference target not found: pypdf.generic._base.IndirectObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf._writer.PdfWriter.add_bookmark:1: WARNING: py:class reference target not found: pypdf.generic._data_structures.TreeObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf._writer.PdfWriter.add_bookmark:1: WARNING: py:class reference target not found: pypdf.generic._base.IndirectObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf._writer.PdfWriter.add_bookmark:1: WARNING: py:class reference target not found: pypdf.generic._base.NumberObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf._writer.PdfWriter.add_bookmark:1: WARNING: py:class reference target not found: pypdf.generic._base.NullObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf._writer.PdfWriter.add_bookmark:1: WARNING: py:class reference target not found: pypdf.generic._base.IndirectObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf._writer.PdfWriter.addBookmark:1: WARNING: py:class reference target not found: pypdf.generic._data_structures.TreeObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf._writer.PdfWriter.addBookmark:1: WARNING: py:class reference target not found: pypdf.generic._base.IndirectObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf._writer.PdfWriter.addBookmark:1: WARNING: py:class reference target not found: pypdf.generic._base.NumberObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf._writer.PdfWriter.addBookmark:1: WARNING: py:class reference target not found: pypdf.generic._base.NullObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf._writer.PdfWriter.addBookmark:1: WARNING: py:class reference target not found: pypdf.generic._base.IndirectObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf._writer.PdfWriter.add_named_destination_array:1: WARNING: py:class reference target not found: pypdf.generic._base.TextStringObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf._writer.PdfWriter.add_named_destination_array:1: WARNING: py:class reference target not found: pypdf.generic._base.IndirectObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf._writer.PdfWriter.add_named_destination_array:1: WARNING: py:class reference target not found: pypdf.generic._data_structures.ArrayObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf._writer.PdfWriter.add_named_destination_object:1: WARNING: py:class reference target not found: pypdf.generic._base.PdfObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf._writer.PdfWriter.add_named_destination_object:1: WARNING: py:class reference target not found: pypdf.generic._base.PdfObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf._writer.PdfWriter.add_named_destination_object:1: WARNING: py:class reference target not found: pypdf.generic._base.IndirectObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf._writer.PdfWriter.addNamedDestinationObject:1: WARNING: py:class reference target not found: pypdf.generic._base.IndirectObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf._writer.PdfWriter.add_named_destination:1: WARNING: py:class reference target not found: pypdf.generic._base.IndirectObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf._writer.PdfWriter.addNamedDestination:1: WARNING: py:class reference target not found: pypdf.generic._base.IndirectObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf._writer.PdfWriter.remove_objects_from_page:1: WARNING: py:class reference target not found: pypdf.generic._data_structures.DictionaryObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf._writer.PdfWriter.remove_objects_from_page:1: WARNING: py:class reference target not found: pypdf._writer.ObjectDeletionFlag
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf._writer.PdfWriter.remove_objects_from_page:1: WARNING: py:class reference target not found: pypdf._writer.ObjectDeletionFlag
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf._writer.PdfWriter.add_uri:1: WARNING: py:class reference target not found: pypdf.generic._data_structures.ArrayObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf._writer.PdfWriter.addURI:1: WARNING: py:class reference target not found: pypdf.generic._data_structures.ArrayObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf._writer.PdfWriter.add_link:1: WARNING: py:class reference target not found: pypdf.generic._data_structures.ArrayObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf._writer.PdfWriter.add_link:1: WARNING: py:class reference target not found: pypdf.generic._base.NumberObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf._writer.PdfWriter.add_link:1: WARNING: py:class reference target not found: pypdf.generic._base.NullObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf._writer.PdfWriter.add_link:1: WARNING: py:class reference target not found: pypdf.generic._data_structures.DictionaryObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf._writer.PdfWriter.addLink:1: WARNING: py:class reference target not found: pypdf.generic._data_structures.ArrayObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf._writer.PdfWriter.addLink:1: WARNING: py:class reference target not found: pypdf.generic._base.NumberObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf._writer.PdfWriter.addLink:1: WARNING: py:class reference target not found: pypdf.generic._base.NullObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf._writer.PdfWriter.add_annotation:1: WARNING: py:class reference target not found: pypdf.generic._data_structures.DictionaryObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf._writer.PdfWriter.clean_page:1: WARNING: py:class reference target not found: pypdf.generic._base.IndirectObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf._writer.PdfWriter.reset_translation:1: WARNING: py:class reference target not found: pypdf.generic._base.IndirectObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_writer.py:docstring of pypdf._writer.PdfWriter.set_page_label:1: WARNING: py:class reference target not found: pypdf.constants.PageLabelStyle
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_merger.py:docstring of pypdf._merger.PdfMerger.add_outline_item:1: WARNING: py:class reference target not found: pypdf.generic._base.IndirectObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_merger.py:docstring of pypdf._merger.PdfMerger.addBookmark:1: WARNING: py:class reference target not found: pypdf.generic._data_structures.TreeObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_merger.py:docstring of pypdf._merger.PdfMerger.addBookmark:1: WARNING: py:class reference target not found: pypdf.generic._base.IndirectObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_merger.py:docstring of pypdf._merger.PdfMerger.addBookmark:1: WARNING: py:class reference target not found: pypdf.generic._base.NumberObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_merger.py:docstring of pypdf._merger.PdfMerger.addBookmark:1: WARNING: py:class reference target not found: pypdf.generic._base.NullObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_merger.py:docstring of pypdf._merger.PdfMerger.addBookmark:1: WARNING: py:class reference target not found: pypdf.generic._base.IndirectObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_merger.py:docstring of pypdf._merger.PdfMerger.add_bookmark:1: WARNING: py:class reference target not found: pypdf.generic._data_structures.TreeObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_merger.py:docstring of pypdf._merger.PdfMerger.add_bookmark:1: WARNING: py:class reference target not found: pypdf.generic._base.IndirectObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_merger.py:docstring of pypdf._merger.PdfMerger.add_bookmark:1: WARNING: py:class reference target not found: pypdf.generic._base.NumberObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_merger.py:docstring of pypdf._merger.PdfMerger.add_bookmark:1: WARNING: py:class reference target not found: pypdf.generic._base.NullObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_merger.py:docstring of pypdf._merger.PdfMerger.add_bookmark:1: WARNING: py:class reference target not found: pypdf.generic._base.IndirectObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_page.py:docstring of pypdf._page.PageObject:1: WARNING: py:class reference target not found: pypdf._protocols.PdfReaderProtocol
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_page.py:docstring of pypdf._page.PageObject:1: WARNING: py:class reference target not found: pypdf._protocols.PdfWriterProtocol
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_page.py:docstring of pypdf._page.PageObject:1: WARNING: py:class reference target not found: pypdf.generic._base.IndirectObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_page.py:docstring of pypdf._page.PageObject:1: WARNING: py:class reference target not found: pypdf.generic._base.IndirectObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_page.py:docstring of pypdf._page.PageObject:1: WARNING: py:class reference target not found: pypdf.generic._data_structures.DictionaryObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_page.py:docstring of pypdf._page.PageObject:3: WARNING: py:meth reference target not found: pypdf.PdfReader.get_page
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_page.py:docstring of pypdf._page.PageObject.indirect_ref:1: WARNING: py:class reference target not found: pypdf.generic._base.IndirectObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_page.py:docstring of pypdf._page.PageObject.create_blank_page:1: WARNING: py:class reference target not found: pypdf._protocols.PdfReaderProtocol
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_page.py:docstring of pypdf._page.PageObject.create_blank_page:1: WARNING: py:class reference target not found: pypdf._protocols.PdfWriterProtocol
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_page.py:docstring of pypdf._page.PageObject.create_blank_page:1: WARNING: py:exc reference target not found: PageSizeNotDefinedError
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_page.py:docstring of pypdf._page.PageObject.createBlankPage:1: WARNING: py:class reference target not found: pypdf._protocols.PdfReaderProtocol
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_page.py:docstring of pypdf._page.PageObject.images:1: WARNING: py:class reference target not found: pypdf._utils.ImageFile
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_page.py:docstring of pypdf._page.PageObject.get_contents:1: WARNING: py:class reference target not found: pypdf.generic._data_structures.ContentStream
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_page.py:docstring of pypdf._page.PageObject.getContents:1: WARNING: py:class reference target not found: pypdf.generic._data_structures.ContentStream
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_page.py:docstring of pypdf._page.PageObject.replace_contents:1: WARNING: py:class reference target not found: pypdf.generic._data_structures.ContentStream
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_page.py:docstring of pypdf._page.PageObject.replace_contents:1: WARNING: py:class reference target not found: pypdf.generic._data_structures.EncodedStreamObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_page.py:docstring of pypdf._page.PageObject.replace_contents:1: WARNING: py:class reference target not found: pypdf.generic._data_structures.ArrayObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_page.py:docstring of pypdf._page.PageObject.extract_xform_text:1: WARNING: py:class reference target not found: pypdf.generic._data_structures.EncodedStreamObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_page.py:docstring of pypdf._page.PageObject.annotations:1: WARNING: py:class reference target not found: pypdf.generic._data_structures.ArrayObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_reader.py:docstring of pypdf._reader.DocumentInformation:1: WARNING: py:class reference target not found: pypdf.generic._data_structures.DictionaryObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_reader.py:docstring of pypdf.DocumentInformation.indirect_reference:1: WARNING: py:class reference target not found: IndirectObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/xmp.py:docstring of pypdf.xmp.XmpInformation:1: WARNING: py:class reference target not found: pypdf.generic._data_structures.ContentStream
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/xmp.py:docstring of pypdf.xmp.XmpInformation:1: WARNING: py:class reference target not found: pypdf.generic._base.PdfObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/xmp.py:docstring of pypdf.xmp.XmpInformation:1: WARNING: py:exc reference target not found: PdfReadError
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/xmp.py:docstring of pypdf.xmp.XmpInformation.rdfRoot:1: WARNING: py:class reference target not found: xml.dom.minidom.Element
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/xmp.py:docstring of pypdf.xmp.XmpInformation.indirect_reference:1: WARNING: py:class reference target not found: IndirectObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/generic/_data_structures.py:docstring of pypdf.generic._data_structures.Destination:1: WARNING: py:class reference target not found: pypdf.generic._base.NumberObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/generic/_data_structures.py:docstring of pypdf.generic._data_structures.Destination:1: WARNING: py:class reference target not found: pypdf.generic._base.IndirectObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/generic/_data_structures.py:docstring of pypdf.generic._data_structures.Destination:1: WARNING: py:class reference target not found: pypdf.generic._base.NullObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/generic/_data_structures.py:docstring of pypdf.generic._data_structures.Destination:1: WARNING: py:class reference target not found: pypdf.generic._data_structures.DictionaryObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/generic/_data_structures.py:docstring of pypdf.generic._data_structures.Destination:1: WARNING: py:class reference target not found: pypdf.generic._data_structures.TreeObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/generic/_data_structures.py:docstring of pypdf.generic._data_structures.Destination:6: WARNING: py:class reference target not found: pypdf.generic.IndirectObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/generic/_data_structures.py:docstring of pypdf.generic._data_structures.Destination:1: WARNING: py:exc reference target not found: PdfReadError
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/generic/_data_structures.py:docstring of pypdf.generic.Destination.node:1: WARNING: py:class reference target not found: pypdf.generic._data_structures.DictionaryObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/generic/_data_structures.py:docstring of pypdf.generic.Destination.dest_array:1: WARNING: py:class reference target not found: pypdf.generic._data_structures.ArrayObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/generic/_data_structures.py:docstring of pypdf.generic._data_structures.Destination.getDestArray:1: WARNING: py:class reference target not found: pypdf.generic._data_structures.ArrayObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/generic/_data_structures.py:docstring of pypdf.generic.Destination.left:1: WARNING: py:class reference target not found: pypdf.generic._base.FloatObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/generic/_data_structures.py:docstring of pypdf.generic.Destination.right:1: WARNING: py:class reference target not found: pypdf.generic._base.FloatObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/generic/_data_structures.py:docstring of pypdf.generic.Destination.top:1: WARNING: py:class reference target not found: pypdf.generic._base.FloatObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/generic/_data_structures.py:docstring of pypdf.generic.Destination.bottom:1: WARNING: py:class reference target not found: pypdf.generic._base.FloatObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/generic/_data_structures.py:docstring of pypdf.generic.Destination.color:1: WARNING: py:class reference target not found: pypdf.generic._data_structures.ArrayObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/generic/_data_structures.py:docstring of pypdf.generic.Destination.font_format:1: WARNING: py:class reference target not found: pypdf.constants.OutlineFontFlag
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/generic/_rectangle.py:docstring of pypdf.generic._rectangle.RectangleObject:1: WARNING: py:class reference target not found: pypdf.generic._data_structures.ArrayObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/generic/_rectangle.py:docstring of pypdf.generic._rectangle.RectangleObject.ensureIsNumber:1: WARNING: py:class reference target not found: pypdf.generic._base.FloatObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/generic/_rectangle.py:docstring of pypdf.generic._rectangle.RectangleObject.ensureIsNumber:1: WARNING: py:class reference target not found: pypdf.generic._base.NumberObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/generic/_rectangle.py:docstring of pypdf.generic.RectangleObject.left:1: WARNING: py:class reference target not found: pypdf.generic._base.FloatObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/generic/_rectangle.py:docstring of pypdf.generic.RectangleObject.bottom:1: WARNING: py:class reference target not found: pypdf.generic._base.FloatObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/generic/_rectangle.py:docstring of pypdf.generic.RectangleObject.right:1: WARNING: py:class reference target not found: pypdf.generic._base.FloatObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/generic/_rectangle.py:docstring of pypdf.generic.RectangleObject.top:1: WARNING: py:class reference target not found: pypdf.generic._base.FloatObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/generic/_rectangle.py:docstring of pypdf.generic._rectangle.RectangleObject.getLowerLeft_x:1: WARNING: py:class reference target not found: pypdf.generic._base.FloatObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/generic/_rectangle.py:docstring of pypdf.generic._rectangle.RectangleObject.getLowerLeft_y:1: WARNING: py:class reference target not found: pypdf.generic._base.FloatObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/generic/_rectangle.py:docstring of pypdf.generic._rectangle.RectangleObject.getUpperRight_x:1: WARNING: py:class reference target not found: pypdf.generic._base.FloatObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/generic/_rectangle.py:docstring of pypdf.generic._rectangle.RectangleObject.getUpperRight_y:1: WARNING: py:class reference target not found: pypdf.generic._base.FloatObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/generic/_rectangle.py:docstring of pypdf.generic._rectangle.RectangleObject.getUpperLeft_x:1: WARNING: py:class reference target not found: pypdf.generic._base.FloatObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/generic/_rectangle.py:docstring of pypdf.generic._rectangle.RectangleObject.getUpperLeft_y:1: WARNING: py:class reference target not found: pypdf.generic._base.FloatObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/generic/_rectangle.py:docstring of pypdf.generic._rectangle.RectangleObject.getLowerRight_x:1: WARNING: py:class reference target not found: pypdf.generic._base.FloatObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/generic/_rectangle.py:docstring of pypdf.generic._rectangle.RectangleObject.getLowerRight_y:1: WARNING: py:class reference target not found: pypdf.generic._base.FloatObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/generic/_rectangle.py:docstring of pypdf.generic.RectangleObject.indirect_reference:1: WARNING: py:class reference target not found: IndirectObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/generic/_data_structures.py:docstring of pypdf.generic._data_structures.Field:1: WARNING: py:class reference target not found: pypdf.generic._data_structures.DictionaryObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/generic/_data_structures.py:docstring of pypdf.generic._data_structures.Field:1: WARNING: py:class reference target not found: pypdf.generic._data_structures.TreeObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/generic/_data_structures.py:docstring of pypdf.generic.Field.indirect_reference:1: WARNING: py:class reference target not found: IndirectObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/generic/_data_structures.py:docstring of pypdf.generic.Field.field_type:1: WARNING: py:class reference target not found: pypdf.generic._base.NameObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/generic/_data_structures.py:docstring of pypdf.generic.Field.fieldType:1: WARNING: py:class reference target not found: pypdf.generic._base.NameObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/generic/_data_structures.py:docstring of pypdf.generic.Field.parent:1: WARNING: py:class reference target not found: pypdf.generic._data_structures.DictionaryObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/generic/_data_structures.py:docstring of pypdf.generic.Field.kids:1: WARNING: py:class reference target not found: pypdf.generic._data_structures.ArrayObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/generic/_data_structures.py:docstring of pypdf.generic.Field.additional_actions:1: WARNING: py:class reference target not found: pypdf.generic._data_structures.DictionaryObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/generic/_data_structures.py:docstring of pypdf.generic.Field.additionalActions:1: WARNING: py:class reference target not found: pypdf.generic._data_structures.DictionaryObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/generic/_annotations.py:docstring of pypdf.generic._annotations.AnnotationBuilder.text:1: WARNING: py:class reference target not found: pypdf.generic._data_structures.DictionaryObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/generic/_annotations.py:docstring of pypdf.generic._annotations.AnnotationBuilder.free_text:1: WARNING: py:class reference target not found: pypdf.generic._data_structures.DictionaryObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/generic/_annotations.py:docstring of pypdf.generic._annotations.AnnotationBuilder.popup:1: WARNING: py:class reference target not found: pypdf.generic._data_structures.DictionaryObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/generic/_annotations.py:docstring of pypdf.generic._annotations.AnnotationBuilder.line:1: WARNING: py:class reference target not found: pypdf.generic._data_structures.DictionaryObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/generic/_annotations.py:docstring of pypdf.generic._annotations.AnnotationBuilder.polyline:1: WARNING: py:class reference target not found: pypdf.generic._data_structures.DictionaryObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/generic/_annotations.py:docstring of pypdf.generic._annotations.AnnotationBuilder.rectangle:1: WARNING: py:class reference target not found: pypdf.generic._data_structures.DictionaryObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/generic/_annotations.py:docstring of pypdf.generic._annotations.AnnotationBuilder.highlight:1: WARNING: py:class reference target not found: pypdf.generic._data_structures.ArrayObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/generic/_annotations.py:docstring of pypdf.generic._annotations.AnnotationBuilder.highlight:1: WARNING: py:class reference target not found: pypdf.generic._data_structures.DictionaryObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/generic/_annotations.py:docstring of pypdf.generic._annotations.AnnotationBuilder.ellipse:1: WARNING: py:class reference target not found: pypdf.generic._data_structures.DictionaryObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/generic/_annotations.py:docstring of pypdf.generic._annotations.AnnotationBuilder.link:1: WARNING: py:class reference target not found: pypdf.generic._data_structures.DictionaryObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/docs/dev/pypdf-parsing.md:12: WARNING: py:meth reference target not found: pypdf.PdfReader.resolved_objects
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/docs/dev/pypdf-parsing.md:18: WARNING: py:meth reference target not found: pypdf.PdfReader._get_object_from_stream
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/docs/dev/pypdf-writing.md:3: WARNING: py:class reference target not found: pypdf.generic.PdfObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/docs/dev/pypdf-writing.md:3: WARNING: py:meth reference target not found: pypdf.generic.PdfObject.write_to_stream
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/docs/dev/pypdf-writing.md:47: WARNING: py:class reference target not found: pypdf.generic.NameObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/docs/dev/pypdf-writing.md:48: WARNING: py:class reference target not found: pypdf.generic.DictionaryObject
/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/docs/dev/pypdf-writing.md:49: WARNING: py:class reference target not found: pypdf.generic.TreeObject
done
build succeeded, 198 warnings.

You can peak on fixes that kind of issues in other projects
RDFLib/rdflib-sqlalchemy#95
RDFLib/rdflib#2036
click-contrib/sphinx-click@abc31069
frostming/unearth#14
jaraco/cssutils#21
latchset/jwcrypto#289
latchset/jwcrypto#289
pypa/distlib@98b9b89f
pywbem/pywbem#2895
sissaschool/elementpath@bf869d9e
sissaschool/xmlschema@42ea98f2
sqlalchemy/sqlalchemy@5e88e6e8

@MartinThoma MartinThoma added the nf-documentation Non-functional change: Documentation label Jul 4, 2023
@MartinThoma
Copy link
Member

I would merge a PR with the patch from above :-)

@MartinThoma
Copy link
Member

About the warnings: I would need to look into that ... it's a bit weird that this doesn't / didn't have an effect. Or did I miss something?

@kloczek
Copy link
Author

kloczek commented Jul 4, 2023

Those warnings are affecting .html, .pdf and .qch outputs by only peruce higlists without links in rendered documents.
Nevertheless this could be classified ad non-critical/low priority issue 😋
I'm only interested roff output (man page) however usually on packaging I'm trying to provide full feedback of all found issues.

@stefan6419846
Copy link
Collaborator

Most of these warnings are about the pypdf.generic submodule which we do not provide any API documentation for - probably because most users do not have to deal with this stuff. Some warnings are about the pypdf._encryption and pypdf.errors modules as well, which shares the similar reason. I am not sure what the best solution would be in this case.

Skimming through, I could observe some real issues, for example:

/home/tkloczko/rpmbuild/BUILD/pypdf-3.12.0/pypdf/_reader.py:docstring of pypdf.PdfReader.pages:1: WARNING: py:class reference target not found: pypdf._page.Page

Here the reference inside the text seems to be wrong as it points to Page instead of PageObject: https://pypdf.readthedocs.io/en/latest/modules/PdfReader.html#pypdf.PdfReader.pages

"""Read-only property that emulates a list of :py:class:`Page<pypdf._page.Page>` objects."""

MartinThoma pushed a commit that referenced this issue Dec 30, 2023
This fixes #1941 by cleaning up wrong references and adding new docs. Some notes about this:

* Building the docs now works without prior package installation.
* The intersphinx mapping will now always use the objects of the Python version used for the docs build.
* The intersphinx mapping for *Pillow* has been added.
* Links to private methods in the developer docs have been replaced by inline code as they are not part of the Sphinx docs.
* Some broken/outdated/strange docstrings have been fixed.
* New classes have been added to the docs. Module-specific classes have been added to the modules where they are being used directly, some generic classes/modules have been put into new files/pages.
* We have to exclude some members to avoid duplicate definitions.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
nf-documentation Non-functional change: Documentation
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants