Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

shinysdr --create dir-name #143

Open
forteuropa opened this issue May 4, 2020 · 12 comments
Open

shinysdr --create dir-name #143

forteuropa opened this issue May 4, 2020 · 12 comments
Assignees
Labels

Comments

@forteuropa
Copy link

forteuropa commented May 4, 2020

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 ?

@kpreid
Copy link
Owner

kpreid commented May 4, 2020

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 kpreid self-assigned this May 4, 2020
@kpreid kpreid added the support label May 4, 2020
@forteuropa
Copy link
Author

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

@kpreid
Copy link
Owner

kpreid commented May 4, 2020

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.

@forteuropa
Copy link
Author

forteuropa commented May 4, 2020

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

@kpreid
Copy link
Owner

kpreid commented May 4, 2020

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

@forteuropa
Copy link
Author

forteuropa commented May 4, 2020

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.

@kpreid
Copy link
Owner

kpreid commented May 4, 2020

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.

@forteuropa
Copy link
Author

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)

@kpreid
Copy link
Owner

kpreid commented May 7, 2020

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.

@forteuropa
Copy link
Author

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 ?

@kpreid
Copy link
Owner

kpreid commented May 8, 2020

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.

@ghost
Copy link

ghost commented Jun 24, 2020

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants