Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
3bbaf55
add stubs and python linter
jbaross-pometry Jul 31, 2025
cd0d5ca
dont use make for stubs
jbaross-pometry Jul 31, 2025
dd2a2d6
move stubs creation to tox
jbaross-pometry Aug 1, 2025
826ab3c
add black to dependencies
jbaross-pometry Aug 1, 2025
8916c4e
move stubs creation to tox
jbaross-pometry Aug 1, 2025
6a2635a
chore: apply tidy-public auto-fixes
github-actions[bot] Aug 1, 2025
3c9c0b7
confirm stubs run
jbaross-pometry Aug 1, 2025
fb43131
chore: apply tidy-public auto-fixes
github-actions[bot] Aug 1, 2025
aa4f69c
stubs tweak path
jbaross-pometry Aug 1, 2025
8d8d57d
chore: apply tidy-public auto-fixes
github-actions[bot] Aug 1, 2025
bf024ea
back to workflow
jbaross-pometry Aug 1, 2025
9a8c58c
Merge remote-tracking branch 'origin/james/ci-python-fmt' into james/…
jbaross-pometry Aug 1, 2025
f7ee562
just mypy
jbaross-pometry Aug 1, 2025
9a7da5c
mix and match files
jbaross-pometry Aug 1, 2025
45091c7
chore: apply tidy-public auto-fixes
github-actions[bot] Aug 1, 2025
0408f70
logging
jbaross-pometry Aug 1, 2025
552cab3
chore: apply tidy-public auto-fixes
github-actions[bot] Aug 1, 2025
37a65aa
test tox commands
jbaross-pometry Aug 4, 2025
e045bbb
test tox commands
jbaross-pometry Aug 4, 2025
0c7cba1
move stubs from tox to workflow
jbaross-pometry Aug 5, 2025
61d2558
add deps
jbaross-pometry Aug 5, 2025
7663a48
move stubs from tox to workflow
jbaross-pometry Aug 5, 2025
13756f3
direct install
jbaross-pometry Aug 5, 2025
f4c1f90
add deps
jbaross-pometry Aug 5, 2025
d69d34c
add deps
jbaross-pometry Aug 5, 2025
07f9c9f
add deps
jbaross-pometry Aug 5, 2025
4ed701e
add deps
jbaross-pometry Aug 5, 2025
18b4c56
chore: apply tidy-public auto-fixes
github-actions[bot] Aug 5, 2025
987cb12
remove tox logging
jbaross-pometry Aug 5, 2025
14b5cb2
chore: apply tidy-public auto-fixes
github-actions[bot] Aug 5, 2025
31144fc
tidy
jbaross-pometry Aug 6, 2025
10de52d
Merge remote-tracking branch 'origin/james/ci-python-fmt' into james/…
jbaross-pometry Aug 6, 2025
3062e4c
Merge branch 'master' into james/ci-python-fmt
jbaross-pometry Aug 7, 2025
aed4ddd
chore: apply tidy-public auto-fixes
github-actions[bot] Aug 7, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 20 additions & 0 deletions .github/workflows/test_python_workflow.yml
Original file line number Diff line number Diff line change
Expand Up @@ -58,8 +58,12 @@ jobs:
cache: 'pip'
- name: Install Python dependencies
run: |
echo "Installing test dependencies..."
python -m pip install pytest tox
python -m pip install -e examples/netflow
python -m pip install black
echo "Installing linting dependencies from cache..."
python -m pip install maturin mypy networkx pyvis pandas-stubs
- name: Setup Node.js
uses: actions/setup-node@v4
with:
Expand All @@ -78,6 +82,22 @@ jobs:
if: matrix.os == 'ubuntu-latest' && matrix.python == '3.13'
run: |
python docs/scripts/gen_docs_graphql_pages.py
- name: Run python linter
if: matrix.os == 'ubuntu-latest' && matrix.python == '3.13'
run: |
cd python && black .
- name: Run stubsgen
if: matrix.os == 'ubuntu-latest' && matrix.python == '3.13'
run: |
echo "Installing Raphtory from cache..."
pip install raphtory
echo "Installing stubsgen"
python -m pip install -e stub_gen
cd python/scripts && python gen-stubs.py
- name: Run mypy
run: |
mypy -m raphtory

- name: Check for uncommitted changes

if: matrix.os == 'ubuntu-latest' && matrix.python == '3.13'
Expand Down
32 changes: 16 additions & 16 deletions docs/reference/graphql/graphql_API.md
Original file line number Diff line number Diff line change
Expand Up @@ -1896,43 +1896,43 @@ Export all nodes and edges from this graph view to another existing graph
</thead>
<tbody>
<tr>
<td colspan="2" valign="top"><strong id="graphalgorithmplugin.shortest_path">shortest_path</strong></td>
<td valign="top">[<a href="#shortestpathoutput">ShortestPathOutput</a>!]!</td>
<td colspan="2" valign="top"><strong id="graphalgorithmplugin.pagerank">pagerank</strong></td>
<td valign="top">[<a href="#pagerankoutput">PagerankOutput</a>!]!</td>
<td></td>
</tr>
<tr>
<td colspan="2" align="right" valign="top">source</td>
<td valign="top"><a href="#string">String</a>!</td>
<td colspan="2" align="right" valign="top">iterCount</td>
<td valign="top"><a href="#int">Int</a>!</td>
<td></td>
</tr>
<tr>
<td colspan="2" align="right" valign="top">targets</td>
<td valign="top">[<a href="#string">String</a>!]!</td>
<td colspan="2" align="right" valign="top">threads</td>
<td valign="top"><a href="#int">Int</a></td>
<td></td>
</tr>
<tr>
<td colspan="2" align="right" valign="top">direction</td>
<td valign="top"><a href="#string">String</a></td>
<td colspan="2" align="right" valign="top">tol</td>
<td valign="top"><a href="#float">Float</a></td>
<td></td>
</tr>
<tr>
<td colspan="2" valign="top"><strong id="graphalgorithmplugin.pagerank">pagerank</strong></td>
<td valign="top">[<a href="#pagerankoutput">PagerankOutput</a>!]!</td>
<td colspan="2" valign="top"><strong id="graphalgorithmplugin.shortest_path">shortest_path</strong></td>
<td valign="top">[<a href="#shortestpathoutput">ShortestPathOutput</a>!]!</td>
<td></td>
</tr>
<tr>
<td colspan="2" align="right" valign="top">iterCount</td>
<td valign="top"><a href="#int">Int</a>!</td>
<td colspan="2" align="right" valign="top">source</td>
<td valign="top"><a href="#string">String</a>!</td>
<td></td>
</tr>
<tr>
<td colspan="2" align="right" valign="top">threads</td>
<td valign="top"><a href="#int">Int</a></td>
<td colspan="2" align="right" valign="top">targets</td>
<td valign="top">[<a href="#string">String</a>!]!</td>
<td></td>
</tr>
<tr>
<td colspan="2" align="right" valign="top">tol</td>
<td valign="top"><a href="#float">Float</a></td>
<td colspan="2" align="right" valign="top">direction</td>
<td valign="top"><a href="#string">String</a></td>
<td></td>
</tr>
</tbody>
Expand Down
Loading