Skip to main content

Dependency graph analyzer for code, tests, docs, and policy surfaces. Bundles the prebuilt code_graph + code_graph-mcp binaries as a per-platform wheel.

Project description

rensoai-code-graph (PyPI distribution wrapper)

This package is still published for distribution compatibility, but customer-facing install docs live at https://cg.renso.ai/docs#install and document only the curl/script installer. The PyPI artifacts are per-platform wheels with the prebuilt code_graph and code_graph-mcp binaries bundled.

Files in this directory

  • pyproject.toml — Hatch backend, [project.scripts] entries, pinned cibuildwheel matrix
  • src/rensoai_code_graph/ — Python package: launcher + console-script entry points
  • scripts/build_wheels.py — release-time wheel builder
  • README.md — what users see on PyPI

Per-platform wheel matrix

Wheel tag Binary target
py3-none-manylinux_2_28_x86_64.whl x86_64-unknown-linux-gnu
py3-none-manylinux_2_28_aarch64.whl aarch64-unknown-linux-gnu
py3-none-macosx_10_12_x86_64.whl x86_64-apple-darwin
py3-none-macosx_11_0_arm64.whl aarch64-apple-darwin
py3-none-win_amd64.whl x86_64-pc-windows-msvc

Each wheel is py3-none-<platform> so end users only ever pull one wheel per machine, regardless of Python version.

No sdist

pyproject.toml excludes everything from the sdist target. Only wheels go to PyPI — there is no source distribution that could trick a user (or a downstream build system) into compiling from source.

How a release ships wheels

.github/workflows/release.yml job publish-pip:

  1. Downloads the prebuilt-binary tarballs from dist/.
  2. Runs scripts/build_wheels.py which, per platform:
    • Templates src/rensoai_code_graph/__version__.py with the release version.
    • Copies the matching binary into src/rensoai_code_graph/_binaries/.
    • Runs python -m build --wheel (Hatch backend) targeting the correct platform tag.
  3. twine upload ships all wheels to PyPI.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

rensoai_code_graph-1.0.17-py3-none-win_amd64.whl (13.0 MB view details)

Uploaded Python 3Windows x86-64

rensoai_code_graph-1.0.17-py3-none-manylinux_2_28_x86_64.whl (13.7 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ x86-64

rensoai_code_graph-1.0.17-py3-none-manylinux_2_28_aarch64.whl (14.0 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ ARM64

rensoai_code_graph-1.0.17-py3-none-macosx_11_0_arm64.whl (11.9 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

rensoai_code_graph-1.0.17-py3-none-macosx_10_12_x86_64.whl (12.7 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

Details for the file rensoai_code_graph-1.0.17-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for rensoai_code_graph-1.0.17-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 954f5126160898f06d7c4e16dcb69b33d46a08a38d2c1c31a16e474c02db30af
MD5 15febc707b5f428a7053b7040236cbb9
BLAKE2b-256 39725c6037bd49eb6118e767b0b514b11561d147c0d9be7f88c832696d72becd

See more details on using hashes here.

File details

Details for the file rensoai_code_graph-1.0.17-py3-none-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rensoai_code_graph-1.0.17-py3-none-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7971724e043f66af8982736284ec15593c61e25fc30f19898ef70a8008ec8b17
MD5 b490665c0e21357217596495c8424620
BLAKE2b-256 1f20d53c29c0aff9b614e146b968d5bec38726b83704befef58fc0276d939146

See more details on using hashes here.

File details

Details for the file rensoai_code_graph-1.0.17-py3-none-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rensoai_code_graph-1.0.17-py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 89275949ac28f36f79b1b4a8fa0cad50800b7892857bc8ba9862c63e39b11b11
MD5 54150d80e8c54a1c2f42408ca36f3e58
BLAKE2b-256 13a675ce4c41adb59301b996af9f4d216e3873734cd93ead89c9c8b2ede56365

See more details on using hashes here.

File details

Details for the file rensoai_code_graph-1.0.17-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rensoai_code_graph-1.0.17-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9fb4a0ee5adbcf211f65e49ea15adce3c44cc1a0fc66b1dba780f3b6ca90695f
MD5 75f1ed1f6bac3921846230fab5cef0a9
BLAKE2b-256 a218ded16ffd1c1dcbb1454ba7fb78e4f3ced4acf6a091aaececa2854962b99c

See more details on using hashes here.

File details

Details for the file rensoai_code_graph-1.0.17-py3-none-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for rensoai_code_graph-1.0.17-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3c385b3fa055765526651d4ca88d1dd1cefadd68ffc1beee63b22dd4a708d9cb
MD5 554c7448dce5642ac2115c4f953c790b
BLAKE2b-256 1676da970ffb2fe78ec13776e78e570403a08c724ece2f5a3fae4696d5d6ae7e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page