Package: python3-doxysphinx
Version: 3.3.12-3
Severity: serious
Justification: Policy 3.5
X-Debbugs-Cc: c...@slerp.xyz

Dear Maintainer,

The doxysphinx utility appears to be missing a few dependencies:

    $ doxysphinx --help
    Traceback (most recent call last):
      File "/usr/bin/doxysphinx", line 5, in <module>
        from doxysphinx.cli import cli
      File "/usr/lib/python3/dist-packages/doxysphinx/cli.py", line 39, in 
<module>
        from doxysphinx.doxygen import (
        ...<3 lines>...
        )
      File "/usr/lib/python3/dist-packages/doxysphinx/doxygen.py", line 20, in 
<module>
        import pyjson5
    ModuleNotFoundError: No module named 'pyjson5'

This can be resolved by installing python3-json5 and patching 
doxysphinx/doxygen.py
to import json5 as pyjson5. However, this reveals another error:

    $ doxysphinx --help
    Traceback (most recent call last):
      File "/usr/bin/doxysphinx", line 5, in <module>
        from doxysphinx.cli import cli
      File "/usr/lib/python3/dist-packages/doxysphinx/cli.py", line 44, in 
<module>
        from doxysphinx.process import Builder, Cleaner
      File "/usr/lib/python3/dist-packages/doxysphinx/process.py", line 20, in 
<module>
        from mpire import WorkerPool
    ModuleNotFoundError: No module named 'mpire'

This can be resolved by installing python3-mpire.

Sincerely,
Cory Bloor

-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.12.12+bpo-amd64 (SMP w/12 CPU threads; PREEMPT)
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect

Versions of packages python3-doxysphinx depends on:
ii  python3             3.13.3-1
ii  python3-click       8.2.0+0.really.8.1.8-1
ii  python3-click-log   0.3.2-1
ii  python3-libsass     0.23.0-0.1
ii  python3-lxml        5.3.2-1
ii  python3-matplotlib  3.10.1+dfsg1-2
ii  python3-numpy       1:2.2.4+ds-1
ii  python3-pyparsing   3.1.2-1

python3-doxysphinx recommends no packages.

Versions of packages python3-doxysphinx suggests:
pn  python-doxysphinx-doc  <none>

-- no debconf information

-- debsums errors found:
debsums: changed file /usr/lib/python3/dist-packages/doxysphinx/doxygen.py 
(from python3-doxysphinx package)

Reply via email to