[Bug 285690] net/py-ripe.atlas.tools: should be dependent on net-mgmt/py-ipy
Date: Thu, 27 Mar 2025 06:04:30 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285690
Bug ID: 285690
Summary: net/py-ripe.atlas.tools: should be dependent on
net-mgmt/py-ipy
Product: Ports & Packages
Version: Latest
Hardware: Any
OS: Any
Status: New
Severity: Affects Only Me
Priority: ---
Component: Individual Port(s)
Assignee: ports-bugs@FreeBSD.org
Reporter: zarychtam@plan-b.pwste.edu.pl
CC: eduardo@FreeBSD.org, sunpoet@FreeBSD.org
CC: eduardo@FreeBSD.org, sunpoet@FreeBSD.org
RIPE Atlas Tools require, among others, net-mgmt/py-ipy. Please fix
dependencies here (see error log below).
% ripe-atlas measure traceroute --from-country AU --af 6 --probes 1
www.pwste.edu.pl
Looking good! Measurement 93983840 was created and details about it can be
found here:
https://atlas.ripe.net/measurements/93983840/
Connecting to stream...
Traceback (most recent call last):
File "/usr/local/bin/ripe-atlas", line 151, in <module>
sys.exit(RipeAtlas().main())
^^^^^^^^^^^^^^^^^^
File "/usr/local/bin/ripe-atlas", line 146, in main
cmd.run()
File
"/usr/local/lib/python3.11/site-packages/ripe/atlas/tools/commands/measure/base.py",
line 314, in run
self.stream(pk, url)
File
"/usr/local/lib/python3.11/site-packages/ripe/atlas/tools/commands/measure/base.py",
line 359, in stream
renderer = Renderer.get_renderer(name=self.arguments.renderer,
kind=self._type)(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/usr/local/lib/python3.11/site-packages/ripe/atlas/tools/renderers/base.py",
line 122, in get_renderer
renderer = cls.get_renderer_by_kind(kind)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/usr/local/lib/python3.11/site-packages/ripe/atlas/tools/renderers/base.py",
line 148, in get_renderer_by_kind
r = cls.import_renderer("ripe.atlas.tools.renderers", kind)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/usr/local/lib/python3.11/site-packages/ripe/atlas/tools/renderers/base.py",
line 167, in import_renderer
return getattr(importlib.import_module(full_name), "Renderer")
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in
import_module
return _bootstrap._gcd_import(name[level:], package, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 940, in exec_module
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
File
"/usr/local/lib/python3.11/site-packages/ripe/atlas/tools/renderers/traceroute.py",
line 21, in <module>
from ..ipdetails import IP
File "/usr/local/lib/python3.11/site-packages/ripe/atlas/tools/ipdetails.py",
line 17, in <module>
import IPy
ModuleNotFoundError: No module named 'IPy'
--
You are receiving this mail because:
You are the assignee for the bug.