Package: python3-upstream-ontologist
Version: 0.1.30-2
Severity: important
Tags: newcomer

Dear Maintainer,

I decided to give upstream-ontologist a try and installed it on my
machine for testing. It was a fresh install. But on the first run I
got the following:

$ guess-upstream-metadata
Traceback (most recent call last):
  File "/usr/bin/guess-upstream-metadata", line 33, in <module>
    sys.exit(load_entry_point('upstream-ontologist==0.1.30', 'console_scripts', 
'guess-upstream-metadata')())
  File "/usr/lib/python3/dist-packages/upstream_ontologist/__main__.py", line 
37, in main
    import ruamel.yaml
ModuleNotFoundError: No module named 'ruamel'

And then after manually installing python3-ruamel.yaml I've got the
following:

$ guess-upstream-metadata
Traceback (most recent call last):
  File "/usr/bin/guess-upstream-metadata", line 33, in <module>
    sys.exit(load_entry_point('upstream-ontologist==0.1.30', 'console_scripts', 
'guess-upstream-metadata')())
  File "/usr/lib/python3/dist-packages/upstream_ontologist/__main__.py", line 
104, in main
    metadata = guess_upstream_metadata(
  File "/usr/lib/python3/dist-packages/upstream_ontologist/guess.py", line 
2337, in guess_upstream_metadata
    return summarize_upstream_metadata(
  File "/usr/lib/python3/dist-packages/upstream_ontologist/guess.py", line 
2315, in summarize_upstream_metadata
    fix_upstream_metadata(upstream_metadata)
  File "/usr/lib/python3/dist-packages/upstream_ontologist/guess.py", line 
3580, in fix_upstream_metadata
    url = sanitize_vcs_url(url)
  File "/usr/lib/python3/dist-packages/upstream_ontologist/vcs.py", line 528, 
in sanitize_url
    url = sanitizer(url)
  File "/usr/lib/python3/dist-packages/upstream_ontologist/vcs.py", line 328, 
in fixup_rcp_style_git_repo_url
    from breezy.location import rcp_location_to_url
ModuleNotFoundError: No module named 'breezy'

So, I manually installed python3-breezy and now it works as expected.

Cheers!
Lev

-- System Information:
Debian Release: bookworm/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable'), (1, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.1.0-1-amd64 (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages python3-upstream-ontologist depends on:
ii  python3            3.10.6-3+b1
ii  python3-debian     0.1.49
ii  python3-debmutate  0.63

Versions of packages python3-upstream-ontologist recommends:
ii  perl-doc             5.36.0-7
ii  python3-bs4          4.11.1-3
ii  python3-distro-info  1.3
ii  python3-docutils     0.19+dfsg-6
ii  python3-dulwich      0.21.2-1
ii  python3-lxml         4.9.2-1
ii  python3-markdown     3.4.1-2
ii  python3-setuptools   65.6.3-1
ii  python3-toml         0.10.2-1
ii  python3-tomlkit      0.11.6-1

Versions of packages python3-upstream-ontologist suggests:
pn  python3-breezy       <none>
pn  python3-ruamel.yaml  <none>

-- no debconf information

Reply via email to