Giter VIP home page Giter VIP logo

django-netjsongraph's People

Contributors

acoul avatar aryanbhasin avatar atb00ker avatar ayzhu avatar brainbuzzer avatar daffytheduck avatar frogsandsocks avatar haikalvidya avatar marfgold1 avatar nemesifier avatar nepython avatar pawelplsi avatar r9295 avatar rishabh2801 avatar rohithasrk avatar strang1ato avatar waleko avatar wizanyx avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

django-netjsongraph's Issues

Distinguish between types of nodes

Visualizing OLSRd2 topologies can be difficult if every attached network of the node is visualized as a node itself.
Here's an example of a network of 6 nodes
http://ninux-graph.netjson.org/topology/53b35ab9-aa6d-4705-89c3-310eac09b0da/
Visualizing the attached networks the number of the nodes in the graph grows to 16, making difficult the analysis of the network.

It would be useful to find a way to hide these attached networks and to visualize them only on as needed.

Thanks, Gabriel

ValueError: badly formed hexadecimal UUID string

It seems possible to trigger a 500 response by sending a malformed UUID.

This bug probably affects both visualizer and API.

Stacktrace:

  File "django/core/handlers/base.py", line 149, in get_response
    response = self.process_exception_by_middleware(e, request)
  File "django/core/handlers/base.py", line 147, in get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "django_netjsongraph/visualizer/views.py", line 13, in topology_detail
    topology = get_object_or_404(Topology, pk=pk, published=True)
  File "django/shortcuts.py", line 155, in get_object_or_404
    return queryset.get(*args, **kwargs)
  File "django/db/models/query.py", line 381, in get
    num = len(clone)
  File "django/db/models/query.py", line 240, in __len__
    self._fetch_all()
  File "django/db/models/query.py", line 1074, in _fetch_all
    self._result_cache = list(self.iterator())
  File "django/db/models/query.py", line 52, in __iter__
    results = compiler.execute_sql()
  File "django/db/models/sql/compiler.py", line 841, in execute_sql
    sql, params = self.as_sql()
  File "django/db/models/sql/compiler.py", line 393, in as_sql
    where, w_params = self.compile(self.where) if self.where is not None else ("", [])
  File "django/db/models/sql/compiler.py", line 366, in compile
    sql, params = node.as_sql(self, self.connection)
  File "django/db/models/sql/where.py", line 79, in as_sql
    sql, params = compiler.compile(child)
  File "django/db/models/sql/compiler.py", line 366, in compile
    sql, params = node.as_sql(self, self.connection)
  File "django/db/models/lookups.py", line 158, in as_sql
    rhs_sql, rhs_params = self.process_rhs(compiler, connection)
  File "django/db/models/lookups.py", line 91, in process_rhs
    return self.get_db_prep_lookup(value, connection)
  File "django/db/models/lookups.py", line 62, in get_db_prep_lookup
    self.lookup_name, value, connection, prepared=True))
  File "django/db/models/fields/__init__.py", line 776, in get_db_prep_lookup
    prepared=prepared)]
  File "django/db/models/fields/__init__.py", line 2390, in get_db_prep_value
    value = uuid.UUID(value)
  File "python2.7/uuid.py", line 134, in __init__
    raise ValueError('badly formed hexadecimal UUID string')

Failed to perform add on <Link: PirAnka - PirAnka>

I am getting sporadic errors in the log. Looking at the NetJSON input I can't locate an entry that justifies this error.

the error message is this:

[ERROR 2017-09-22 09:20:14,358] module: contextmanagers, process: 27803, thread: -1213786368
Failed to perform add on <Link: PirAnka - PirAnka>
Traceback (most recent call last):
File "/extra/inet/django-netjsongraph/src/django-netjsongraph/django_netjsongraph/contextmanagers.py", line 10, in log_failure
yield
File "/extra/inet/django-netjsongraph/src/django-netjsongraph/django_netjsongraph/base/topology.py", line 250, in update
link.full_clean()
File "/usr/lib/python3.4/site-packages/django/db/models/base.py", line 1248, in full_clean
raise ValidationError(errors)
django.core.exceptions.ValidationError: {'all': ['source and target must not be the same']}

documentation issue

FWIW,

following the directions of the README.rst @ github.com/interop-dev/django-netjsongraph I got issues running ./manage.py migrate

ImportError: No module named netjsongraph_api

copying the configuration from https://pypi.python.org/pypi/django-netjsongraph/0.2.1 got me going:

Applying django_netjsongraph.0001_initial... OK
Applying django_netjsongraph.0002_topology_published... OK
Applying django_netjsongraph.0003_topology_receive_strategy... OK
Applying django_netjsongraph.0004_increased_addresses_maxlength... OK

orphan nodes

Some nodes may appear on the output graph as orphans while they have a proper entriy in the NetJSON input file.

For example:

id: alex, rawAs: 20399

Refactor the update function of topology class

django-netjsongraph has been extended in openwisp-network-topology with multi-tenancy. Therefore, an additional field i.e., an organization field is being added to all the three base models i.e., Node, Link and Topology.

The task is to make the update function reusable so that the code duplication is minimum.

[feature] Automatic removal of old nodes

Many users have requested the possibility to automatically clean up nodes which are not connected to the network anymore, something like NETJSONGRAPH_LINK_EXPIRATION but for nodes.

[feature] Topology history (snapshots - way back machine)

Implement a way to save daily snapshots of the network topology so users can go back in time and analyse the status of the network in specific past dates.

A switcher in the visualizer shall be added to modify the date of the topology, the switcher should default to "latest" but has to allow to go back in time.

Search feature

is it possible to have a search feature, menu ?

it would be great to be able to select a specific node and also be able to set the depth of the next hops for each link to be solely displayed

something similar perhaps to http://bgpmap.ozo.com/?nodeID=3298

Optional name resolution

I think the project would benefit from a button to trigger the resolution of name using chi-ninux.
Using topology with arbitrary address the graph shown is full of unrelated names.

netjsongraph

Hello i'm developing a application django who will use netjsongraph.
So my problem is why to put the url json in d3.netJsonGraph()
i tried all means but i can not.
can anyone help me please
Thanks you f

Requested setting NETJSONGRAPH_PARSERS, but settings are not configured.

I am packaging django-netjsongraph 0.2.1 into a RPM file to start a process that will bring it into Fedora repositories. During RPM creation process, I obtained the following errors

[last messages]
Installed /home/user/rpmbuild/BUILD/django-netjsongraph-0.2.1/.eggs/Django-1.10-py3.5.egg
running egg_info
writing dependency_links to django_netjsongraph.egg-info/dependency_links.txt
writing requirements to django_netjsongraph.egg-info/requires.txt
writing django_netjsongraph.egg-info/PKG-INFO
writing top-level names to django_netjsongraph.egg-info/top_level.txt
reading manifest file 'django_netjsongraph.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no previously-included files matching '*.swp' found under directory '*'
warning: no previously-included files matching '__pycache__' found under directory '*'
writing manifest file 'django_netjsongraph.egg-info/SOURCES.txt'
running build_ext
Traceback (most recent call last):
  File "setup.py", line 58, in <module>
    'Programming Language :: Python :: 3.4',
  File "/usr/lib64/python3.5/distutils/core.py", line 148, in setup
    dist.run_commands()
  File "/usr/lib64/python3.5/distutils/dist.py", line 955, in run_commands
    self.run_command(cmd)
  File "/usr/lib64/python3.5/distutils/dist.py", line 974, in run_command
    cmd_obj.run()
  File "/usr/lib/python3.5/site-packages/setuptools/command/test.py", line 159, in run
    self.with_project_on_sys_path(self.run_tests)
  File "/usr/lib/python3.5/site-packages/setuptools/command/test.py", line 140, in with_project_on_sys_path
    func()
  File "/usr/lib/python3.5/site-packages/setuptools/command/test.py", line 180, in run_tests
    testRunner=self._resolve_as_ep(self.test_runner),
  File "/usr/lib64/python3.5/unittest/main.py", line 93, in __init__
    self.parseArgs(argv)
  File "/usr/lib64/python3.5/unittest/main.py", line 123, in parseArgs
    self._do_discovery([])
  File "/usr/lib64/python3.5/unittest/main.py", line 228, in _do_discovery
    self.test = loader.discover(self.start, self.pattern, self.top)
  File "/usr/lib64/python3.5/unittest/loader.py", line 341, in discover
    tests = list(self._find_tests(start_dir, pattern))
  File "/usr/lib64/python3.5/unittest/loader.py", line 398, in _find_tests
    full_path, pattern, namespace)
  File "/usr/lib64/python3.5/unittest/loader.py", line 475, in _find_test_path
    tests = self.loadTestsFromModule(package, pattern=pattern)
  File "/usr/lib/python3.5/site-packages/setuptools/command/test.py", line 38, in loadTestsFromModule
    tests.append(self.loadTestsFromName(submodule))
  File "/usr/lib64/python3.5/unittest/loader.py", line 153, in loadTestsFromName
    module = __import__(module_name)
  File "/home/user/rpmbuild/BUILD/django-netjsongraph-0.2.1/django_netjsongraph/settings.py", line 11, in <module>
    PARSERS = DEFAULT_PARSERS + getattr(settings, 'NETJSONGRAPH_PARSERS', [])
  File "/home/user/rpmbuild/BUILD/django-netjsongraph-0.2.1/.eggs/Django-1.10-py3.5.egg/django/conf/__init__.py", line 53, in __getattr__
    self._setup(name)
  File "/home/user/rpmbuild/BUILD/django-netjsongraph-0.2.1/.eggs/Django-1.10-py3.5.egg/django/conf/__init__.py", line 39, in _setup
    % (desc, ENVIRONMENT_VARIABLE))
django.core.exceptions.ImproperlyConfigured: Requested setting NETJSONGRAPH_PARSERS, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.
errore: Stato d'uscita errato da /var/tmp/rpm-tmp.yUBk60 (%check)


Errori di compilazione RPM:
    Stato d'uscita errato da /var/tmp/rpm-tmp.yUBk60 (%check)

Can links be formed from node of one topology to node of an another?

Just came across this when I was just playing around with django-netjsongraph. Tried creating nodes in the admin panel and linking them. And I was able to form links between nodes of one topology to another. Is it possible in real world applications? Or is it only because I'm on the admin panel. In my opinion, a topology is something sort of a reference frame, isn't it?

Am I thinking right? Please suggest some links so I can read up of these. Thanks!

[ux] Don't automatically hide the calendar

image

When viewing the topology graph from the edit screen, the user can choose to view a snapshot of the graph from a certain date by clicking on the date field on the lower right. A calendar will pop up, as seen in the screenshot, however it will disappear after choosing a date.

It would take less time comparing different dates if the calendar doesn't automatically close. The user can just click on a different date without having to click on the date field again. If the calendar hinders the view, the user can simply click out of the calendar area and it will close. Optionally, add a close button to the calendar.

no such table: django_netjsongraph_snapshot

this is on a freshly synced gentoo 32-bit system

Edit: missed this part:
I used the CLI to create the database:

./manage.py migrate
./manage.py createsuperuser

then I tried to delete it from the admin/web panel and I got the following:

django-netjsongraph (0.3.4) - Reusable django app for collecting and visualizing network topology
INSTALLED: 0.3.4 (latest)
creating the database from the CLI

./manage.py migrate
and then trying to delete it from the admin web interface, I get:

Django Version: 1.11.2
Python Version: 3.4.6
Installed Applications:
['django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'rest_framework',
'openwisp_utils.admin_theme',
'django_netjsongraph']
Installed Middleware:
['django.middleware.security.SecurityMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware']

OperationalError at /admin/django_netjsongraph/topology/

no such table: django_netjsongraph_snapshot

[models] addresses implementation is not optimal, replace with m2m

The current implementation of local addresses has the following limits:

  • can contain a limited number of addresses
  • bug prone (see #58)

As a first step, I will patch it to solve #58, but in the long run it would be better to transform this field into a many2many relationship and update the application accordingly.

[RECEIVE strategy] Add support for receiving topology from nodes

Right now the collector must be able to reach topology urls in order to collect data and visualize the topology.

This is not always easy and in some cases not possible at all due to NAT or lack of public IP availablity. In those cases users have to develop scripts that send the topology to a server with a public IP and the collector must query that server.

To alleviate this pain, it would be easier to send the topology data directly to the collector.

  • modify Topology model
  • implement simple receive strategy (ttl == 0)
  • add view to API
  • implement multiple receive strategy (ttl > 0)
  • improve Topology admin form (show relevant fields according to strategy)
  • find a better name for ttl

Conflict with djangorestframework when building package for Fedora

During RPM package creation using spec file I obtain errors:

Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.0gxFB3
+ umask 022
+ cd /home/makerpm/rpmbuild/BUILD
+ cd /home/makerpm/rpmbuild/BUILD
+ rm -rf django-netjsongraph-0.1.3
+ /usr/bin/tar -xof -
+ /usr/bin/gzip -dc /home/makerpm/rpmbuild/SOURCES/django-netjsongraph-0.1.3.tar.gz
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd django-netjsongraph-0.1.3
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.WgzxYM
+ umask 022
+ cd /home/makerpm/rpmbuild/BUILD
+ cd django-netjsongraph-0.1.3
+ CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic'
+ /usr/bin/python2 setup.py build '--executable=/usr/bin/python2 -s'
running build
running build_py
creating build
creating build/lib
creating build/lib/tests
copying tests/ninux_whois.py -> build/lib/tests
copying tests/local_settings.py -> build/lib/tests
copying tests/manage.py -> build/lib/tests
copying tests/__init__.py -> build/lib/tests
copying tests/settings.py -> build/lib/tests
copying tests/urls.py -> build/lib/tests
copying tests/local_settings.example.py -> build/lib/tests
creating build/lib/django_netjsongraph
copying django_netjsongraph/apps.py -> build/lib/django_netjsongraph
copying django_netjsongraph/base.py -> build/lib/django_netjsongraph
copying django_netjsongraph/__init__.py -> build/lib/django_netjsongraph
copying django_netjsongraph/settings.py -> build/lib/django_netjsongraph
copying django_netjsongraph/contextmanagers.py -> build/lib/django_netjsongraph
copying django_netjsongraph/admin.py -> build/lib/django_netjsongraph
copying django_netjsongraph/utils.py -> build/lib/django_netjsongraph
creating build/lib/django_netjsongraph/tests
copying django_netjsongraph/tests/test_admin.py -> build/lib/django_netjsongraph/tests
copying django_netjsongraph/tests/test_link.py -> build/lib/django_netjsongraph/tests
copying django_netjsongraph/tests/test_utils.py -> build/lib/django_netjsongraph/tests
copying django_netjsongraph/tests/test_visualizer.py -> build/lib/django_netjsongraph/tests
copying django_netjsongraph/tests/__init__.py -> build/lib/django_netjsongraph/tests
copying django_netjsongraph/tests/test_node.py -> build/lib/django_netjsongraph/tests
copying django_netjsongraph/tests/test_api.py -> build/lib/django_netjsongraph/tests
copying django_netjsongraph/tests/utils.py -> build/lib/django_netjsongraph/tests
copying django_netjsongraph/tests/test_topology.py -> build/lib/django_netjsongraph/tests
creating build/lib/django_netjsongraph/migrations
copying django_netjsongraph/migrations/__init__.py -> build/lib/django_netjsongraph/migrations
copying django_netjsongraph/migrations/0002_topology_published.py -> build/lib/django_netjsongraph/migrations
copying django_netjsongraph/migrations/0001_initial.py -> build/lib/django_netjsongraph/migrations
creating build/lib/django_netjsongraph/api
copying django_netjsongraph/api/views.py -> build/lib/django_netjsongraph/api
copying django_netjsongraph/api/__init__.py -> build/lib/django_netjsongraph/api
copying django_netjsongraph/api/serializers.py -> build/lib/django_netjsongraph/api
copying django_netjsongraph/api/urls.py -> build/lib/django_netjsongraph/api
creating build/lib/django_netjsongraph/management
copying django_netjsongraph/management/__init__.py -> build/lib/django_netjsongraph/management
creating build/lib/django_netjsongraph/visualizer
copying django_netjsongraph/visualizer/views.py -> build/lib/django_netjsongraph/visualizer
copying django_netjsongraph/visualizer/__init__.py -> build/lib/django_netjsongraph/visualizer
copying django_netjsongraph/visualizer/urls.py -> build/lib/django_netjsongraph/visualizer
creating build/lib/django_netjsongraph/models
copying django_netjsongraph/models/topology.py -> build/lib/django_netjsongraph/models
copying django_netjsongraph/models/node.py -> build/lib/django_netjsongraph/models
copying django_netjsongraph/models/__init__.py -> build/lib/django_netjsongraph/models
copying django_netjsongraph/models/link.py -> build/lib/django_netjsongraph/models
creating build/lib/django_netjsongraph/management/commands
copying django_netjsongraph/management/commands/update_topology.py -> build/lib/django_netjsongraph/management/commands
copying django_netjsongraph/management/commands/__init__.py -> build/lib/django_netjsongraph/management/commands
running egg_info
writing requirements to django_netjsongraph.egg-info/requires.txt
writing django_netjsongraph.egg-info/PKG-INFO
writing top-level names to django_netjsongraph.egg-info/top_level.txt
writing dependency_links to django_netjsongraph.egg-info/dependency_links.txt
reading manifest file 'django_netjsongraph.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no previously-included files matching '*.swp' found under directory '*'
warning: no previously-included files matching '__pycache__' found under directory '*'
writing manifest file 'django_netjsongraph.egg-info/SOURCES.txt'
creating build/lib/django_netjsongraph/fixtures
copying django_netjsongraph/fixtures/test_nodes.json -> build/lib/django_netjsongraph/fixtures
copying django_netjsongraph/fixtures/test_topologies.json -> build/lib/django_netjsongraph/fixtures
copying django_netjsongraph/fixtures/test_users.json -> build/lib/django_netjsongraph/fixtures
creating build/lib/django_netjsongraph/static
creating build/lib/django_netjsongraph/static/netjsongraph
copying django_netjsongraph/static/netjsongraph/style.css -> build/lib/django_netjsongraph/static/netjsongraph
creating build/lib/django_netjsongraph/static/netjsongraph/lib
copying django_netjsongraph/static/netjsongraph/lib/d3.min.js -> build/lib/django_netjsongraph/static/netjsongraph/lib
creating build/lib/django_netjsongraph/static/netjsongraph/src
copying django_netjsongraph/static/netjsongraph/src/netjsongraph.css -> build/lib/django_netjsongraph/static/netjsongraph/src
copying django_netjsongraph/static/netjsongraph/src/netjsongraph.js -> build/lib/django_netjsongraph/static/netjsongraph/src
creating build/lib/django_netjsongraph/templates
creating build/lib/django_netjsongraph/templates/admin
creating build/lib/django_netjsongraph/templates/admin/django_netjsongraph
creating build/lib/django_netjsongraph/templates/admin/django_netjsongraph/node
copying django_netjsongraph/templates/admin/django_netjsongraph/node/change_form.html -> build/lib/django_netjsongraph/templates/admin/django_netjsongraph/node
creating build/lib/django_netjsongraph/templates/netjsongraph
copying django_netjsongraph/templates/netjsongraph/base.html -> build/lib/django_netjsongraph/templates/netjsongraph
copying django_netjsongraph/templates/netjsongraph/detail.html -> build/lib/django_netjsongraph/templates/netjsongraph
copying django_netjsongraph/templates/netjsongraph/list.html -> build/lib/django_netjsongraph/templates/netjsongraph
creating build/lib/django_netjsongraph/tests/static
copying django_netjsongraph/tests/static/netjson-1-link.json -> build/lib/django_netjsongraph/tests/static
copying django_netjsongraph/tests/static/netjson-2-links.json -> build/lib/django_netjsongraph/tests/static
copying django_netjsongraph/tests/static/netjson-invalid.json -> build/lib/django_netjsongraph/tests/static
+ CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic'
+ /usr/bin/python3 setup.py build '--executable=/usr/bin/python3 -s'
running build
running build_py
running egg_info
writing django_netjsongraph.egg-info/PKG-INFO
writing dependency_links to django_netjsongraph.egg-info/dependency_links.txt
writing top-level names to django_netjsongraph.egg-info/top_level.txt
writing requirements to django_netjsongraph.egg-info/requires.txt
reading manifest file 'django_netjsongraph.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no previously-included files matching '*.swp' found under directory '*'
warning: no previously-included files matching '__pycache__' found under directory '*'
writing manifest file 'django_netjsongraph.egg-info/SOURCES.txt'
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.gvezQy
+ umask 022
+ cd /home/makerpm/rpmbuild/BUILD
+ '[' /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64 '!=' / ']'
+ rm -rf /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64
++ dirname /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64
+ mkdir -p /home/makerpm/rpmbuild/BUILDROOT
+ mkdir /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64
+ cd django-netjsongraph-0.1.3
+ CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic'
+ /usr/bin/python2 setup.py install -O1 --skip-build --root /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64
running install
running install_lib
creating /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr
creating /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib
creating /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7
creating /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages
creating /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/tests
copying build/lib/tests/ninux_whois.py -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/tests
copying build/lib/tests/local_settings.py -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/tests
copying build/lib/tests/manage.py -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/tests
copying build/lib/tests/__init__.py -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/tests
copying build/lib/tests/settings.py -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/tests
copying build/lib/tests/urls.py -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/tests
copying build/lib/tests/local_settings.example.py -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/tests
creating /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph
copying build/lib/django_netjsongraph/apps.py -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph
creating /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/tests
copying build/lib/django_netjsongraph/tests/test_admin.py -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/tests
copying build/lib/django_netjsongraph/tests/test_link.py -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/tests
copying build/lib/django_netjsongraph/tests/test_utils.py -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/tests
copying build/lib/django_netjsongraph/tests/test_visualizer.py -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/tests
copying build/lib/django_netjsongraph/tests/__init__.py -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/tests
copying build/lib/django_netjsongraph/tests/test_node.py -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/tests
copying build/lib/django_netjsongraph/tests/test_api.py -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/tests
copying build/lib/django_netjsongraph/tests/utils.py -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/tests
creating /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/tests/static
copying build/lib/django_netjsongraph/tests/static/netjson-1-link.json -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/tests/static
copying build/lib/django_netjsongraph/tests/static/netjson-invalid.json -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/tests/static
copying build/lib/django_netjsongraph/tests/static/netjson-2-links.json -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/tests/static
copying build/lib/django_netjsongraph/tests/test_topology.py -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/tests
copying build/lib/django_netjsongraph/base.py -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph
creating /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/templates
creating /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/templates/netjsongraph
copying build/lib/django_netjsongraph/templates/netjsongraph/detail.html -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/templates/netjsongraph
copying build/lib/django_netjsongraph/templates/netjsongraph/base.html -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/templates/netjsongraph
copying build/lib/django_netjsongraph/templates/netjsongraph/list.html -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/templates/netjsongraph
creating /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/templates/admin
creating /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/templates/admin/django_netjsongraph
creating /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/templates/admin/django_netjsongraph/node
copying build/lib/django_netjsongraph/templates/admin/django_netjsongraph/node/change_form.html -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/templates/admin/django_netjsongraph/node
creating /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/migrations
copying build/lib/django_netjsongraph/migrations/__init__.py -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/migrations
copying build/lib/django_netjsongraph/migrations/0002_topology_published.py -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/migrations
copying build/lib/django_netjsongraph/migrations/0001_initial.py -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/migrations
copying build/lib/django_netjsongraph/__init__.py -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph
creating /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/api
copying build/lib/django_netjsongraph/api/views.py -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/api
copying build/lib/django_netjsongraph/api/__init__.py -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/api
copying build/lib/django_netjsongraph/api/serializers.py -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/api
copying build/lib/django_netjsongraph/api/urls.py -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/api
copying build/lib/django_netjsongraph/settings.py -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph
copying build/lib/django_netjsongraph/contextmanagers.py -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph
creating /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/management
copying build/lib/django_netjsongraph/management/__init__.py -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/management
creating /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/management/commands
copying build/lib/django_netjsongraph/management/commands/update_topology.py -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/management/commands
copying build/lib/django_netjsongraph/management/commands/__init__.py -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/management/commands
creating /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/visualizer
copying build/lib/django_netjsongraph/visualizer/views.py -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/visualizer
copying build/lib/django_netjsongraph/visualizer/__init__.py -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/visualizer
copying build/lib/django_netjsongraph/visualizer/urls.py -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/visualizer
copying build/lib/django_netjsongraph/admin.py -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph
copying build/lib/django_netjsongraph/utils.py -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph
creating /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/static
creating /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/static/netjsongraph
copying build/lib/django_netjsongraph/static/netjsongraph/style.css -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/static/netjsongraph
creating /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/static/netjsongraph/lib
copying build/lib/django_netjsongraph/static/netjsongraph/lib/d3.min.js -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/static/netjsongraph/lib
creating /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/static/netjsongraph/src
copying build/lib/django_netjsongraph/static/netjsongraph/src/netjsongraph.css -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/static/netjsongraph/src
copying build/lib/django_netjsongraph/static/netjsongraph/src/netjsongraph.js -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/static/netjsongraph/src
creating /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/fixtures
copying build/lib/django_netjsongraph/fixtures/test_users.json -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/fixtures
copying build/lib/django_netjsongraph/fixtures/test_nodes.json -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/fixtures
copying build/lib/django_netjsongraph/fixtures/test_topologies.json -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/fixtures
creating /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/models
copying build/lib/django_netjsongraph/models/topology.py -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/models
copying build/lib/django_netjsongraph/models/node.py -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/models
copying build/lib/django_netjsongraph/models/__init__.py -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/models
copying build/lib/django_netjsongraph/models/link.py -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/models
byte-compiling /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/tests/ninux_whois.py to ninux_whois.pyc
byte-compiling /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/tests/local_settings.py to local_settings.pyc
byte-compiling /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/tests/manage.py to manage.pyc
byte-compiling /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/tests/__init__.py to __init__.pyc
byte-compiling /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/tests/settings.py to settings.pyc
byte-compiling /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/tests/urls.py to urls.pyc
byte-compiling /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/tests/local_settings.example.py to local_settings.example.pyc
byte-compiling /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/apps.py to apps.pyc
byte-compiling /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/tests/test_admin.py to test_admin.pyc
byte-compiling /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/tests/test_link.py to test_link.pyc
byte-compiling /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/tests/test_utils.py to test_utils.pyc
byte-compiling /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/tests/test_visualizer.py to test_visualizer.pyc
byte-compiling /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/tests/__init__.py to __init__.pyc
byte-compiling /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/tests/test_node.py to test_node.pyc
byte-compiling /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/tests/test_api.py to test_api.pyc
byte-compiling /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/tests/utils.py to utils.pyc
byte-compiling /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/tests/test_topology.py to test_topology.pyc
byte-compiling /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/base.py to base.pyc
byte-compiling /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/migrations/__init__.py to __init__.pyc
byte-compiling /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/migrations/0002_topology_published.py to 0002_topology_published.pyc
byte-compiling /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/migrations/0001_initial.py to 0001_initial.pyc
byte-compiling /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/__init__.py to __init__.pyc
byte-compiling /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/api/views.py to views.pyc
byte-compiling /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/api/__init__.py to __init__.pyc
byte-compiling /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/api/serializers.py to serializers.pyc
byte-compiling /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/api/urls.py to urls.pyc
byte-compiling /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/settings.py to settings.pyc
byte-compiling /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/contextmanagers.py to contextmanagers.pyc
byte-compiling /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/management/__init__.py to __init__.pyc
byte-compiling /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/management/commands/update_topology.py to update_topology.pyc
byte-compiling /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/management/commands/__init__.py to __init__.pyc
byte-compiling /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/visualizer/views.py to views.pyc
byte-compiling /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/visualizer/__init__.py to __init__.pyc
byte-compiling /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/visualizer/urls.py to urls.pyc
byte-compiling /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/admin.py to admin.pyc
byte-compiling /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/utils.py to utils.pyc
byte-compiling /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/models/topology.py to topology.pyc
byte-compiling /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/models/node.py to node.pyc
byte-compiling /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/models/__init__.py to __init__.pyc
byte-compiling /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph/models/link.py to link.pyc
writing byte-compilation script '/tmp/tmpUBv_9R.py'
/usr/bin/python2 -O /tmp/tmpUBv_9R.py
removing /tmp/tmpUBv_9R.py
running install_egg_info
running egg_info
writing requirements to django_netjsongraph.egg-info/requires.txt
writing django_netjsongraph.egg-info/PKG-INFO
writing top-level names to django_netjsongraph.egg-info/top_level.txt
writing dependency_links to django_netjsongraph.egg-info/dependency_links.txt
reading manifest file 'django_netjsongraph.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no previously-included files matching '*.swp' found under directory '*'
warning: no previously-included files matching '__pycache__' found under directory '*'
writing manifest file 'django_netjsongraph.egg-info/SOURCES.txt'
Copying django_netjsongraph.egg-info to /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7/site-packages/django_netjsongraph-0.1.3-py2.7.egg-info
running install_scripts
+ CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic'
+ /usr/bin/python3 setup.py install -O1 --skip-build --root /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64
running install
running install_lib
creating /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4
creating /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages
creating /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/tests
copying build/lib/tests/ninux_whois.py -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/tests
copying build/lib/tests/local_settings.py -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/tests
copying build/lib/tests/manage.py -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/tests
copying build/lib/tests/__init__.py -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/tests
copying build/lib/tests/settings.py -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/tests
copying build/lib/tests/urls.py -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/tests
copying build/lib/tests/local_settings.example.py -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/tests
creating /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph
copying build/lib/django_netjsongraph/apps.py -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph
creating /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/tests
copying build/lib/django_netjsongraph/tests/test_admin.py -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/tests
copying build/lib/django_netjsongraph/tests/test_link.py -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/tests
copying build/lib/django_netjsongraph/tests/test_utils.py -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/tests
copying build/lib/django_netjsongraph/tests/test_visualizer.py -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/tests
copying build/lib/django_netjsongraph/tests/__init__.py -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/tests
copying build/lib/django_netjsongraph/tests/test_node.py -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/tests
copying build/lib/django_netjsongraph/tests/test_api.py -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/tests
copying build/lib/django_netjsongraph/tests/utils.py -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/tests
creating /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/tests/static
copying build/lib/django_netjsongraph/tests/static/netjson-1-link.json -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/tests/static
copying build/lib/django_netjsongraph/tests/static/netjson-invalid.json -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/tests/static
copying build/lib/django_netjsongraph/tests/static/netjson-2-links.json -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/tests/static
copying build/lib/django_netjsongraph/tests/test_topology.py -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/tests
copying build/lib/django_netjsongraph/base.py -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph
creating /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/templates
creating /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/templates/netjsongraph
copying build/lib/django_netjsongraph/templates/netjsongraph/detail.html -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/templates/netjsongraph
copying build/lib/django_netjsongraph/templates/netjsongraph/base.html -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/templates/netjsongraph
copying build/lib/django_netjsongraph/templates/netjsongraph/list.html -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/templates/netjsongraph
creating /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/templates/admin
creating /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/templates/admin/django_netjsongraph
creating /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/templates/admin/django_netjsongraph/node
copying build/lib/django_netjsongraph/templates/admin/django_netjsongraph/node/change_form.html -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/templates/admin/django_netjsongraph/node
creating /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/migrations
copying build/lib/django_netjsongraph/migrations/__init__.py -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/migrations
copying build/lib/django_netjsongraph/migrations/0002_topology_published.py -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/migrations
copying build/lib/django_netjsongraph/migrations/0001_initial.py -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/migrations
copying build/lib/django_netjsongraph/__init__.py -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph
creating /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/api
copying build/lib/django_netjsongraph/api/views.py -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/api
copying build/lib/django_netjsongraph/api/__init__.py -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/api
copying build/lib/django_netjsongraph/api/serializers.py -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/api
copying build/lib/django_netjsongraph/api/urls.py -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/api
copying build/lib/django_netjsongraph/settings.py -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph
copying build/lib/django_netjsongraph/contextmanagers.py -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph
creating /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/management
copying build/lib/django_netjsongraph/management/__init__.py -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/management
creating /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/management/commands
copying build/lib/django_netjsongraph/management/commands/update_topology.py -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/management/commands
copying build/lib/django_netjsongraph/management/commands/__init__.py -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/management/commands
creating /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/visualizer
copying build/lib/django_netjsongraph/visualizer/views.py -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/visualizer
copying build/lib/django_netjsongraph/visualizer/__init__.py -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/visualizer
copying build/lib/django_netjsongraph/visualizer/urls.py -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/visualizer
copying build/lib/django_netjsongraph/admin.py -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph
copying build/lib/django_netjsongraph/utils.py -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph
creating /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/static
creating /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/static/netjsongraph
copying build/lib/django_netjsongraph/static/netjsongraph/style.css -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/static/netjsongraph
creating /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/static/netjsongraph/lib
copying build/lib/django_netjsongraph/static/netjsongraph/lib/d3.min.js -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/static/netjsongraph/lib
creating /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/static/netjsongraph/src
copying build/lib/django_netjsongraph/static/netjsongraph/src/netjsongraph.css -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/static/netjsongraph/src
copying build/lib/django_netjsongraph/static/netjsongraph/src/netjsongraph.js -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/static/netjsongraph/src
creating /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/fixtures
copying build/lib/django_netjsongraph/fixtures/test_users.json -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/fixtures
copying build/lib/django_netjsongraph/fixtures/test_nodes.json -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/fixtures
copying build/lib/django_netjsongraph/fixtures/test_topologies.json -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/fixtures
creating /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/models
copying build/lib/django_netjsongraph/models/topology.py -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/models
copying build/lib/django_netjsongraph/models/node.py -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/models
copying build/lib/django_netjsongraph/models/__init__.py -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/models
copying build/lib/django_netjsongraph/models/link.py -> /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/models
byte-compiling /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/tests/ninux_whois.py to ninux_whois.cpython-34.pyc
byte-compiling /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/tests/local_settings.py to local_settings.cpython-34.pyc
byte-compiling /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/tests/manage.py to manage.cpython-34.pyc
byte-compiling /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/tests/__init__.py to __init__.cpython-34.pyc
byte-compiling /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/tests/settings.py to settings.cpython-34.pyc
byte-compiling /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/tests/urls.py to urls.cpython-34.pyc
byte-compiling /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/tests/local_settings.example.py to local_settings.example.cpython-34.pyc
byte-compiling /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/apps.py to apps.cpython-34.pyc
byte-compiling /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/tests/test_admin.py to test_admin.cpython-34.pyc
byte-compiling /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/tests/test_link.py to test_link.cpython-34.pyc
byte-compiling /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/tests/test_utils.py to test_utils.cpython-34.pyc
byte-compiling /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/tests/test_visualizer.py to test_visualizer.cpython-34.pyc
byte-compiling /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/tests/__init__.py to __init__.cpython-34.pyc
byte-compiling /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/tests/test_node.py to test_node.cpython-34.pyc
byte-compiling /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/tests/test_api.py to test_api.cpython-34.pyc
byte-compiling /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/tests/utils.py to utils.cpython-34.pyc
byte-compiling /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/tests/test_topology.py to test_topology.cpython-34.pyc
byte-compiling /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/base.py to base.cpython-34.pyc
byte-compiling /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/migrations/__init__.py to __init__.cpython-34.pyc
byte-compiling /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/migrations/0002_topology_published.py to 0002_topology_published.cpython-34.pyc
byte-compiling /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/migrations/0001_initial.py to 0001_initial.cpython-34.pyc
byte-compiling /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/__init__.py to __init__.cpython-34.pyc
byte-compiling /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/api/views.py to views.cpython-34.pyc
byte-compiling /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/api/__init__.py to __init__.cpython-34.pyc
byte-compiling /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/api/serializers.py to serializers.cpython-34.pyc
byte-compiling /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/api/urls.py to urls.cpython-34.pyc
byte-compiling /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/settings.py to settings.cpython-34.pyc
byte-compiling /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/contextmanagers.py to contextmanagers.cpython-34.pyc
byte-compiling /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/management/__init__.py to __init__.cpython-34.pyc
byte-compiling /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/management/commands/update_topology.py to update_topology.cpython-34.pyc
byte-compiling /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/management/commands/__init__.py to __init__.cpython-34.pyc
byte-compiling /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/visualizer/views.py to views.cpython-34.pyc
byte-compiling /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/visualizer/__init__.py to __init__.cpython-34.pyc
byte-compiling /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/visualizer/urls.py to urls.cpython-34.pyc
byte-compiling /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/admin.py to admin.cpython-34.pyc
byte-compiling /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/utils.py to utils.cpython-34.pyc
byte-compiling /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/models/topology.py to topology.cpython-34.pyc
byte-compiling /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/models/node.py to node.cpython-34.pyc
byte-compiling /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/models/__init__.py to __init__.cpython-34.pyc
byte-compiling /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph/models/link.py to link.cpython-34.pyc
writing byte-compilation script '/tmp/tmpousz2734.py'
/usr/bin/python3 -O /tmp/tmpousz2734.py
removing /tmp/tmpousz2734.py
running install_egg_info
running egg_info
writing dependency_links to django_netjsongraph.egg-info/dependency_links.txt
writing requirements to django_netjsongraph.egg-info/requires.txt
writing django_netjsongraph.egg-info/PKG-INFO
writing top-level names to django_netjsongraph.egg-info/top_level.txt
reading manifest file 'django_netjsongraph.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no previously-included files matching '*.swp' found under directory '*'
warning: no previously-included files matching '__pycache__' found under directory '*'
writing manifest file 'django_netjsongraph.egg-info/SOURCES.txt'
Copying django_netjsongraph.egg-info to /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4/site-packages/django_netjsongraph-0.1.3-py3.4.egg-info
running install_scripts
+ /usr/lib/rpm/find-debuginfo.sh --strict-build-id -m --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 /home/makerpm/rpmbuild/BUILD/django-netjsongraph-0.1.3
/usr/lib/rpm/sepdebugcrcfix: Updated 0 CRC32s, 0 CRC32s did match.
find: 'debug': No such file or directory
+ '[' noarch = noarch ']'
+ case "${QA_CHECK_RPATHS:-}" in
+ /usr/lib/rpm/check-buildroot
+ /usr/lib/rpm/brp-compress
+ /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip
+ /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1
Bytecompiling .py files below /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python2.7 using /usr/bin/python2.7
Bytecompiling .py files below /home/makerpm/rpmbuild/BUILDROOT/python-django-netjsongraph-0.1.3-1.fc23.x86_64/usr/lib/python3.4 using /usr/bin/python3.4
+ /usr/lib/rpm/brp-python-hardlink
+ /usr/lib/rpm/redhat/brp-java-repack-jars
Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.IZeG2M
+ umask 022
+ cd /home/makerpm/rpmbuild/BUILD
+ cd django-netjsongraph-0.1.3
+ /usr/bin/python2 setup.py test
running test
Searching for jsonfield
Reading https://pypi.python.org/simple/jsonfield/
Best match: jsonfield 1.0.3
Downloading https://pypi.python.org/packages/source/j/jsonfield/jsonfield-1.0.3.tar.gz#md5=a7c7df31627069a97c9ba91b599c0845
Processing jsonfield-1.0.3.tar.gz
Writing /tmp/easy_install-9YQLns/jsonfield-1.0.3/setup.cfg
Running jsonfield-1.0.3/setup.py -q bdist_egg --dist-dir /tmp/easy_install-9YQLns/jsonfield-1.0.3/egg-dist-tmp-pcHdEu
zip_safe flag not set; analyzing archive contents...
Moving jsonfield-1.0.3-py2.7.egg to /home/makerpm/rpmbuild/BUILD/django-netjsongraph-0.1.3/.eggs

Installed /home/makerpm/rpmbuild/BUILD/django-netjsongraph-0.1.3/.eggs/jsonfield-1.0.3-py2.7.egg
Searching for django-model-utils
Reading https://pypi.python.org/simple/django-model-utils/
Best match: django-model-utils 2.4
Downloading https://pypi.python.org/packages/source/d/django-model-utils/django-model-utils-2.4.tar.gz#md5=6bef27d0ef53a2132b86825921c3b0da
Processing django-model-utils-2.4.tar.gz
Writing /tmp/easy_install-ob3XpZ/django-model-utils-2.4/setup.cfg
Running django-model-utils-2.4/setup.py -q bdist_egg --dist-dir /tmp/easy_install-ob3XpZ/django-model-utils-2.4/egg-dist-tmp-Nl0NJt
warning: manifest_maker: MANIFEST.in, line 7: unknown action 'locale/*/LC_MESSAGES/django.po'

creating /home/makerpm/rpmbuild/BUILD/django-netjsongraph-0.1.3/.eggs/django_model_utils-2.4-py2.7.egg
Extracting django_model_utils-2.4-py2.7.egg to /home/makerpm/rpmbuild/BUILD/django-netjsongraph-0.1.3/.eggs

Installed /home/makerpm/rpmbuild/BUILD/django-netjsongraph-0.1.3/.eggs/django_model_utils-2.4-py2.7.egg
Traceback (most recent call last):
  File "setup.py", line 56, in <module>
    'Programming Language :: Python :: 3.4',
  File "/usr/lib64/python2.7/distutils/core.py", line 151, in setup
    dist.run_commands()
  File "/usr/lib64/python2.7/distutils/dist.py", line 953, in run_commands
    self.run_command(cmd)
  File "/usr/lib64/python2.7/distutils/dist.py", line 972, in run_command
    cmd_obj.run()
  File "/usr/lib/python2.7/site-packages/setuptools/command/test.py", line 132, in run
    self.distribution.install_requires)
  File "/usr/lib/python2.7/site-packages/setuptools/dist.py", line 313, in fetch_build_eggs
    replace_conflicting=True,
  File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 836, in resolve
    dist = best[req.key] = env.best_match(req, ws, installer)
  File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 1074, in best_match
    dist = working_set.find(req)
  File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 711, in find
    raise VersionConflict(dist, req)
pkg_resources.VersionConflict: (djangorestframework 3.1.1 (/usr/lib/python2.7/site-packages), Requirement.parse('djangorestframework<3.4,>=3.3'))
error: Bad exit status from /var/tmp/rpm-tmp.IZeG2M (%check)


RPM build errors:
    Bad exit status from /var/tmp/rpm-tmp.IZeG2M (%check)

test_multiple_receive_removed fails once in a while

The test test_multiple_receive_removed in django_netjsongraph.tests.test_topology.TestTopology fails but only once every n test runs, where n may be 20/50/100, I don't know.

Here's how to reproduce it, this shell script runs the tests until it breaks (yeah, WTF).

while true
do
    ./manage.py test --keepdb --failfast django_netjsongraph.tests.test_topology
    if [ "$?" != "0" ]; then
        break
    fi
done

Adding quality stats per link and per path

I'd like to add some stats of the quality per link and per path. The steps should be:

  1. add memory to the db, so that an update does not erase previous data
  2. add a cron job so that the db is updated regularly (with django-kronos)
  3. plot the cost of a link with highstats
  4. add a form to choose a source and destination, and plot the cost of the chosen path

Vagrant

Sir, How Can I Install OpenWISP Network Topology Using Vagrant

Can't update node JSON

I was playing around with django-netjsongraph, and I'm having issues with updating the JSON for individual nodes within a NetworkGraph topology. For instance, if I wanted to update the label of a node in a NetworkGraph topology and sent the updated NetworkGraph in a POST request to the API, the API never updates the node's JSON.

I looked through the code, and in base/topology.py on lines 207-209, it says that if the node exists, it will just skip to the next iteration. Is there a reason for not updating node JSON, or is it just something that hasn't been implemented?

Thanks!

Is it possible to add simple visual flourishes to distinguish between different IoT devices(UX improvement) using just the UI

Just a small quality of life improvement when reading the graph. When the graph starts scaling to nodes in the 50, 60+ the graph starts to clutter a bit making it hard to distinguish what each node's function is.
Maybe something like this https://i.ytimg.com/vi/q-UUbPk6fYo/maxresdefault.jpg but a bit less clunky. (squares for routers, stars for servers) or maybe a way a easy way for users to add visual flourishes for devices performing important services that the user always uses that he specifically wants to keep track of. I know there is a way described on the git hub to manually do this by manipulating files, but I think it would be nice to just have this as a base function that a user can switch on(that way people who like old UI can just keep it)and play with graphically to save time. People who want to go beyond the new hypothetical graph can still use to old method, but making this the new baseline graph would be a cool feature I think.

Provide base classes for: models, admin, appconfig

The current abstract models cannot be imported and extended independently by third-party apps because they are located in the same python file as the concrete ones, so if a third party tries to import one of the abstract models, the concrete model will be loaded as well and django will complain that django_netjsongraph is not in INSTALLED_APPS.

We need to make many parts reusable to avoid repetition in "OpenWISP Network Topology":

  • models
  • admin
  • AppConfig
  • API views
  • API urls

A good example of a similar work is django-netjsonconfig, see Extending django-netjsonconfig and check out how each reusable class / function is implemented.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.