#3 Require python3-click-plugins
Merged 3 years ago by jskarvad. Opened 3 years ago by olysonek.
rpms/ olysonek/gnuradio master  into  master

Require python3-click-plugins
Ondřej Lysoněk • 3 years ago  
file modified
+1
@@ -100,6 +100,7 @@ 

  Requires:	python3-gobject

  Requires:	python3-six

  Requires:	python3-mako

+ Requires:	python3-click-plugins

  Requires:	gtk3

  

  %description

gr_modtool appears to use python3-click for command line
processing. If python3-click or python3-click-plugins are not
installed, I get the following tracebacks. python3-click-plugins
Requires python3-click, so it's sufficient to Require the former.

[root@69f00c035e8c /]# gr_modtool --help
Traceback (most recent call last):
  File "/usr/bin/gr_modtool", line 25, in <module>
    from gnuradio.modtool.cli.base import cli
  File "/usr/lib64/python3.8/site-packages/gnuradio/modtool/cli/__init__.py", line 26, in <module>
    from .base import cli, common_params, block_name, ModToolException
  File "/usr/lib64/python3.8/site-packages/gnuradio/modtool/cli/base.py", line 35, in <module>
    import click
ModuleNotFoundError: No module named 'click'
[root@69f00c035e8c /]# gr_modtool --help
Traceback (most recent call last):
  File "/usr/bin/gr_modtool", line 25, in <module>
    from gnuradio.modtool.cli.base import cli
  File "/usr/lib64/python3.8/site-packages/gnuradio/modtool/cli/__init__.py", line 26, in <module>
    from .base import cli, common_params, block_name, ModToolException
  File "/usr/lib64/python3.8/site-packages/gnuradio/modtool/cli/base.py", line 37, in <module>
    from click_plugins import with_plugins
ModuleNotFoundError: No module named 'click_plugins'

and a happy ping to you, too! (I have no merge rights on this, but as GNU Radio maintainer, I can attest to python3-click-[plugins] being a run-time dependency.)

Sorry, I missed the notification mails. Thanks for the PR, merging.

Pull-Request has been merged by jskarvad

3 years ago