shinysdr icon indicating copy to clipboard operation
shinysdr copied to clipboard

shinysdr --create dir-name

Open forteuropa opened this issue 4 years ago • 12 comments

Hello I'm having problems with creating config directory, when i add command shinysdr --create /configSDR/ i get this:

[fort@localhost shinysdr]$ shinysdr --create home
Traceback (most recent call last):
  File "/usr/local/bin/shinysdr", line 11, in <module>
    load_entry_point('ShinySDR==0.0.0', 'console_scripts', 'shinysdr')()
  File "/home/fort/.local/lib/python3.7/site-packages/pkg_resources/__init__.py", line 490, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/home/fort/.local/lib/python3.7/site-packages/pkg_resources/__init__.py", line 2855, in load_entry_point
    return ep.load()
  File "/home/fort/.local/lib/python3.7/site-packages/pkg_resources/__init__.py", line 2446, in load
    return self.resolve()
  File "/home/fort/.local/lib/python3.7/site-packages/pkg_resources/__init__.py", line 2452, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
  File "/usr/local/lib/python3.7/site-packages/shinysdr/main.py", line 37, in <module>
    from shinysdr.i.config import Config, ConfigException, write_default_config, execute_config, print_config_exception
  File "/usr/local/lib/python3.7/site-packages/shinysdr/i/config.py", line 42, in <module>
    from shinysdr.i.db import DatabaseModel, database_from_csv, databases_from_directory
  File "/usr/local/lib/python3.7/site-packages/shinysdr/i/db.py", line 35, in <module>
    from shinysdr.i.network.base import ElementRenderingResource, template_filepath
  File "/usr/local/lib/python3.7/site-packages/shinysdr/i/network/base.py", line 38, in <module>
    from shinysdr.i.roots import IEntryPoint
  File "/usr/local/lib/python3.7/site-packages/shinysdr/i/roots.py", line 27, in <module>
    from shinysdr.values import CellDict, CollectionState
  File "/usr/local/lib/python3.7/site-packages/shinysdr/values.py", line 36, in <module>
    from gnuradio import gr
ModuleNotFoundError: No module named 'gnuradio'

P.S The program was working great when i was running Fedora 29, but when i upgrade to Fedora 31 i start having problems. Any suggestions ?

forteuropa avatar May 04 '20 14:05 forteuropa

From the module path, you're running Python 3. Check if your GNU Radio installation is compatible — you need to either use GNU Radio 3.8 or later for Python 3 compatibility, or run ShinySDR with Python 2.7 as GR 3.7 or earlier only works with Python 2.

(Note: Unfortunately, because the package I use myself is lagging, I haven't gotten to testing ShinySDR with GR 3.8 yet, so there might be problems. I've worked to ensure ShinySDR runs on Python 2 and 3 but only the non-GR-using parts have been actually tested. But, that's not the problem you're seeing.)

kpreid avatar May 04 '20 15:05 kpreid

My GNU Radio version is 3.7.13.5 and i set my comp to run programs with python2.7 by default: GNU Radio Companion 3.7.13.5

This program is part of GNU Radio GRC comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to redistribute it.

[fort@localhost shinysdr]$ python --version Python 2.7.17

forteuropa avatar May 04 '20 17:05 forteuropa

The version being used by the shinysdr command is 3.7 as indicated by the paths:

...
File "/usr/local/lib/python3.7/site-packages/shinysdr/i/config.py"
...

So, you need to reinstall shinysdr using your python 2.7.17 instead of your python 3.7.

kpreid avatar May 04 '20 17:05 kpreid

After i remove everything, I started fresh install. I used comand $python2.7 setup.py build and python2.7 setup.py install. Thats the full log I get :

fort@localhost shiny]$ git clone https://github.com/kpreid/shinysdr.git
Cloning into 'shinysdr'...
remote: Enumerating objects: 144, done.
remote: Counting objects: 100% (144/144), done.
remote: Compressing objects: 100% (96/96), done.
remote: Total 14734 (delta 78), reused 88 (delta 47), pack-reused 14590
Receiving objects: 100% (14734/14734), 6.17 MiB | 5.06 MiB/s, done.
Resolving deltas: 100% (10319/10319), done.
[fort@localhost shiny]$ cd shinysdr/
[fort@localhost shinysdr]$ python2.7 setup.py build
running build
running build_py
running fetch_deps
running git_init
Initializing submodules...
Submodule 'shinysdr/deps/aprs-symbol-index' (https://github.com/hessu/aprs-symbol-index) registered for path 'shinysdr/deps/aprs-symbol-index'
Submodule 'shinysdr/deps/aprs-symbols' (https://github.com/hessu/aprs-symbols) registered for path 'shinysdr/deps/aprs-symbols'
Submodule 'shinysdr/deps/jasmine' (https://github.com/jasmine/jasmine) registered for path 'shinysdr/deps/jasmine'
Submodule 'shinysdr/deps/measviz' (https://github.com/kpreid/measviz/) registered for path 'shinysdr/deps/measviz'
Cloning into '/home/fort/sdr/shiny/shinysdr/shinysdr/deps/aprs-symbol-index'...
Cloning into '/home/fort/sdr/shiny/shinysdr/shinysdr/deps/aprs-symbols'...
Cloning into '/home/fort/sdr/shiny/shinysdr/shinysdr/deps/jasmine'...
Cloning into '/home/fort/sdr/shiny/shinysdr/shinysdr/deps/measviz'...
Submodule path 'shinysdr/deps/aprs-symbol-index': checked out '68a273408fa12ea01a9fc50b8bc3e32c31f0f508'
Submodule path 'shinysdr/deps/aprs-symbols': checked out 'ec24de8c8c66674cbf030353a80a3b5111b7e93d'
Submodule path 'shinysdr/deps/jasmine': checked out '6816bc4252fe40ea2cf6a16b4aac7ddce6922095'
Submodule path 'shinysdr/deps/measviz': checked out '86cbcd498926790c3823bee5dd6ab7d40ac664a9'
running retrieve_assets
downloading https://raw.githubusercontent.com/requirejs/text/646db27aaf2236cea92ac4107f32cbe5ae7a8d3a/text.js to shinysdr/deps/text.js
downloading http://requirejs.org/docs/release/2.1.22/comments/require.js to shinysdr/deps/require.js
creating build
creating build/lib
creating build/lib/shinysdr
copying shinysdr/__init__.py -> build/lib/shinysdr
copying shinysdr/devices.py -> build/lib/shinysdr
copying shinysdr/test_values.py -> build/lib/shinysdr
copying shinysdr/testutil.py -> build/lib/shinysdr
copying shinysdr/telemetry.py -> build/lib/shinysdr
copying shinysdr/test_twisted_ext.py -> build/lib/shinysdr
copying shinysdr/math.py -> build/lib/shinysdr
copying shinysdr/test_db_import.py -> build/lib/shinysdr
copying shinysdr/test_grc.py -> build/lib/shinysdr
copying shinysdr/test_types.py -> build/lib/shinysdr
copying shinysdr/types.py -> build/lib/shinysdr
copying shinysdr/filters.py -> build/lib/shinysdr
copying shinysdr/signals.py -> build/lib/shinysdr
copying shinysdr/units.py -> build/lib/shinysdr
copying shinysdr/test_telemetry.py -> build/lib/shinysdr
copying shinysdr/test_filters.py -> build/lib/shinysdr
copying shinysdr/interfaces.py -> build/lib/shinysdr
copying shinysdr/values.py -> build/lib/shinysdr
copying shinysdr/twisted_ext.py -> build/lib/shinysdr
copying shinysdr/test_devices.py -> build/lib/shinysdr
copying shinysdr/test_signals.py -> build/lib/shinysdr
copying shinysdr/main.py -> build/lib/shinysdr
creating build/lib/shinysdr/test_manually
copying shinysdr/test_manually/__init__.py -> build/lib/shinysdr/test_manually
copying shinysdr/test_manually/aprs_parser.py -> build/lib/shinysdr/test_manually
copying shinysdr/test_manually/channel_filter_benchmark.py -> build/lib/shinysdr/test_manually
creating build/lib/shinysdr/plugins
copying shinysdr/plugins/__init__.py -> build/lib/shinysdr/plugins
copying shinysdr/plugins/rtl_433.py -> build/lib/shinysdr/plugins
copying shinysdr/plugins/basic_demod.py -> build/lib/shinysdr/plugins
copying shinysdr/plugins/limesdr.py -> build/lib/shinysdr/plugins
copying shinysdr/plugins/test_simulate.py -> build/lib/shinysdr/plugins
copying shinysdr/plugins/test_aprs.py -> build/lib/shinysdr/plugins
copying shinysdr/plugins/test_psk31.py -> build/lib/shinysdr/plugins
copying shinysdr/plugins/test_osmosdr.py -> build/lib/shinysdr/plugins
copying shinysdr/plugins/multimon.py -> build/lib/shinysdr/plugins
copying shinysdr/plugins/test_dsd.py -> build/lib/shinysdr/plugins
copying shinysdr/plugins/rebooter.py -> build/lib/shinysdr/plugins
copying shinysdr/plugins/import_satnogs.py -> build/lib/shinysdr/plugins
copying shinysdr/plugins/controller.py -> build/lib/shinysdr/plugins
copying shinysdr/plugins/test_basic_demod.py -> build/lib/shinysdr/plugins
copying shinysdr/plugins/test_elecraft.py -> build/lib/shinysdr/plugins
copying shinysdr/plugins/test_rtl_433.py -> build/lib/shinysdr/plugins
copying shinysdr/plugins/import_hfcc.py -> build/lib/shinysdr/plugins
copying shinysdr/plugins/test_controller.py -> build/lib/shinysdr/plugins
copying shinysdr/plugins/simulate.py -> build/lib/shinysdr/plugins
copying shinysdr/plugins/import_uls.py -> build/lib/shinysdr/plugins
copying shinysdr/plugins/test_rtty.py -> build/lib/shinysdr/plugins
copying shinysdr/plugins/ghpsdr.py -> build/lib/shinysdr/plugins
copying shinysdr/plugins/dsd.py -> build/lib/shinysdr/plugins
copying shinysdr/plugins/test_mode_s.py -> build/lib/shinysdr/plugins
copying shinysdr/plugins/test_hamlib.py -> build/lib/shinysdr/plugins
copying shinysdr/plugins/osmosdr.py -> build/lib/shinysdr/plugins
copying shinysdr/plugins/test_multimon.py -> build/lib/shinysdr/plugins
creating build/lib/shinysdr/grc
copying shinysdr/grc/__init__.py -> build/lib/shinysdr/grc
creating build/lib/shinysdr/db_import
copying shinysdr/db_import/__init__.py -> build/lib/shinysdr/db_import
copying shinysdr/db_import/tool.py -> build/lib/shinysdr/db_import
creating build/lib/shinysdr/i
copying shinysdr/i/__init__.py -> build/lib/shinysdr/i
copying shinysdr/i/test_audiomux.py -> build/lib/shinysdr/i
copying shinysdr/i/test_poller.py -> build/lib/shinysdr/i
copying shinysdr/i/roots.py -> build/lib/shinysdr/i
copying shinysdr/i/test_session.py -> build/lib/shinysdr/i
copying shinysdr/i/test_dependencies.py -> build/lib/shinysdr/i
copying shinysdr/i/top.py -> build/lib/shinysdr/i
copying shinysdr/i/test_persistence.py -> build/lib/shinysdr/i
copying shinysdr/i/test_depgraph.py -> build/lib/shinysdr/i
copying shinysdr/i/audiomux.py -> build/lib/shinysdr/i
copying shinysdr/i/ephemeris.py -> build/lib/shinysdr/i
copying shinysdr/i/shared_test_objects.py -> build/lib/shinysdr/i
copying shinysdr/i/dependencies.py -> build/lib/shinysdr/i
copying shinysdr/i/test_config.py -> build/lib/shinysdr/i
copying shinysdr/i/math.py -> build/lib/shinysdr/i
copying shinysdr/i/test_top.py -> build/lib/shinysdr/i
copying shinysdr/i/session.py -> build/lib/shinysdr/i
copying shinysdr/i/poller.py -> build/lib/shinysdr/i
copying shinysdr/i/blocks.py -> build/lib/shinysdr/i
copying shinysdr/i/test_db.py -> build/lib/shinysdr/i
copying shinysdr/i/test_math.py -> build/lib/shinysdr/i
copying shinysdr/i/test_main.py -> build/lib/shinysdr/i
copying shinysdr/i/config.py -> build/lib/shinysdr/i
copying shinysdr/i/test_json.py -> build/lib/shinysdr/i
copying shinysdr/i/modes.py -> build/lib/shinysdr/i
copying shinysdr/i/test_blocks.py -> build/lib/shinysdr/i
copying shinysdr/i/pycompat.py -> build/lib/shinysdr/i
copying shinysdr/i/db.py -> build/lib/shinysdr/i
copying shinysdr/i/receiver.py -> build/lib/shinysdr/i
copying shinysdr/i/persistence.py -> build/lib/shinysdr/i
copying shinysdr/i/json.py -> build/lib/shinysdr/i
copying shinysdr/i/test_modes.py -> build/lib/shinysdr/i
copying shinysdr/i/test_roots.py -> build/lib/shinysdr/i
copying shinysdr/i/depgraph.py -> build/lib/shinysdr/i
copying shinysdr/i/test_receiver.py -> build/lib/shinysdr/i
creating build/lib/shinysdr/plugins/rtty
copying shinysdr/plugins/rtty/__init__.py -> build/lib/shinysdr/plugins/rtty
creating build/lib/shinysdr/plugins/mode_s
copying shinysdr/plugins/mode_s/__init__.py -> build/lib/shinysdr/plugins/mode_s
creating build/lib/shinysdr/plugins/elecraft
copying shinysdr/plugins/elecraft/__init__.py -> build/lib/shinysdr/plugins/elecraft
creating build/lib/shinysdr/plugins/aprs
copying shinysdr/plugins/aprs/__init__.py -> build/lib/shinysdr/plugins/aprs
creating build/lib/shinysdr/plugins/psk31
copying shinysdr/plugins/psk31/__init__.py -> build/lib/shinysdr/plugins/psk31
creating build/lib/shinysdr/plugins/hamlib
copying shinysdr/plugins/hamlib/__init__.py -> build/lib/shinysdr/plugins/hamlib
creating build/lib/shinysdr/plugins/wspr
copying shinysdr/plugins/wspr/__init__.py -> build/lib/shinysdr/plugins/wspr
copying shinysdr/plugins/wspr/test_demodulator.py -> build/lib/shinysdr/plugins/wspr
copying shinysdr/plugins/wspr/telemetry.py -> build/lib/shinysdr/plugins/wspr
copying shinysdr/plugins/wspr/blocks.py -> build/lib/shinysdr/plugins/wspr
copying shinysdr/plugins/wspr/test_blocks.py -> build/lib/shinysdr/plugins/wspr
copying shinysdr/plugins/wspr/test_telemetry.py -> build/lib/shinysdr/plugins/wspr
copying shinysdr/plugins/wspr/interfaces.py -> build/lib/shinysdr/plugins/wspr
copying shinysdr/plugins/wspr/demodulator.py -> build/lib/shinysdr/plugins/wspr
creating build/lib/shinysdr/i/test_modes_cases
copying shinysdr/i/test_modes_cases/__init__.py -> build/lib/shinysdr/i/test_modes_cases
copying shinysdr/i/test_modes_cases/available_unavailable.py -> build/lib/shinysdr/i/test_modes_cases
creating build/lib/shinysdr/i/network
copying shinysdr/i/network/__init__.py -> build/lib/shinysdr/i/network
copying shinysdr/i/network/export_ws.py -> build/lib/shinysdr/i/network
copying shinysdr/i/network/session_http.py -> build/lib/shinysdr/i/network
copying shinysdr/i/network/test_webapp.py -> build/lib/shinysdr/i/network
copying shinysdr/i/network/test_export_ws.py -> build/lib/shinysdr/i/network
copying shinysdr/i/network/webapp.py -> build/lib/shinysdr/i/network
copying shinysdr/i/network/export_http.py -> build/lib/shinysdr/i/network
copying shinysdr/i/network/test_audio_http.py -> build/lib/shinysdr/i/network
copying shinysdr/i/network/test_base.py -> build/lib/shinysdr/i/network
copying shinysdr/i/network/base.py -> build/lib/shinysdr/i/network
copying shinysdr/i/network/audio_http.py -> build/lib/shinysdr/i/network
copying shinysdr/i/network/test_export_http.py -> build/lib/shinysdr/i/network
creating build/lib/shinysdr/i/test_dependencies_cases
copying shinysdr/i/test_dependencies_cases/__init__.py -> build/lib/shinysdr/i/test_dependencies_cases
copying shinysdr/i/test_dependencies_cases/misc.py -> build/lib/shinysdr/i/test_dependencies_cases
copying shinysdr/i/test_dependencies_cases/imports.py -> build/lib/shinysdr/i/test_dependencies_cases
running egg_info
creating ShinySDR.egg-info
writing requirements to ShinySDR.egg-info/requires.txt
writing ShinySDR.egg-info/PKG-INFO
writing top-level names to ShinySDR.egg-info/top_level.txt
writing dependency_links to ShinySDR.egg-info/dependency_links.txt
writing entry points to ShinySDR.egg-info/entry_points.txt
writing manifest file 'ShinySDR.egg-info/SOURCES.txt'
reading manifest file 'ShinySDR.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'ShinySDR.egg-info/SOURCES.txt'
creating build/lib/shinysdr/data
creating build/lib/shinysdr/data/dbs
copying shinysdr/data/dbs/Amateur bands, US.csv -> build/lib/shinysdr/data/dbs
copying shinysdr/data/dbs/Aviation.csv -> build/lib/shinysdr/data/dbs
copying shinysdr/data/dbs/Broadcast bands, US.csv -> build/lib/shinysdr/data/dbs
copying shinysdr/data/dbs/Broadcast bands, shortwave.csv -> build/lib/shinysdr/data/dbs
copying shinysdr/data/dbs/CB FRS GMRS, US.csv -> build/lib/shinysdr/data/dbs
copying shinysdr/data/dbs/ISM.csv -> build/lib/shinysdr/data/dbs
copying shinysdr/data/dbs/Other bands, US.csv -> build/lib/shinysdr/data/dbs
copying shinysdr/data/dbs/Weather, US Canada Bermuda.csv -> build/lib/shinysdr/data/dbs
creating build/lib/shinysdr/deps
copying shinysdr/deps/require.js -> build/lib/shinysdr/deps
copying shinysdr/deps/text.js -> build/lib/shinysdr/deps
creating build/lib/shinysdr/deps/aprs-symbol-index
creating build/lib/shinysdr/deps/aprs-symbol-index/generated
copying shinysdr/deps/aprs-symbol-index/generated/symbols.dense.json -> build/lib/shinysdr/deps/aprs-symbol-index/generated
creating build/lib/shinysdr/deps/aprs-symbols
creating build/lib/shinysdr/deps/aprs-symbols/png
copying shinysdr/deps/aprs-symbols/png/aprs-symbols-24-0.png -> build/lib/shinysdr/deps/aprs-symbols/png
copying shinysdr/deps/aprs-symbols/png/[email protected] -> build/lib/shinysdr/deps/aprs-symbols/png
copying shinysdr/deps/aprs-symbols/png/aprs-symbols-24-1.png -> build/lib/shinysdr/deps/aprs-symbols/png
copying shinysdr/deps/aprs-symbols/png/[email protected] -> build/lib/shinysdr/deps/aprs-symbols/png
copying shinysdr/deps/aprs-symbols/png/aprs-symbols-24-2.png -> build/lib/shinysdr/deps/aprs-symbols/png
copying shinysdr/deps/aprs-symbols/png/[email protected] -> build/lib/shinysdr/deps/aprs-symbols/png
creating build/lib/shinysdr/deps/jasmine
creating build/lib/shinysdr/deps/jasmine/lib
creating build/lib/shinysdr/deps/jasmine/lib/jasmine-core
copying shinysdr/deps/jasmine/lib/jasmine-core/jasmine-html.js -> build/lib/shinysdr/deps/jasmine/lib/jasmine-core
copying shinysdr/deps/jasmine/lib/jasmine-core/jasmine.css -> build/lib/shinysdr/deps/jasmine/lib/jasmine-core
copying shinysdr/deps/jasmine/lib/jasmine-core/jasmine.js -> build/lib/shinysdr/deps/jasmine/lib/jasmine-core
creating build/lib/shinysdr/deps/measviz
creating build/lib/shinysdr/deps/measviz/src
copying shinysdr/deps/measviz/src/measviz.css -> build/lib/shinysdr/deps/measviz/src
copying shinysdr/deps/measviz/src/measviz.js -> build/lib/shinysdr/deps/measviz/src
creating build/lib/shinysdr/i/webparts
copying shinysdr/i/webparts/block.template.xhtml -> build/lib/shinysdr/i/webparts
copying shinysdr/i/webparts/database-list.template.xhtml -> build/lib/shinysdr/i/webparts
copying shinysdr/i/webparts/error-page.template.xhtml -> build/lib/shinysdr/i/webparts
copying shinysdr/i/webparts/index.template.xhtml -> build/lib/shinysdr/i/webparts
creating build/lib/shinysdr/i/webstatic
copying shinysdr/i/webstatic/index.html -> build/lib/shinysdr/i/webstatic
creating build/lib/shinysdr/i/webstatic/client
copying shinysdr/i/webstatic/client/client-configuration-module.js -> build/lib/shinysdr/i/webstatic/client
copying shinysdr/i/webstatic/client/coordination.js -> build/lib/shinysdr/i/webstatic/client
copying shinysdr/i/webstatic/client/database.js -> build/lib/shinysdr/i/webstatic/client
copying shinysdr/i/webstatic/client/domtools.js -> build/lib/shinysdr/i/webstatic/client
copying shinysdr/i/webstatic/client/events.js -> build/lib/shinysdr/i/webstatic/client
copying shinysdr/i/webstatic/client/gltools.js -> build/lib/shinysdr/i/webstatic/client
copying shinysdr/i/webstatic/client/main.js -> build/lib/shinysdr/i/webstatic/client
copying shinysdr/i/webstatic/client/math.js -> build/lib/shinysdr/i/webstatic/client
copying shinysdr/i/webstatic/client/menu.svg -> build/lib/shinysdr/i/webstatic/client
copying shinysdr/i/webstatic/client/menus.js -> build/lib/shinysdr/i/webstatic/client
copying shinysdr/i/webstatic/client/network.js -> build/lib/shinysdr/i/webstatic/client
copying shinysdr/i/webstatic/client/pane-manager.js -> build/lib/shinysdr/i/webstatic/client
copying shinysdr/i/webstatic/client/types.js -> build/lib/shinysdr/i/webstatic/client
copying shinysdr/i/webstatic/client/ui.css -> build/lib/shinysdr/i/webstatic/client
copying shinysdr/i/webstatic/client/values.js -> build/lib/shinysdr/i/webstatic/client
copying shinysdr/i/webstatic/client/widget.js -> build/lib/shinysdr/i/webstatic/client
copying shinysdr/i/webstatic/client/widgets.js -> build/lib/shinysdr/i/webstatic/client
creating build/lib/shinysdr/i/webstatic/client/audio
copying shinysdr/i/webstatic/client/audio/analyser.js -> build/lib/shinysdr/i/webstatic/client/audio
copying shinysdr/i/webstatic/client/audio/bufferer.js -> build/lib/shinysdr/i/webstatic/client/audio
copying shinysdr/i/webstatic/client/audio/client-source.js -> build/lib/shinysdr/i/webstatic/client/audio
copying shinysdr/i/webstatic/client/audio/util.js -> build/lib/shinysdr/i/webstatic/client/audio
copying shinysdr/i/webstatic/client/audio/ws-stream.js -> build/lib/shinysdr/i/webstatic/client/audio
creating build/lib/shinysdr/i/webstatic/client/icon
copying shinysdr/i/webstatic/client/icon/icon-32.png -> build/lib/shinysdr/i/webstatic/client/icon
copying shinysdr/i/webstatic/client/icon/icon.svg -> build/lib/shinysdr/i/webstatic/client/icon
creating build/lib/shinysdr/i/webstatic/client/map
copying shinysdr/i/webstatic/client/map/basemap.geojson.gz -> build/lib/shinysdr/i/webstatic/client/map
copying shinysdr/i/webstatic/client/map/curves-f.glsl -> build/lib/shinysdr/i/webstatic/client/map
copying shinysdr/i/webstatic/client/map/features-v.glsl -> build/lib/shinysdr/i/webstatic/client/map
copying shinysdr/i/webstatic/client/map/map-core.js -> build/lib/shinysdr/i/webstatic/client/map
copying shinysdr/i/webstatic/client/map/map-layers.js -> build/lib/shinysdr/i/webstatic/client/map
copying shinysdr/i/webstatic/client/map/points-f.glsl -> build/lib/shinysdr/i/webstatic/client/map
copying shinysdr/i/webstatic/client/map/sphere-f.glsl -> build/lib/shinysdr/i/webstatic/client/map
copying shinysdr/i/webstatic/client/map/sphere-v.glsl -> build/lib/shinysdr/i/webstatic/client/map
creating build/lib/shinysdr/i/webstatic/client/map/icons
copying shinysdr/i/webstatic/client/map/icons/default.svg -> build/lib/shinysdr/i/webstatic/client/map/icons
copying shinysdr/i/webstatic/client/map/icons/station-generic.svg -> build/lib/shinysdr/i/webstatic/client/map/icons
copying shinysdr/i/webstatic/client/map/icons/station-user.svg -> build/lib/shinysdr/i/webstatic/client/map/icons
creating build/lib/shinysdr/i/webstatic/client/themes
copying shinysdr/i/webstatic/client/themes/black.css -> build/lib/shinysdr/i/webstatic/client/themes
copying shinysdr/i/webstatic/client/themes/gray.css -> build/lib/shinysdr/i/webstatic/client/themes
creating build/lib/shinysdr/i/webstatic/client/widgets
copying shinysdr/i/webstatic/client/widgets/appui.js -> build/lib/shinysdr/i/webstatic/client/widgets
copying shinysdr/i/webstatic/client/widgets/basic.js -> build/lib/shinysdr/i/webstatic/client/widgets
copying shinysdr/i/webstatic/client/widgets/dbui.js -> build/lib/shinysdr/i/webstatic/client/widgets
copying shinysdr/i/webstatic/client/widgets/scope-f.glsl -> build/lib/shinysdr/i/webstatic/client/widgets
copying shinysdr/i/webstatic/client/widgets/scope-pp1.glsl -> build/lib/shinysdr/i/webstatic/client/widgets
copying shinysdr/i/webstatic/client/widgets/scope-pp2.glsl -> build/lib/shinysdr/i/webstatic/client/widgets
copying shinysdr/i/webstatic/client/widgets/scope-v.glsl -> build/lib/shinysdr/i/webstatic/client/widgets
copying shinysdr/i/webstatic/client/widgets/scope.js -> build/lib/shinysdr/i/webstatic/client/widgets
copying shinysdr/i/webstatic/client/widgets/spectrum-common.glsl -> build/lib/shinysdr/i/webstatic/client/widgets
copying shinysdr/i/webstatic/client/widgets/spectrum-graph-f.glsl -> build/lib/shinysdr/i/webstatic/client/widgets
copying shinysdr/i/webstatic/client/widgets/spectrum-graph-v.glsl -> build/lib/shinysdr/i/webstatic/client/widgets
copying shinysdr/i/webstatic/client/widgets/spectrum-waterfall-f.glsl -> build/lib/shinysdr/i/webstatic/client/widgets
copying shinysdr/i/webstatic/client/widgets/spectrum-waterfall-v.glsl -> build/lib/shinysdr/i/webstatic/client/widgets
copying shinysdr/i/webstatic/client/widgets/spectrum.js -> build/lib/shinysdr/i/webstatic/client/widgets
creating build/lib/shinysdr/i/webstatic/manual
copying shinysdr/i/webstatic/manual/configuration.html -> build/lib/shinysdr/i/webstatic/manual
copying shinysdr/i/webstatic/manual/dbs.html -> build/lib/shinysdr/i/webstatic/manual
copying shinysdr/i/webstatic/manual/index.html -> build/lib/shinysdr/i/webstatic/manual
copying shinysdr/i/webstatic/manual/installation.html -> build/lib/shinysdr/i/webstatic/manual
copying shinysdr/i/webstatic/manual/manual-style.css -> build/lib/shinysdr/i/webstatic/manual
copying shinysdr/i/webstatic/manual/operation.html -> build/lib/shinysdr/i/webstatic/manual
copying shinysdr/i/webstatic/manual/programming.html -> build/lib/shinysdr/i/webstatic/manual
copying shinysdr/i/webstatic/manual/troubleshooting.html -> build/lib/shinysdr/i/webstatic/manual
creating build/lib/shinysdr/i/webstatic/test
copying shinysdr/i/webstatic/test/index.html -> build/lib/shinysdr/i/webstatic/test
copying shinysdr/i/webstatic/test/jasmine-glue.js -> build/lib/shinysdr/i/webstatic/test
copying shinysdr/i/webstatic/test/testutil.js -> build/lib/shinysdr/i/webstatic/test
creating build/lib/shinysdr/i/webstatic/test/manual
copying shinysdr/i/webstatic/test/manual/spectrum-widgets-main.js -> build/lib/shinysdr/i/webstatic/test/manual
copying shinysdr/i/webstatic/test/manual/spectrum-widgets.html -> build/lib/shinysdr/i/webstatic/test/manual
creating build/lib/shinysdr/i/webstatic/test/t
copying shinysdr/i/webstatic/test/t/test_audio.js -> build/lib/shinysdr/i/webstatic/test/t
copying shinysdr/i/webstatic/test/t/test_coordination.js -> build/lib/shinysdr/i/webstatic/test/t
copying shinysdr/i/webstatic/test/t/test_database.js -> build/lib/shinysdr/i/webstatic/test/t
copying shinysdr/i/webstatic/test/t/test_domtools.js -> build/lib/shinysdr/i/webstatic/test/t
copying shinysdr/i/webstatic/test/t/test_events.js -> build/lib/shinysdr/i/webstatic/test/t
copying shinysdr/i/webstatic/test/t/test_map.js -> build/lib/shinysdr/i/webstatic/test/t
copying shinysdr/i/webstatic/test/t/test_math.js -> build/lib/shinysdr/i/webstatic/test/t
copying shinysdr/i/webstatic/test/t/test_network.js -> build/lib/shinysdr/i/webstatic/test/t
copying shinysdr/i/webstatic/test/t/test_pane-manager.js -> build/lib/shinysdr/i/webstatic/test/t
copying shinysdr/i/webstatic/test/t/test_types.js -> build/lib/shinysdr/i/webstatic/test/t
copying shinysdr/i/webstatic/test/t/test_values.js -> build/lib/shinysdr/i/webstatic/test/t
copying shinysdr/i/webstatic/test/t/test_widget.js -> build/lib/shinysdr/i/webstatic/test/t
copying shinysdr/i/webstatic/test/t/test_widgets.js -> build/lib/shinysdr/i/webstatic/test/t
creating build/lib/shinysdr/i/webstatic/tools
copying shinysdr/i/webstatic/tools/audio-scope-main.js -> build/lib/shinysdr/i/webstatic/tools
copying shinysdr/i/webstatic/tools/audio-scope.html -> build/lib/shinysdr/i/webstatic/tools
copying shinysdr/i/webstatic/tools/audio-spectrum-main.js -> build/lib/shinysdr/i/webstatic/tools
copying shinysdr/i/webstatic/tools/audio-spectrum.html -> build/lib/shinysdr/i/webstatic/tools
copying shinysdr/i/webstatic/tools/index.html -> build/lib/shinysdr/i/webstatic/tools
copying shinysdr/i/webstatic/tools/worklet-bug-main.js -> build/lib/shinysdr/i/webstatic/tools
copying shinysdr/i/webstatic/tools/worklet-bug.html -> build/lib/shinysdr/i/webstatic/tools
creating build/lib/shinysdr/plugins/mode_s/client
copying shinysdr/plugins/mode_s/client/aircraft.svg -> build/lib/shinysdr/plugins/mode_s/client
copying shinysdr/plugins/mode_s/client/mode_s.js -> build/lib/shinysdr/plugins/mode_s/client
creating build/lib/shinysdr/plugins/elecraft/client
copying shinysdr/plugins/elecraft/client/elecraft.js -> build/lib/shinysdr/plugins/elecraft/client
creating build/lib/shinysdr/plugins/aprs/client
copying shinysdr/plugins/aprs/client/aprs.js -> build/lib/shinysdr/plugins/aprs/client
creating build/lib/shinysdr/plugins/hamlib/client
copying shinysdr/plugins/hamlib/client/hamlib.js -> build/lib/shinysdr/plugins/hamlib/client
copying shinysdr/plugins/wspr/wspr.csv -> build/lib/shinysdr/plugins/wspr
creating build/lib/shinysdr/plugins/wspr/client
copying shinysdr/plugins/wspr/client/w.svg -> build/lib/shinysdr/plugins/wspr/client
copying shinysdr/plugins/wspr/client/wspr.js -> build/lib/shinysdr/plugins/wspr/client
[fort@localhost shinysdr]$ python2.7 setup.py install
running install
error: can't create or remove files in install directory

The following error occurred while trying to add or remove files in the
installation directory:

    [Errno 13] Permission denied: '/usr/lib/python2.7/site-packages/test-easy-install-18490.write-test'

The installation directory you specified (via --install-dir, --prefix, or
the distutils default setting) was:

    /usr/lib/python2.7/site-packages/

Perhaps your account does not have write access to this directory?  If the
installation directory is a system-owned directory, you may need to sign in
as the administrator or "root" account.  If you do not have administrative
access to this machine, you may wish to choose a different installation
directory, preferably one that is listed in your PYTHONPATH environment
variable.

For information on other options, you may wish to consult the
documentation at:

  https://setuptools.readthedocs.io/en/latest/easy_install.html

Please make the appropriate changes for your system and try again.

[fort@localhost shinysdr]$ sudo python2.7 setup.py install
running install
running bdist_egg
running egg_info
writing requirements to ShinySDR.egg-info/requires.txt
writing ShinySDR.egg-info/PKG-INFO
writing top-level names to ShinySDR.egg-info/top_level.txt
writing dependency_links to ShinySDR.egg-info/dependency_links.txt
writing entry points to ShinySDR.egg-info/entry_points.txt
reading manifest file 'ShinySDR.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'ShinySDR.egg-info/SOURCES.txt'
installing library code to build/bdist.linux-x86_64/egg
running install_lib
running build_py
running fetch_deps
running git_init
Initializing submodules...
running retrieve_assets
skipping downloading shinysdr/deps/text.js, already exists
skipping downloading shinysdr/deps/require.js, already exists
creating build/bdist.linux-x86_64
creating build/bdist.linux-x86_64/egg
creating build/bdist.linux-x86_64/egg/shinysdr
copying build/lib/shinysdr/__init__.py -> build/bdist.linux-x86_64/egg/shinysdr
creating build/bdist.linux-x86_64/egg/shinysdr/test_manually
copying build/lib/shinysdr/test_manually/__init__.py -> build/bdist.linux-x86_64/egg/shinysdr/test_manually
copying build/lib/shinysdr/test_manually/aprs_parser.py -> build/bdist.linux-x86_64/egg/shinysdr/test_manually
copying build/lib/shinysdr/test_manually/channel_filter_benchmark.py -> build/bdist.linux-x86_64/egg/shinysdr/test_manually
creating build/bdist.linux-x86_64/egg/shinysdr/deps
copying build/lib/shinysdr/deps/require.js -> build/bdist.linux-x86_64/egg/shinysdr/deps
creating build/bdist.linux-x86_64/egg/shinysdr/deps/aprs-symbols
creating build/bdist.linux-x86_64/egg/shinysdr/deps/aprs-symbols/png
copying build/lib/shinysdr/deps/aprs-symbols/png/aprs-symbols-24-1.png -> build/bdist.linux-x86_64/egg/shinysdr/deps/aprs-symbols/png
copying build/lib/shinysdr/deps/aprs-symbols/png/[email protected] -> build/bdist.linux-x86_64/egg/shinysdr/deps/aprs-symbols/png
copying build/lib/shinysdr/deps/aprs-symbols/png/aprs-symbols-24-2.png -> build/bdist.linux-x86_64/egg/shinysdr/deps/aprs-symbols/png
copying build/lib/shinysdr/deps/aprs-symbols/png/[email protected] -> build/bdist.linux-x86_64/egg/shinysdr/deps/aprs-symbols/png
copying build/lib/shinysdr/deps/aprs-symbols/png/[email protected] -> build/bdist.linux-x86_64/egg/shinysdr/deps/aprs-symbols/png
copying build/lib/shinysdr/deps/aprs-symbols/png/aprs-symbols-24-0.png -> build/bdist.linux-x86_64/egg/shinysdr/deps/aprs-symbols/png
creating build/bdist.linux-x86_64/egg/shinysdr/deps/aprs-symbol-index
creating build/bdist.linux-x86_64/egg/shinysdr/deps/aprs-symbol-index/generated
copying build/lib/shinysdr/deps/aprs-symbol-index/generated/symbols.dense.json -> build/bdist.linux-x86_64/egg/shinysdr/deps/aprs-symbol-index/generated
copying build/lib/shinysdr/deps/text.js -> build/bdist.linux-x86_64/egg/shinysdr/deps
creating build/bdist.linux-x86_64/egg/shinysdr/deps/measviz
creating build/bdist.linux-x86_64/egg/shinysdr/deps/measviz/src
copying build/lib/shinysdr/deps/measviz/src/measviz.css -> build/bdist.linux-x86_64/egg/shinysdr/deps/measviz/src
copying build/lib/shinysdr/deps/measviz/src/measviz.js -> build/bdist.linux-x86_64/egg/shinysdr/deps/measviz/src
creating build/bdist.linux-x86_64/egg/shinysdr/deps/jasmine
creating build/bdist.linux-x86_64/egg/shinysdr/deps/jasmine/lib
creating build/bdist.linux-x86_64/egg/shinysdr/deps/jasmine/lib/jasmine-core
copying build/lib/shinysdr/deps/jasmine/lib/jasmine-core/jasmine.css -> build/bdist.linux-x86_64/egg/shinysdr/deps/jasmine/lib/jasmine-core
copying build/lib/shinysdr/deps/jasmine/lib/jasmine-core/jasmine.js -> build/bdist.linux-x86_64/egg/shinysdr/deps/jasmine/lib/jasmine-core
copying build/lib/shinysdr/deps/jasmine/lib/jasmine-core/jasmine-html.js -> build/bdist.linux-x86_64/egg/shinysdr/deps/jasmine/lib/jasmine-core
copying build/lib/shinysdr/devices.py -> build/bdist.linux-x86_64/egg/shinysdr
copying build/lib/shinysdr/test_values.py -> build/bdist.linux-x86_64/egg/shinysdr
copying build/lib/shinysdr/testutil.py -> build/bdist.linux-x86_64/egg/shinysdr
creating build/bdist.linux-x86_64/egg/shinysdr/plugins
copying build/lib/shinysdr/plugins/__init__.py -> build/bdist.linux-x86_64/egg/shinysdr/plugins
copying build/lib/shinysdr/plugins/rtl_433.py -> build/bdist.linux-x86_64/egg/shinysdr/plugins
copying build/lib/shinysdr/plugins/basic_demod.py -> build/bdist.linux-x86_64/egg/shinysdr/plugins
copying build/lib/shinysdr/plugins/limesdr.py -> build/bdist.linux-x86_64/egg/shinysdr/plugins
copying build/lib/shinysdr/plugins/test_simulate.py -> build/bdist.linux-x86_64/egg/shinysdr/plugins
copying build/lib/shinysdr/plugins/test_aprs.py -> build/bdist.linux-x86_64/egg/shinysdr/plugins
copying build/lib/shinysdr/plugins/test_psk31.py -> build/bdist.linux-x86_64/egg/shinysdr/plugins
creating build/bdist.linux-x86_64/egg/shinysdr/plugins/rtty
copying build/lib/shinysdr/plugins/rtty/__init__.py -> build/bdist.linux-x86_64/egg/shinysdr/plugins/rtty
copying build/lib/shinysdr/plugins/test_osmosdr.py -> build/bdist.linux-x86_64/egg/shinysdr/plugins
copying build/lib/shinysdr/plugins/multimon.py -> build/bdist.linux-x86_64/egg/shinysdr/plugins
copying build/lib/shinysdr/plugins/test_dsd.py -> build/bdist.linux-x86_64/egg/shinysdr/plugins
copying build/lib/shinysdr/plugins/rebooter.py -> build/bdist.linux-x86_64/egg/shinysdr/plugins
copying build/lib/shinysdr/plugins/import_satnogs.py -> build/bdist.linux-x86_64/egg/shinysdr/plugins
copying build/lib/shinysdr/plugins/controller.py -> build/bdist.linux-x86_64/egg/shinysdr/plugins
copying build/lib/shinysdr/plugins/test_basic_demod.py -> build/bdist.linux-x86_64/egg/shinysdr/plugins
creating build/bdist.linux-x86_64/egg/shinysdr/plugins/mode_s
copying build/lib/shinysdr/plugins/mode_s/__init__.py -> build/bdist.linux-x86_64/egg/shinysdr/plugins/mode_s
creating build/bdist.linux-x86_64/egg/shinysdr/plugins/mode_s/client
copying build/lib/shinysdr/plugins/mode_s/client/aircraft.svg -> build/bdist.linux-x86_64/egg/shinysdr/plugins/mode_s/client
copying build/lib/shinysdr/plugins/mode_s/client/mode_s.js -> build/bdist.linux-x86_64/egg/shinysdr/plugins/mode_s/client
copying build/lib/shinysdr/plugins/test_elecraft.py -> build/bdist.linux-x86_64/egg/shinysdr/plugins
copying build/lib/shinysdr/plugins/test_rtl_433.py -> build/bdist.linux-x86_64/egg/shinysdr/plugins
creating build/bdist.linux-x86_64/egg/shinysdr/plugins/elecraft
copying build/lib/shinysdr/plugins/elecraft/__init__.py -> build/bdist.linux-x86_64/egg/shinysdr/plugins/elecraft
creating build/bdist.linux-x86_64/egg/shinysdr/plugins/elecraft/client
copying build/lib/shinysdr/plugins/elecraft/client/elecraft.js -> build/bdist.linux-x86_64/egg/shinysdr/plugins/elecraft/client
copying build/lib/shinysdr/plugins/import_hfcc.py -> build/bdist.linux-x86_64/egg/shinysdr/plugins
creating build/bdist.linux-x86_64/egg/shinysdr/plugins/aprs
copying build/lib/shinysdr/plugins/aprs/__init__.py -> build/bdist.linux-x86_64/egg/shinysdr/plugins/aprs
creating build/bdist.linux-x86_64/egg/shinysdr/plugins/aprs/client
copying build/lib/shinysdr/plugins/aprs/client/aprs.js -> build/bdist.linux-x86_64/egg/shinysdr/plugins/aprs/client
copying build/lib/shinysdr/plugins/test_controller.py -> build/bdist.linux-x86_64/egg/shinysdr/plugins
copying build/lib/shinysdr/plugins/simulate.py -> build/bdist.linux-x86_64/egg/shinysdr/plugins
copying build/lib/shinysdr/plugins/import_uls.py -> build/bdist.linux-x86_64/egg/shinysdr/plugins
creating build/bdist.linux-x86_64/egg/shinysdr/plugins/psk31
copying build/lib/shinysdr/plugins/psk31/__init__.py -> build/bdist.linux-x86_64/egg/shinysdr/plugins/psk31
copying build/lib/shinysdr/plugins/test_rtty.py -> build/bdist.linux-x86_64/egg/shinysdr/plugins
copying build/lib/shinysdr/plugins/ghpsdr.py -> build/bdist.linux-x86_64/egg/shinysdr/plugins
copying build/lib/shinysdr/plugins/dsd.py -> build/bdist.linux-x86_64/egg/shinysdr/plugins
copying build/lib/shinysdr/plugins/test_mode_s.py -> build/bdist.linux-x86_64/egg/shinysdr/plugins
creating build/bdist.linux-x86_64/egg/shinysdr/plugins/hamlib
copying build/lib/shinysdr/plugins/hamlib/__init__.py -> build/bdist.linux-x86_64/egg/shinysdr/plugins/hamlib
creating build/bdist.linux-x86_64/egg/shinysdr/plugins/hamlib/client
copying build/lib/shinysdr/plugins/hamlib/client/hamlib.js -> build/bdist.linux-x86_64/egg/shinysdr/plugins/hamlib/client
copying build/lib/shinysdr/plugins/test_hamlib.py -> build/bdist.linux-x86_64/egg/shinysdr/plugins
creating build/bdist.linux-x86_64/egg/shinysdr/plugins/wspr
copying build/lib/shinysdr/plugins/wspr/__init__.py -> build/bdist.linux-x86_64/egg/shinysdr/plugins/wspr
copying build/lib/shinysdr/plugins/wspr/test_demodulator.py -> build/bdist.linux-x86_64/egg/shinysdr/plugins/wspr
creating build/bdist.linux-x86_64/egg/shinysdr/plugins/wspr/client
copying build/lib/shinysdr/plugins/wspr/client/w.svg -> build/bdist.linux-x86_64/egg/shinysdr/plugins/wspr/client
copying build/lib/shinysdr/plugins/wspr/client/wspr.js -> build/bdist.linux-x86_64/egg/shinysdr/plugins/wspr/client
copying build/lib/shinysdr/plugins/wspr/wspr.csv -> build/bdist.linux-x86_64/egg/shinysdr/plugins/wspr
copying build/lib/shinysdr/plugins/wspr/telemetry.py -> build/bdist.linux-x86_64/egg/shinysdr/plugins/wspr
copying build/lib/shinysdr/plugins/wspr/blocks.py -> build/bdist.linux-x86_64/egg/shinysdr/plugins/wspr
copying build/lib/shinysdr/plugins/wspr/test_blocks.py -> build/bdist.linux-x86_64/egg/shinysdr/plugins/wspr
copying build/lib/shinysdr/plugins/wspr/test_telemetry.py -> build/bdist.linux-x86_64/egg/shinysdr/plugins/wspr
copying build/lib/shinysdr/plugins/wspr/interfaces.py -> build/bdist.linux-x86_64/egg/shinysdr/plugins/wspr
copying build/lib/shinysdr/plugins/wspr/demodulator.py -> build/bdist.linux-x86_64/egg/shinysdr/plugins/wspr
copying build/lib/shinysdr/plugins/osmosdr.py -> build/bdist.linux-x86_64/egg/shinysdr/plugins
copying build/lib/shinysdr/plugins/test_multimon.py -> build/bdist.linux-x86_64/egg/shinysdr/plugins
copying build/lib/shinysdr/telemetry.py -> build/bdist.linux-x86_64/egg/shinysdr
copying build/lib/shinysdr/test_twisted_ext.py -> build/bdist.linux-x86_64/egg/shinysdr
copying build/lib/shinysdr/math.py -> build/bdist.linux-x86_64/egg/shinysdr
copying build/lib/shinysdr/test_db_import.py -> build/bdist.linux-x86_64/egg/shinysdr
copying build/lib/shinysdr/test_grc.py -> build/bdist.linux-x86_64/egg/shinysdr
copying build/lib/shinysdr/test_types.py -> build/bdist.linux-x86_64/egg/shinysdr
copying build/lib/shinysdr/types.py -> build/bdist.linux-x86_64/egg/shinysdr
copying build/lib/shinysdr/filters.py -> build/bdist.linux-x86_64/egg/shinysdr
creating build/bdist.linux-x86_64/egg/shinysdr/grc
copying build/lib/shinysdr/grc/__init__.py -> build/bdist.linux-x86_64/egg/shinysdr/grc
copying build/lib/shinysdr/signals.py -> build/bdist.linux-x86_64/egg/shinysdr
copying build/lib/shinysdr/units.py -> build/bdist.linux-x86_64/egg/shinysdr
copying build/lib/shinysdr/test_telemetry.py -> build/bdist.linux-x86_64/egg/shinysdr
copying build/lib/shinysdr/test_filters.py -> build/bdist.linux-x86_64/egg/shinysdr
copying build/lib/shinysdr/interfaces.py -> build/bdist.linux-x86_64/egg/shinysdr
creating build/bdist.linux-x86_64/egg/shinysdr/db_import
copying build/lib/shinysdr/db_import/__init__.py -> build/bdist.linux-x86_64/egg/shinysdr/db_import
copying build/lib/shinysdr/db_import/tool.py -> build/bdist.linux-x86_64/egg/shinysdr/db_import
copying build/lib/shinysdr/values.py -> build/bdist.linux-x86_64/egg/shinysdr
copying build/lib/shinysdr/twisted_ext.py -> build/bdist.linux-x86_64/egg/shinysdr
copying build/lib/shinysdr/test_devices.py -> build/bdist.linux-x86_64/egg/shinysdr
creating build/bdist.linux-x86_64/egg/shinysdr/data
creating build/bdist.linux-x86_64/egg/shinysdr/data/dbs
copying build/lib/shinysdr/data/dbs/Weather, US Canada Bermuda.csv -> build/bdist.linux-x86_64/egg/shinysdr/data/dbs
copying build/lib/shinysdr/data/dbs/Amateur bands, US.csv -> build/bdist.linux-x86_64/egg/shinysdr/data/dbs
copying build/lib/shinysdr/data/dbs/CB FRS GMRS, US.csv -> build/bdist.linux-x86_64/egg/shinysdr/data/dbs
copying build/lib/shinysdr/data/dbs/Broadcast bands, US.csv -> build/bdist.linux-x86_64/egg/shinysdr/data/dbs
copying build/lib/shinysdr/data/dbs/ISM.csv -> build/bdist.linux-x86_64/egg/shinysdr/data/dbs
copying build/lib/shinysdr/data/dbs/Broadcast bands, shortwave.csv -> build/bdist.linux-x86_64/egg/shinysdr/data/dbs
copying build/lib/shinysdr/data/dbs/Aviation.csv -> build/bdist.linux-x86_64/egg/shinysdr/data/dbs
copying build/lib/shinysdr/data/dbs/Other bands, US.csv -> build/bdist.linux-x86_64/egg/shinysdr/data/dbs
copying build/lib/shinysdr/test_signals.py -> build/bdist.linux-x86_64/egg/shinysdr
creating build/bdist.linux-x86_64/egg/shinysdr/i
copying build/lib/shinysdr/i/__init__.py -> build/bdist.linux-x86_64/egg/shinysdr/i
copying build/lib/shinysdr/i/test_audiomux.py -> build/bdist.linux-x86_64/egg/shinysdr/i
copying build/lib/shinysdr/i/test_poller.py -> build/bdist.linux-x86_64/egg/shinysdr/i
copying build/lib/shinysdr/i/roots.py -> build/bdist.linux-x86_64/egg/shinysdr/i
copying build/lib/shinysdr/i/test_session.py -> build/bdist.linux-x86_64/egg/shinysdr/i
copying build/lib/shinysdr/i/test_dependencies.py -> build/bdist.linux-x86_64/egg/shinysdr/i
copying build/lib/shinysdr/i/top.py -> build/bdist.linux-x86_64/egg/shinysdr/i
copying build/lib/shinysdr/i/test_persistence.py -> build/bdist.linux-x86_64/egg/shinysdr/i
copying build/lib/shinysdr/i/test_depgraph.py -> build/bdist.linux-x86_64/egg/shinysdr/i
copying build/lib/shinysdr/i/audiomux.py -> build/bdist.linux-x86_64/egg/shinysdr/i
copying build/lib/shinysdr/i/ephemeris.py -> build/bdist.linux-x86_64/egg/shinysdr/i
copying build/lib/shinysdr/i/shared_test_objects.py -> build/bdist.linux-x86_64/egg/shinysdr/i
copying build/lib/shinysdr/i/dependencies.py -> build/bdist.linux-x86_64/egg/shinysdr/i
copying build/lib/shinysdr/i/test_config.py -> build/bdist.linux-x86_64/egg/shinysdr/i
copying build/lib/shinysdr/i/math.py -> build/bdist.linux-x86_64/egg/shinysdr/i
copying build/lib/shinysdr/i/test_top.py -> build/bdist.linux-x86_64/egg/shinysdr/i
copying build/lib/shinysdr/i/session.py -> build/bdist.linux-x86_64/egg/shinysdr/i
copying build/lib/shinysdr/i/poller.py -> build/bdist.linux-x86_64/egg/shinysdr/i
copying build/lib/shinysdr/i/blocks.py -> build/bdist.linux-x86_64/egg/shinysdr/i
copying build/lib/shinysdr/i/test_db.py -> build/bdist.linux-x86_64/egg/shinysdr/i
creating build/bdist.linux-x86_64/egg/shinysdr/i/webstatic
creating build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/client
copying build/lib/shinysdr/i/webstatic/client/menus.js -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/client
copying build/lib/shinysdr/i/webstatic/client/network.js -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/client
copying build/lib/shinysdr/i/webstatic/client/menu.svg -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/client
copying build/lib/shinysdr/i/webstatic/client/ui.css -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/client
copying build/lib/shinysdr/i/webstatic/client/widget.js -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/client
creating build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/client/icon
copying build/lib/shinysdr/i/webstatic/client/icon/icon-32.png -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/client/icon
copying build/lib/shinysdr/i/webstatic/client/icon/icon.svg -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/client/icon
copying build/lib/shinysdr/i/webstatic/client/math.js -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/client
copying build/lib/shinysdr/i/webstatic/client/widgets.js -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/client
creating build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/client/widgets
copying build/lib/shinysdr/i/webstatic/client/widgets/scope-pp2.glsl -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/client/widgets
copying build/lib/shinysdr/i/webstatic/client/widgets/spectrum-waterfall-f.glsl -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/client/widgets
copying build/lib/shinysdr/i/webstatic/client/widgets/spectrum-common.glsl -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/client/widgets
copying build/lib/shinysdr/i/webstatic/client/widgets/scope.js -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/client/widgets
copying build/lib/shinysdr/i/webstatic/client/widgets/spectrum-graph-v.glsl -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/client/widgets
copying build/lib/shinysdr/i/webstatic/client/widgets/spectrum-graph-f.glsl -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/client/widgets
copying build/lib/shinysdr/i/webstatic/client/widgets/scope-pp1.glsl -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/client/widgets
copying build/lib/shinysdr/i/webstatic/client/widgets/basic.js -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/client/widgets
copying build/lib/shinysdr/i/webstatic/client/widgets/scope-f.glsl -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/client/widgets
copying build/lib/shinysdr/i/webstatic/client/widgets/scope-v.glsl -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/client/widgets
copying build/lib/shinysdr/i/webstatic/client/widgets/appui.js -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/client/widgets
copying build/lib/shinysdr/i/webstatic/client/widgets/spectrum-waterfall-v.glsl -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/client/widgets
copying build/lib/shinysdr/i/webstatic/client/widgets/dbui.js -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/client/widgets
copying build/lib/shinysdr/i/webstatic/client/widgets/spectrum.js -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/client/widgets
creating build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/client/map
copying build/lib/shinysdr/i/webstatic/client/map/points-f.glsl -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/client/map
copying build/lib/shinysdr/i/webstatic/client/map/features-v.glsl -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/client/map
copying build/lib/shinysdr/i/webstatic/client/map/map-core.js -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/client/map
copying build/lib/shinysdr/i/webstatic/client/map/map-layers.js -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/client/map
copying build/lib/shinysdr/i/webstatic/client/map/sphere-v.glsl -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/client/map
copying build/lib/shinysdr/i/webstatic/client/map/curves-f.glsl -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/client/map
copying build/lib/shinysdr/i/webstatic/client/map/basemap.geojson.gz -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/client/map
copying build/lib/shinysdr/i/webstatic/client/map/sphere-f.glsl -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/client/map
creating build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/client/map/icons
copying build/lib/shinysdr/i/webstatic/client/map/icons/default.svg -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/client/map/icons
copying build/lib/shinysdr/i/webstatic/client/map/icons/station-generic.svg -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/client/map/icons
copying build/lib/shinysdr/i/webstatic/client/map/icons/station-user.svg -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/client/map/icons
copying build/lib/shinysdr/i/webstatic/client/domtools.js -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/client
copying build/lib/shinysdr/i/webstatic/client/coordination.js -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/client
copying build/lib/shinysdr/i/webstatic/client/values.js -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/client
copying build/lib/shinysdr/i/webstatic/client/types.js -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/client
copying build/lib/shinysdr/i/webstatic/client/main.js -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/client
copying build/lib/shinysdr/i/webstatic/client/client-configuration-module.js -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/client
copying build/lib/shinysdr/i/webstatic/client/events.js -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/client
copying build/lib/shinysdr/i/webstatic/client/database.js -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/client
copying build/lib/shinysdr/i/webstatic/client/gltools.js -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/client
copying build/lib/shinysdr/i/webstatic/client/pane-manager.js -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/client
creating build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/client/themes
copying build/lib/shinysdr/i/webstatic/client/themes/gray.css -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/client/themes
copying build/lib/shinysdr/i/webstatic/client/themes/black.css -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/client/themes
creating build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/client/audio
copying build/lib/shinysdr/i/webstatic/client/audio/analyser.js -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/client/audio
copying build/lib/shinysdr/i/webstatic/client/audio/util.js -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/client/audio
copying build/lib/shinysdr/i/webstatic/client/audio/client-source.js -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/client/audio
copying build/lib/shinysdr/i/webstatic/client/audio/ws-stream.js -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/client/audio
copying build/lib/shinysdr/i/webstatic/client/audio/bufferer.js -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/client/audio
copying build/lib/shinysdr/i/webstatic/index.html -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic
creating build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/test
copying build/lib/shinysdr/i/webstatic/test/jasmine-glue.js -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/test
copying build/lib/shinysdr/i/webstatic/test/index.html -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/test
creating build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/test/t
copying build/lib/shinysdr/i/webstatic/test/t/test_math.js -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/test/t
copying build/lib/shinysdr/i/webstatic/test/t/test_map.js -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/test/t
copying build/lib/shinysdr/i/webstatic/test/t/test_database.js -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/test/t
copying build/lib/shinysdr/i/webstatic/test/t/test_types.js -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/test/t
copying build/lib/shinysdr/i/webstatic/test/t/test_audio.js -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/test/t
copying build/lib/shinysdr/i/webstatic/test/t/test_widget.js -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/test/t
copying build/lib/shinysdr/i/webstatic/test/t/test_events.js -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/test/t
copying build/lib/shinysdr/i/webstatic/test/t/test_widgets.js -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/test/t
copying build/lib/shinysdr/i/webstatic/test/t/test_coordination.js -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/test/t
copying build/lib/shinysdr/i/webstatic/test/t/test_pane-manager.js -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/test/t
copying build/lib/shinysdr/i/webstatic/test/t/test_network.js -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/test/t
copying build/lib/shinysdr/i/webstatic/test/t/test_values.js -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/test/t
copying build/lib/shinysdr/i/webstatic/test/t/test_domtools.js -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/test/t
copying build/lib/shinysdr/i/webstatic/test/testutil.js -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/test
creating build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/test/manual
copying build/lib/shinysdr/i/webstatic/test/manual/spectrum-widgets.html -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/test/manual
copying build/lib/shinysdr/i/webstatic/test/manual/spectrum-widgets-main.js -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/test/manual
creating build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/tools
copying build/lib/shinysdr/i/webstatic/tools/audio-spectrum-main.js -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/tools
copying build/lib/shinysdr/i/webstatic/tools/index.html -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/tools
copying build/lib/shinysdr/i/webstatic/tools/audio-spectrum.html -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/tools
copying build/lib/shinysdr/i/webstatic/tools/worklet-bug-main.js -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/tools
copying build/lib/shinysdr/i/webstatic/tools/audio-scope.html -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/tools
copying build/lib/shinysdr/i/webstatic/tools/worklet-bug.html -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/tools
copying build/lib/shinysdr/i/webstatic/tools/audio-scope-main.js -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/tools
creating build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/manual
copying build/lib/shinysdr/i/webstatic/manual/operation.html -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/manual
copying build/lib/shinysdr/i/webstatic/manual/manual-style.css -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/manual
copying build/lib/shinysdr/i/webstatic/manual/index.html -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/manual
copying build/lib/shinysdr/i/webstatic/manual/installation.html -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/manual
copying build/lib/shinysdr/i/webstatic/manual/dbs.html -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/manual
copying build/lib/shinysdr/i/webstatic/manual/configuration.html -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/manual
copying build/lib/shinysdr/i/webstatic/manual/troubleshooting.html -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/manual
copying build/lib/shinysdr/i/webstatic/manual/programming.html -> build/bdist.linux-x86_64/egg/shinysdr/i/webstatic/manual
copying build/lib/shinysdr/i/test_math.py -> build/bdist.linux-x86_64/egg/shinysdr/i
copying build/lib/shinysdr/i/test_main.py -> build/bdist.linux-x86_64/egg/shinysdr/i
copying build/lib/shinysdr/i/config.py -> build/bdist.linux-x86_64/egg/shinysdr/i
copying build/lib/shinysdr/i/test_json.py -> build/bdist.linux-x86_64/egg/shinysdr/i
copying build/lib/shinysdr/i/modes.py -> build/bdist.linux-x86_64/egg/shinysdr/i
creating build/bdist.linux-x86_64/egg/shinysdr/i/test_modes_cases
copying build/lib/shinysdr/i/test_modes_cases/__init__.py -> build/bdist.linux-x86_64/egg/shinysdr/i/test_modes_cases
copying build/lib/shinysdr/i/test_modes_cases/available_unavailable.py -> build/bdist.linux-x86_64/egg/shinysdr/i/test_modes_cases
copying build/lib/shinysdr/i/test_blocks.py -> build/bdist.linux-x86_64/egg/shinysdr/i
copying build/lib/shinysdr/i/pycompat.py -> build/bdist.linux-x86_64/egg/shinysdr/i
copying build/lib/shinysdr/i/db.py -> build/bdist.linux-x86_64/egg/shinysdr/i
copying build/lib/shinysdr/i/receiver.py -> build/bdist.linux-x86_64/egg/shinysdr/i
copying build/lib/shinysdr/i/persistence.py -> build/bdist.linux-x86_64/egg/shinysdr/i
creating build/bdist.linux-x86_64/egg/shinysdr/i/network
copying build/lib/shinysdr/i/network/__init__.py -> build/bdist.linux-x86_64/egg/shinysdr/i/network
copying build/lib/shinysdr/i/network/export_ws.py -> build/bdist.linux-x86_64/egg/shinysdr/i/network
copying build/lib/shinysdr/i/network/session_http.py -> build/bdist.linux-x86_64/egg/shinysdr/i/network
copying build/lib/shinysdr/i/network/test_webapp.py -> build/bdist.linux-x86_64/egg/shinysdr/i/network
copying build/lib/shinysdr/i/network/test_export_ws.py -> build/bdist.linux-x86_64/egg/shinysdr/i/network
copying build/lib/shinysdr/i/network/webapp.py -> build/bdist.linux-x86_64/egg/shinysdr/i/network
copying build/lib/shinysdr/i/network/export_http.py -> build/bdist.linux-x86_64/egg/shinysdr/i/network
copying build/lib/shinysdr/i/network/test_audio_http.py -> build/bdist.linux-x86_64/egg/shinysdr/i/network
copying build/lib/shinysdr/i/network/test_base.py -> build/bdist.linux-x86_64/egg/shinysdr/i/network
copying build/lib/shinysdr/i/network/base.py -> build/bdist.linux-x86_64/egg/shinysdr/i/network
copying build/lib/shinysdr/i/network/audio_http.py -> build/bdist.linux-x86_64/egg/shinysdr/i/network
copying build/lib/shinysdr/i/network/test_export_http.py -> build/bdist.linux-x86_64/egg/shinysdr/i/network
copying build/lib/shinysdr/i/json.py -> build/bdist.linux-x86_64/egg/shinysdr/i
copying build/lib/shinysdr/i/test_modes.py -> build/bdist.linux-x86_64/egg/shinysdr/i
creating build/bdist.linux-x86_64/egg/shinysdr/i/webparts
copying build/lib/shinysdr/i/webparts/database-list.template.xhtml -> build/bdist.linux-x86_64/egg/shinysdr/i/webparts
copying build/lib/shinysdr/i/webparts/error-page.template.xhtml -> build/bdist.linux-x86_64/egg/shinysdr/i/webparts
copying build/lib/shinysdr/i/webparts/block.template.xhtml -> build/bdist.linux-x86_64/egg/shinysdr/i/webparts
copying build/lib/shinysdr/i/webparts/index.template.xhtml -> build/bdist.linux-x86_64/egg/shinysdr/i/webparts
creating build/bdist.linux-x86_64/egg/shinysdr/i/test_dependencies_cases
copying build/lib/shinysdr/i/test_dependencies_cases/__init__.py -> build/bdist.linux-x86_64/egg/shinysdr/i/test_dependencies_cases
copying build/lib/shinysdr/i/test_dependencies_cases/misc.py -> build/bdist.linux-x86_64/egg/shinysdr/i/test_dependencies_cases
copying build/lib/shinysdr/i/test_dependencies_cases/imports.py -> build/bdist.linux-x86_64/egg/shinysdr/i/test_dependencies_cases
copying build/lib/shinysdr/i/test_roots.py -> build/bdist.linux-x86_64/egg/shinysdr/i
copying build/lib/shinysdr/i/depgraph.py -> build/bdist.linux-x86_64/egg/shinysdr/i
copying build/lib/shinysdr/i/test_receiver.py -> build/bdist.linux-x86_64/egg/shinysdr/i
copying build/lib/shinysdr/main.py -> build/bdist.linux-x86_64/egg/shinysdr
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/__init__.py to __init__.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/test_manually/__init__.py to __init__.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/test_manually/aprs_parser.py to aprs_parser.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/test_manually/channel_filter_benchmark.py to channel_filter_benchmark.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/devices.py to devices.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/test_values.py to test_values.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/testutil.py to testutil.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/plugins/__init__.py to __init__.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/plugins/rtl_433.py to rtl_433.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/plugins/basic_demod.py to basic_demod.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/plugins/limesdr.py to limesdr.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/plugins/test_simulate.py to test_simulate.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/plugins/test_aprs.py to test_aprs.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/plugins/test_psk31.py to test_psk31.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/plugins/rtty/__init__.py to __init__.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/plugins/test_osmosdr.py to test_osmosdr.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/plugins/multimon.py to multimon.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/plugins/test_dsd.py to test_dsd.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/plugins/rebooter.py to rebooter.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/plugins/import_satnogs.py to import_satnogs.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/plugins/controller.py to controller.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/plugins/test_basic_demod.py to test_basic_demod.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/plugins/mode_s/__init__.py to __init__.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/plugins/test_elecraft.py to test_elecraft.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/plugins/test_rtl_433.py to test_rtl_433.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/plugins/elecraft/__init__.py to __init__.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/plugins/import_hfcc.py to import_hfcc.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/plugins/aprs/__init__.py to __init__.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/plugins/test_controller.py to test_controller.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/plugins/simulate.py to simulate.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/plugins/import_uls.py to import_uls.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/plugins/psk31/__init__.py to __init__.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/plugins/test_rtty.py to test_rtty.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/plugins/ghpsdr.py to ghpsdr.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/plugins/dsd.py to dsd.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/plugins/test_mode_s.py to test_mode_s.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/plugins/hamlib/__init__.py to __init__.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/plugins/test_hamlib.py to test_hamlib.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/plugins/wspr/__init__.py to __init__.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/plugins/wspr/test_demodulator.py to test_demodulator.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/plugins/wspr/telemetry.py to telemetry.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/plugins/wspr/blocks.py to blocks.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/plugins/wspr/test_blocks.py to test_blocks.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/plugins/wspr/test_telemetry.py to test_telemetry.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/plugins/wspr/interfaces.py to interfaces.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/plugins/wspr/demodulator.py to demodulator.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/plugins/osmosdr.py to osmosdr.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/plugins/test_multimon.py to test_multimon.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/telemetry.py to telemetry.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/test_twisted_ext.py to test_twisted_ext.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/math.py to math.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/test_db_import.py to test_db_import.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/test_grc.py to test_grc.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/test_types.py to test_types.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/types.py to types.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/filters.py to filters.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/grc/__init__.py to __init__.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/signals.py to signals.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/units.py to units.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/test_telemetry.py to test_telemetry.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/test_filters.py to test_filters.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/interfaces.py to interfaces.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/db_import/__init__.py to __init__.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/db_import/tool.py to tool.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/values.py to values.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/twisted_ext.py to twisted_ext.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/test_devices.py to test_devices.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/test_signals.py to test_signals.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/i/__init__.py to __init__.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/i/test_audiomux.py to test_audiomux.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/i/test_poller.py to test_poller.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/i/roots.py to roots.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/i/test_session.py to test_session.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/i/test_dependencies.py to test_dependencies.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/i/top.py to top.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/i/test_persistence.py to test_persistence.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/i/test_depgraph.py to test_depgraph.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/i/audiomux.py to audiomux.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/i/ephemeris.py to ephemeris.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/i/shared_test_objects.py to shared_test_objects.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/i/dependencies.py to dependencies.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/i/test_config.py to test_config.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/i/math.py to math.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/i/test_top.py to test_top.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/i/session.py to session.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/i/poller.py to poller.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/i/blocks.py to blocks.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/i/test_db.py to test_db.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/i/test_math.py to test_math.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/i/test_main.py to test_main.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/i/config.py to config.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/i/test_json.py to test_json.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/i/modes.py to modes.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/i/test_modes_cases/__init__.py to __init__.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/i/test_modes_cases/available_unavailable.py to available_unavailable.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/i/test_blocks.py to test_blocks.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/i/pycompat.py to pycompat.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/i/db.py to db.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/i/receiver.py to receiver.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/i/persistence.py to persistence.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/i/network/__init__.py to __init__.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/i/network/export_ws.py to export_ws.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/i/network/session_http.py to session_http.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/i/network/test_webapp.py to test_webapp.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/i/network/test_export_ws.py to test_export_ws.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/i/network/webapp.py to webapp.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/i/network/export_http.py to export_http.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/i/network/test_audio_http.py to test_audio_http.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/i/network/test_base.py to test_base.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/i/network/base.py to base.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/i/network/audio_http.py to audio_http.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/i/network/test_export_http.py to test_export_http.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/i/json.py to json.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/i/test_modes.py to test_modes.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/i/test_dependencies_cases/__init__.py to __init__.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/i/test_dependencies_cases/misc.py to misc.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/i/test_dependencies_cases/imports.py to imports.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/i/test_roots.py to test_roots.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/i/depgraph.py to depgraph.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/i/test_receiver.py to test_receiver.pyc
byte-compiling build/bdist.linux-x86_64/egg/shinysdr/main.py to main.pyc
creating build/bdist.linux-x86_64/egg/EGG-INFO
copying ShinySDR.egg-info/PKG-INFO -> build/bdist.linux-x86_64/egg/EGG-INFO
copying ShinySDR.egg-info/SOURCES.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying ShinySDR.egg-info/dependency_links.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying ShinySDR.egg-info/entry_points.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying ShinySDR.egg-info/not-zip-safe -> build/bdist.linux-x86_64/egg/EGG-INFO
copying ShinySDR.egg-info/requires.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying ShinySDR.egg-info/top_level.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
creating dist
creating 'dist/ShinySDR-0.0.0-py2.7.egg' and adding 'build/bdist.linux-x86_64/egg' to it
removing 'build/bdist.linux-x86_64/egg' (and everything under it)
Processing ShinySDR-0.0.0-py2.7.egg
removing '/usr/lib/python2.7/site-packages/ShinySDR-0.0.0-py2.7.egg' (and everything under it)
creating /usr/lib/python2.7/site-packages/ShinySDR-0.0.0-py2.7.egg
Extracting ShinySDR-0.0.0-py2.7.egg to /usr/lib/python2.7/site-packages
ShinySDR 0.0.0 is already the active version in easy-install.pth
Installing shinysdr-import script to /usr/bin
Installing shinysdr script to /usr/bin

Installed /usr/lib/python2.7/site-packages/ShinySDR-0.0.0-py2.7.egg
Processing dependencies for ShinySDR==0.0.0
Searching for pyasn1-modules==0.2.8
Best match: pyasn1-modules 0.2.8
Processing pyasn1_modules-0.2.8-py2.7.egg
pyasn1-modules 0.2.8 is already the active version in easy-install.pth

Using /usr/lib/python2.7/site-packages/pyasn1_modules-0.2.8-py2.7.egg
Searching for pyasn1==0.4.8
Best match: pyasn1 0.4.8
Processing pyasn1-0.4.8-py2.7.egg
pyasn1 0.4.8 is already the active version in easy-install.pth

Using /usr/lib/python2.7/site-packages/pyasn1-0.4.8-py2.7.egg
Searching for service-identity==18.1.0
Best match: service-identity 18.1.0
Processing service_identity-18.1.0-py2.7.egg
service-identity 18.1.0 is already the active version in easy-install.pth

Using /usr/lib/python2.7/site-packages/service_identity-18.1.0-py2.7.egg
Searching for pyserial==3.4
Best match: pyserial 3.4
Adding pyserial 3.4 to easy-install.pth file

Using /usr/lib/python2.7/site-packages
Searching for six==1.12.0
Best match: six 1.12.0
Adding six 1.12.0 to easy-install.pth file

Using /usr/lib/python2.7/site-packages
Searching for ephem==3.7.7.1
Best match: ephem 3.7.7.1
Processing ephem-3.7.7.1-py2.7-linux-x86_64.egg
ephem 3.7.7.1 is already the active version in easy-install.pth

Using /usr/lib/python2.7/site-packages/ephem-3.7.7.1-py2.7-linux-x86_64.egg
Searching for txWS==0.9.1
Best match: txWS 0.9.1
Processing txWS-0.9.1-py2.7.egg
txWS 0.9.1 is already the active version in easy-install.pth

Using /usr/lib/python2.7/site-packages/txWS-0.9.1-py2.7.egg
Searching for Twisted==20.3.0rc1
Best match: Twisted 20.3.0rc1
Processing Twisted-20.3.0rc1-py2.7-linux-x86_64.egg
Twisted 20.3.0rc1 is already the active version in easy-install.pth
Installing trial script to /usr/bin
Installing conch script to /usr/bin
Installing ckeygen script to /usr/bin
Installing twist script to /usr/bin
Installing pyhtmlizer script to /usr/bin
Installing mailmail script to /usr/bin
Installing tkconch script to /usr/bin
Installing twistd script to /usr/bin
Installing cftp script to /usr/bin

Using /usr/lib/python2.7/site-packages/Twisted-20.3.0rc1-py2.7-linux-x86_64.egg
Searching for ipaddress==1.0.23
Best match: ipaddress 1.0.23
Processing ipaddress-1.0.23-py2.7.egg
ipaddress 1.0.23 is already the active version in easy-install.pth

Using /usr/lib/python2.7/site-packages/ipaddress-1.0.23-py2.7.egg
Searching for cryptography==2.8
Best match: cryptography 2.8
Processing cryptography-2.8-py2.7-linux-x86_64.egg
cryptography 2.8 is already the active version in easy-install.pth

Using /usr/lib/python2.7/site-packages/cryptography-2.8-py2.7-linux-x86_64.egg
Searching for attrs==19.3.0
Best match: attrs 19.3.0
Processing attrs-19.3.0-py2.7.egg
attrs 19.3.0 is already the active version in easy-install.pth

Using /usr/lib/python2.7/site-packages/attrs-19.3.0-py2.7.egg
Searching for PyHamcrest==2.0.2
Best match: PyHamcrest 2.0.2
Processing PyHamcrest-2.0.2-py2.7.egg
PyHamcrest 2.0.2 is already the active version in easy-install.pth

Using /usr/lib/python2.7/site-packages/PyHamcrest-2.0.2-py2.7.egg
Searching for hyperlink==19.0.0
Best match: hyperlink 19.0.0
Processing hyperlink-19.0.0-py2.7.egg
hyperlink 19.0.0 is already the active version in easy-install.pth

Using /usr/lib/python2.7/site-packages/hyperlink-19.0.0-py2.7.egg
Searching for Automat==20.2.0
Best match: Automat 20.2.0
Processing Automat-20.2.0-py2.7.egg
Automat 20.2.0 is already the active version in easy-install.pth
Installing automat-visualize script to /usr/bin

Using /usr/lib/python2.7/site-packages/Automat-20.2.0-py2.7.egg
Searching for incremental==17.5.0
Best match: incremental 17.5.0
Processing incremental-17.5.0-py2.7.egg
incremental 17.5.0 is already the active version in easy-install.pth

Using /usr/lib/python2.7/site-packages/incremental-17.5.0-py2.7.egg
Searching for constantly==15.1.0
Best match: constantly 15.1.0
Processing constantly-15.1.0-py2.7.egg
constantly 15.1.0 is already the active version in easy-install.pth

Using /usr/lib/python2.7/site-packages/constantly-15.1.0-py2.7.egg
Searching for zope.interface==4.7.2
Best match: zope.interface 4.7.2
Processing zope.interface-4.7.2-py2.7-linux-x86_64.egg
zope.interface 4.7.2 is already the active version in easy-install.pth

Using /usr/lib/python2.7/site-packages/zope.interface-4.7.2-py2.7-linux-x86_64.egg
Searching for enum34==1.1.10
Best match: enum34 1.1.10
Processing enum34-1.1.10-py2.7.egg
enum34 1.1.10 is already the active version in easy-install.pth

Using /usr/lib/python2.7/site-packages/enum34-1.1.10-py2.7.egg
Searching for cffi==1.14.0
Best match: cffi 1.14.0
Processing cffi-1.14.0-py2.7-linux-x86_64.egg
cffi 1.14.0 is already the active version in easy-install.pth

Using /usr/lib/python2.7/site-packages/cffi-1.14.0-py2.7-linux-x86_64.egg
Searching for idna==2.9
Best match: idna 2.9
Processing idna-2.9-py2.7.egg
idna 2.9 is already the active version in easy-install.pth

Using /usr/lib/python2.7/site-packages/idna-2.9-py2.7.egg
Searching for setuptools==41.6.0
Best match: setuptools 41.6.0
Adding setuptools 41.6.0 to easy-install.pth file
Installing easy_install script to /usr/bin
Installing easy_install-3.7 script to /usr/bin

Using /usr/lib/python2.7/site-packages
Searching for pycparser==2.20
Best match: pycparser 2.20
Processing pycparser-2.20-py2.7.egg
pycparser 2.20 is already the active version in easy-install.pth

Using /usr/lib/python2.7/site-packages/pycparser-2.20-py2.7.egg
Finished processing dependencies for ShinySDR==0.0.0
[fort@localhost shinysdr]$ shinysdr --create /setupSDR/
Traceback (most recent call last):
  File "/usr/local/bin/shinysdr", line 6, in <module>
    from pkg_resources import load_entry_point
  File "/home/fort/.local/lib/python3.7/site-packages/pkg_resources/__init__.py", line 3254, in <module>
    @_call_aside
  File "/home/fort/.local/lib/python3.7/site-packages/pkg_resources/__init__.py", line 3238, in _call_aside
    f(*args, **kwargs)
  File "/home/fort/.local/lib/python3.7/site-packages/pkg_resources/__init__.py", line 3267, in _initialize_master_working_set
    working_set = WorkingSet._build_master()
  File "/home/fort/.local/lib/python3.7/site-packages/pkg_resources/__init__.py", line 584, in _build_master
    ws.require(__requires__)
  File "/home/fort/.local/lib/python3.7/site-packages/pkg_resources/__init__.py", line 901, in require
    needed = self.resolve(parse_requirements(requirements))
  File "/home/fort/.local/lib/python3.7/site-packages/pkg_resources/__init__.py", line 787, in resolve
    raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'ShinySDR==0.0.0' distribution was not found and is required by the application

forteuropa avatar May 04 '20 18:05 forteuropa

It looks like the shinysdr command is still running python 3.7. Try deleting /usr/bin/shinysdr and reinstalling.

kpreid avatar May 04 '20 19:05 kpreid

Ok thank you so much, now i was able to create config dir, but when i execute $shinysdr ./config-myConfig-dir i get error. Here is the output

[fort@localhost shinysdr]$ shinysdr --create setupSDR
INFO: Audio source arch: alsa
INFO:shinysdr:Created default configuration at: setupSDR
INFO:shinysdr:Main loop terminated.
[fort@localhost shinysdr]$ ls
AUTHORS  COPYING  lint.sh      pylintrc   setup.py  shinysdr
build    dist     MANIFEST.in  README.md  setupSDR  ShinySDR.egg-info
[fort@localhost shinysdr]$ shinysdr ./setupSDR
CRITICAL:shinysdr:main function encountered error
Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/Twisted-20.3.0rc1-py2.7-linux-x86_64.egg/twisted/internet/task.py", line 909, in react
    finished = main(_reactor, *argv)
  File "/usr/lib/python2.7/site-packages/ShinySDR-0.0.0-py2.7.egg/shinysdr/main.py", line 51, in go
    return _main_async(reactor, argv, _abort_for_test)
  File "/usr/lib/python2.7/site-packages/Twisted-20.3.0rc1-py2.7-linux-x86_64.egg/twisted/internet/defer.py", line 1613, in unwindGenerator
    return _cancellableInlineCallbacks(gen)
  File "/usr/lib/python2.7/site-packages/Twisted-20.3.0rc1-py2.7-linux-x86_64.egg/twisted/internet/defer.py", line 1529, in _cancellableInlineCallbacks
    _inlineCallbacks(None, g, status)
--- <exception caught here> ---
  File "/usr/lib/python2.7/site-packages/Twisted-20.3.0rc1-py2.7-linux-x86_64.egg/twisted/internet/defer.py", line 1418, in _inlineCallbacks
    result = g.send(result)
  File "/usr/lib/python2.7/site-packages/ShinySDR-0.0.0-py2.7.egg/shinysdr/main.py", line 104, in _main_async
    execute_config(config_obj, args.config_path)
  File "/usr/lib/python2.7/site-packages/ShinySDR-0.0.0-py2.7.egg/shinysdr/i/config.py", line 354, in execute_config
    _execute_config_file(config_obj, os.path.join(config_file_or_directory, 'config.py'))
  File "/usr/lib/python2.7/site-packages/ShinySDR-0.0.0-py2.7.egg/shinysdr/i/config.py", line 375, in _execute_config_file
    six.exec_(code, env)
  File "/usr/lib/python2.7/site-packages/six.py", line 709, in exec_
    exec("""exec _code_ in _globs_, _locs_""")
  File "<string>", line 1, in <module>
    
  File "./setupSDR/config.py", line 13, in <module>
    config.devices.add(u'osmo', OsmoSDRDevice(''))
  File "/usr/lib/python2.7/site-packages/ShinySDR-0.0.0-py2.7.egg/shinysdr/plugins/osmosdr.py", line 227, in OsmoSDRDevice
    raise Exception('OsmoSDRDevice: gr-osmosdr Python bindings not found; cannot create device')
exceptions.Exception: OsmoSDRDevice: gr-osmosdr Python bindings not found; cannot create device

INFO:shinysdr:Main loop terminated.

forteuropa avatar May 04 '20 20:05 forteuropa

As the message says, you are missing the Python bindings for gr-osmosdr. Make sure you have gr-osmosdr installed. I've heard there was some delay in updating gr-osmosdr for GNU Radio 3.8 — you might need to get a package from somewhere other than your distribution; I don't know what the situation on Fedora is.

A quick direct test without using shinysdr is to run python -c 'import osmosdr' (using the same python version, of course) — if gr-osmosdr with python bindings is correctly installed it should complete without any message, and if it is not you should see an ImportError.

kpreid avatar May 04 '20 20:05 kpreid

Thanks for your replay, installing gr-osmosdr server was able to start, but as soon i enter the link localhost:8100/........./ i get segmentation fault(core dumped) error. Here is the output: fort@localhost shinysdr]$ shinysdr /home/fort/sdr/shiny/shinysdr/setupSDR/ gr-osmosdr v0.1.x (0.1.5git) gnuradio 3.7.13.5 built-in source types: file fcd rtl rtl_tcp uhd hackrf rfspace airspy soapy redpitaya [INFO] [UHD] linux; GNU C++ version 9.1.1 20190605 (Red Hat 9.1.1-2); Boost_106900; UHD_3.14.1.0 Using device #0 Realtek RTL2838UHIDIR SN: 00000001 Found Rafael Micro R820T tuner [R82XX] PLL not locked! [R82XX] PLL not locked! INFO: Audio source arch: alsa INFO:shinysdr:Loading mode plugins... INFO:shinysdr:Unable to write to plugin cache /usr/lib/python2.7/site-packages/ShinySDR-0.0.0-py2.7.egg/shinysdr/plugins/aprs/dropin.cache: error number 13 INFO:shinysdr:Unable to write to plugin cache /usr/lib/python2.7/site-packages/ShinySDR-0.0.0-py2.7.egg/shinysdr/plugins/dropin.cache: error number 13 INFO:shinysdr:Unable to write to plugin cache /usr/lib/python2.7/site-packages/ShinySDR-0.0.0-py2.7.egg/shinysdr/plugins/elecraft/dropin.cache: error number 13 INFO:shinysdr:Unable to write to plugin cache /usr/lib/python2.7/site-packages/ShinySDR-0.0.0-py2.7.egg/shinysdr/plugins/wspr/dropin.cache: error number 13 INFO:shinysdr:Unable to write to plugin cache /usr/lib/python2.7/site-packages/ShinySDR-0.0.0-py2.7.egg/shinysdr/plugins/rtty/dropin.cache: error number 13 INFO:shinysdr:Unable to write to plugin cache /usr/lib/python2.7/site-packages/ShinySDR-0.0.0-py2.7.egg/shinysdr/plugins/mode_s/dropin.cache: error number 13 INFO:shinysdr:Unable to write to plugin cache /usr/lib/python2.7/site-packages/ShinySDR-0.0.0-py2.7.egg/shinysdr/plugins/psk31/dropin.cache: error number 13 INFO:shinysdr:Unable to write to plugin cache /usr/lib/python2.7/site-packages/ShinySDR-0.0.0-py2.7.egg/shinysdr/plugins/hamlib/dropin.cache: error number 13 INFO:shinysdr:Mode RTTY unavailable No module named radioteletype.demodulators INFO:shinysdr:Mode MODE-S unavailable No module named air_modes INFO:shinysdr:Mode APRS unavailable Expected multimon-ng -h; exit 0 to give output containing 'vailable demodulators:', but the actual output was: /bin/sh: multimon-ng: command not found

INFO:shinysdr:Mode WSPR unavailable wsprd not found. INFO:shinysdr:Mode PSK31 unavailable No module named radioteletype.demodulators INFO:shinysdr:Mode 433 unavailable Expected rtl_433 -r /dev/null to succeed but it could not be started. INFO:shinysdr:Mode DSD unavailable dsd.dsd_block_ff not found. INFO:shinysdr:...done mode plugins. INFO:shinysdr:Constructing... INFO: Audio source arch: alsa INFO:shinysdr:Flow graph: Switching RF device to audio INFO: Audio source arch: alsa INFO:shinysdr:Flow graph: Rebuilding connections because: initialization, switched device INFO: Audio source arch: alsa INFO:shinysdr:Flow graph: ...done reconnecting (13.9331817627 ms). INFO:shinysdr:Restoring state... WARNING:shinysdr:Discarding nonexistent state <shinysdr.i.session.AppRoot object at 0x7f60b3691650>.source_name = osmo INFO:shinysdr:Starting web server... INFO:shinysdr:Unable to write to plugin cache /usr/lib/python2.7/site-packages/ShinySDR-0.0.0-py2.7.egg/shinysdr/plugins/aprs/dropin.cache: error number 13 INFO:shinysdr:Unable to write to plugin cache /usr/lib/python2.7/site-packages/ShinySDR-0.0.0-py2.7.egg/shinysdr/plugins/dropin.cache: error number 13 INFO:shinysdr:Unable to write to plugin cache /usr/lib/python2.7/site-packages/ShinySDR-0.0.0-py2.7.egg/shinysdr/plugins/elecraft/dropin.cache: error number 13 INFO:shinysdr:Unable to write to plugin cache /usr/lib/python2.7/site-packages/ShinySDR-0.0.0-py2.7.egg/shinysdr/plugins/wspr/dropin.cache: error number 13 INFO:shinysdr:Unable to write to plugin cache /usr/lib/python2.7/site-packages/ShinySDR-0.0.0-py2.7.egg/shinysdr/plugins/rtty/dropin.cache: error number 13 INFO:shinysdr:Unable to write to plugin cache /usr/lib/python2.7/site-packages/ShinySDR-0.0.0-py2.7.egg/shinysdr/plugins/mode_s/dropin.cache: error number 13 INFO:shinysdr:Unable to write to plugin cache /usr/lib/python2.7/site-packages/ShinySDR-0.0.0-py2.7.egg/shinysdr/plugins/psk31/dropin.cache: error number 13 INFO:shinysdr:Unable to write to plugin cache /usr/lib/python2.7/site-packages/ShinySDR-0.0.0-py2.7.egg/shinysdr/plugins/hamlib/dropin.cache: error number 13 INFO:shinysdr:SiteWithDefaultHeaders starting on 8100 INFO:shinysdr:Starting factory <shinysdr.i.network.base.SiteWithDefaultHeaders instance at 0x7f60b2ac45a0> INFO:shinysdr:WebSocketDispatcherProtocol (FactoryWithArgs) (WebSocketFactory) starting on 8101 INFO:shinysdr:Starting factory <shinysdr.twisted_ext.FactoryWithArgs instance at 0x7f60b2ac47d0> INFO:shinysdr:Starting factory <txws.WebSocketFactory instance at 0x7f60b2ac4820> INFO:shinysdr:ShinySDR is ready. INFO:shinysdr:Visit http://localhost:8100/ow13fJLNEsx3MeGgsK78ZQ/ INFO:shinysdr:"127.0.0.1" - - [06/May/2020:13:24:39 +0000] "GET /ow13fJLNEsx3MeGgsK78ZQ/ HTTP/1.1" 200 4366 "-" "Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:75.0) Gecko/20100101 Firefox/75.0" INFO:shinysdr:"127.0.0.1" - - [06/May/2020:13:24:39 +0000] "GET /client/ui.css HTTP/1.1" 200 22420 "-" "Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:75.0) Gecko/20100101 Firefox/75.0" INFO:shinysdr:"127.0.0.1" - - [06/May/2020:13:24:40 +0000] "GET /client/client-configuration.json HTTP/1.1" 200 1442 "-" "Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:75.0) Gecko/20100101 Firefox/75.0" INFO:shinysdr:"127.0.0.1" - - [06/May/2020:13:24:40 +0000] "GET /client/map/sphere-v.glsl HTTP/1.1" 200 1231 "-" "Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:75.0) Gecko/20100101 Firefox/75.0" INFO:shinysdr:"127.0.0.1" - - [06/May/2020:13:24:40 +0000] "GET /client/map/curves-f.glsl HTTP/1.1" 200 355 "-" "Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:75.0) Gecko/20100101 Firefox/75.0" INFO:shinysdr:"127.0.0.1" - - [06/May/2020:13:24:40 +0000] "GET /client/map/features-v.glsl HTTP/1.1" 200 886 "-" "Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:75.0) Gecko/20100101 Firefox/75.0" INFO:shinysdr:"127.0.0.1" - - [06/May/2020:13:24:40 +0000] "GET /client/map/sphere-f.glsl HTTP/1.1" 200 1698 "-" "Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:75.0) Gecko/20100101 Firefox/75.0" INFO:shinysdr:"127.0.0.1" - - [06/May/2020:13:24:40 +0000] "GET /client/map/points-f.glsl HTTP/1.1" 200 1709 "-" "Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:75.0) Gecko/20100101 Firefox/75.0" INFO:shinysdr:"127.0.0.1" - - [06/May/2020:13:24:40 +0000] "GET /client/widgets/scope-pp1.glsl HTTP/1.1" 200 1057 "-" "Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:75.0) Gecko/20100101 Firefox/75.0" INFO:shinysdr:"127.0.0.1" - - [06/May/2020:13:24:40 +0000] "GET /client/widgets/scope-f.glsl HTTP/1.1" 200 1094 "-" "Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:75.0) Gecko/20100101 Firefox/75.0" INFO:shinysdr:"127.0.0.1" - - [06/May/2020:13:24:40 +0000] "GET /client/widgets/scope-v.glsl HTTP/1.1" 200 1927 "-" "Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:75.0) Gecko/20100101 Firefox/75.0" INFO:shinysdr:"127.0.0.1" - - [06/May/2020:13:24:40 +0000] "GET /client/plugins/shinysdr.plugins.aprs/symbol-index HTTP/1.1" 200 10949 "-" "Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:75.0) Gecko/20100101 Firefox/75.0" INFO:shinysdr:"127.0.0.1" - - [06/May/2020:13:24:40 +0000] "GET /client/plugins/shinysdr.plugins.aprs/symbols/aprs-symbols-24-0%402x.png HTTP/1.1" 200 89159 "-" "Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:75.0) Gecko/20100101 Firefox/75.0" INFO:shinysdr:"127.0.0.1" - - [06/May/2020:13:24:40 +0000] "GET /ow13fJLNEsx3MeGgsK78ZQ/wdb/ HTTP/1.1" 200 33 "-" "Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:75.0) Gecko/20100101 Firefox/75.0" INFO:shinysdr:"127.0.0.1" - - [06/May/2020:13:24:40 +0000] "GET /client/plugins/shinysdr.plugins.aprs/symbols/aprs-symbols-24-2%402x.png HTTP/1.1" 200 24929 "-" "Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:75.0) Gecko/20100101 Firefox/75.0" INFO:shinysdr:Starting RFC 6455 conversation INFO:shinysdr:"127.0.0.1" - - [06/May/2020:13:24:40 +0000] "GET /ow13fJLNEsx3MeGgsK78ZQ/dbs/ HTTP/1.1" 200 1695 "-" "Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:75.0) Gecko/20100101 Firefox/75.0" INFO:shinysdr:Starting RFC 6455 conversation INFO:shinysdr:Stream connection to /ow13fJLNEsx3MeGgsK78ZQ/radio INFO: Audio source arch: alsa Segmentation fault (core dumped)

forteuropa avatar May 06 '20 13:05 forteuropa

This is almost certainly a bug in GNU Radio or other libraries loaded by ShinySDR, but there might be a workaround. In order to give any further advice I will need a stack trace extracted from that core dump.

kpreid avatar May 07 '20 02:05 kpreid

Alright yesterday i create ubuntu19 VM on my machine and install shinysdr with gnuradio 3.7 without any problems, but because its VM i was having some serious lags, so i decided to fully migrate to Ubuntu. I installed ubuntu 20 but when i installed GNUradio and tried to run shinysdr i got error: ImportError: No module named gnuradio

Again i installed Shinysdr with python 2.7 , but this time my GNUradio was 3.8 version, I guess thats why when i type python >>> import gnuradio , its gives me error no module, but when i type: python3 >>> import gnuradio , there is no longer error.

So my question is is it possible to install Shinysdr with GNUradio 3.8 or latter, because I am having difficult installing GNUradio 3.7 or earlier ?

forteuropa avatar May 08 '20 08:05 forteuropa

I have not yet tested ShinySDR with GNU Radio 3.8. I don't know of any reason it won't work, and I certainly want to fix it if it doesn't, but I can't make any guarantees, and it's highly likely there will be some problem — hopefully easily fixed once we see the error message.

kpreid avatar May 08 '20 14:05 kpreid

Yah 3.8 is a major upgrade and it won’t work. I wanted to write some TSCM modules and signal intelligence modules for it but thing I’m going to scrap that idea because it can’t work w 3.8

ghost avatar Jun 24 '20 07:06 ghost