Skip to main content

cgr-graph-rs

Native acceleration for code-graph-rag's embedded graph, written in Rust with PyO3 and built with maturin.

code-graph-rag installs it for you on Linux (x86_64 and aarch64, glibc and musl), macOS and Windows x64. Every part has a Python twin that gives the same answers, so on any other platform code-graph-rag runs without it.

It provides:

  • the Cypher lexer and parser;
  • the graph procedures (PageRank, degree centrality, weakly and strongly connected components, betweenness centrality, ancestors and descendants);
  • the ingestor's batch writes;
  • decoding of query results.

It is not meant to be used on its own. See Graph Backends for how code-graph-rag uses it.

Metadata

Release files for cgr-graph-rs 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for cgr-graph-rs 0.1.0
File
cgr_graph_rs-0.1.0-cp312-abi3-win_amd64.whl CPython 3.12 abi3 Windows x86-64 Details
cgr_graph_rs-0.1.0-cp312-abi3-musllinux_1_2_x86_64.whl CPython 3.12 abi3 Linux musl 1.2+ x86-64 Details
cgr_graph_rs-0.1.0-cp312-abi3-musllinux_1_2_aarch64.whl CPython 3.12 abi3 Linux musl 1.2+ ARM64 Details
cgr_graph_rs-0.1.0-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 abi3 Linux glibc 2.17+ x86-64 Details
cgr_graph_rs-0.1.0-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.12 abi3 Linux glibc 2.17+ ARM64 Details
cgr_graph_rs-0.1.0-cp312-abi3-macosx_10_13_x86_64.macosx_11_0_arm64.macosx_10_13_universal2.whl CPython 3.12 abi3 macOS 11.0+ ARM64, macOS 10.13+ x86-64, macOS 10.13+ universal2 (ARM64, x86-64) Details

Total release size: 9.5 MB

Release files / cgr_graph_rs-0.1.0-cp312-abi3-win_amd64.whl

Download URL cgr_graph_rs-0.1.0-cp312-abi3-win_amd64.whl
Size 1.3 MB
Tags CPython 3.12 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
ce20b6fe06c732745e23e1e6b76a0e69c75e2e188c1823b18c8b9fdd20766ebb
BLAKE2b-256 checksum
How to use checksums
31a107fa1781463966365891a2f49649473bce58d698feac5b2da13053e3e374
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 15, 2026.

Transparency log

Release files / cgr_graph_rs-0.1.0-cp312-abi3-musllinux_1_2_x86_64.whl

Download URL cgr_graph_rs-0.1.0-cp312-abi3-musllinux_1_2_x86_64.whl
Size 1.4 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
5abf8d4ccbb8ea24c04d8181dcfa1008c142fb5679ef88b93ce5df894a02fbf9
BLAKE2b-256 checksum
How to use checksums
2bf966502cf2d9c4601e2dda16d6eca8dc4c469bcbb38c1f89897bcf74d01566
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 15, 2026.

Transparency log

Release files / cgr_graph_rs-0.1.0-cp312-abi3-musllinux_1_2_aarch64.whl

Download URL cgr_graph_rs-0.1.0-cp312-abi3-musllinux_1_2_aarch64.whl
Size 1.3 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
952591ef7e39cc8110b4650b7223bf3642609976ee4047f8bcab5a996ac49c4e
BLAKE2b-256 checksum
How to use checksums
9a4cdf6007f2cfbf1d44a64763beb9a1b02b0dfc5b9dc9ebee7ef00afb7e5db7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 15, 2026.

Transparency log

Release files / cgr_graph_rs-0.1.0-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL cgr_graph_rs-0.1.0-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.4 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
dc24b60966daa765c007762a4b0ecf1800278ef1c762edeae4c12aa94743aef6
BLAKE2b-256 checksum
How to use checksums
1b3bd0c2366004f29fea60b4c8f3785d4c28cb4eec7c205860016fe3181b600d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 15, 2026.

Transparency log

Release files / cgr_graph_rs-0.1.0-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL cgr_graph_rs-0.1.0-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.3 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
bbf9870a44b168d34ffb05a5126c68e11b02a76819302744be58890666863982
BLAKE2b-256 checksum
How to use checksums
adaf3bb3c7f9664d4ca50763813f1831b5c72c8ddaa0e5737ead2cf1b27a4498
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 15, 2026.

Transparency log

Release files / cgr_graph_rs-0.1.0-cp312-abi3-macosx_10_13_x86_64.macosx_11_0_arm64.macosx_10_13_universal2.whl

Download URL cgr_graph_rs-0.1.0-cp312-abi3-macosx_10_13_x86_64.macosx_11_0_arm64.macosx_10_13_universal2.whl
Size 2.7 MB
Tags CPython 3.12 abi3 macOS 10.13+ universal2 (ARM64, x86-64) macOS 10.13+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c74cf1b8cb598b212b98a39ebdcaa7efb6d1d49206fc4086cf2d0e0026a69b4f
BLAKE2b-256 checksum
How to use checksums
26f133b3eb0e585ae23cb573058e3e9fa94a5c146c96fe891e7236e7c193a706
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 15, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.0 This release

6 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page