New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

ipython-ngql

Package Overview
Dependencies
Maintainers
2
Versions
36
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ipython-ngql - pypi Package Compare versions

Comparing version
0.13.3
to
0.13.4
+1
-1
ipython_ngql.egg-info/PKG-INFO
Metadata-Version: 2.1
Name: ipython-ngql
Version: 0.13.3
Version: 0.13.4
Summary: Jupyter extension for NebulaGraph

@@ -5,0 +5,0 @@ Home-page: https://github.com/wey-gu/jupyter_nebulagraph

@@ -505,5 +505,7 @@ import logging

g_nx = nx.MultiDiGraph()
edge_filter = set()
for _, row in result_df.iterrows():
for item in row:
self.render_pd_item(g, g_nx, item)
self.render_pd_item(g, g_nx, item, edge_filter)

@@ -741,3 +743,3 @@ try:

def render_pd_item(self, g, g_nx, item):
def render_pd_item(self, g, g_nx, item, edges_filter: set):
# g is pyvis graph

@@ -841,22 +843,27 @@ # g_nx is networkx graph

title = edge_name
g.add_edge(
src_id,
dst_id,
label=label,
title=title,
weight=props.get("rank", 0),
)
# networkx
props["edge_type"] = edge_name
g_nx.add_edge(src_id, dst_id, **props)
edge_key = f"{src_id}->{dst_id}@{rank}:{edge_name}"
if edge_key not in edges_filter:
# We don't have to ensure same policies for identical edges when adding to graph
# for PyVis and NetworkX, thus we maintain a set to filter out identical edges
g.add_edge(
src_id,
dst_id,
label=label,
title=title,
weight=props.get("rank", 0),
)
# networkx
props["edge_type"] = edge_name
g_nx.add_edge(src_id, dst_id, **props)
edges_filter.add(edge_key)
elif isinstance(item, PathWrapper):
for node in item.nodes():
self.render_pd_item(g, g_nx, node)
self.render_pd_item(g, g_nx, node, edges_filter)
for edge in item.relationships():
self.render_pd_item(g, g_nx, edge)
self.render_pd_item(g, g_nx, edge, edges_filter)
elif isinstance(item, list):
for it in item:
self.render_pd_item(g, g_nx, it)
self.render_pd_item(g, g_nx, it, edges_filter)

@@ -863,0 +870,0 @@ @line_cell_magic

Metadata-Version: 2.1
Name: ipython-ngql
Version: 0.13.3
Version: 0.13.4
Summary: Jupyter extension for NebulaGraph

@@ -5,0 +5,0 @@ Home-page: https://github.com/wey-gu/jupyter_nebulagraph

@@ -8,3 +8,3 @@ import setuptools

name="ipython-ngql",
version="0.13.3",
version="0.13.4",
author="Wey Gu",

@@ -11,0 +11,0 @@ author_email="weyl.gu@gmail.com",